|
@@ -2505,7 +2505,129 @@ v-if="active=='info2-12'"
|
|
|
</div>
|
|
|
<p> <el-button type="primary" class="anniu" @click=" dialog.setdialog= false">OK</el-button></p>
|
|
|
</div>
|
|
|
+<!-- 新建 -->
|
|
|
+<el-dialog
|
|
|
+ :visible.sync="dialog.dialognewfile "
|
|
|
+v-if="active=='info3-0'"
|
|
|
+ :modal='false'
|
|
|
+ custom-class='dialoglocation dialog_color'
|
|
|
+ width="385px"
|
|
|
+ :close-on-click-modal='false'
|
|
|
+ :style="styX"
|
|
|
+ >
|
|
|
+ <div slot="title" class=dialog_header>
|
|
|
+ <el-image :src="cz15" fit="cover" />
|
|
|
+ <span>新建</span>
|
|
|
+ </div>
|
|
|
+<el-form>
|
|
|
+ <div class="heigeinput">
|
|
|
+ <el-form-item label="名称" :label-width="formLabelWidth">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="类型" :label-width="formLabelWidth">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">部件文件</div>
|
|
|
+ </div>
|
|
|
+ <div class="btntext">部件文件</div>
|
|
|
+ </div>
|
|
|
+</el-form>
|
|
|
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="dialog.dialognewfile = false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="dialog.dialognewfile = false">OK</el-button>
|
|
|
+ </span>
|
|
|
+</el-dialog>
|
|
|
+<!-- 模版文件 -->
|
|
|
+<el-dialog
|
|
|
+ :visible.sync="dialog.dialogtemplate"
|
|
|
+v-if="active=='info3-1'"
|
|
|
+ :modal='false'
|
|
|
+ custom-class='dialoglocation dialog_color'
|
|
|
+ width="385px"
|
|
|
+ :close-on-click-modal='false'
|
|
|
+ :style="styX"
|
|
|
+ >
|
|
|
+ <div slot="title" class=dialog_header>
|
|
|
+ <el-image :src="cz15" fit="cover" />
|
|
|
+ <span>新建</span>
|
|
|
+ </div>
|
|
|
+<el-form>
|
|
|
+ <div class="heigeinput">
|
|
|
+ <el-form-item label="名称" :label-width="formLabelWidth">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="类型" :label-width="formLabelWidth">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <div class="yiinpu saninput">
|
|
|
+ <el-button plain class="anniu">单元类型</el-button>
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ <el-button plain class="anniu">清除</el-button>
|
|
|
+ </div>
|
|
|
+ <div class="tiele_content" style=" margin-top: 10px;">
|
|
|
+ <div class="cengshu" ><el-checkbox v-model="checked">均质壳</el-checkbox>
|
|
|
+ <el-form-item label="层数" :label-width="formLabelWidth5">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ <div class="cengshu" ><el-checkbox v-model="checked">复 合</el-checkbox>
|
|
|
+ <el-form-item label="最大层数" :label-width="formLabelWidth5">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">非线性方法</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="selecr">
|
|
|
+ <el-form-item label=" 特征" :label-width="formLabelWidth2">
|
|
|
+ <el-select @change="changest" v-model="listval1" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in list1"
|
|
|
+ :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 @change="changest" v-model="listval2" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in list2"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label=" 塑行方法" :label-width="formLabelWidth2" v-if="listval2=='1'">
|
|
|
+ <el-select @change="changest" v-model="listval3" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in list3"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ <div class="liangf">
|
|
|
+ <div style="flex:1"><el-checkbox v-model="checked">坐标1</el-checkbox></div>
|
|
|
+ <div style="flex: inherit; "> <el-button plain class="anniu">建立模板文件</el-button> </div>
|
|
|
+ </div>
|
|
|
+</el-form>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="dialog.dialogtemplate = false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="dialog.dialogtemplate = false">OK</el-button>
|
|
|
+ </span>
|
|
|
+</el-dialog>
|
|
|
</div>
|
|
|
|
|
|
</template>
|
|
@@ -2578,6 +2700,8 @@ export default {
|
|
|
dialogextend:false,
|
|
|
dialogspin:false,
|
|
|
dialogsymmetry:false,
|
|
|
+ dialognewfile:false,
|
|
|
+ dialogtemplate:false,
|
|
|
},
|
|
|
|
|
|
i:'1',
|
|
@@ -2790,7 +2914,21 @@ export default {
|
|
|
tabindex:'',
|
|
|
czindex:'',
|
|
|
},
|
|
|
-
|
|
|
+ list1:[
|
|
|
+ {value:'0',name:'小应变'},
|
|
|
+ {value:'1',name:'大应变'},
|
|
|
+ ],
|
|
|
+ listval1:'0',
|
|
|
+ list2:[
|
|
|
+ {value:'0',name:'更新拉格郎日法'},
|
|
|
+ {value:'1',name:'整体拉格朗日'},
|
|
|
+ ],
|
|
|
+ listval2:'0',
|
|
|
+ list3:[
|
|
|
+ {value:'0',name:'加法分解'},
|
|
|
+ {value:'1',name:'乘法分解'},
|
|
|
+ ],
|
|
|
+ listval3:'0',
|
|
|
// 边界条件
|
|
|
// 几何基础
|
|
|
jic,
|
|
@@ -3041,6 +3179,12 @@ methods:{
|
|
|
case 'info2-12':
|
|
|
this.dialog.dialogsymmetry=true;
|
|
|
break;
|
|
|
+ case 'info3-0':
|
|
|
+ this.dialog.dialognewfile=true;
|
|
|
+ break;
|
|
|
+ case 'info3-1':
|
|
|
+ this.dialog.dialogtemplate=true;
|
|
|
+ break;
|
|
|
|
|
|
}
|
|
|
},
|
|
@@ -3269,6 +3413,10 @@ display:flex;
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+ .cengshu{
|
|
|
+ display: flex;
|
|
|
+ line-height: 30px;
|
|
|
+ }
|
|
|
.liangf{
|
|
|
display: flex;
|
|
|
}
|