liuqiao 3 jaren geleden
bovenliggende
commit
57e0cee69d
1 gewijzigde bestanden met toevoegingen van 167 en 1 verwijderingen
  1. 167 1
      src/views/index/FEMLab/fem.vue

+ 167 - 1
src/views/index/FEMLab/fem.vue

@@ -318,6 +318,149 @@
         >
       </div>
     </el-dialog>
+    <!-- 位移约束力 -->
+       <el-dialog
+     v-if="active=='four-0'"
+      :visible.sync="dialog.Offset_visiable"
+      :close-on-click-modal="false"
+      @close='activecleer()'
+      class="dialog"
+    :modal='false'
+    custom-class='dialoglocation dialog_color'
+     width="385px"
+     :style="styX"
+    >
+      <div slot="title" class=dialog_header>
+     <el-image class="imge" :src="shx4" fit="cover" />
+     <span class="text-color">位移约束力</span>
+  </div>
+  <div class="selecr">
+      <el-form>
+             <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.leixing" autocomplete="off"></el-input>
+    </el-form-item>
+             <el-form-item label="单元类型" :label-width="formLabelWidth2">
+      <el-select  @change="changest" v-model="femval4"  placeholder="请选择">
+    <el-option
+      v-for="item in femlist4"
+      :key="item.value"
+      :label="item.name"
+      :value="item.value"
+      >
+    </el-option>
+  </el-select>
+   </el-form-item>
+ 
+      </el-form>
+  </div>
+      <div slot="footer" class="dialog-footer">
+        <el-button type="info"  @click="dialog.Offset_visiable = false">取消</el-button>
+        <el-button type="primary" @click="dialog.Offset_visiable = false"
+          >确定</el-button
+        >
+      </div>
+    </el-dialog>
+ <!-- 集中力 -->
+       <el-dialog
+     v-if="active=='four-2'"
+      :visible.sync="dialog.singleforce_visiable"
+      :close-on-click-modal="false"
+      @close='activecleer()'
+      class="dialog"
+    :modal='false'
+    custom-class='dialoglocation dialog_color'
+     width="385px"
+     :style="styX"
+    >
+      <div slot="title" class=dialog_header>
+     <el-image class="imge" :src="shx6" fit="cover" />
+     <span class="text-color">集中力</span>
+  </div>
+  <div class="selecr">
+      <el-form>
+             <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-select  @change="changest" v-model="femval5"  placeholder="请选择">
+    <el-option
+      v-for="item in femlist5"
+      :key="item.value"
+      :label="item.name"
+      :value="item.value"
+      >
+    </el-option>
+  </el-select>
+   </el-form-item>
+           <el-form-item label="CF1" :label-width="formLabelWidth2">
+      <el-input v-model="form.name" autocomplete="off"></el-input>
+    </el-form-item>
+            <el-form-item label="CF2" :label-width="formLabelWidth2">
+      <el-input v-model="form.name" autocomplete="off"></el-input>
+    </el-form-item>
+            <el-form-item label="CF3" :label-width="formLabelWidth2">
+      <el-input v-model="form.name" autocomplete="off"></el-input>
+    </el-form-item>
+ 
+      </el-form>
+  </div>
+      <div slot="footer" class="dialog-footer">
+        <el-button type="info"  @click="dialog.singleforce_visiable = false">取消</el-button>
+        <el-button type="primary" @click="dialog.singleforce_visiable = false"
+          >确定</el-button
+        >
+      </div>
+    </el-dialog>
+<!-- 温度约束 -->
+   <el-dialog
+     v-if="active=='four-4'"
+      :visible.sync="dialog.jdtemp_visiable"
+      :close-on-click-modal="false"
+      @close='activecleer()'
+      class="dialog"
+    :modal='false'
+    custom-class='dialoglocation dialog_color'
+     width="385px"
+     :style="styX"
+    >
+      <div slot="title" class=dialog_header>
+     <el-image class="imge" :src="shx8" fit="cover" />
+     <span class="text-color">温度约束</span>
+  </div>
+  <div class="selecr">
+      <el-form>
+             <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-select  @change="changest" v-model="femval4"  placeholder="请选择">
+    <el-option
+      v-for="item in femlist4"
+      :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 v-model="form.name" autocomplete="off"></el-input>
+    </el-form-item>
+          
+ 
+      </el-form>
+  </div>
+      <div slot="footer" class="dialog-footer">
+        <el-button type="info"  @click="dialog.jdtemp_visiable = false">取消</el-button>
+        <el-button type="primary" @click="dialog.jdtemp_visiable = false"
+          >确定</el-button
+        >
+      </div>
+    </el-dialog>
+
 
           </div>
 </template>
@@ -402,6 +545,7 @@ export default {
           type: [],
           resource: '',
           desc: '',
+          leixing:'gu ding yue shu'
            
         },
             dialog:{
@@ -409,6 +553,9 @@ export default {
               attribute_visiable:false,
               materials_visiable:false,
               cross_visiable:false,
+              Offset_visiable:false,
+              singleforce_visiable:false,
+              jdtemp_visiable:false,
            
           },
         jihlist:[
@@ -483,6 +630,15 @@ export default {
              {value:'0',name:'选择单元几何名称'},
         ],
         femval3:'0',
+        femlist4:[
+             {value:'0',name:'(选择已定义的节点集合)'},
+        ],
+        femval4:'0',
+           femlist5:[
+             {value:'0',name:'(拾取节点,显示节点编号)'},
+             {value:'1',name:'(选择已定义的节点集合)'},
+        ],
+        femval5:'0',
     }
   },
   methods:{
@@ -512,9 +668,19 @@ this.styX.left=e.clientX+'px';
         case 'three-1':
        this.dialog.materials_visiable=true;
       break;
-         case 'three-2':
+    case 'three-2':
        this.dialog.cross_visiable  =true;
       break;
+      case 'four-0':
+      this.dialog.Offset_visiable =true;
+      break;
+      case 'four-2':
+      this.dialog.singleforce_visiable =true;
+      break;
+          case 'four-4':
+      this.dialog.jdtemp_visiable=true;
+      break;
+    
   }
 
   },