liuqiao пре 3 година
родитељ
комит
0509a19f16

+ 8 - 1
public/static/black.css

@@ -92,6 +92,13 @@ background-color: #757070;
       color: #d5d5d5;
       background-color: #6d6d6d;
     }
+    .activeOrange{
+      background-color:rgba(255, 255, 255, 0.3);
+      border:2px solid #fff;
+      border-radius: 5px;
+      box-sizing: border-box;
+    }
     .text_color{
       color: #d5d5d5;
-    }
+    }
+    

+ 6 - 0
public/static/white.css

@@ -54,4 +54,10 @@
       transform: scale(1.3);
       background-color: rgba(0, 0, 0, 0.2);
       
+      }
+      .activeOrange{
+        background-color: rgba(0, 0, 0, 0.2);
+        border:2px solid #000;
+        border-radius: 5px;
+        box-sizing: border-box;
       }

+ 305 - 0
src/views/index/Geometryandclass/index.vue

@@ -0,0 +1,305 @@
+//几何与属性
+<template>
+  <div class="imgzong">
+          <div class="item1"  v-for="(item,index) in jhlist"  :key="'w1-'+ index"  :class="{activeOrange:active=='w1-'+ index}" @click="clickclass(index,'w1-'+ index)">
+                     <el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
+                         <el-image :src="item.img" fit="cover" /> 
+                    </el-tooltip>
+                 </div>
+                  <span class="shu">|</span>
+                          <div class="item1"  v-for="(item,index) in jhjielist"  :key="'w2-'+ index" :class="{activeOrange:active=='w2-'+ index}" @click="clickclass(index,'w2-'+ index)">
+                     <el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
+                         <el-image :src="item.img" fit="cover" /> 
+                    </el-tooltip>
+                 </div>
+                  <span class="shu">|</span>
+                            <div class="item1"  v-for="(item,index) in jhlist3"  :key="'w3-'+ index" :class="{activeOrange:active=='w3-'+ index}" @click="clickclass(index,'w3-'+ index)">
+                     <el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
+                         <el-image :src="item.img" fit="cover" /> 
+                    </el-tooltip>
+                 </div>
+                  <span class="shu">|</span>
+                    <div class="item1"  v-for="(item,index) in jhlist4"  :key="'w4-'+ index" :class="{activeOrange:active=='w4-'+ index}" @click="clickclass(index,'w4-'+ index)">
+                     <el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
+                         <el-image :src="item.img" fit="cover" /> 
+                    </el-tooltip>
+                 </div>
+                  <span class="shu">|</span>
+                    <div class="item1"  v-for="(item,index) in jhlist5"  :key="'w5-'+ index" :class="{activeOrange:active=='w5-'+ index}" @click="clickclass(index,'w5-'+ index)">
+                     <el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
+                         <el-image :src="item.img" fit="cover" /> 
+                    </el-tooltip>
+                 </div>
+                  <span class="shu">|</span>
+                    <div class="item1"  v-for="(item,index) in jhlist6"  :key="'w6-'+ index" :class="{activeOrange:active=='w6-'+ index}" @click="clickclass(index,'w6-'+ index)">
+                     <el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
+                         <el-image :src="item.img" fit="cover" /> 
+                    </el-tooltip>
+                 </div>
+                  <span class="shu">|</span>
+                    <div class="item1"  v-for="(item,index) in jhlist7"  :key="'w7-'+ index" :class="{activeOrange:active=='info1-'+ index}" @click="clickclass(index,'info1-'+ index)">
+                     <el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
+                         <el-image :src="item.img" fit="cover" /> 
+                    </el-tooltip>
+                 </div>
+    <!-- 弹框 -->
+<!--对称  -->
+<el-dialog
+  :visible.sync="dialog.dialoghengj "
+  :modal='false'
+  custom-class='dialoglocation dialog_color'
+   width="385px"
+  :close-on-click-modal='false'
+ >
+  <div slot="title" class=dialog_header>
+     <el-image :src="jh" fit="cover" />
+     <span>桁架</span>
+  </div>
+     <div class="selecr heigeinput ">
+     <el-form>
+             <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> 
+       <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> 
+     <el-button plain class="anniu" style="margin:0 0 10px 20px">触发器</el-button>
+      <div class="heigeinput liangf">
+       <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>
+     <div class="line">
+      <div class="linetext">接触半径</div>
+    </div> 
+        <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> 
+    <el-form-item label="单元类型" :label-width="formLabelWidth2">
+      <el-select  @change="changest" v-model="hjval"  placeholder="请选择">
+    <el-option
+      v-for="item in hjlist"
+      :key="item.value"
+      :label="item.name"
+      :value="item.value"
+      >
+    </el-option>
+  </el-select>
+ </el-form-item>
+ <div class="titleinput">
+ <div class="line">
+      <div class="linetext">对象操作</div>
+    </div> 
+    <div class="itemlist"   >
+           <el-row>
+             <span class="text_btn">单元</span>
+   <el-button plain  >添加</el-button>
+    <el-button plain >删除</el-button>
+    </el-row>
+    <el-form-item class="sinput"  :label-width="formLabelWidth0">
+      <el-input v-model="form.name" autocomplete="off"></el-input>
+    </el-form-item>
+    </div>
+    <div class="itemlist"   >
+           <el-row>
+             <span class="text_btn">线体</span>
+   <el-button plain  >添加</el-button>
+    <el-button plain >删除</el-button>
+    </el-row>
+    <el-form-item class="sinput"  :label-width="formLabelWidth0">
+      <el-input v-model="form.name" autocomplete="off"></el-input>
+    </el-form-item>
+
+    </div>
+    </div>
+<div class="listbtn">
+   <el-image :src="jh" class="toolbtn" fit="cover" />
+   <el-image :src="jh2" class="toolbtn" fit="cover" />
+   <el-image :src="jh3" class="toolbtn" fit="cover" />
+   <el-image :src="jh4" class="toolbtn"  fit="cover" />
+   <el-image :src="jh5" class="toolbtn" fit="cover" />
+   <el-image :src="jh6" class="toolbtn" fit="cover" />
+
+    </div>
+   </el-form>
+     </div>
+  <span slot="footer" class="dialog-footer">
+    <el-button @click="dialog.dialoghengj  = false">取 消</el-button>
+    <el-button type="primary" @click="dialog.dialoghengj  = false">OK</el-button>
+  </span>
+</el-dialog>
+  </div>
+</template>
+
+<script>
+// 边界条件
+
+// 几何与单位属性
+import jh from '@/assets/icon/u912.png'
+import jh2 from '@/assets/icon/u915.png'
+import jh3 from '@/assets/icon/u918.png'
+import jh4 from '@/assets/icon/u921.png'
+import jh5 from '@/assets/icon/u913.png'
+import jh6 from '@/assets/icon/u916.png'
+import jh7 from '@/assets/icon/u919.png'
+import jh8 from '@/assets/icon/u914.png'
+import jh9 from '@/assets/icon/u917.png'
+import jh10 from '@/assets/icon/u217.png'
+import jh11 from '@/assets/icon/u921.png'
+import jh12 from '@/assets/icon/u925.png'
+import jh13 from '@/assets/icon/u925.png'
+import jh14 from '@/assets/icon/u916.png'
+import jh15 from '@/assets/icon/u929.png'
+import jh16 from '@/assets/icon/u861.png'
+import jh17 from '@/assets/icon/u930.png'
+
+export default {
+  data(){
+      return{
+      active:'',  
+      dialog:{
+        dialoghengj:false,
+      },
+      formLabelWidth0:'10px',
+       formLabelWidth: '60px',
+        formLabelWidth2:'73px',
+        formLabelWidth4:'37px',
+        formLabelWidth5:'100px',
+         formLabelWidth6:'120px',
+       form: {
+          name: '',
+          region: '',
+          date1: '',
+          date2: '',
+          delivery: false,
+          type: [],
+          resource: '',
+          desc: '',
+        },        
+      checked:false,
+      hjlist:[
+            {value:'0',name:'2节点线单元'},
+            {value:'1',name:'3节点线单元'},
+      ],
+      hjval:'0',
+// 几何与单元属性
+        jh,
+        jh2,
+        jh3,
+        jh4,
+        jh5,
+        jh6,
+        jh7,
+        jh8,
+        jh9,
+        jh10,
+        jh10,
+        jh11,
+        jh12,
+        jh13,
+        jh14,
+        jh15,
+        jh16,
+        jh17,
+          jhlist:[
+             { img:jh, titlie:' 桁架'},
+            {img:jh2, titlie:'空心截面梁'},
+            { img:jh3, titlie:'剪切板'},
+            {img:jh4, titlie:'实体复合材料'},  
+            {img:jh5, titlie:'缆索'},
+            { img:jh6, titlie:'弯管'},
+            {img:jh7, titlie:'壳'}, 
+            { img:jh8, titlie:'实心截面梁'},
+            {img:jh9, titlie:'薄膜'},
+            { img:jh10, titlie:'实体'},
+        ],
+          jhjielist:[
+            { img:jh7, titlie:' 壳(结构)'},
+            {img:jh10, titlie:'实体(结构)'},
+            { img:jh11, titlie:'复合材料(结构)'},
+          
+        ],
+        jhlist3:[
+            { img:jh12, titlie:' 直梁(结构)'},
+            {img:jh13, titlie:'平面应变(结构)'},
+            { img:jh14, titlie:'弯梁(结构)'},
+            { img:jh15, titlie:' 平面应变复合材料(结构)'},
+            {img:jh16, titlie:'平面应力(结构)'},
+        ],
+        jhlist4:[
+            { img:jh12, titlie:' 间隙元/摩擦元连接'},
+        ],
+          jhlist5:[
+            { img:jh, titlie:' 三维-桁架(传热)'}, 
+            {img:jh4, titlie:'三维-实体复合材料(传热)'}, 
+            {img:jh7, titlie:'三维-壳(传热)'},    
+            { img:jh10, titlie:'三维-实体(传热)'},
+        ],
+         jhlist6:[
+            {img:jh7, titlie:'轴对称-壳(传热)'},    
+            { img:jh10, titlie:'轴对称-实体(传热)'},
+              {img:jh4, titlie:'轴对称-实体复合材料(传热)'}, 
+        ],
+         jhlist7:[    
+            { img:jh10, titlie:'平面实体-实体(传热)'},
+            {img:jh4, titlie:'平面实体-复合材料(传热)'}, 
+        ],
+         
+      }
+  },
+ methods:{
+   changest(){
+
+   },
+  clickclass(index,key){
+    this.active=key;
+    console.log(key);
+    switch(key){
+    case 'w1-0':
+    this.dialog.dialoghengj=true;
+      break;
+    case 1:
+      break; 
+    case 2:
+      break;
+    case 3:
+      break;
+      case 4:
+       break;
+      case 5:
+       break;
+      case 6:
+       break;
+     
+  }
+
+  },
+ }
+}
+</script>
+<style>
+.text_btn{
+  font-size: 12px;
+  color: #d5d5d5;
+  padding: 0 10px;
+}
+.toolbtn{
+ padding: 15px;
+  flex: 1;
+}
+</style>

