|
@@ -895,7 +895,7 @@
|
|
|
<!-- Xfiol改版后的 -->
|
|
|
<el-dialog v-model="dialog.Xfiol" align-center :modal="false" :close-on-click-modal="false"
|
|
|
:append-to-body="true" draggable :fullscreen="false" :modal-append-to-body="false"
|
|
|
- modal-class="summary-dlg2 summary-dlg" :before-close="handleClose" width="500"
|
|
|
+ modal-class="summary-dlg2 summary-dlg" :before-close="handleClose" width="675"
|
|
|
class="dialog_class bgcolor tianjia colortext sel">
|
|
|
|
|
|
<template #header="{ titleId, titleClass }">
|
|
@@ -1029,7 +1029,7 @@
|
|
|
<!-- 列表 -->
|
|
|
<el-dialog v-model="dialog.listdialog" align-center :modal="false" :close-on-click-modal="false"
|
|
|
:append-to-body="true" draggable :fullscreen="false" :modal-append-to-body="false" modal-class="summary-dlg"
|
|
|
- :before-close="handleClose" width="500" class="dialog_style sel" style="max-height: 70%;">
|
|
|
+ :before-close="handleClose" width="537" class="dialog_style sel" style="max-height: 70%;">
|
|
|
|
|
|
<template #header="{ titleId, titleClass }">
|
|
|
<div class="my-header ">
|
|
@@ -1037,11 +1037,8 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<div>
|
|
|
- <!-- <ListSE :selectValue="listval" :options="listoptions"
|
|
|
- :checkboxValue="Listcheckboxvalue"
|
|
|
- :checkboxOptions="Listcheckbox"
|
|
|
- /> -->
|
|
|
- <el-form>
|
|
|
+ <ListSE />
|
|
|
+ <!-- <el-form>
|
|
|
<el-form-item label="设计集:" >
|
|
|
<el-select v-model="listval" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
|
<el-option v-for="item in listoptions" :key="item.value" :label="item.label" :value="item.value">
|
|
@@ -1055,7 +1052,7 @@
|
|
|
<el-checkbox v-for="item in Listcheckbox" :key="item.value" :label="item.value" style="display: block">{{ item.label }}</el-checkbox>
|
|
|
</el-checkbox-group>
|
|
|
</el-card>
|
|
|
- </el-form>
|
|
|
+ </el-form> -->
|
|
|
</div>
|
|
|
<template #footer>
|
|
|
<div class="dialog-footer">
|
|
@@ -1078,21 +1075,7 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<div>
|
|
|
- <el-form>
|
|
|
- <el-form-item label="设计集:" >
|
|
|
- <el-select v-model="scatterval" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
|
- <el-option v-for="item in listoptions" :key="item.value" :label="item.label" :value="item.value">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="选择要在表中显示的一个或者多个变量和响应" >
|
|
|
- </el-form-item>
|
|
|
- <el-card shadow="hover" style="width: 100%">
|
|
|
- <el-checkbox-group v-model="scattercbval">
|
|
|
- <el-checkbox v-for="item in Listcheckbox" :key="item.value" :label="item.value" style="display: block">{{ item.label }}</el-checkbox>
|
|
|
- </el-checkbox-group>
|
|
|
- </el-card>
|
|
|
- </el-form>
|
|
|
+ <ListSE />
|
|
|
</div>
|
|
|
<template #footer>
|
|
|
<div class="dialog-footer">
|
|
@@ -1115,21 +1098,7 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<div>
|
|
|
- <el-form>
|
|
|
- <el-form-item label="设计集:" >
|
|
|
- <el-select v-model="echartLineval" :suffix-icon="CaretBottom" placeholder="请选择">
|
|
|
- <el-option v-for="item in listoptions" :key="item.value" :label="item.label" :value="item.value">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="选择要在表中显示的一个或者多个变量和响应" >
|
|
|
- </el-form-item>
|
|
|
- <el-card shadow="hover" style="width: 100%">
|
|
|
- <el-checkbox-group v-model="echartLinecbval">
|
|
|
- <el-checkbox v-for="item in Listcheckbox" :key="item.value" :label="item.value" style="display: block">{{ item.label }}</el-checkbox>
|
|
|
- </el-checkbox-group>
|
|
|
- </el-card>
|
|
|
- </el-form>
|
|
|
+ <ListSE />
|
|
|
</div>
|
|
|
<template #footer>
|
|
|
<div class="dialog-footer">
|
|
@@ -1190,7 +1159,7 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<div>
|
|
|
- <div>
|
|
|
+ <div class="cloudbox">
|
|
|
<el-row gutter="20">
|
|
|
<el-col :span="2"></el-col>
|
|
|
<el-col v-for="(item,index) in cloudbtnbox" :key="index" :span="4">
|
|
@@ -1217,7 +1186,7 @@
|
|
|
:modal-append-to-body="false"
|
|
|
modal-class="summary-dlg"
|
|
|
:before-close="handleClose"
|
|
|
- width="500"
|
|
|
+ width="600"
|
|
|
class="dialog_class bgcolor tianjia"
|
|
|
|
|
|
>
|
|
@@ -1261,10 +1230,35 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-dialog>
|
|
|
+ <!-- 导出报告 -->
|
|
|
+ <el-dialog v-model="dialog.exportreport" align-center :modal="false" :close-on-click-modal="false"
|
|
|
+ :append-to-body="true" draggable :fullscreen="false" :modal-append-to-body="false" modal-class="summary-dlg"
|
|
|
+ :before-close="handleClose" width="500" class="dialog_class bgcolor tianjia sel" style="max-height: 70%;">
|
|
|
+
|
|
|
+ <template #header="{ titleId, titleClass }">
|
|
|
+ <div class="my-header ">
|
|
|
+
|
|
|
+ <h4 :id="titleId" :class="titleClass">导出报告:</h4>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ <div class="numberinput lefttext">
|
|
|
+ <el-form>
|
|
|
+ <el-image :src="getImgPath('baog.png')" fit="contain"></el-image>
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+ <template #footer>
|
|
|
+ <div class="dialog-footer">
|
|
|
+ <el-button @click="dialog.exportreport = false">取消</el-button>
|
|
|
+ <el-button type="primary" @click="dialog.exportreport = false">
|
|
|
+ 确定
|
|
|
+ </el-button>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ </el-dialog>
|
|
|
<!-- 气动分析Xfoil、ADflow -->
|
|
|
<el-dialog v-model="dialog.XfAD" align-center :modal="false" :close-on-click-modal="false"
|
|
|
:append-to-body="true" draggable :fullscreen="false" :modal-append-to-body="false" modal-class="summary-dlg"
|
|
|
- :before-close="handleClose" width="800" class="dialog_class bgcolor tianjia sel colortext">
|
|
|
+ :before-close="handleClose" width="860" class="dialog_class bgcolor tianjia sel colortext">
|
|
|
|
|
|
<template #header="{ titleId, titleClass }">
|
|
|
<div class="my-header ">
|
|
@@ -1386,7 +1380,7 @@
|
|
|
</ul>
|
|
|
<!-- 网格文件 -->
|
|
|
<!-- 执行 -->
|
|
|
- <div class=" classtable" style="margin-top: 10px;" v-if="currentTab2 == '0'">
|
|
|
+ <div class=" classtable" style="margin-top: 10px;height: 400px;" v-if="currentTab2 == '0'">
|
|
|
<el-form label-position="left">
|
|
|
<el-form-item label="网格文件:" :label-width="formLabelWidth1">
|
|
|
<el-input >
|
|
@@ -1403,9 +1397,12 @@
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
+ <div style="flex-grow: 1; ">
|
|
|
+
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<!-- 设置参数 -->
|
|
|
- <div class=" classtable" style="margin-top: 10px;" v-show="currentTab2=='1'">
|
|
|
+ <div class=" classtable" style="margin-top: 10px;height: 400px;" v-show="currentTab2=='1'">
|
|
|
<el-form-item label="分析对象名称:" :label-width="formLabelWidth1">
|
|
|
<el-input v-model="youhua.popsize" :step="100" :min="0" :max="1000" controls-position="right" />
|
|
|
</el-form-item>
|
|
@@ -1479,9 +1476,9 @@
|
|
|
<el-table :data="TACSfenxitable" border style="width: 100%;height:400px" >
|
|
|
<el-table-column type="index" width="70" label="编号"/>
|
|
|
<el-table-column prop="name" label="参数名称">
|
|
|
- <template #default="{ row }">
|
|
|
+ <!-- <template #default="{ row }">
|
|
|
<el-input v-model="row.name" @change="handleEdit(row)" />
|
|
|
- </template>
|
|
|
+ </template> -->
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="data" label="参数值">
|
|
|
<template #default="{ row }">
|
|
@@ -1538,7 +1535,7 @@
|
|
|
<template #footer>
|
|
|
<div class="dialog-footer">
|
|
|
<el-button @click="dialog.optgroup = false">取消</el-button>
|
|
|
- <el-button type="primary" class="custom-button" @click="getSave(activeadf);dialog.optgroup = false">
|
|
|
+ <el-button type="primary" @click="getSave(activeadf);dialog.optgroup = false">
|
|
|
确定
|
|
|
</el-button>
|
|
|
</div>
|
|
@@ -1683,7 +1680,7 @@
|
|
|
<!-- FSI -->
|
|
|
<el-dialog v-model="dialog.fsidialog" align-center :modal="false" :close-on-click-modal="false"
|
|
|
:append-to-body="true" draggable :fullscreen="false" :modal-append-to-body="false" modal-class="summary-dlg"
|
|
|
- :before-close="handleClose" width="430" class="dialog_class bgcolor tianjia sel colortext">
|
|
|
+ :before-close="handleClose" width="670" class="dialog_class bgcolor tianjia sel colortext">
|
|
|
<template #header="{ titleId, titleClass }">
|
|
|
<div class="my-header ">
|
|
|
<!-- <el-image :src="getImgPath('xuek0.png')" fit="contain"></el-image> -->
|
|
@@ -2075,9 +2072,11 @@ import ffds from './titlecomponent/ffds.vue'
|
|
|
import cloudsecond from "./titlecomponent/Cloudsecond.vue";
|
|
|
import FSI from './titlecomponent/FSI.vue'
|
|
|
import Flight from './titlecomponent/Flight.vue'
|
|
|
+import ListSE from "./titlecomponent/ListSE.vue";
|
|
|
|
|
|
import fileUploads from './components/fileuploads.vue'
|
|
|
|
|
|
+
|
|
|
let Sidebarref = ref();
|
|
|
let resource=ref(0);
|
|
|
let cstnum=ref('');
|
|
@@ -2551,27 +2550,6 @@ let addlist8 = ref([
|
|
|
{ label: 'NO', value: 'NO' },
|
|
|
])
|
|
|
|
|
|
-let listval = ref('全部设计')
|
|
|
-let scatterval = ref('全部设计')
|
|
|
-let echartLineval = ref('全部设计')
|
|
|
-let listoptions = ref([
|
|
|
- { label: '全部设计', value: '全部设计' },
|
|
|
- { label: '可行设计', value: '可行设计' },
|
|
|
- { label: '不可行设计', value: '不可行设计' },
|
|
|
- { label: '非错误设计', value: '非错误设计' },
|
|
|
- { label: '最佳设计', value: '最佳设计' },
|
|
|
- { label: '改进设计', value: '改进设计' },
|
|
|
- { label: '错误设计', value: '错误设计' },
|
|
|
-])
|
|
|
-let listcbval = ref([])
|
|
|
-let scattercbval = ref([])
|
|
|
-let echartLinecbval = ref([])
|
|
|
-let Listcheckbox = ref([
|
|
|
- {label:'x1',value:'x1'},
|
|
|
- {label:'x2',value:'x2'},
|
|
|
- {label:'x3',value:'x3'},
|
|
|
- {label:'x4',value:'x4'},
|
|
|
-])
|
|
|
|
|
|
let paretocbval = ref([])
|
|
|
let paretocheckbox = ref([
|
|
@@ -2601,6 +2579,7 @@ let dialog = ref({
|
|
|
tboptimizer: false,
|
|
|
isADflow:false,
|
|
|
lookover:false,
|
|
|
+ exportreport:false,
|
|
|
Xfiol: false,
|
|
|
tidu:false,
|
|
|
CSTt:false,
|
|
@@ -3180,6 +3159,9 @@ const dialogbolen = () => {
|
|
|
echatsfunc();
|
|
|
dialog.value.lookover = true;
|
|
|
break;
|
|
|
+ case "导出报告":
|
|
|
+ dialog.value.lookover = true;
|
|
|
+ break;
|
|
|
default:
|
|
|
}
|
|
|
}
|