liuqiao 2 years ago
parent
commit
7742258383
1 changed files with 44 additions and 33 deletions
  1. 44 33
      src/views/index/HCFDLab/index.vue

+ 44 - 33
src/views/index/HCFDLab/index.vue

@@ -2319,10 +2319,9 @@
 </el-dialog>
 </el-dialog>
 <!-- an_Animation -->
 <!-- an_Animation -->
  <el-dialog  :visible.sync="dialog.an_Animation" 
  <el-dialog  :visible.sync="dialog.an_Animation" 
-     v-if="active=='five9-0'"
+  
     :modal='false'
     :modal='false'
     :close-on-click-modal="false"
     :close-on-click-modal="false"
-    @close='activecleer()'
     custom-class='dialoglocation dialog_color'
     custom-class='dialoglocation dialog_color'
      width="385px"
      width="385px"
      :style="styX"
      :style="styX"
@@ -2333,21 +2332,39 @@
   </div>
   </div>
   <el-form :model="form">
   <el-form :model="form">
    <div class="heigeinput">
    <div class="heigeinput">
-      <div class="line">
-      <div class="linetext">动画</div>
-    </div> 
-     <div class="listbtn anbtn"> 
-       <el-button plain class="anniu"  @click="animationclick('contour')">轮廓显示</el-button>
-        <el-button plain class="anniu" @click="animationclick('line')">线</el-button>
-        <el-button plain class="anniu" @click="animationclick('vector')">矢量</el-button>
-          <el-button plain class="anniu" @click="animationclick('solidSurface')">实体表面</el-button>
+      <div class="selecttype">
+          <span class="texttype">动画</span>
+   
+        <el-form>
+                      <el-form-item :label="$t('HCFD.results.steps') " :label-width="formLabelWidth2">
+                      <el-select  size="mini" v-model="animaval" @change="animationclick" placeholder="请选择" style="width:100%">
+                  <el-option
+                          v-for="setep in classlist"
+                          :key="setep.val"
+                          :label="setep.titlie"
+                          :value="setep.val"
+                        >
+                        </el-option>
+                  </el-select>
+                </el-form-item>
+      </el-form>
+         <div class='selecttype'>
+        <span class="texttype">zoom</span>
+          <ul style="padding:0">
+      <li v-for="(item,key) in animationobj.zoomarr" :key="key">
+          <el-checkbox-group v-model="checkList"  @change="zoomList">
+        <span  class="zoomclass">{{item}}</span>
+          <el-checkbox :label="item"  :key="item" >hide</el-checkbox>
+            </el-checkbox-group>
+      </li>
+    </ul>
       </div>
       </div>
           <div class="yiinpu loadclass" >
           <div class="yiinpu loadclass" >
-             <el-button plain class="anniu">Lode</el-button>
+             <el-button plain class="anniu">Load</el-button>
              <el-progress :percentage="50" :stroke-width="5" ></el-progress>
              <el-progress :percentage="50" :stroke-width="5" ></el-progress>
  </div>
  </div>
+       </div> 
        <el-form-item label="第一步" :label-width="formLabelWidth2" >
        <el-form-item label="第一步" :label-width="formLabelWidth2" >
-      <el-input v-model="animationobj.firststep" autocomplete="off"></el-input>
       </el-form-item>
       </el-form-item>
           <el-form-item label="最后一步" :label-width="formLabelWidth2" >
           <el-form-item label="最后一步" :label-width="formLabelWidth2" >
       <el-input v-model="animationobj.laststep" autocomplete="off"></el-input>
       <el-input v-model="animationobj.laststep" autocomplete="off"></el-input>
@@ -2406,19 +2423,7 @@
     </el-form-item>
     </el-form-item>
  </div>
  </div>
  </div>
  </div>
-        <div class='selecttype'>
-        <span class="texttype">zoom</span>
-          <ul>
-      <li v-for="(item,key) in animationobj.zoomarr" :key="key">
-        <span  class="zoomclass">{{item}}</span>
-          <el-checkbox :label="item"  :key="item"  v-model="checked" @change="zoomList(item)">hide</el-checkbox>
-      </li>
-    </ul>
-     <!-- <el-checkbox-group v-model="checkList" @change="zoomList(item)">
-        <span  class="zoomclass">{{item}}</span>
-    <el-checkbox  :label="item"  v-for="(item,key) in animationobj.zoomarr" :key="key"  >hide</el-checkbox>
-  </el-checkbox-group> -->
-      </div>
+     
   
   
   </div>
   </div>
  </div> 
  </div> 
@@ -2828,7 +2833,7 @@ export default {
 
 
   data() {
   data() {
     return {
     return {
-    
+    checkList:[],
       // 云图参数
       // 云图参数
          Stepe:'',//步数
          Stepe:'',//步数
          isVolume:"",
          isVolume:"",
@@ -3014,6 +3019,13 @@ export default {
             // {icon:t4, titlie:'分析类型'},  
             // {icon:t4, titlie:'分析类型'},  
             // {icon:t5, titlie:'并行类型'}, 
             // {icon:t5, titlie:'并行类型'}, 
         ],
         ],
+        classlist:[
+             {val:'0', titlie:' 轮廓显示'},
+             {val:'1', titlie:'线'},
+             {val:'2', titlie:'矢量'},
+             {val:'3', titlie:'实体表面'},
+        ],
+        animaval:'',
         meshlist:[
         meshlist:[
            { icon:q4, titlie:'文件上传'},
            { icon:q4, titlie:'文件上传'},
           
           
@@ -4038,7 +4050,7 @@ vectordata(data){
   },
   },
 //拿到勾选数据
 //拿到勾选数据
 zoomList(val){
 zoomList(val){
-  console.log(val);
+  console.log(this.checked);
 
 
 },
 },
 // 矢量的OK按钮
 // 矢量的OK按钮
@@ -4275,21 +4287,22 @@ this.styX.left=e.clientX+'px';
 
 
   },
   },
   animationclick(val){
   animationclick(val){
+    console.log(val);
     switch(val){
     switch(val){
-       case 'contour':
+       case '0':
          
          
         this.active='five7-0';
         this.active='five7-0';
         this.dialog.contour_visiable = true;
         this.dialog.contour_visiable = true;
       break;
       break;
-       case 'line':
+       case '1':
           this.active='five7-1';
           this.active='five7-1';
         this.dialog.Line_visiable = true;
         this.dialog.Line_visiable = true;
       break;
       break;
-       case 'vector':
+       case '2':
            this.active='five7-2';
            this.active='five7-2';
        this.dialog.Vector_visiable = true;
        this.dialog.Vector_visiable = true;
       break;
       break;
-       case 'solidSurface':
+       case '3':
          this.active='five8-0';
          this.active='five8-0';
          this.dialog.Solid_Surface = true;
          this.dialog.Solid_Surface = true;
       break;
       break;
@@ -4532,8 +4545,6 @@ bStepChange(val){
     this.animationobj.firststep= this.boundaryStep[0];
     this.animationobj.firststep= this.boundaryStep[0];
     this.animationobj.laststep= this.boundaryStep[this.boundaryStep.length -1];
     this.animationobj.laststep= this.boundaryStep[this.boundaryStep.length -1];
     this.animationobj.currentstep=this.bStep;   
     this.animationobj.currentstep=this.bStep;   
-    console.log( this.animationobj);
-    console.log(333333);
 },
 },
 //选择step
 //选择step
 vStepChange(val){
 vStepChange(val){