|
@@ -643,7 +643,7 @@
|
|
<div class="numberinput lefttext">
|
|
<div class="numberinput lefttext">
|
|
<el-form >
|
|
<el-form >
|
|
<span>代理模型</span>
|
|
<span>代理模型</span>
|
|
- <el-form-item label="代理模型类型:" :label-width="formLabelWidth2">
|
|
|
|
|
|
+ <el-form-item label="代理模型类型:" :label-width="formLabelWidth1">
|
|
<el-select v-model="agval" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-select v-model="agval" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in agelist"
|
|
v-for="item in agelist"
|
|
@@ -653,7 +653,7 @@
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="设计空间类型:" :label-width="formLabelWidth2">
|
|
|
|
|
|
+ <el-form-item label="设计空间类型:" :label-width="formLabelWidth1">
|
|
<el-select v-model="agval1" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-select v-model="agval1" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in agelist1"
|
|
v-for="item in agelist1"
|
|
@@ -663,7 +663,7 @@
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="试验设计方法:" :label-width="formLabelWidth2">
|
|
|
|
|
|
+ <el-form-item label="试验设计方法:" :label-width="formLabelWidth1">
|
|
<el-select v-model="agval2" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-select v-model="agval2" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in agelist2"
|
|
v-for="item in agelist2"
|
|
@@ -673,14 +673,14 @@
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="初始样本点数:" :label-width="formLabelWidth2">
|
|
|
|
|
|
+ <el-form-item label="初始样本点数:" :label-width="formLabelWidth1">
|
|
<el-input-number v-model="num" :min="1" :max="10" controls-position="right" />
|
|
<el-input-number v-model="num" :min="1" :max="10" controls-position="right" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <span>加点方法</span>
|
|
|
|
- <el-form-item label="最大样本点数:" :label-width="formLabelWidth2">
|
|
|
|
|
|
+ <span>加点准则</span>
|
|
|
|
+ <el-form-item label="最大样本点数:" :label-width="formLabelWidth1">
|
|
<el-input-number v-model="num" :min="1" :max="10" controls-position="right" />
|
|
<el-input-number v-model="num" :min="1" :max="10" controls-position="right" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="加点准则:" :label-width="formLabelWidth2">
|
|
|
|
|
|
+ <el-form-item label="加点准则:" :label-width="formLabelWidth1">
|
|
<el-select v-model="addval" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-select v-model="addval" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in addlist"
|
|
v-for="item in addlist"
|
|
@@ -693,7 +693,7 @@
|
|
<el-form-item label="单次迭代新增样本点数:" :label-width="formLabelWidth1">
|
|
<el-form-item label="单次迭代新增样本点数:" :label-width="formLabelWidth1">
|
|
<el-input-number v-model="num" :min="1" :max="10" controls-position="right" />
|
|
<el-input-number v-model="num" :min="1" :max="10" controls-position="right" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="约束处理方法:" :label-width="formLabelWidth2">
|
|
|
|
|
|
+ <el-form-item label="约束处理方法:" :label-width="formLabelWidth1">
|
|
<el-select v-model="addval1" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-select v-model="addval1" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in addlist1"
|
|
v-for="item in addlist1"
|
|
@@ -703,7 +703,8 @@
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="优化算法" :label-width="formLabelWidth2">
|
|
|
|
|
|
+ <span>优化算法</span>
|
|
|
|
+ <el-form-item label="优化算法:" :label-width="formLabelWidth1">
|
|
<el-select v-model="ys" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-select v-model="ys" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in yslist"
|
|
v-for="item in yslist"
|
|
@@ -713,19 +714,19 @@
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="种群规模:" :label-width="formLabelWidth2">
|
|
|
|
|
|
+ <el-form-item label="种群规模:" :label-width="formLabelWidth1">
|
|
<el-input-number v-model="num" :min="1" :max="10" controls-position="right" />
|
|
<el-input-number v-model="num" :min="1" :max="10" controls-position="right" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="最大进化代数:" :label-width="formLabelWidth2">
|
|
|
|
|
|
+ <el-form-item label="最大迭代次数:" :label-width="formLabelWidth1">
|
|
<el-input-number v-model="num" :min="1" :max="10" controls-position="right" />
|
|
<el-input-number v-model="num" :min="1" :max="10" controls-position="right" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="交叉概率:" :label-width="formLabelWidth2">
|
|
|
|
|
|
+ <el-form-item label="交叉概率:" :label-width="formLabelWidth1">
|
|
<el-input-number v-model="num" :min="1" :max="10" controls-position="right" />
|
|
<el-input-number v-model="num" :min="1" :max="10" controls-position="right" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="变异概率:" :label-width="formLabelWidth2">
|
|
|
|
|
|
+ <el-form-item label="变异概率:" :label-width="formLabelWidth1">
|
|
<el-input-number v-model="num" :min="1" :max="10" controls-position="right" />
|
|
<el-input-number v-model="num" :min="1" :max="10" controls-position="right" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="交叉算子:" :label-width="formLabelWidth2">
|
|
|
|
|
|
+ <el-form-item label="交叉算子:" :label-width="formLabelWidth1">
|
|
<el-select v-model="addval2" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-select v-model="addval2" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in addlist2"
|
|
v-for="item in addlist2"
|
|
@@ -735,10 +736,10 @@
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="竞赛规模:" :label-width="formLabelWidth2">
|
|
|
|
|
|
+ <el-form-item label="竞赛规模:" :label-width="formLabelWidth1">
|
|
<el-input-number v-model="num" :min="1" :max="10" controls-position="right" />
|
|
<el-input-number v-model="num" :min="1" :max="10" controls-position="right" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="保留优选策略:" :label-width="formLabelWidth2">
|
|
|
|
|
|
+ <el-form-item label="保留优选策略:" :label-width="formLabelWidth1">
|
|
<el-select v-model="addval3" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-select v-model="addval3" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in addlist3"
|
|
v-for="item in addlist3"
|
|
@@ -748,7 +749,7 @@
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="变异算子选择:" :label-width="formLabelWidth2">
|
|
|
|
|
|
+ <el-form-item label="变异算子选择:" :label-width="formLabelWidth1">
|
|
<el-select v-model="addval4" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-select v-model="addval4" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in addlist4"
|
|
v-for="item in addlist4"
|
|
@@ -758,7 +759,7 @@
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="precision:" :label-width="formLabelWidth2">
|
|
|
|
|
|
+ <el-form-item label="precision:" :label-width="formLabelWidth1">
|
|
<el-select v-model="addval7" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-select v-model="addval7" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in addlist7"
|
|
v-for="item in addlist7"
|
|
@@ -768,7 +769,7 @@
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="GPU" :label-width="formLabelWidth2">
|
|
|
|
|
|
+ <el-form-item label="GPU" :label-width="formLabelWidth1">
|
|
<el-select v-model="addval8" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-select v-model="addval8" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in addlist8"
|
|
v-for="item in addlist8"
|
|
@@ -853,7 +854,7 @@
|
|
</ul>
|
|
</ul>
|
|
<div class="footer-content">
|
|
<div class="footer-content">
|
|
<div class="eldesign classtable" v-if="activeIndex2==0">
|
|
<div class="eldesign classtable" v-if="activeIndex2==0">
|
|
- <el-table :data="designtable" border style="width: 100%">
|
|
|
|
|
|
+ <el-table :data="designtable" border style="width: 100%" height="100">
|
|
<el-table-column type="index" label="编号" width="70" />
|
|
<el-table-column type="index" label="编号" width="70" />
|
|
<el-table-column prop="name" label="变量名称">
|
|
<el-table-column prop="name" label="变量名称">
|
|
<template #default="{ row }">
|
|
<template #default="{ row }">
|
|
@@ -889,7 +890,7 @@
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div class="elconstraint classtable" v-if="activeIndex2==1">
|
|
<div class="elconstraint classtable" v-if="activeIndex2==1">
|
|
- <el-table :data="tableData" stripe style="width: 100%">
|
|
|
|
|
|
+ <el-table :data="tableData" stripe style="width: 100%" height="100">
|
|
<el-table-column type="index" label="编号" width="100" />
|
|
<el-table-column type="index" label="编号" width="100" />
|
|
<el-table-column prop="data" label="约束类型" >
|
|
<el-table-column prop="data" label="约束类型" >
|
|
<template v-slot="scope">
|
|
<template v-slot="scope">
|
|
@@ -926,7 +927,7 @@
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div class="eloptimize classtable" v-if="activeIndex2==2">
|
|
<div class="eloptimize classtable" v-if="activeIndex2==2">
|
|
- <el-table :data="eloptimize" stripe style="width: 100%">
|
|
|
|
|
|
+ <el-table :data="eloptimize" stripe style="width: 100%" height="100">
|
|
<el-table-column type="index" label="编号" width="70" />
|
|
<el-table-column type="index" label="编号" width="70" />
|
|
<el-table-column prop="qi" label="启用" width="70">
|
|
<el-table-column prop="qi" label="启用" width="70">
|
|
<template v-slot="scope">
|
|
<template v-slot="scope">
|
|
@@ -1110,6 +1111,11 @@ let options3=ref([
|
|
label: 'CATIA',
|
|
label: 'CATIA',
|
|
img:'xuek1.png',
|
|
img:'xuek1.png',
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ id:'3-0',
|
|
|
|
+ label: 'CST',
|
|
|
|
+ img:'xuek1.png',
|
|
|
|
+ },
|
|
{
|
|
{
|
|
id:'3-2',
|
|
id:'3-2',
|
|
label: 'Excel',
|
|
label: 'Excel',
|
|
@@ -1198,7 +1204,7 @@ let options3=ref([
|
|
let tabactive=ref("");
|
|
let tabactive=ref("");
|
|
let checkbox=ref(false)
|
|
let checkbox=ref(false)
|
|
let formLabelWidth6 = ref(100)
|
|
let formLabelWidth6 = ref(100)
|
|
- let formLabelWidth1 = ref(200)
|
|
|
|
|
|
+ let formLabelWidth1 = ref(170)
|
|
let formLabelWidth2 = ref(130)
|
|
let formLabelWidth2 = ref(130)
|
|
let canshu=ref();
|
|
let canshu=ref();
|
|
|
|
|
|
@@ -1526,7 +1532,13 @@ let options3=ref([
|
|
dialog.value.guanli = true;
|
|
dialog.value.guanli = true;
|
|
break;
|
|
break;
|
|
case "选择连线颜色":
|
|
case "选择连线颜色":
|
|
-
|
|
|
|
|
|
+ break;
|
|
|
|
+ case "逻辑流连线":
|
|
|
|
+ vuefval.value.linestrokeWidth(1);
|
|
|
|
+ break;
|
|
|
|
+ case "数据流连线":
|
|
|
|
+ vuefval.value.linestrokeWidth(3);
|
|
|
|
+ console.log("数据流")
|
|
default:
|
|
default:
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -1607,7 +1619,7 @@ let options3=ref([
|
|
.footerTitle {
|
|
.footerTitle {
|
|
display: flex;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
- padding: 5px 20px;
|
|
|
|
|
|
+ padding: 5px 0px;
|
|
font-size: 20px;
|
|
font-size: 20px;
|
|
height: 25px !important;
|
|
height: 25px !important;
|
|
z-index: 99;;
|
|
z-index: 99;;
|
|
@@ -1634,7 +1646,7 @@ let options3=ref([
|
|
}
|
|
}
|
|
.footerText .el-textarea__inner {
|
|
.footerText .el-textarea__inner {
|
|
width: 100%;
|
|
width: 100%;
|
|
- height: 135px!important;
|
|
|
|
|
|
+ height: 178px!important;
|
|
border: 0;
|
|
border: 0;
|
|
font-size: 12px;
|
|
font-size: 12px;
|
|
color: #333;
|
|
color: #333;
|
|
@@ -1700,7 +1712,8 @@ display: flex;
|
|
|
|
|
|
}
|
|
}
|
|
.footer-content{
|
|
.footer-content{
|
|
- padding: 15px 24px;
|
|
|
|
|
|
+ /* // padding: 15px 24px; */
|
|
|
|
+ padding:5px;
|
|
border: 1px solid #2267B1;
|
|
border: 1px solid #2267B1;
|
|
margin-right: 119px;
|
|
margin-right: 119px;
|
|
}
|
|
}
|
|
@@ -1708,9 +1721,11 @@ display: flex;
|
|
width: 530px;
|
|
width: 530px;
|
|
}
|
|
}
|
|
.dibu{
|
|
.dibu{
|
|
- margin-top: 10px;
|
|
|
|
|
|
+ margin-top: 5px;
|
|
display: flex;
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
justify-content: flex-end;
|
|
|
|
+ height: 30px;
|
|
|
|
+ overflow: hidden;
|
|
}
|
|
}
|
|
.dibu .el-input__wrapper{
|
|
.dibu .el-input__wrapper{
|
|
width: 226px;
|
|
width: 226px;
|