+ 0 - 142
src/views/index/Geometryandper/index.vue

@@ -1,142 +0,0 @@
-//几何与属性
-<template>
-  <div class="imgzong">
-          <div class="item1"  v-for="(item,index) in jhlist"  :key="'w1-'+ index">
-                     <el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
-                         <el-image :src="item.img" fit="cover" /> 
-                    </el-tooltip>
-                 </div>
-                  <span class="shu">|</span>
-                          <div class="item1"  v-for="(item,index) in jhjielist"  :key="'w2-'+ index">
-                     <el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
-                         <el-image :src="item.img" fit="cover" /> 
-                    </el-tooltip>
-                 </div>
-                  <span class="shu">|</span>
-                            <div class="item1"  v-for="(item,index) in jhlist3"  :key="'w3-'+ index">
-                     <el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
-                         <el-image :src="item.img" fit="cover" /> 
-                    </el-tooltip>
-                 </div>
-                  <span class="shu">|</span>
-                    <div class="item1"  v-for="(item,index) in jhlist4"  :key="'w4-'+ index">
-                     <el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
-                         <el-image :src="item.img" fit="cover" /> 
-                    </el-tooltip>
-                 </div>
-                  <span class="shu">|</span>
-                    <div class="item1"  v-for="(item,index) in jhlist5"  :key="'w5-'+ index">
-                     <el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
-                         <el-image :src="item.img" fit="cover" /> 
-                    </el-tooltip>
-                 </div>
-                  <span class="shu">|</span>
-                    <div class="item1"  v-for="(item,index) in jhlist6"  :key="'w6-'+ index">
-                     <el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
-                         <el-image :src="item.img" fit="cover" /> 
-                    </el-tooltip>
-                 </div>
-                  <span class="shu">|</span>
-                    <div class="item1"  v-for="(item,index) in jhlist7"  :key="'w7-'+ index">
-                     <el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
-                         <el-image :src="item.img" fit="cover" /> 
-                    </el-tooltip>
-                 </div>
-        
-  </div>
-  
-</template>
-
-<script>
-// 边界条件
-
-// 几何与单位属性
-import jh from '@/assets/icon/u912.png'
-import jh2 from '@/assets/icon/u915.png'
-import jh3 from '@/assets/icon/u918.png'
-import jh4 from '@/assets/icon/u921.png'
-import jh5 from '@/assets/icon/u913.png'
-import jh6 from '@/assets/icon/u916.png'
-import jh7 from '@/assets/icon/u919.png'
-import jh8 from '@/assets/icon/u914.png'
-import jh9 from '@/assets/icon/u917.png'
-import jh10 from '@/assets/icon/u217.png'
-import jh11 from '@/assets/icon/u921.png'
-import jh12 from '@/assets/icon/u925.png'
-import jh13 from '@/assets/icon/u925.png'
-import jh14 from '@/assets/icon/u916.png'
-import jh15 from '@/assets/icon/u929.png'
-import jh16 from '@/assets/icon/u861.png'
-import jh17 from '@/assets/icon/u930.png'
-
-export default {
-  data(){
-      return{
-                 
-// 几何与单元属性
-        jh,
-        jh2,
-        jh3,
-        jh4,
-        jh5,
-        jh6,
-        jh7,
-        jh8,
-        jh9,
-        jh10,
-        jh10,
-        jh11,
-        jh12,
-        jh13,
-        jh14,
-        jh15,
-        jh16,
-        jh17,
-          jhlist:[
-             { img:jh, titlie:' 桁架'},
-            {img:jh2, titlie:'空心截面梁'},
-            { img:jh3, titlie:'剪切板'},
-            {img:jh4, titlie:'实体复合材料'},  
-            {img:jh5, titlie:'缆索'},
-            { img:jh6, titlie:'弯管'},
-            {img:jh7, titlie:'壳'}, 
-            { img:jh8, titlie:'实心截面梁'},
-            {img:jh9, titlie:'薄膜'},
-            { img:jh10, titlie:'实体'},
-        ],
-          jhjielist:[
-            { img:jh7, titlie:' 壳(结构)'},
-            {img:jh10, titlie:'实体(结构)'},
-            { img:jh11, titlie:'复合材料(结构)'},
-          
-        ],
-        jhlist3:[
-            { img:jh12, titlie:' 直梁(结构)'},
-            {img:jh13, titlie:'平面应变(结构)'},
-            { img:jh14, titlie:'弯梁(结构)'},
-            { img:jh15, titlie:' 平面应变复合材料(结构)'},
-            {img:jh16, titlie:'平面应力(结构)'},
-        ],
-        jhlist4:[
-            { img:jh12, titlie:' 间隙元/摩擦元连接'},
-        ],
-          jhlist5:[
-            { img:jh, titlie:' 三维-桁架(传热)'}, 
-            {img:jh4, titlie:'三维-实体复合材料(传热)'}, 
-            {img:jh7, titlie:'三维-壳(传热)'},    
-            { img:jh10, titlie:'三维-实体(传热)'},
-        ],
-         jhlist6:[
-            {img:jh7, titlie:'轴对称-壳(传热)'},    
-            { img:jh10, titlie:'轴对称-实体(传热)'},
-              {img:jh4, titlie:'轴对称-实体复合材料(传热)'}, 
-        ],
-         jhlist7:[    
-            { img:jh10, titlie:'平面实体-实体(传热)'},
-            {img:jh4, titlie:'平面实体-复合材料(传热)'}, 
-        ],
-         
-      }
-  }
-}
-</script>

