|
@@ -2171,7 +2171,7 @@
|
|
|
<el-form :model="form">
|
|
|
<div class="heigeinput">
|
|
|
<div class="listbtn">
|
|
|
- <el-button plain class="anniu" @click="addTab() ">添加</el-button>
|
|
|
+ <el-button plain class="anniu" @click="addTab(editableTabsValue) ">添加</el-button>
|
|
|
<el-button plain class="anniu" @click="moveTab() ">清除</el-button>
|
|
|
</div>
|
|
|
<el-tabs v-model="editableTabsValue" type="card" closable @tab-remove="removeTab">
|
|
@@ -2182,97 +2182,10 @@
|
|
|
:name="item.name"
|
|
|
>
|
|
|
{{item.content}}
|
|
|
+ <addtabs></addtabs>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
- <div class='selecttype'>
|
|
|
- <span class="texttype">片</span>
|
|
|
- <el-form-item label="面积_范围" :label-width="formLabelWidth2" >
|
|
|
- <el-input v-model="slice.fw" autocomplete="off"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <div class="disflex lheig34 liitem">
|
|
|
- <el-checkbox-group v-model="slice.slicecheck" style="display:flex">
|
|
|
- <el-checkbox
|
|
|
- label="Solid"
|
|
|
- @change="ContourvalVolume()"
|
|
|
- ></el-checkbox>
|
|
|
- <el-checkbox
|
|
|
- label="Sectional plane"
|
|
|
- @change="ContourvalVolume()"
|
|
|
- ></el-checkbox>
|
|
|
- </el-checkbox-group>
|
|
|
- </div>
|
|
|
- <div class="line">
|
|
|
- <div class="linetext">正常值</div>
|
|
|
- </div>
|
|
|
- <el-form-item label="X" :label-width="formLabelWidth4" >
|
|
|
- <el-input v-model="slice.sx" autocomplete="off"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="Y" :label-width="formLabelWidth4" >
|
|
|
- <el-input v-model="slice.sy" autocomplete="off"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="Z" :label-width="formLabelWidth4" >
|
|
|
- <el-input v-model="slice.sz" autocomplete="off"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <div class="line">
|
|
|
- <div class="linetext">位置</div>
|
|
|
- </div>
|
|
|
- <div class="yiinpu heigeinput">
|
|
|
- <el-form-item label="X" :label-width="formLabelWidth4">
|
|
|
- <el-input v-model="slice.xr" autocomplete="off"></el-input>
|
|
|
- <span style="width:120px">Xrange:(0,0)</span>
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
- <div class="yiinpu heigeinput">
|
|
|
- <el-form-item label="Y" :label-width="formLabelWidth4">
|
|
|
- <el-input v-model="slice.yr" autocomplete="off"></el-input>
|
|
|
- <span style="width:120px">Yrange:(0,0)</span>
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
- <div class="yiinpu heigeinput">
|
|
|
- <el-form-item label="Z" :label-width="formLabelWidth4">
|
|
|
- <el-input v-model="slice.zr" autocomplete="off"></el-input>
|
|
|
- <span style="width:120px">Zrange:(0,0)</span>
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
- <div class="line">
|
|
|
- <div class="linetext">位置</div>
|
|
|
- </div>
|
|
|
- <el-form-item label="类型" :label-width="formLabelWidth2">
|
|
|
- <el-select v-model="slice.con" placeholder="请选择">
|
|
|
- <el-option
|
|
|
- v-for="item in conlist"
|
|
|
- :key="item.value"
|
|
|
- :label="item.name"
|
|
|
- :value="item.value"
|
|
|
- >
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="变量名" :label-width="formLabelWidth2">
|
|
|
- <el-select v-model="slice.con" placeholder="请选择">
|
|
|
- <el-option
|
|
|
- v-for="item in conlist"
|
|
|
- :key="item.value"
|
|
|
- :label="item.name"
|
|
|
- :value="item.value"
|
|
|
- >
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="颜色数量" :label-width="formLabelWidth2">
|
|
|
- <el-input-number v-model="slice.colorlevel" controls-position="right" :min="1" :max="10"></el-input-number>
|
|
|
- </el-form-item>
|
|
|
- <div class="disflex lheig34 liitem">
|
|
|
- <el-checkbox-group v-model="slice.secheck" style="display:flex">
|
|
|
- <el-checkbox
|
|
|
- label="Sectionalplane"
|
|
|
- ></el-checkbox>
|
|
|
- <el-checkbox
|
|
|
- label="Scalarvalue"
|
|
|
- ></el-checkbox>
|
|
|
- </el-checkbox-group>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+
|
|
|
|
|
|
</div>
|
|
|
</el-form>
|
|
@@ -2707,6 +2620,7 @@ import loading from "./loading.vue";
|
|
|
import transformtool from "./loads/transformtool.vue";
|
|
|
import echartsHFCD from "./echartsHFCD.vue";
|
|
|
import TFileStream from "./TFileStream.vue";
|
|
|
+import Addtabs from './addtabs.vue'
|
|
|
|
|
|
export default {
|
|
|
components:{geometry,meshindex, vueUploader,
|
|
@@ -2718,7 +2632,8 @@ export default {
|
|
|
Pagination,
|
|
|
// vtkLoad,
|
|
|
echartsHFCD,
|
|
|
- TFileStream,},
|
|
|
+ TFileStream,
|
|
|
+ Addtabs,},
|
|
|
// websocket,},
|
|
|
props:{
|
|
|
objopp:String,
|
|
@@ -2756,7 +2671,8 @@ export default {
|
|
|
title: '2',
|
|
|
name: '2',
|
|
|
content: 'Tab 2 content'
|
|
|
- }],
|
|
|
+ },
|
|
|
+ ],
|
|
|
tabIndex: 2,
|
|
|
|
|
|
|
|
@@ -3179,11 +3095,7 @@ export default {
|
|
|
],
|
|
|
},
|
|
|
],
|
|
|
- conlist:[
|
|
|
- {value:'0', name: "line" },
|
|
|
- {value:'1', name: "Contour"},
|
|
|
- ],
|
|
|
- con:'0',
|
|
|
+
|
|
|
dialog: {
|
|
|
//弹出框 控制
|
|
|
new_visiable: false,
|
|
@@ -3446,23 +3358,12 @@ export default {
|
|
|
methods:{
|
|
|
// 添加div
|
|
|
addTab(targetName) {
|
|
|
+ console.log(targetName);
|
|
|
let newTabName = ++this.tabIndex + '';
|
|
|
this.editableTabs.push({
|
|
|
title:newTabName,
|
|
|
name: newTabName,
|
|
|
- slice:{
|
|
|
- fw:'2',
|
|
|
- slicecheck:'Solid',
|
|
|
- sx:'',
|
|
|
- sy:'',
|
|
|
- sx:'',
|
|
|
- rx:'',
|
|
|
- yx:'',
|
|
|
- zx:'',
|
|
|
- con:'0',
|
|
|
- colorlevel:'Sectionalplane',
|
|
|
- secheck:'',
|
|
|
- },
|
|
|
+ content:Addtabs,
|
|
|
});
|
|
|
this.editableTabsValue = newTabName;
|
|
|
},
|