|
@@ -615,17 +615,18 @@
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <div v-if="meshval=='0'">
|
|
<div class="radio_text text_color liangf">
|
|
<div class="radio_text text_color liangf">
|
|
<div class="classfelx" style="text-align: center;">
|
|
<div class="classfelx" style="text-align: center;">
|
|
<el-radio
|
|
<el-radio
|
|
- v-model="parameterObj.nmlParam.noninertial_Reference_Frame"
|
|
|
|
- label="on"
|
|
|
|
|
|
+ v-model="meshface"
|
|
|
|
+ label="物理尺寸模型"
|
|
>物理尺寸模型</el-radio>
|
|
>物理尺寸模型</el-radio>
|
|
</div>
|
|
</div>
|
|
<div class="classfelx">
|
|
<div class="classfelx">
|
|
<el-radio
|
|
<el-radio
|
|
- v-model="parameterObj.nmlParam.noninertial_Reference_Frame"
|
|
|
|
- label="off"
|
|
|
|
|
|
+ v-model="meshface"
|
|
|
|
+ label="几何尺寸模型"
|
|
>几何尺寸模型</el-radio
|
|
>几何尺寸模型</el-radio
|
|
>
|
|
>
|
|
</div>
|
|
</div>
|
|
@@ -690,6 +691,14 @@
|
|
<el-form-item label="全局几何大小" :label-width="formLabelWidth5">
|
|
<el-form-item label="全局几何大小" :label-width="formLabelWidth5">
|
|
<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="meshface=='几何尺寸模型'">
|
|
|
|
+ <el-form-item label="弦误差" :label-width="formLabelWidth5">
|
|
|
|
+ <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>
|
|
<div class='selecttype'>
|
|
<div class='selecttype'>
|
|
<span class="meshcalss">优化设置选择</span>
|
|
<span class="meshcalss">优化设置选择</span>
|
|
<el-checkbox-group v-model="checkListset" @change="checksetchange">
|
|
<el-checkbox-group v-model="checkListset" @change="checksetchange">
|
|
@@ -762,6 +771,100 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+
|
|
|
|
+ </div>
|
|
|
|
+ <div v-if="meshval=='1'">
|
|
|
|
+ <el-form-item
|
|
|
|
+ label="组件"
|
|
|
|
+ :label-width="formLabelWidth5"
|
|
|
|
+ >
|
|
|
|
+ <el-select
|
|
|
|
+ v-model="traval"
|
|
|
|
+ placeholder="请选择"
|
|
|
|
+ >
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in tetrahedron"
|
|
|
|
+ :key="item.value"
|
|
|
|
+ :label="item.name"
|
|
|
|
+ :value="item.value"
|
|
|
|
+ >
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="级配" :label-width="formLabelWidth5" >
|
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-if="meshval=='2'">
|
|
|
|
+ <el-form-item
|
|
|
|
+ label="组件"
|
|
|
|
+ :label-width="formLabelWidth2"
|
|
|
|
+ >
|
|
|
|
+ <el-select
|
|
|
|
+ v-model="hexaval"
|
|
|
|
+ placeholder="请选择"
|
|
|
|
+ >
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in hexahedral "
|
|
|
|
+ :key="item.value"
|
|
|
|
+ :label="item.name"
|
|
|
|
+ :value="item.value"
|
|
|
|
+ >
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-if="meshval=='3'">
|
|
|
|
+ <el-form-item
|
|
|
|
+ label="网格生成"
|
|
|
|
+ :label-width="formLabelWidth5"
|
|
|
|
+ >
|
|
|
|
+ <el-select
|
|
|
|
+ v-model="mixval"
|
|
|
|
+ placeholder="请选择"
|
|
|
|
+ >
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in mixture"
|
|
|
|
+ :key="item.value"
|
|
|
|
+ :label="item.name"
|
|
|
|
+ :value="item.value"
|
|
|
|
+ >
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item
|
|
|
|
+ label="边界层增长方向"
|
|
|
|
+ :label-width="formLabelWidth5"
|
|
|
|
+ >
|
|
|
|
+ <el-select
|
|
|
|
+ v-model="layerval"
|
|
|
|
+ placeholder="请选择"
|
|
|
|
+ >
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in boundarylayer "
|
|
|
|
+ :key="item.value"
|
|
|
|
+ :label="item.name"
|
|
|
|
+ :value="item.value"
|
|
|
|
+ >
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="边界层层数" :label-width="formLabelWidth5" >
|
|
|
|
+ <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>
|
|
|
|
+ <el-form-item label="初始层高度" :label-width="formLabelWidth5" >
|
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="heigeinput">
|
|
|
|
+ <div class="listbtn">
|
|
|
|
+ <el-button plain class="anniu">写入参数文件</el-button>
|
|
|
|
+ <el-button plain class="anniu">进行网格划分</el-button>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
</el-form>
|
|
</el-form>
|
|
</div>
|
|
</div>
|
|
<div
|
|
<div
|
|
@@ -4592,6 +4695,7 @@ export default {
|
|
|
|
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
|
|
+ meshface:'物理尺寸模型',
|
|
jiegradioval:false,
|
|
jiegradioval:false,
|
|
facecheckbox:false,
|
|
facecheckbox:false,
|
|
disabledface:true,
|
|
disabledface:true,
|
|
@@ -4963,6 +5067,31 @@ export default {
|
|
{ value: "1", name: "quadratic" },
|
|
{ value: "1", name: "quadratic" },
|
|
],
|
|
],
|
|
eleval:'0',
|
|
eleval:'0',
|
|
|
|
+ tetrahedron:[
|
|
|
|
+ { value: "0", name: "outside_components" },
|
|
|
|
+ { value: "1", name: "all" },
|
|
|
|
+ ],
|
|
|
|
+ traval:'0',
|
|
|
|
+ hexahedral:[
|
|
|
|
+ { value: "0", name: "outside_components" },
|
|
|
|
+ { value: "1", name: "outside_skin_only" },
|
|
|
|
+ { value: "2", name: "all" },
|
|
|
|
+ ],
|
|
|
|
+ hexaval:'0',
|
|
|
|
+ mixture :[
|
|
|
|
+ { value: "0", name: "tetra_dominant" },
|
|
|
|
+ { value: "1", name: "hexa_dominant" },
|
|
|
|
+ { value: "2", name: "extrusion_only" },
|
|
|
|
+ { value: "3", name: "cartesian_core" },
|
|
|
|
+ ],
|
|
|
|
+ mixval:'0',
|
|
|
|
+ hemxval:'0',
|
|
|
|
+ boundarylayer :[
|
|
|
|
+ { value: "0", name: "正" },
|
|
|
|
+ { value: "1", name: "负" },
|
|
|
|
+
|
|
|
|
+ ],
|
|
|
|
+ layerval:'0',
|
|
fileTypeli: [
|
|
fileTypeli: [
|
|
{ value: "timestep", name: "timestep" },
|
|
{ value: "timestep", name: "timestep" },
|
|
{ value: "model", name: "model" },
|
|
{ value: "model", name: "model" },
|