+ 656 - 37
src/views/index/geometry/index.vue

@@ -39,7 +39,7 @@
       </el-dropdown-menu>
     </el-dropdown>  
        </div>
-       <div class="item1"  @click="dialog.dialogVisible = true" >
+       <div class="item1"  @click="dialog.dialogVisible = true; clicknumber()">
                 <el-tooltip class="item" effect="dark" content="重新编号" placement="bottom">
                     <svg class="icon" aria-hidden="true">
               <use xlink:href="#icon-ts-d"></use>
@@ -63,22 +63,21 @@
   <el-checkbox v-model="checked" class="baoshi"> 栅格</el-checkbox>
                  <el-checkbox v-model="checked1" class="baoshi"> 坐标系</el-checkbox>
             <span class="shu">|</span>
-            <div class="item1"  v-for="(itemcj,index) in cjlist"  :key="'info1-'+ index" :class="{activeOrange:active==index}" @click="clickgeometry(index)">
+            <div class="item1"  v-for="(itemcj,index) in cjlist"  :key="'info1-'+ index" :class="{activeOrange:active=='info1-'+ index}" @click="clickgeometry(index,'info1-'+ index)">
                 <el-tooltip class="item" effect="dark" :content="itemcj.titlie" placement="bottom">
                     <svg class="icon" aria-hidden="true">
                     <use :xlink:href="`#${itemcj.icon}`" />
                   </svg>
