|
@@ -1228,8 +1228,8 @@
|
|
|
<h4 :id="titleId" :class="titleClass">Python</h4>
|
|
|
</div>
|
|
|
</template>
|
|
|
- <div class="footerp" style="height:500px;padding:15px">
|
|
|
- <div>
|
|
|
+ <div class="footerp" style="height:525px;padding:15px">
|
|
|
+ <div>
|
|
|
<!-- <el-input
|
|
|
v-model="textarea1"
|
|
|
|
|
@@ -1238,19 +1238,20 @@
|
|
|
type="textarea"
|
|
|
placeholder="Please input"
|
|
|
/> -->
|
|
|
- <PythonEdit :value="textarea1" language="python" @change="handleEditorChange"/>
|
|
|
- </div>
|
|
|
- <div class="pythfoter">
|
|
|
- <div class="span active" >
|
|
|
- <el-image :src="xin" fit="contain"></el-image>
|
|
|
- <span>信息栏 </span></div>
|
|
|
- <el-input
|
|
|
- v-model="textarea2"
|
|
|
- style="width: 100%"
|
|
|
- :autosize="{ minRows: 2, maxRows: 4 }"
|
|
|
- type="textarea"
|
|
|
- placeholder="Please input"
|
|
|
- />
|
|
|
+ <PythonEdit :value="textarea1" language="python" @change="handleEditorChange"/>
|
|
|
+ </div>
|
|
|
+ <div class="pythfoter">
|
|
|
+ <div class="span active" >
|
|
|
+ <el-image :src="xin" style="width: 25px;height: 25px;margin-right: 5px;"></el-image>
|
|
|
+ <span>信息栏 </span>
|
|
|
+ </div>
|
|
|
+ <el-input
|
|
|
+ v-model="textarea2"
|
|
|
+ style="width: 100%"
|
|
|
+ :autosize="{ minRows: 2, maxRows: 4 }"
|
|
|
+ type="textarea"
|
|
|
+ placeholder=""
|
|
|
+ />
|
|
|
</div>
|
|
|
</div>
|
|
|
<template #footer>
|
|
@@ -1328,7 +1329,7 @@
|
|
|
<!-- 中间部分 -->
|
|
|
<!-- 列表监控 -->
|
|
|
<div class="conter_mian classtable " v-show="jiankong" style="width:100%; height: 100%;">
|
|
|
- <el-table :data="tableDatalieb" border style="display: flex; flex: 1; overflow: auto; height: 100%;" >
|
|
|
+ <el-table :data="tableDatalieb" border style="display: flex; flex: 1; overflow: auto; height: 100%;" :header-cell-class-name="lbjkheaderCellClassName">
|
|
|
<el-table-column type="index" label="编号" width="150"></el-table-column>
|
|
|
<el-table-column v-for="(header, index) in tableHeaders" :key="index" :prop="header.prop"
|
|
|
:label="header.label" >
|
|
@@ -1400,11 +1401,14 @@
|
|
|
</div>
|
|
|
<div class="youhualog" v-if="activeIndex == 1">
|
|
|
<ul>
|
|
|
- <li v-for="(tab, index) in listli" :key="index" :class="{ 'active2': activeIndex2 === index }"
|
|
|
- @click="issueclick(index)">
|
|
|
- <el-image v-if="activeIndex2 === index" :src="tab.isimg" fit="contain"></el-image>
|
|
|
- <el-image v-else :src="tab.noimg" fit="contain"></el-image>
|
|
|
- {{ tab.name }}</li>
|
|
|
+ <template v-for="(tab, index) in listli" :key="index">
|
|
|
+ <el-divider v-if="index !== 0" direction="vertical" class="custom-divider"></el-divider>
|
|
|
+ <li @click="issueclick(index)" :class="{ 'active2': activeIndex2 === index }">
|
|
|
+ <el-image v-if="activeIndex2 === index" :src="tab.isimg" fit="contain"></el-image>
|
|
|
+ <el-image v-else :src="tab.noimg" fit="contain"></el-image>
|
|
|
+ {{ tab.name }}
|
|
|
+ </li>
|
|
|
+ </template>
|
|
|
</ul>
|
|
|
<div class="footer-content">
|
|
|
<div class="eldesign classtable" v-if="activeIndex2 == 0">
|
|
@@ -1427,7 +1431,7 @@
|
|
|
@change="handleEdit(row)" />
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="reference" label="基准值" width="100">
|
|
|
+ <el-table-column prop="reference" label="基准值" >
|
|
|
<template #default="{ row }">
|
|
|
<el-input v-model.Number="row.reference" oninput="value=value.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1')"
|
|
|
@change="handleEdit(row)" />
|
|
@@ -1438,17 +1442,17 @@
|
|
|
<el-input v-model="row.remark" @change="handleEdit(row)" />
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="操作" width="140">
|
|
|
+ <!-- <el-table-column label="操作" width="140">
|
|
|
<template #default="scope">
|
|
|
<el-button size="small" type="danger"
|
|
|
@click.stop="sjdelete(scope.$index, scope.row)">删除</el-button>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
+ </el-table-column> -->
|
|
|
</el-table>
|
|
|
|
|
|
</div>
|
|
|
<div class="elconstraint classtable" v-if="activeIndex2 == 1">
|
|
|
- <el-table :data="tableData" stripe style="width: 100%" height="100">
|
|
|
+ <el-table :data="tableData" border style="width: 100%" height="100">
|
|
|
<el-table-column type="index" label="编号" width="100" />
|
|
|
<el-table-column prop="name" label="约束名称">
|
|
|
<template #default="{ row }">
|
|
@@ -1486,17 +1490,17 @@
|
|
|
@change="handleEdit(row)" />
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="操作" width="140">
|
|
|
+ <!-- <el-table-column label="操作" width="140">
|
|
|
<template #default="scope">
|
|
|
<el-button size="small" type="danger"
|
|
|
@click.stop="ysdelete(scope.$index, scope.row)">删除</el-button>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
+ </el-table-column> -->
|
|
|
</el-table>
|
|
|
|
|
|
</div>
|
|
|
<div class="eloptimize classtable" v-if="activeIndex2 == 2">
|
|
|
- <el-table :data="eloptimize" stripe style="width: 100%" height="100">
|
|
|
+ <el-table :data="eloptimize" border style="width: 100%" height="100">
|
|
|
<el-table-column type="index" label="编号" width="70" />
|
|
|
<!-- <el-table-column prop="qi" label="启用" width="70">
|
|
|
<template v-slot="scope">
|
|
@@ -1561,12 +1565,12 @@
|
|
|
<el-input v-model="row.remark" @change="handleEdit(row)" />
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="操作" width="140">
|
|
|
+ <!-- <el-table-column label="操作" width="140">
|
|
|
<template #default="scope">
|
|
|
<el-button size="small" type="danger"
|
|
|
@click.stop="mbdelete(scope.$index, scope.row)">删除</el-button>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
+ </el-table-column> -->
|
|
|
</el-table>
|
|
|
|
|
|
</div>
|
|
@@ -1578,7 +1582,7 @@
|
|
|
<el-form-item label="新增变量数:">
|
|
|
<el-input v-model="tableval" maxlength="18"
|
|
|
oninput="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')" class="w-50 m-2"
|
|
|
- placeholder="请输入关键字" /> </el-form-item>
|
|
|
+ /> </el-form-item>
|
|
|
<el-button class="btncolor">导入</el-button>
|
|
|
<el-button class="btncolor" @click="onAddItem">新增</el-button>
|
|
|
<el-button class="btncolor" @click="onokItem">确认</el-button>
|
|
@@ -3892,6 +3896,21 @@ const openSeconddialog = (name) => {
|
|
|
};
|
|
|
|
|
|
|
|
|
+const lbjkheaderCellClassName = ({ columnIndex }) => {
|
|
|
+ if( columnIndex === 0 ) return '';
|
|
|
+ let dynamicColumnIndex = columnIndex - 1;
|
|
|
+ let totalColumns = tableHeaders.value.length;
|
|
|
+ let partsize = Math.ceil( totalColumns/3 );
|
|
|
+
|
|
|
+ if( dynamicColumnIndex < partsize ) {
|
|
|
+ return 'header-first';
|
|
|
+ }else if( dynamicColumnIndex < partsize*2 ) {
|
|
|
+ return 'header-second';
|
|
|
+ }else {
|
|
|
+ return 'header-third';
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
@@ -4060,11 +4079,12 @@ color: #2267B1;
|
|
|
.youhualog ul {
|
|
|
width:504px;
|
|
|
display: flex;
|
|
|
+ align-items: center;
|
|
|
}
|
|
|
.youhualog ul li {
|
|
|
font-family: 'Source Sans-Regular';
|
|
|
flex: 1;
|
|
|
- border-left: 1px solid #B3B3B3;
|
|
|
+ /* border-left: 1px solid #B3B3B3; */
|
|
|
font-size: 14px;
|
|
|
height: 32px;
|
|
|
/* line-height: 40px; */
|
|
@@ -4080,7 +4100,7 @@ color: #2267B1;
|
|
|
/* // padding: 15px 24px; */
|
|
|
padding: 5px;
|
|
|
border: 1px solid #B3B3B3;
|
|
|
- margin-right: 119px;
|
|
|
+ /* margin-right: 119px; */
|
|
|
}
|
|
|
|
|
|
.footer-add {
|
|
@@ -4099,6 +4119,12 @@ color: #2267B1;
|
|
|
width: 226px;
|
|
|
}
|
|
|
|
|
|
+.dibu .el-form-item_label {
|
|
|
+ color: #333333;
|
|
|
+ font-size: 14px;
|
|
|
+ font-family: 'Source Sans Pro-Regular';
|
|
|
+}
|
|
|
+
|
|
|
.dibu .btncolor {
|
|
|
margin-top: 2px;
|
|
|
height: 27px;
|
|
@@ -4133,6 +4159,12 @@ color: #2267B1;
|
|
|
font-family: 'Source Sans Pro-Regular';
|
|
|
}
|
|
|
|
|
|
+.footer-content .classtable .el-table td.el-table__cell,.footer-content .classtable .el-table th.el-table__cell {
|
|
|
+ color: #333333;
|
|
|
+ font-size: 14px;
|
|
|
+ font-family: 'Source Sans Pro-Regular';
|
|
|
+}
|
|
|
+
|
|
|
.classtable .el-table td.el-table__cell div {
|
|
|
height: 31px;
|
|
|
overflow: hidden;
|