|
@@ -57,9 +57,43 @@
|
|
|
|
|
|
<transition name="slide-fade">
|
|
|
<div class="left lbg_color3" v-show="showtrue" style="padding:0;">
|
|
|
- <el-tabs v-model="activeName" type="card" @tab-click="handleClick">
|
|
|
- <el-tab-pane label="模型导航" name="first"> 模型导航</el-tab-pane>
|
|
|
- <el-tab-pane label="动态菜单" name="second">动态菜单</el-tab-pane>
|
|
|
+ <el-tabs v-model="activeName1" type="card" @tab-click="handleClick">
|
|
|
+ <el-tab-pane label="模型导航" name="first">
|
|
|
+ <el-tree :data="data" :props="defaultProps" @node-click="handleNodeClick"></el-tree>
|
|
|
+ </el-tab-pane>
|
|
|
+ <el-tab-pane label="动态菜单" name="second">
|
|
|
+ <div class="dongtia dialog_color selecr">
|
|
|
+ <el-form>
|
|
|
+ <el-form-item >
|
|
|
+ <el-select v-model="zjhval" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in zjhlist"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item>
|
|
|
+ <el-select v-model="zjhval1" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in zjhlist1"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <div >
|
|
|
+ <el-input placeholder="请输入内容" v-model="input3" class="input-with-select">
|
|
|
+ <el-button slot="append" icon="el-icon-search"></el-button>
|
|
|
+ </el-input>
|
|
|
+</div>
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+ </el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</div>
|
|
|
</transition>
|
|
@@ -102,9 +136,50 @@ export default {
|
|
|
components:{geometry,meshindex,Geometryandclass,Materials,touch,initial,boundary,Meshauto,loadcase,zuoye,result,caozuo,toolindex,hcfd,fem},
|
|
|
data() {
|
|
|
return {
|
|
|
+ data: [{
|
|
|
+ label: '几何(33)',
|
|
|
+ children: [{
|
|
|
+ label: '几何点(17)',
|
|
|
+ children: [{
|
|
|
+ label: '三级 1-1-1'
|
|
|
+ }]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '曲线(17)',
|
|
|
+ children: [{
|
|
|
+ label: '三级 1-1-1'
|
|
|
+ }]
|
|
|
+ },
|
|
|
+ ]
|
|
|
+ }, {
|
|
|
+ label: '网格(20)',
|
|
|
+ children: [{
|
|
|
+ label: '节点',
|
|
|
+ }, {
|
|
|
+ label: '表格',
|
|
|
+
|
|
|
+ }]
|
|
|
+ }, {
|
|
|
+ label: '材料',
|
|
|
+
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '接触体',
|
|
|
+
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '接触关系',
|
|
|
+
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ defaultProps: {
|
|
|
+ children: 'children',
|
|
|
+ label: 'label'
|
|
|
+ },
|
|
|
// current:0,
|
|
|
pid:'',
|
|
|
activeName: 'one',
|
|
|
+ activeName1:'first',
|
|
|
objopp:'',
|
|
|
femnum:'',
|
|
|
tab:[
|
|
@@ -179,6 +254,30 @@ export default {
|
|
|
{ value: 'adi',label: 'adi'},
|
|
|
],
|
|
|
value2:'HCFDLab',
|
|
|
+ zjhlist:[
|
|
|
+ {value: '0',label: '全部'},
|
|
|
+ { value: '1',label: '表格'},
|
|
|
+ { value: '2',label: '几何特征'},
|
|
|
+ { value: '3',label: '材料'},
|
|
|
+ {value: '4',label: '接触体'},
|
|
|
+ { value: '5',label: '接触关系'},
|
|
|
+ { value: '6',label: '接触表'},
|
|
|
+ { value: '7',label: '焊接路径'},
|
|
|
+ { value: '8',label: '焊缝'},
|
|
|
+ { value: '9',label: '初始条件'},
|
|
|
+ {value: '10',label: '边界条件'},
|
|
|
+ { value: '11',label: '分工情况'},
|
|
|
+ { value: '12',label: '分析任务'},
|
|
|
+ { value: '13',label: '集合'}
|
|
|
+ ],
|
|
|
+ zjhval:'0',
|
|
|
+ zjhlist1:[
|
|
|
+ {value: '0',label: '全部'},
|
|
|
+ { value: '1',label: '表格1'},
|
|
|
+ { value: '2',label: '表格2'},
|
|
|
+ ],
|
|
|
+ zjhval1:'0',
|
|
|
+ input3:"",
|
|
|
}
|
|
|
|
|
|
|
|
@@ -187,6 +286,9 @@ mounted(){
|
|
|
this.init();
|
|
|
},
|
|
|
methods:{
|
|
|
+ handleNodeClick(data) {
|
|
|
+ console.log(data);
|
|
|
+ },
|
|
|
hide(){
|
|
|
this.showtrue=!this.showtrue;
|
|
|
},
|
|
@@ -415,6 +517,11 @@ html,body{
|
|
|
.el-dialog__wrapper{
|
|
|
top: 15vh;
|
|
|
}
|
|
|
+.el-tree,.dongtia{
|
|
|
+ background: none;
|
|
|
+ color: #b6b6b6;
|
|
|
+ margin-top: 15px;
|
|
|
+}
|
|
|
</style>
|
|
|
<style lang="scss" scoped>
|
|
|
/deep/.toolbar-part-detail{
|