-                                          <!-- <span class="iconfont">{{itemcj.icon}}</span> -->
             </el-tooltip>
             </div>
             <span class="shu">|</span>
-                <div class="item1"  v-for="(itemcj,index) in czlist"  :key="'info2-'+ index"    @click="operationclick(index)">
+                <div class="item1"  v-for="(itemcj,index) in czlist"  :key="'info2-'+ index" :class="{activeOrange:active=='info2-'+ index}"   @click="operationclick(index,'info2-'+ index)">
                 <el-tooltip class="item" effect="dark" :content="itemcj.titlie" placement="bottom">
                     <el-image :src="itemcj.img" fit="cover" /> 
             </el-tooltip>
             </div>
             <span class="shu">|</span>
-                <div class="item1"  v-for="(itemcj,index) in bjlist"  :key="'info3-'+ index">
+                <div class="item1"  v-for="(itemcj,index) in bjlist"  :key="'info3-'+ index"  :class="{activeOrange:active=='info3-'+ index}"   @click="operationclick2(index,'info3-'+ index)">
                 <el-tooltip class="item" effect="dark" :content="itemcj.titlie" placement="bottom">
                     <el-image :src="itemcj.img" fit="cover" /> 
             </el-tooltip>
@@ -93,7 +92,7 @@
   custom-class='dialoglocation dialog_color'
 
   :close-on-click-modal='false'
-  width="20%">
+   width="385px">
   <div slot="title" class=dialog_header>
      <el-image :src="jic3" fit="cover" />
      <span>重新编号</span>
@@ -1786,12 +1785,13 @@ v-if="activeobj.czindex=='0'"
   </el-select>
  </el-form-item>
   <div class="heigeinput">
-    <div v-if="mjval=='0'">
+    <div v-if="mjval=='0'||mjval=='1'||mjval=='2'&&mbsval=='1'">
         <div class="line">
       <div class="linetext">选项</div>
          </div>
-         <el-checkbox v-model="checked">也将目标印痕到模具上</el-checkbox>
-          <el-form-item label="容差" :label-width="formLabelWidth">
+      <el-checkbox v-model="checked" v-if="mjval!='0'&&mbsval=='1'||mjval=='1'&&mbsval=='1'||mjval=='2'&&mbsval=='1'" >重叠区域的边界印痕</el-checkbox>
+         <el-checkbox v-model="checked" v-if="mjval!='2'&&mbsval!='1'">也将目标印痕到模具上</el-checkbox>
+          <el-form-item  v-if="mjval=='0'" label="容差" :label-width="formLabelWidth">
       <el-select  @change="changest" v-model="rcval"  placeholder="请选择">
     <el-option
       v-for="item in rclist"
@@ -1803,20 +1803,11 @@ v-if="activeobj.czindex=='0'"
   </el-select>
  </el-form-item>
   </div>
-     <el-form-item label="" :label-width="formLabelWidth" v-if="rcval=='1'">
+     <el-form-item label="" :label-width="formLabelWidth" v-if="mjval=='0'&&rcval=='1'">
       <el-input v-model="form.name" autocomplete="off"></el-input>
     </el-form-item>
         </div>
-        <div v-if="mjval=='1' ||mjval=='2'">
-          <div v-if="mbsval=='1'">
-          <div class="line" >
-      <div class="linetext">选项</div>
-         </div>
-           <el-checkbox v-model="checked" v-if="mbsval=='1'" >重叠区域的边界印痕</el-checkbox>
-            <el-checkbox v-model="checked" v-if="mjval!='2'" >也将目标印痕到模具上</el-checkbox>
-          </div>
-          </div>
-          <div v-if="mjval=='1'||mjval=='2'">
+          <div class="heigeinput" v-if="mjval=='1'||mjval=='2'">
                 <div class="line">
       <div class="linetext">完成</div>
          </div>
@@ -1843,8 +1834,11 @@ v-if="activeobj.czindex=='0'"
     </el-option>
   </el-select>
  </el-form-item>
+     <el-form-item label="" :label-width="formLabelWidth" v-if="rcval=='1'">
+      <el-input v-model="form.name" autocomplete="off"></el-input>
+    </el-form-item>
           </div>
-        <div>
+        <div v-if="mjval=='3'||mjval=='4'" class="heigeinput">
            <div class="line">
       <div class="linetext">投影</div>
          </div>
@@ -1859,19 +1853,76 @@ v-if="activeobj.czindex=='0'"
     </el-option>
   </el-select>
  </el-form-item>
