|
@@ -2319,10 +2319,9 @@
|
|
|
</el-dialog>
|
|
|
<!-- an_Animation -->
|
|
|
<el-dialog :visible.sync="dialog.an_Animation"
|
|
|
- v-if="active=='five9-0'"
|
|
|
+
|
|
|
:modal='false'
|
|
|
:close-on-click-modal="false"
|
|
|
- @close='activecleer()'
|
|
|
custom-class='dialoglocation dialog_color'
|
|
|
width="385px"
|
|
|
:style="styX"
|
|
@@ -2333,21 +2332,39 @@
|
|
|
</div>
|
|
|
<el-form :model="form">
|
|
|
<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 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>
|
|
|
</div>
|
|
|
+ </div>
|
|
|
<el-form-item label="第一步" :label-width="formLabelWidth2" >
|
|
|
- <el-input v-model="animationobj.firststep" autocomplete="off"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="最后一步" :label-width="formLabelWidth2" >
|
|
|
<el-input v-model="animationobj.laststep" autocomplete="off"></el-input>
|
|
@@ -2406,19 +2423,7 @@
|
|
|
</el-form-item>
|
|
|
</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>
|
|
@@ -2828,7 +2833,7 @@ export default {
|
|
|
|
|
|
data() {
|
|
|
return {
|
|
|
-
|
|
|
+ checkList:[],
|
|
|
// 云图参数
|
|
|
Stepe:'',//步数
|
|
|
isVolume:"",
|
|
@@ -3014,6 +3019,13 @@ export default {
|
|
|
// {icon:t4, titlie:'分析类型'},
|
|
|
// {icon:t5, titlie:'并行类型'},
|
|
|
],
|
|
|
+ classlist:[
|
|
|
+ {val:'0', titlie:' 轮廓显示'},
|
|
|
+ {val:'1', titlie:'线'},
|
|
|
+ {val:'2', titlie:'矢量'},
|
|
|
+ {val:'3', titlie:'实体表面'},
|
|
|
+ ],
|
|
|
+ animaval:'',
|
|
|
meshlist:[
|
|
|
{ icon:q4, titlie:'文件上传'},
|
|
|
|
|
@@ -4038,7 +4050,7 @@ vectordata(data){
|
|
|
},
|
|
|
//拿到勾选数据
|
|
|
zoomList(val){
|
|
|
- console.log(val);
|
|
|
+ console.log(this.checked);
|
|
|
|
|
|
},
|
|
|
// 矢量的OK按钮
|
|
@@ -4275,21 +4287,22 @@ this.styX.left=e.clientX+'px';
|
|
|
|
|
|
},
|
|
|
animationclick(val){
|
|
|
+ console.log(val);
|
|
|
switch(val){
|
|
|
- case 'contour':
|
|
|
+ case '0':
|
|
|
|
|
|
this.active='five7-0';
|
|
|
this.dialog.contour_visiable = true;
|
|
|
break;
|
|
|
- case 'line':
|
|
|
+ case '1':
|
|
|
this.active='five7-1';
|
|
|
this.dialog.Line_visiable = true;
|
|
|
break;
|
|
|
- case 'vector':
|
|
|
+ case '2':
|
|
|
this.active='five7-2';
|
|
|
this.dialog.Vector_visiable = true;
|
|
|
break;
|
|
|
- case 'solidSurface':
|
|
|
+ case '3':
|
|
|
this.active='five8-0';
|
|
|
this.dialog.Solid_Surface = true;
|
|
|
break;
|
|
@@ -4532,8 +4545,6 @@ bStepChange(val){
|
|
|
this.animationobj.firststep= this.boundaryStep[0];
|
|
|
this.animationobj.laststep= this.boundaryStep[this.boundaryStep.length -1];
|
|
|
this.animationobj.currentstep=this.bStep;
|
|
|
- console.log( this.animationobj);
|
|
|
- console.log(333333);
|
|
|
},
|
|
|
//选择step
|
|
|
vStepChange(val){
|