|
@@ -34,31 +34,31 @@
|
|
</el-dropdown-menu>
|
|
</el-dropdown-menu>
|
|
</el-dropdown>
|
|
</el-dropdown>
|
|
</div>
|
|
</div>
|
|
- <div class="item1" @click="dialog.dialogagain = true; clickreze()">
|
|
|
|
|
|
+ <div class="item1" :class="{activeOrange:active=='w-'+ 0}" @click="meshclick($event,0,'w-'+ 0)">
|
|
<el-tooltip class="item" effect="dark" content="重新编号" placement="bottom">
|
|
<el-tooltip class="item" effect="dark" content="重新编号" placement="bottom">
|
|
<el-image :src="wjb2" fit="cover" />
|
|
<el-image :src="wjb2" fit="cover" />
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
</div>
|
|
</div>
|
|
<span class="shu">|</span>
|
|
<span class="shu">|</span>
|
|
- <div class="item1" v-for="(item,index) in wlist" :key="'w1-'+ index" :class="{activeOrange:active=='w1-'+ index}" @click="meshclick(index,'w1-'+ index)">
|
|
|
|
|
|
+ <div class="item1" v-for="(item,index) in wlist" :key="'w1-'+ index" :class="{activeOrange:active=='w1-'+ index}" @click="meshclick($event,index,'w1-'+ index)">
|
|
<el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
|
|
<el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
|
|
<el-image :src="item.img" fit="cover" />
|
|
<el-image :src="item.img" fit="cover" />
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
</div>
|
|
</div>
|
|
<span class="shu">|</span>
|
|
<span class="shu">|</span>
|
|
- <div class="item1" v-for="(item,index) in wflist" :key="'w2-'+ index" :class="{activeOrange:active=='w2-'+ index}" @click="meshclick(index,'w2-'+ index)">
|
|
|
|
|
|
+ <div class="item1" v-for="(item,index) in wflist" :key="'w2-'+ index" :class="{activeOrange:active=='w2-'+ index}" @click="meshclick($event,index,'w2-'+ index)">
|
|
<el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
|
|
<el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
|
|
<el-image :src="item.img" fit="cover" />
|
|
<el-image :src="item.img" fit="cover" />
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
</div>
|
|
</div>
|
|
<span class="shu">|</span>
|
|
<span class="shu">|</span>
|
|
- <div class="item1" v-for="(item,index) in hlist" :key="'w3-'+ index" :class="{activeOrange:active=='w2-'+ index}" @click="meshclick(index,'w3-'+ index)">
|
|
|
|
|
|
+ <div class="item1" v-for="(item,index) in hlist" :key="'w3-'+ index" :class="{activeOrange:active=='w3-'+ index}" @click="meshclick($event,index,'w3-'+ index)">
|
|
<el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
|
|
<el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
|
|
<el-image :src="item.img" fit="cover" />
|
|
<el-image :src="item.img" fit="cover" />
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
</div>
|
|
</div>
|
|
<span class="shu">|</span>
|
|
<span class="shu">|</span>
|
|
- <div class="item1" v-for="(item,index) in wczlist" :key="'w4-'+ index">
|
|
|
|
|
|
+ <div class="item1" v-for="(item,index) in wczlist" :key="'w4-'+ index" :class="{activeOrange:active=='w4-'+ index}" @click="meshclick($event,index,'w4-'+ index)">
|
|
<el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
|
|
<el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
|
|
<el-image :src="item.img" fit="cover" />
|
|
<el-image :src="item.img" fit="cover" />
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
@@ -69,9 +69,10 @@
|
|
:visible.sync="dialog.dialogagain"
|
|
:visible.sync="dialog.dialogagain"
|
|
:modal='false'
|
|
:modal='false'
|
|
custom-class='dialoglocation dialog_color'
|
|
custom-class='dialoglocation dialog_color'
|
|
-
|
|
|
|
:close-on-click-modal='false'
|
|
:close-on-click-modal='false'
|
|
- width="385px">
|
|
|
|
|
|
+ width="385px"
|
|
|
|
+ :style="styX"
|
|
|
|
+ >
|
|
<div slot="title" class=dialog_header>
|
|
<div slot="title" class=dialog_header>
|
|
<el-image :src="wjb2" fit="cover" />
|
|
<el-image :src="wjb2" fit="cover" />
|
|
<span>重新编号</span>
|
|
<span>重新编号</span>
|
|
@@ -130,7 +131,9 @@
|
|
@close='activecleer()'
|
|
@close='activecleer()'
|
|
custom-class='dialoglocation dialog_color'
|
|
custom-class='dialoglocation dialog_color'
|
|
:close-on-click-modal='false'
|
|
:close-on-click-modal='false'
|
|
- width="385px">
|
|
|
|
|
|
+ width="385px"
|
|
|
|
+ :style="styX"
|
|
|
|
+ >
|
|
|
|
|
|
<div slot="title" class=dialog_header>
|
|
<div slot="title" class=dialog_header>
|
|
<el-image :src="w1" fit="cover" />
|
|
<el-image :src="w1" fit="cover" />
|
|
@@ -209,7 +212,9 @@
|
|
@close='activecleer()'
|
|
@close='activecleer()'
|
|
custom-class='dialoglocation dialog_color'
|
|
custom-class='dialoglocation dialog_color'
|
|
:close-on-click-modal='false'
|
|
:close-on-click-modal='false'
|
|
- width="385px">
|
|
|
|
|
|
+ width="385px"
|
|
|
|
+ :style="styX"
|
|
|
|
+ >
|
|
|
|
|
|
<div slot="title" class=dialog_header>
|
|
<div slot="title" class=dialog_header>
|
|
<el-image :src="w2" fit="cover" />
|
|
<el-image :src="w2" fit="cover" />
|
|
@@ -283,10 +288,12 @@
|
|
@close='activecleer()'
|
|
@close='activecleer()'
|
|
custom-class='dialoglocation dialog_color'
|
|
custom-class='dialoglocation dialog_color'
|
|
:close-on-click-modal='false'
|
|
:close-on-click-modal='false'
|
|
- width="385px">
|
|
|
|
|
|
+ width="385px"
|
|
|
|
+ :style="styX"
|
|
|
|
+ >
|
|
|
|
|
|
<div slot="title" class=dialog_header>
|
|
<div slot="title" class=dialog_header>
|
|
- <el-image :src="w2" fit="cover" />
|
|
|
|
|
|
+ <el-image :src="wf" fit="cover" />
|
|
<span>几何检查/修复</span>
|
|
<span>几何检查/修复</span>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
@@ -385,10 +392,12 @@
|
|
@close='activecleer()'
|
|
@close='activecleer()'
|
|
custom-class='dialoglocation dialog_color'
|
|
custom-class='dialoglocation dialog_color'
|
|
:close-on-click-modal='false'
|
|
:close-on-click-modal='false'
|
|
- width="385px">
|
|
|
|
|
|
+ width="385px"
|
|
|
|
+ :style="styX"
|
|
|
|
+ >
|
|
|
|
|
|
<div slot="title" class=dialog_header>
|
|
<div slot="title" class=dialog_header>
|
|
- <el-image :src="w2" fit="cover" />
|
|
|
|
|
|
+ <el-image :src="wf2" fit="cover" />
|
|
<span>几何检查/修复</span>
|
|
<span>几何检查/修复</span>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
@@ -479,7 +488,7 @@
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="类型" :label-width="formLabelWidth" v-if="lxval4=='1'||lxval4=='2'">
|
|
|
|
|
|
+ <el-form-item label="类型" :label-width="formLabelWidth" v-if="lxval4=='1'||lxval4=='2'" class="selset">
|
|
<el-select @change="changest" v-model="lxval5" placeholder="请选择">
|
|
<el-select @change="changest" v-model="lxval5" placeholder="请选择">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in selectlist5"
|
|
v-for="item in selectlist5"
|
|
@@ -552,10 +561,12 @@
|
|
@close='activecleer()'
|
|
@close='activecleer()'
|
|
custom-class='dialoglocation dialog_color'
|
|
custom-class='dialoglocation dialog_color'
|
|
:close-on-click-modal='false'
|
|
:close-on-click-modal='false'
|
|
- width="385px">
|
|
|
|
|
|
+ width="385px"
|
|
|
|
+ :style="styX"
|
|
|
|
+ >
|
|
|
|
|
|
<div slot="title" class=dialog_header>
|
|
<div slot="title" class=dialog_header>
|
|
- <el-image :src="w2" fit="cover" />
|
|
|
|
|
|
+ <el-image :src="wf3" fit="cover" />
|
|
<span>实体布种子点</span>
|
|
<span>实体布种子点</span>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
@@ -620,7 +631,9 @@
|
|
@close='activecleer()'
|
|
@close='activecleer()'
|
|
custom-class='dialoglocation dialog_color'
|
|
custom-class='dialoglocation dialog_color'
|
|
:close-on-click-modal='false'
|
|
:close-on-click-modal='false'
|
|
- width="385px">
|
|
|
|
|
|
+ width="385px"
|
|
|
|
+ :style="styX"
|
|
|
|
+ >
|
|
<div slot="title" class=dialog_header>
|
|
<div slot="title" class=dialog_header>
|
|
<el-image :src="w2" fit="cover" />
|
|
<el-image :src="w2" fit="cover" />
|
|
<span>编辑实体网络种子点</span>
|
|
<span>编辑实体网络种子点</span>
|
|
@@ -672,7 +685,9 @@
|
|
@close='activecleer()'
|
|
@close='activecleer()'
|
|
custom-class='dialoglocation dialog_color'
|
|
custom-class='dialoglocation dialog_color'
|
|
:close-on-click-modal='false'
|
|
:close-on-click-modal='false'
|
|
- width="385px">
|
|
|
|
|
|
+ width="385px"
|
|
|
|
+ :style="styX"
|
|
|
|
+ >
|
|
|
|
|
|
<div slot="title" class=dialog_header>
|
|
<div slot="title" class=dialog_header>
|
|
<el-image :src="w4" fit="cover" />
|
|
<el-image :src="w4" fit="cover" />
|
|
@@ -834,7 +849,9 @@
|
|
@close='activecleer()'
|
|
@close='activecleer()'
|
|
custom-class='dialoglocation dialog_color'
|
|
custom-class='dialoglocation dialog_color'
|
|
:close-on-click-modal='false'
|
|
:close-on-click-modal='false'
|
|
- width="385px">
|
|
|
|
|
|
+ width="385px"
|
|
|
|
+ :style="styX"
|
|
|
|
+ >
|
|
|
|
|
|
<div slot="title" class=dialog_header>
|
|
<div slot="title" class=dialog_header>
|
|
<el-image :src="w4" fit="cover" />
|
|
<el-image :src="w4" fit="cover" />
|
|
@@ -888,7 +905,9 @@
|
|
@close='activecleer()'
|
|
@close='activecleer()'
|
|
custom-class='dialoglocation dialog_color'
|
|
custom-class='dialoglocation dialog_color'
|
|
:close-on-click-modal='false'
|
|
:close-on-click-modal='false'
|
|
- width="385px">
|
|
|
|
|
|
+ width="385px"
|
|
|
|
+ :style="styX"
|
|
|
|
+ >
|
|
|
|
|
|
<div slot="title" class=dialog_header>
|
|
<div slot="title" class=dialog_header>
|
|
<el-image :src="w4" fit="cover" />
|
|
<el-image :src="w4" fit="cover" />
|
|
@@ -978,10 +997,12 @@
|
|
@close='activecleer()'
|
|
@close='activecleer()'
|
|
custom-class='dialoglocation dialog_color'
|
|
custom-class='dialoglocation dialog_color'
|
|
:close-on-click-modal='false'
|
|
:close-on-click-modal='false'
|
|
- width="385px">
|
|
|
|
|
|
+ width="385px"
|
|
|
|
+ :style="styX"
|
|
|
|
+ >
|
|
|
|
|
|
<div slot="title" class=dialog_header>
|
|
<div slot="title" class=dialog_header>
|
|
- <el-image :src="w4" fit="cover" />
|
|
|
|
|
|
+ <el-image :src="w5" fit="cover" />
|
|
<span>曲面自动分网</span>
|
|
<span>曲面自动分网</span>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
@@ -1113,7 +1134,7 @@
|
|
<el-button type="primary" @click="dialog.dialogzid = false">OK</el-button>
|
|
<el-button type="primary" @click="dialog.dialogzid = false">OK</el-button>
|
|
</span>
|
|
</span>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
-<!-- 网格自动划分实体 -->
|
|
|
|
|
|
+<!-- 实体自动划分网格 -->
|
|
<el-dialog
|
|
<el-dialog
|
|
v-if="active=='w3-2'"
|
|
v-if="active=='w3-2'"
|
|
:visible.sync="dialog.dialogzdst"
|
|
:visible.sync="dialog.dialogzdst"
|
|
@@ -1121,10 +1142,12 @@
|
|
@close='activecleer()'
|
|
@close='activecleer()'
|
|
custom-class='dialoglocation dialog_color'
|
|
custom-class='dialoglocation dialog_color'
|
|
:close-on-click-modal='false'
|
|
:close-on-click-modal='false'
|
|
- width="385px">
|
|
|
|
|
|
+ width="385px"
|
|
|
|
+ :style="styX"
|
|
|
|
+ >
|
|
|
|
|
|
<div slot="title" class=dialog_header>
|
|
<div slot="title" class=dialog_header>
|
|
- <el-image :src="w4" fit="cover" />
|
|
|
|
|
|
+ <el-image :src="w6" fit="cover" />
|
|
<span>体自动分网</span>
|
|
<span>体自动分网</span>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
@@ -1132,7 +1155,7 @@
|
|
<div class="heigeinput selecr">
|
|
<div class="heigeinput selecr">
|
|
<el-form :model="form" >
|
|
<el-form :model="form" >
|
|
<el-form-item label="描述" :label-width="formLabelWidth5">
|
|
<el-form-item label="描述" :label-width="formLabelWidth5">
|
|
- <el-select @change="changest" v-model="zdst" placeholder="请选择">
|
|
|
|
|
|
+ <el-select @change="changest3" v-model="zdst" placeholder="请选择">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in zdstlist"
|
|
v-for="item in zdstlist"
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -1181,7 +1204,7 @@
|
|
<el-form-item label="网格划分器" :label-width="formLabelWidth5" v-else>
|
|
<el-form-item label="网格划分器" :label-width="formLabelWidth5" v-else>
|
|
<el-input v-model="form.name" autocomplete="off"></el-input>
|
|
<el-input v-model="form.name" autocomplete="off"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label=" 加粗系数" :label-width="formLabelWidth5" v-if="zdst=='1'||zdst=='2'">
|
|
|
|
|
|
+ <el-form-item label=" 加粗系数" :label-width="formLabelWidth5" v-if="zdst=='1'&&zdst2=='0'||zdst=='2'&&zdst2=='0'">
|
|
<el-input v-model="form.name" autocomplete="off"></el-input>
|
|
<el-input v-model="form.name" autocomplete="off"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<div v-if="zdst=='0'">
|
|
<div v-if="zdst=='0'">
|
|
@@ -1251,7 +1274,8 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div v-if="zdst=='0'&&zdst2=='1'">
|
|
|
|
|
|
+
|
|
|
|
+ <div v-if="zdst=='0'&&zdst2=='1'||zdst=='1'&&zdst2=='1'|| zdst=='2'&&zdst2=='1'">
|
|
<div class="line">
|
|
<div class="line">
|
|
<div class="linetext">目标核心单元大小</div>
|
|
<div class="linetext">目标核心单元大小</div>
|
|
</div>
|
|
</div>
|
|
@@ -1274,35 +1298,50 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<div class="heigeinput liangf" v-if="qux3=='1'">
|
|
<div class="heigeinput liangf" v-if="qux3=='1'">
|
|
<div> <el-button plain class="anniu">计算</el-button></div>
|
|
<div> <el-button plain class="anniu">计算</el-button></div>
|
|
- <el-form-item label="方法" :label-width="formLabelWidth7">
|
|
|
|
- <el-select @change="changest" v-model="qux5" placeholder="请选择">
|
|
|
|
- <el-option
|
|
|
|
- v-for="item in quxlist5"
|
|
|
|
- :key="item.value"
|
|
|
|
- :label="item.name"
|
|
|
|
- :value="item.value"
|
|
|
|
- >
|
|
|
|
- </el-option>
|
|
|
|
- </el-select>
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
+ <el-form-item label="比例因子" :label-width="formLabelWidth7" v-if="qux3=='1'">
|
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
|
+ </el-form-item>
|
|
</div>
|
|
</div>
|
|
- <el-form-item label="比例因子" :label-width="formLabelWidth7">
|
|
|
|
|
|
+ <el-form-item label="加粗系数" :label-width="formLabelWidth7" v-if="zdst=='2'&&zdst2=='1'">
|
|
<el-input v-model="form.name" autocomplete="off"></el-input>
|
|
<el-input v-model="form.name" autocomplete="off"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<div class="btntext" >混合网络</div>
|
|
<div class="btntext" >混合网络</div>
|
|
-<div>
|
|
|
|
-
|
|
|
|
-</div>
|
|
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
- <div v-if="zdst=='0'">
|
|
|
|
|
|
+
|
|
|
|
+<div v-if="zdst=='1'&&zdst2=='1'">
|
|
|
|
+ <div class="btntext" >单元尺寸</div>
|
|
|
|
+ <div class="heigeinput input3">
|
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="heigeinput liangf">
|
|
|
|
+ <div class="fill title text_color">加粗级数</div>
|
|
|
|
+ <div class="fill">
|
|
|
|
+ <el-radio v-model="radio" label="1">1</el-radio>
|
|
|
|
+ <el-radio v-model="radio" label="2">2</el-radio>
|
|
|
|
+ <el-radio v-model="radio" label="3">3</el-radio>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="tiele_content">
|
|
|
|
+ <el-checkbox v-model="checked">曲面柔顺处理</el-checkbox>
|
|
|
|
+ <el-checkbox v-model="checked">允许楔形单元</el-checkbox>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="btntext">高级控制参数</div>
|
|
|
|
+ <div class="btntext" >检测边</div>
|
|
|
|
+ <div class="btntext" >六面体网格划分</div>
|
|
|
|
+</div>
|
|
|
|
+
|
|
|
|
+ <div v-if="zdst=='0'|| zdst=='1'&&zdst2=='1'">
|
|
<div class="line">
|
|
<div class="line">
|
|
<div class="linetext">内部加粗</div>
|
|
<div class="linetext">内部加粗</div>
|
|
</div>
|
|
</div>
|
|
- <el-checkbox v-model="checked">加粗系数</el-checkbox>
|
|
|
|
- <el-form-item label="加粗系数" :label-width="formLabelWidth7">
|
|
|
|
|
|
+ <el-checkbox v-model="checked">加粗系数</el-checkbox>
|
|
|
|
+ <el-form-item label="加粗系数" :label-width="formLabelWidth2" >
|
|
<el-input v-model="form.name" autocomplete="off"></el-input>
|
|
<el-input v-model="form.name" autocomplete="off"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- </div>
|
|
|
|
|
|
+ </div>
|
|
<div v-if="zdst=='0'">
|
|
<div v-if="zdst=='0'">
|
|
<div class="line">
|
|
<div class="line">
|
|
<div class="linetext">短边</div>
|
|
<div class="linetext">短边</div>
|
|
@@ -1321,7 +1360,8 @@
|
|
<el-input v-model="form.name" autocomplete="off"></el-input>
|
|
<el-input v-model="form.name" autocomplete="off"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
- <div class="btntext">四面体网格划分</div>
|
|
|
|
|
|
+ <div class="btntext" v-if="zdst=='0'">四面体网格划分</div>
|
|
|
|
+ <div class="btntext" v-if="zdst=='0'&&zdst2=='1'">混合网格</div>
|
|
<div class="line">
|
|
<div class="line">
|
|
<div class="linetext">工具</div>
|
|
<div class="linetext">工具</div>
|
|
</div>
|
|
</div>
|
|
@@ -1350,8 +1390,132 @@
|
|
<el-button type="primary" @click="dialog.dialogzdst = false">OK</el-button>
|
|
<el-button type="primary" @click="dialog.dialogzdst = false">OK</el-button>
|
|
</span>
|
|
</span>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
+<!-- 关联 -->
|
|
|
|
+<el-dialog
|
|
|
|
+v-if="active=='w4-0'"
|
|
|
|
+ :visible.sync="dialog.dialogguanl"
|
|
|
|
+ :modal='false'
|
|
|
|
+ custom-class='dialoglocation dialog_color'
|
|
|
|
+ :close-on-click-modal='false'
|
|
|
|
+ width="385px"
|
|
|
|
+ :style="styX"
|
|
|
|
+ >
|
|
|
|
+ <div slot="title" class=dialog_header>
|
|
|
|
+ <el-image :src="w4" fit="cover" />
|
|
|
|
+ <span>关联</span>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="selecr">
|
|
|
|
+ <el-form>
|
|
|
|
+ <div class="liangf">
|
|
|
|
+ <div class="dan">
|
|
|
|
+ <el-radio v-model="radio" label="1">指定方向</el-radio></div>
|
|
|
|
+ <div class="dan"> <el-radio v-model="radio" label="2">最近</el-radio></div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="liangf">
|
|
|
|
+ <div class="dan dancentent">
|
|
|
|
+ <div class="yiinpu " style="text-align: center;" >
|
|
|
|
+ <el-button plain class="anniu">方向</el-button>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="dan heigeinput inputtext">
|
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="line">
|
|
|
|
+ <div class="linetext">限定</div>
|
|
|
|
+ </div>
|
|
|
|
+ <el-checkbox v-model="checked"> 开</el-checkbox>
|
|
|
|
+ <div class="heigeinput">
|
|
|
|
+ <el-form-item label="距离" :label-width="formLabelWidth4">
|
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="line">
|
|
|
|
+ <div class="linetext">关联</div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="btntext">节点→几何点</div>
|
|
|
|
+ <div class="btntext">单元边→曲线</div>
|
|
|
|
+ <div class="btntext">单元边→曲面</div>
|
|
|
|
+ <div class="btntext">单元→曲线</div>
|
|
|
|
+ <div class="btntext">单元→曲面</div>
|
|
|
|
+ <div class="line">
|
|
|
|
+ <div class="linetext">去除关联</div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="listbtn">
|
|
|
|
+ <el-button plain class="anniu">节点</el-button>
|
|
|
|
+ <el-button plain class="anniu">单元边</el-button>
|
|
|
|
+ <el-button plain class="anniu">单元面</el-button>
|
|
|
|
+ </div>
|
|
|
|
+ <el-row>
|
|
|
|
+ <div class="btntext">单元</div>
|
|
|
|
+ <div class="btntext">从实体得到网络</div>
|
|
|
|
+ <div class="btntext">从实体得到的小平面几何</div>
|
|
|
|
+ <div class="btntext cursor" @click="dialog.dialogsetz=true">投影设置</div>
|
|
|
|
+ </el-row>
|
|
|
|
|
|
|
|
+ </el-form>
|
|
|
|
+ </div>
|
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
|
+ <el-button @click="dialog.dialogguanl = false">取 消</el-button>
|
|
|
|
+ <el-button type="primary" @click="dialog.dialogguanl = false">OK</el-button>
|
|
|
|
+ </span>
|
|
|
|
+</el-dialog>
|
|
|
|
+<!-- 高级设置 -->
|
|
|
|
+ <el-dialog
|
|
|
|
+ :visible.sync="dialog.dialogsetz"
|
|
|
|
+ :modal='false'
|
|
|
|
+ popper-class='select-popper'
|
|
|
|
+ :popper-append-to-body="false"
|
|
|
|
+ @close='activecleer()'
|
|
|
|
+ custom-class='dialoglocation dialog_color'
|
|
|
|
+ :close-on-click-modal='false'
|
|
|
|
+ width="385px"
|
|
|
|
+ :style="styX"
|
|
|
|
+ >
|
|
|
|
+ <div slot="title" class=dialog_header>
|
|
|
|
+ <el-image :src="w4" fit="cover" />
|
|
|
|
+ <span>高级投影设置</span>
|
|
|
|
|
|
|
|
+ </div>
|
|
|
|
+ <el-form>
|
|
|
|
+ <el-form-item label="算法选择" :label-width="formLabelWidth2" class="selesct">
|
|
|
|
+ <el-select @change="changest" v-model="tyval" placeholder="请选择">
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in tylist"
|
|
|
|
+ :key="item.value"
|
|
|
|
+ :label="item.name"
|
|
|
|
+ :value="item.value"
|
|
|
|
+ >
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <div class="heigeinput" v-if="tyval=='0'">
|
|
|
|
+ <el-form-item label="容差" :label-width="formLabelWidth2">
|
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="分割数" :label-width="formLabelWidth2">
|
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </div>
|
|
|
|
+<div class="heigeinput" v-if="tyval=='1'">
|
|
|
|
+ <el-form-item label="分割数" :label-width="formLabelWidth2">
|
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="容差" :label-width="formLabelWidth2">
|
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="最大迭代次数" :label-width="formLabelWidth5">
|
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </div>
|
|
|
|
+ </el-form>
|
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
|
+ <el-button @click="dialog.dialogsetz = false">清 除</el-button>
|
|
|
|
+ <el-button type="primary" @click="dialog.dialogsetz = false">OK</el-button>
|
|
|
|
+ </span>
|
|
|
|
+</el-dialog>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -1380,8 +1544,9 @@ import w15 from '@/assets/icon/u213.png'
|
|
import w16 from '@/assets/icon/u226.png'
|
|
import w16 from '@/assets/icon/u226.png'
|
|
import w17 from '@/assets/icon/u853.png'
|
|
import w17 from '@/assets/icon/u853.png'
|
|
import w18 from '@/assets/icon/u233.png'
|
|
import w18 from '@/assets/icon/u233.png'
|
|
-
|
|
|
|
|
|
+import setdialog from "../compoents/setdialog.vue";
|
|
export default {
|
|
export default {
|
|
|
|
+ components:{setdialog},
|
|
data(){
|
|
data(){
|
|
return{
|
|
return{
|
|
dialog:{
|
|
dialog:{
|
|
@@ -1400,7 +1565,13 @@ export default {
|
|
danyuan:false,
|
|
danyuan:false,
|
|
dialogzid:false,
|
|
dialogzid:false,
|
|
dialogzdst:false,
|
|
dialogzdst:false,
|
|
- },
|
|
|
|
|
|
+ dialogguanl:false,
|
|
|
|
+ dialogsetz:false,
|
|
|
|
+ },
|
|
|
|
+ styX:{
|
|
|
|
+ left:''
|
|
|
|
+ },
|
|
|
|
+ radio: '1',
|
|
checked:'',
|
|
checked:'',
|
|
active:'',
|
|
active:'',
|
|
formLabelWidth: '60px',
|
|
formLabelWidth: '60px',
|
|
@@ -1429,6 +1600,11 @@ export default {
|
|
{id:'2',lable:'单元'},
|
|
{id:'2',lable:'单元'},
|
|
],
|
|
],
|
|
},
|
|
},
|
|
|
|
+ tylist:[
|
|
|
|
+ {value:'0',name:'对分法'},
|
|
|
|
+ {value:'1',name:'牛顿法'},
|
|
|
|
+ ],
|
|
|
|
+ tyval:"0",
|
|
// 网格划分
|
|
// 网格划分
|
|
wjb,
|
|
wjb,
|
|
wjb1,
|
|
wjb1,
|
|
@@ -1641,6 +1817,10 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
methods:{
|
|
methods:{
|
|
|
|
+ // 投影设置
|
|
|
|
+ Shadow(){
|
|
|
|
+ this.$refs.setdialog.dialog.dialogsetz=true;
|
|
|
|
+ },
|
|
clickreze(){
|
|
clickreze(){
|
|
this.active=null;
|
|
this.active=null;
|
|
this.activeobj.tabindex='';
|
|
this.activeobj.tabindex='';
|
|
@@ -1654,10 +1834,20 @@ export default {
|
|
this.selval=val;
|
|
this.selval=val;
|
|
|
|
|
|
},
|
|
},
|
|
- meshclick(index,key){
|
|
|
|
|
|
+ changest3(event){
|
|
|
|
+ console.log(event);
|
|
|
|
+ console.log(1111);
|
|
|
|
+
|
|
|
|
+ },
|
|
|
|
+ meshclick(e,index,key){
|
|
|
|
+ var e=e||window.Event
|
|
|
|
+this.styX.left=e.clientX+'px';
|
|
this.active=key;
|
|
this.active=key;
|
|
console.log(key);
|
|
console.log(key);
|
|
switch(key){
|
|
switch(key){
|
|
|
|
+ case 'w-0':
|
|
|
|
+ //this.clickreze()
|
|
|
|
+ this.dialog.dialogagain = true;
|
|
case 'w1-0':
|
|
case 'w1-0':
|
|
this.dialog.dialognode=true;
|
|
this.dialog.dialognode=true;
|
|
break;
|
|
break;
|
|
@@ -1682,6 +1872,10 @@ export default {
|
|
case'w3-2':
|
|
case'w3-2':
|
|
this.dialog.dialogzdst=true;
|
|
this.dialog.dialogzdst=true;
|
|
break;
|
|
break;
|
|
|
|
+ case'w4-0':
|
|
|
|
+ this.dialog.dialogguanl=true;
|
|
|
|
+ break;
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -1694,6 +1888,14 @@ this.dialog.xuanze=true;
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|
|
<style>
|
|
<style>
|
|
|
|
+.liangf .fill{
|
|
|
|
+flex: 1;
|
|
|
|
+}
|
|
|
|
+.title{
|
|
|
|
+ line-height: 11px;
|
|
|
|
+ padding: 5px;
|
|
|
|
+ font-size: 14px;
|
|
|
|
+}
|
|
.listboxx{
|
|
.listboxx{
|
|
display: flex;
|
|
display: flex;
|
|
}
|
|
}
|
|
@@ -1719,4 +1921,8 @@ color:#333;
|
|
.cursor{
|
|
.cursor{
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
}
|
|
}
|
|
|
|
+.selesct .el-select{
|
|
|
|
+ width: 100%;
|
|
|
|
+ margin-bottom: 10px;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|