+ <div  v-if="qxval=='1'">
+      <div class="listbtn"> 
+        <el-button plain class="anniu">平移</el-button>
+         <el-button plain class="anniu">从/到</el-button>
+      </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>
+       <el-checkbox v-model="checked" style="padding-left: 25px;">项目双向</el-checkbox>
+          <div class="line">
+      <div class="linetext">隐藏表面</div>
+         </div>
+        <el-checkbox v-model="checked" v-if="mjval!='2'&&mbsval!='1'">跳过隐藏的表面</el-checkbox>
+         <el-form-item label="方法" :label-width="formLabelWidth">
+      <el-select  @change="changest" v-model="qxval"  placeholder="请选择">
+    <el-option
+
+      label="目标的表面"
+      value="0"
+      >
+    </el-option>
+  </el-select>
+ </el-form-item>
+    <div class="line">
+      <div class="linetext">不相交的边</div>
+         </div>
+        <el-checkbox v-model="checked" v-if="mjval!='2'&&mbsval!='1'">连接不相交的边</el-checkbox>
+         <el-form-item label="带有" :label-width="formLabelWidth">
+      <el-select  @change="changest" v-model="dayval"  placeholder="请选择">
+    <el-option
+      v-for="item in dayvallist"
+      :key="item.value"
+      :label="item.name"
+      :value="item.value"
+      >
+    </el-option>
+  </el-select>
+ </el-form-item>
+ </div>
+
+<div class="listbtn" v-if="qxval=='0'">
+   <el-checkbox v-model="checked" style="padding-left: 25px;">限定</el-checkbox>
+  <el-form-item label="距离" :label-width="formLabelWidth2">
+      <el-input v-model="form.name" autocomplete="off"></el-input>
+    </el-form-item>
+ </div>
+    <div class="line">
+      <div class="linetext">完成</div>
+         </div>
+                  <el-checkbox v-model="checked" >完成部分印痕到目标上</el-checkbox>
+    <el-form-item label="容差" :label-width="formLabelWidth">
+      <el-input v-model="form.name" autocomplete="off"></el-input>
+    </el-form-item>
+     </div> 
           <div>
 
           </div>
         <div class="line">
       <div class="linetext">印痕</div>
          </div>
-              <div class="btntext">把薄片印痕到薄片上</div>
+          <div class="btntext" v-if="mbsval=='0'">把薄片印痕到实体</div>
+              <div class="btntext" v-else>把薄片印痕到薄片上</div>
             <div class="line">
       <div class="linetext">工具</div>
          </div>
            <div class="btntext">分开实体边</div>
              <div class="btntext">删除实体边</div>
-    </div> 
+
    </el-form>
      </div>
   <span slot="footer" class="dialog-footer">
@@ -1879,10 +1930,10 @@ v-if="activeobj.czindex=='0'"
     <el-button type="primary" @click="dialog.dialogprint = false">OK</el-button>
   </span>
 </el-dialog>
-<!--  -->
+<!--清除重复对象  -->
 <el-dialog
-  :visible.sync="dialog.dialog"
-  v-if="activeobj.czindex=='4'"
+  :visible.sync="dialog.dialogclear"
+  v-if="activeobj.czindex=='8'"
   :modal='false'
   custom-class='dialoglocation dialog_color'
    width="385px"
@@ -1890,16 +1941,444 @@ v-if="activeobj.czindex=='0'"
  >
   <div slot="title" class=dialog_header>
      <el-image :src="cj" fit="cover" />
-     <span>实体运算</span>
+     <span>清除重复对象</span>
   </div>
-     <div class="selecr">
+     <div class="selecr heigeinput">
      <el-form>
-   
+      <div class="line">
+      <div class="linetext">清除重复对象</div>
+         </div>
+    <el-form-item label="容差" :label-width="formLabelWidth">
+      <el-input v-model="form.name" autocomplete="off"></el-input>
+    </el-form-item>
+     <el-checkbox v-model="checked" >保持接触体完整性</el-checkbox>
+     <div class="listbtn">
+          <el-form-item label="模态" style="width: 49%; margin-right: 10px;" :label-width="formLabelWidth4">
+      <el-select  @change="changest" v-model="qchuval"  placeholder="请选择">
+    <el-option
+      v-for="item in qchulist"
+      :key="item.value"
+      :label="item.name"
+      :value="item.value"
+      >
+    </el-option>
+  </el-select>
+ </el-form-item>
+    <el-button plain class="anniu" :disabled="qchuval=='0'? false:true">清除重复对象</el-button>
+ </div>
+  <div class="listbtn"> 
+       <el-button plain class="anniu">几何点</el-button>
+        <el-button plain class="anniu">曲线</el-button>
+      </div> 
+        <div class="listbtn"> 
+       <el-button plain class="anniu">曲面</el-button>
+        <el-button plain class="anniu" :disabled="qchuval=='1'? false:true">全部</el-button>
+      </div>
+ <div class="line">
+      <div class="linetext">删除未被使用的</div>
+    </div>
+        <div class="btntext">几何点</div>
+           <div class="listbtn"> 
+<div class="line">
+      <div class="linetext">可见</div>
+    </div>
+    <div class="line">
+      <div class="linetext">不可见</div>
+    </div>
+      </div> 
+         <div class="listbtn"> 
+     <el-button plain class="anniu">全部自由几何点</el-button>
+        <el-button plain class="anniu">全部自由几何点</el-button>
+      </div>
+
+       <div class="btntext" @click=" dialog.setdialog= true"> 高级投影设置</div>
    </el-form>
      </div>
   <span slot="footer" class="dialog-footer">
-    <el-button @click="dialog.dialogline = false">取 消</el-button>
-    <el-button type="primary" @click="dialog.dialogline = false">OK</el-button>
+    <el-button @click="dialog.dialogclear = false">取 消</el-button>
+    <el-button type="primary" @click="dialog.dialogclear = false">OK</el-button>
+  </span>
+</el-dialog>
+<!-- 转换 -->
+<el-dialog
+  :visible.sync="dialog.dialogtran"
+  v-if="activeobj.czindex=='9'"
+  :modal='false'
+  custom-class='dialoglocation dialog_color'
+   width="385px"
+  :close-on-click-modal='false'
+ >
+  <div slot="title" class=dialog_header>
+     <el-image :src="cj" fit="cover" />
+     <span>转换</span>
+  </div>
+     <div class="selecr heigeinput">
+     <el-form>
+       <div class="liangf" style="margin-bottom:10px">
+       <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-select @change="chansel" v-model="zhval"  placeholder="请选择">
+    <el-option
+      v-for="item in zhlist"
+      :key="item.value"
+      :label="item.name"
+      :value="item.value"
+      >
+    </el-option>
+  </el-select>
+   <el-select  @change="changest"  v-model="zhval1"  placeholder="请选择">
+    <el-option
+      v-for="item in zhlist1"
+      :key="item.value"
+      :label="item.name"
+      :value="item.value"
+      >
+    </el-option>
+  </el-select>
+    </div>
+    </div>
+    <!-- 转换曲线 -->
+   <div  v-if="zhval=='1'&& zhval1!='3'">
+     <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 v-if="zhval=='2'&&zhval1=='0'||zhval=='2'&&zhval1=='1'||zhval=='2'&&zhval1=='4'">
+         <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>
+              </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>
+              </div>
+       </div>
+       </div>
+
+       <div class="btntext" v-if="zhval=='2'&&zhval1=='2'">曲线布种子点</div>
+         <el-checkbox v-model="checked" v-if="zhval=='1'&&zhval1=='0'||zhval=='1'&&zhval1=='1'||zhval=='2'&&zhval1!='3'">删除原始曲面或曲线</el-checkbox>      
+       <!-- 实体边 -->
+       <div  v-if="zhval=='4'&& zhval1=='1'||zhval=='5'&& zhval1=='1'">
+          <div class="line">
+      <div class="linetext">目标小平面尺寸</div>
+    </div> 
+            <el-form-item label="模态" :label-width="formLabelWidth4">
+      <el-select  @change="changest" v-model="zhstval"  placeholder="请选择">
+    <el-option
+      v-for="item in zhstlist"
+      :key="item.value"
+      :label="item.name"
+      :value="item.value"
+      >
+    </el-option>
+  </el-select>
+ </el-form-item>
+ <div v-if="zhstval=='1'">
+     <el-form-item label="小平面尺寸" :label-width="formLabelWidth2">
+      <el-input v-model="form.name" autocomplete="off"></el-input>
+    </el-form-item>
+<el-form-item v-if="zhxzval=='1'" label="计算方法" :label-width="formLabelWidth2">
+      <el-select  @change="changest" v-model="zhffval"  placeholder="请选择">
+    <el-option
+      v-for="item in zhfflist"
+      :key="item.value"
+      :label="item.name"
+      :value="item.value"
+      >
+    </el-option>
+  </el-select>
+ </el-form-item>
+ </div>
+ <div v-if="zhstval=='0'">
+    <div class="line">
+      <div class="linetext">Multiple solid Edges</div>
+    </div>
+         <el-form-item label="选择" :label-width="formLabelWidth4">
+      <el-select  @change="changest" v-model="zhxzval"  placeholder="请选择">
+    <el-option
+      v-for="item in zhxzlist"
+      :key="item.value"
+      :label="item.name"
+      :value="item.value"
+      >
+    </el-option>
+  </el-select>
+ </el-form-item>
+  <el-form-item v-if="zhxzval=='1'" label="方法" :label-width="formLabelWidth4">
+      <el-select  @change="changest" v-model="zhffval"  placeholder="请选择">
+    <el-option
+      v-for="item in zhfflist"
+      :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>
+    </div> 
+    <div class="line">
+      <div class="linetext">曲线检查</div>
+    </div>
+       <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-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="btntext">转换</div>
+   </el-form>
+     </div>
+  <span slot="footer" class="dialog-footer">
+    <el-button @click="dialog.dialogtran = false">取 消</el-button>
+    <el-button type="primary" @click="dialog.dialogtran = false">OK</el-button>
+  </span>
+</el-dialog>
+<!-- 扩展 -->
+<el-dialog
+  :visible.sync="dialog.dialogextend"
+  v-if="activeobj.czindex=='10'"
+  :modal='false'
+  custom-class='dialoglocation dialog_color'
+   width="385px"
+  :close-on-click-modal='false'
+ >
+  <div slot="title" class=dialog_header>
+     <el-image :src="cj" fit="cover" />
+     <span>扩展</span>
+  </div>
+     <div class="selecr heigeinput">
+     <el-form>
+        <el-form-item  label="方法" :label-width="formLabelWidth4">
+      <el-select  @change="changest" v-model="kzval"  placeholder="请选择">
+    <el-option
+      v-for="item in kzlist"
+      :key="item.value"
+      :label="item.name"
+      :value="item.value"
+      >
+    </el-option>
+  </el-select>
+ </el-form-item>
+<div v-if="kzval=='3'">
+   <div class="line">
+      <div class="linetext">对象</div>
+    </div> 
+        <el-checkbox v-model="checked">几何点</el-checkbox>
+      <el-checkbox v-model="checked">曲线</el-checkbox>
+      <el-checkbox v-model="checked">曲面</el-checkbox>
+       <el-checkbox v-model="checked">实体</el-checkbox>
+</div>
+      <div v-if="kzval!='2'">
+          <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>
+        <div v-if="kzval!='2'">
+      <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>
+       <div v-if="kzval!='2'">
+      <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>
+ 
+     <div v-if="mval=='0' ||mval=='4'">
+     <div class="listbtn"> 
+        <el-button plain class="anniu">平移</el-button>
+         <el-button plain class="anniu">从/到</el-button>
+      </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>
+    
+     <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-checkbox v-model="checked">删除</el-checkbox>
+      <el-checkbox v-model="checked">平移</el-checkbox>
+      <el-checkbox v-model="checked">保存</el-checkbox>
+    </el-form-item>
+      <div  v-if="kzval=='0'" class="btntext">扩展几何点</div>
+       <div v-else-if="kzval=='1'" class="btntext">扩展曲线</div>
+        <div v-else-if="kzval=='2'" class="btntext">扩展实体</div>
+         <div v-else class="btntext">扩展组合</div>
+   </el-form>
+     </div>
+  <span slot="footer" class="dialog-footer">
+    <el-button @click="dialog.dialogextend = false">取 消</el-button>
+    <el-button type="primary" @click="dialog.dialogextend = false">OK</el-button>
+  </span>
+</el-dialog>
+<!-- 旋转 -->
+<el-dialog
+  :visible.sync="dialog.dialogspin"
+  v-if="activeobj.czindex=='11'"
+  :modal='false'
+  custom-class='dialoglocation dialog_color'
+   width="385px"
+  :close-on-click-modal='false'
+ >
+  <div slot="title" class=dialog_header>
+     <el-image :src="cj" fit="cover" />
+     <span>旋转</span>
+  </div>
+     <div class="selecr heigeinput ">
+     <el-form>
+     <el-form-item  label="旋转" :label-width="formLabelWidth4">
+      <el-select  @change="changest" v-model="xzval"  placeholder="请选择">
+    <el-option
+      v-for="item in xzlist"
+      :key="item.value"
+      :label="item.name"
+      :value="item.value"
+      >
+    </el-option>
+  </el-select>
+ </el-form-item>
+      <div v-if="xzval=='0'">
+      <div class="btntext">角度</div>
+      <div class="heigeinput liangf">
+      <el-input v-model="form.name" autocomplete="off"></el-input>
+      <el-input v-model="form.name" autocomplete="off"></el-input>
+    </div>
+   </div>
+     <div v-if="xzval=='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="listbtn"> 
+        <el-button plain class="anniu">轴线方向</el-button>
+         <el-button plain class="anniu">从/到</el-button>
+      </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>
+      <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="formLabelWidth2">
+         <el-checkbox v-model="checked">删除</el-checkbox>
+      <el-checkbox v-model="checked">平移</el-checkbox>
+      <el-checkbox v-model="checked">保存</el-checkbox>
+    </el-form-item>
+   </div>
+    <div  v-if="xzval=='0'" class="btntext">旋转曲线</div>
+         <div v-else class="btntext">旋转实体</div>
+   </el-form>
+     </div>
+  <span slot="footer" class="dialog-footer">
+    <el-button @click="dialog.dialogspin = false">取 消</el-button>
+    <el-button type="primary" @click="dialog.dialogspin = false">OK</el-button>
+  </span>
+</el-dialog>
+<!--对称  -->
+<el-dialog
+  :visible.sync="dialog.dialogsymmetry "
+  v-if="activeobj.czindex=='12'"
+  :modal='false'
+  custom-class='dialoglocation dialog_color'
+   width="385px"
+  :close-on-click-modal='false'
+ >
+  <div slot="title" class=dialog_header>
+     <el-image :src="cj" fit="cover" />
+     <span>对称</span>
+  </div>
+     <div class="selecr heigeinput ">
+     <el-form>
+         <div class="line">
+      <div class="linetext">对称平面</div>
+    </div> 
+      <div >
+      <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="listbtn"> 
+        <el-button plain class="anniu">法线</el-button>
+         <el-button plain class="anniu">从/到</el-button>
+      </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>
+          <el-checkbox v-model="checked">创建新的匹配边界</el-checkbox>
+             <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-button plain class="anniu">实体</el-button>
+       <div class="line">
+      <div class="linetext">组合</div>
+    </div> 
+      <div class="tiele_content">
+    <el-checkbox v-model="checked">几何点</el-checkbox>
+    <el-checkbox v-model="checked">曲线</el-checkbox>
+    <el-checkbox v-model="checked">曲面</el-checkbox>
+  <el-checkbox v-model="checked">实体</el-checkbox>
+  </div>
+      <div  class="btntext">对称</div>
+   </el-form>
+     </div>
+  <span slot="footer" class="dialog-footer">
+    <el-button @click="dialog.dialogsymmetry  = false">取 消</el-button>
+    <el-button type="primary" @click="dialog.dialogsymmetry  = false">OK</el-button>
   </span>
 </el-dialog>
 <!-- 自己写的提示框开始 -->
@@ -2025,6 +2504,11 @@ export default {
             tiele:false,
             dialogclone:false,
             dialogprint:false,
+             dialogclear:false,
+             dialogtran:false,
+             dialogextend:false,
+             dialogspin:false,
+               dialogsymmetry:false, 
           },
          
           i:'1',
@@ -2182,6 +2666,56 @@ export default {
                 {value:'1',name:'指定方向'},
            ],
            qxval:'0',
+           dayvallist:[
+                {value:'0',name:'侧表面'},
+                {value:'1',name:'侧面和隐藏表面'},
+           ],
+            dayval:'0',
+            qchulist:[
+                {value:'0',name:'合并'},
+                {value:'1',name:'选取'},
+           ],
+           qchuval:'0',
+           zhlist:[
+                {value:'0',name:'几何点'},
+                {value:'1',name:'曲线'},
+                 {value:'2',name:'曲面'},
+                {value:'3',name:'实体顶点'},
+                 {value:'4',name:'实体边'},
+                {value:'5',name:'实体面'},
+           ],
+           zhval:"0",
+           zhlist1:[   {value:'0',name:'节点'}],
+           zhval1:'0',
+           zhstlist:[  
+              {value:'0',name:'自动'},
+              {value:'1',name:'手动'}
+              ],
+            zhstval:'0',
+            zhxzlist:[
+               {value:'0',name:'Per Solid Fdge'},
+              {value:'1',name:'全局'}
+            ], 
+            zhxzval:'0',
+              zhfflist:[
+               {value:'0',name:'最小值'},
+               {value:'1',name:'最大值'},
+               {value:'2',name:'平均值'},
+               {value:'3',name:'中值'}
+            ], 
+            zhffval:'0',
+            kzlist:[
+               {value:'0',name:'几何点'},
+               {value:'1',name:'曲线'},
+               {value:'2',name:'实体'},
+               {value:'3',name:'组合'}
+            ],
+            kzval:'0',
+            xzlist:[
+               {value:'0',name:'曲线'},
+               {value:'1',name:'实体'},
+            ],
+            xzval:'0',
            active:'',
            activeobj:{
                   tabindex:'',
@@ -2247,7 +2781,7 @@ export default {
               { img:cz8, titlie:'复制'},
             {img:cz9, titlie:'印痕'},
             { img:cz10, titlie:'消除重复'},
-            {img:cz11, titlie:'拉伸'},  
+            // {img:cz11, titlie:'拉伸'},  
             {img:cz12, titlie:'转换'},
             { img:cz13, titlie:'扩展'},
             {img:cz14, titlie:'旋转'},   
@@ -2298,9 +2832,12 @@ methods:{
  this.i = command
   },
   //模块选择
-  clickgeometry(index){
+  clickgeometry(index,key){
+    this.active=key;
+    console.log(key);
     this.activeobj.czindex='';
    this.activeobj.tabindex=index;
+  this.dialog.dialogVisible=false;
   switch(index){
     case 0:
       this.dialog.dialogVisible2=true;
@@ -2325,10 +2862,75 @@ methods:{
      
   }
   },
+  // 转换的select的操作
+  chansel(val){
+    let zh1val=[
+      {value:'0',name:'节点'},
+    ];
+    let zh2val=[
+      {value:'0',name:'多折线'},
+      {value:'1',name:'内插曲线'},
+      {value:'2',name:'单元'},
+      {value:'3',name:'线体'},
+    ];
+    let zh3val=[
+        {value:'0',name:'多边形曲面'},
+      {value:'1',name:'内插曲线'},
+      {value:'2',name:'小面构成的曲面'},
+      {value:'3',name:'片体'},
+       {value:'4',name:'单元'},
+    ];
+    let zh4val=[
+      {value:'0',name:'几何点'},
+    ];
+    let zh5val=[
+      {value:'0',name:'NURBS曲线'},
+       {value:'1',name:'小平面曲线'},
+    ];
+    let zh6val=[
+      {value:'0',name:'非均匀有理B样条曲面'},
+      {value:'1',name:'小面构成曲面'},
+    ];
+    switch(val){
+    case '0':
+      this.zhlist1=zh1val;
+      break;
+    case '1':
+         this.zhlist1=zh2val;
+      break; 
+    case '2':
+       this.zhlist1=zh3val;
+      break;
+    case '3':
+     this.zhlist1=zh4val;
+      break;
+      case '4':
+    this.zhlist1=zh5val;
+       break;
+      case '5':
+     this.zhlist1=zh6val;
+       break;
+      case 6:
+    this.zhlist1=zh6val;
+       break;
+     
+  }
+  },
+  clicknumber(){
+    this.active=null;
+         this.activeobj.tabindex='';
+    this.activeobj.czindex='';
+  },
+  operationclick2(index,key){
+    this.active=key;
+    this.dialog.dialogVisible=false;
+  },
   //操作
-  operationclick(index){
+  operationclick(index,key){
+    this.active=key;
        this.activeobj.tabindex='';
     this.activeobj.czindex=index;
+     this.dialog.dialogVisible=false;
  switch(index){
     case 0:
       this.dialog.dialorelevance=true;
@@ -2354,6 +2956,22 @@ methods:{
         case 7:
           this.dialog.dialogprint=true;
           break;
+          case 8:
+              this.dialog.dialogclear=true;
+          break;
+          case 9:
+            this.dialog.dialogtran=true;
+          break;
+          case 10:
+             this.dialog.dialogextend=true;
+           break;
+           case 11:
+               this.dialog.dialogspin=true;
+           break;
+           case 12:
+              this.dialog.dialogsymmetry=true;
+             break;
+
 
   }
   } ,
@@ -2457,6 +3075,7 @@ line-height: 25px;
  .titleinput .el-input{
     width: 100px;
   }
+  
   .itemlist{
     display: flex;
   
@@ -2520,6 +3139,9 @@ line-height: 25px;
       
       
     }
+    .el-form-item{
+      margin: 0;
+    }
   .btntext{
     text-align: center;
     background-color: #757070;
@@ -2579,9 +3201,6 @@ display:flex;
     }
     
   }
-  .activeOrange{
-    background-color:rgba($color: #fff, $alpha: 0.3);
-  }
   .liangf{
     display: flex;
   }