|
@@ -1401,7 +1401,7 @@ v-if="active=='w4-0'"
|
|
|
:style="styX"
|
|
|
>
|
|
|
<div slot="title" class=dialog_header>
|
|
|
- <el-image :src="w4" fit="cover" />
|
|
|
+ <el-image :src="w7" fit="cover" />
|
|
|
<span>关联</span>
|
|
|
</div>
|
|
|
<div class="selecr">
|
|
@@ -1426,7 +1426,7 @@ v-if="active=='w4-0'"
|
|
|
<div class="line">
|
|
|
<div class="linetext">限定</div>
|
|
|
</div>
|
|
|
- <el-checkbox v-model="checked"> 开</el-checkbox>
|
|
|
+ <el-button plain class="anniu">触发器</el-button>
|
|
|
<div class="heigeinput">
|
|
|
<el-form-item label="距离" :label-width="formLabelWidth4">
|
|
|
<el-input v-model="form.name" autocomplete="off"></el-input>
|
|
@@ -1516,7 +1516,398 @@ v-if="active=='w4-0'"
|
|
|
<el-button type="primary" @click="dialog.dialogsetz = false">OK</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
+<!-- 转换 -->
|
|
|
+<el-dialog
|
|
|
+ :visible.sync="dialog.dialogconvert"
|
|
|
+ v-if="active=='w4-1'"
|
|
|
+ :modal='false'
|
|
|
+ custom-class='dialoglocation dialog_color'
|
|
|
+ width="385px"
|
|
|
+ :close-on-click-modal='false'
|
|
|
+ :style="styX"
|
|
|
+ >
|
|
|
+ <div slot="title" class=dialog_header>
|
|
|
+ <el-image :src="w8" 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="convertchange" v-model="shiftval" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in shiftlist"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ <el-select v-model="shiftval2" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in shiftlist2"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <!-- 线体 -->
|
|
|
+ <div v-if="shiftval=='0'&& shiftval2=='0'||shiftval=='1'&& shiftval2=='0'||shiftval=='2'&& shiftval2=='0'">
|
|
|
+ <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=='0'&&shiftval=='0'">
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">Multiple Wire Body</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 v-if="zhstval=='0'&&shiftval=='1'">
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">Multiple Sheet Bodise</div>
|
|
|
+ </div>
|
|
|
+ <el-form-item label="选择" :label-width="formLabelWidth4">
|
|
|
+ <el-select @change="changest" v-model="zhxzval1" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in zhxzlist1"
|
|
|
+ :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 v-if="zhstval=='0'&&shiftval=='2'">
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">Multiple Solid Bodise</div>
|
|
|
+ </div>
|
|
|
+ <el-form-item label="选择" :label-width="formLabelWidth4">
|
|
|
+ <el-select @change="changest" v-model="zhxzval2" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in zhxzlist2"
|
|
|
+ :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 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="zhstval=='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>
|
|
|
+ <div v-if="shiftval=='0'&& shiftval2=='0'||shiftval=='1'&& shiftval2=='0'||shiftval=='2'&& shiftval2=='0'">
|
|
|
+ <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.dialogconvert = false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="dialog.dialogconvert = false">OK</el-button>
|
|
|
+ </span>
|
|
|
+</el-dialog>
|
|
|
+<!-- 移动 -->
|
|
|
+<el-dialog
|
|
|
+ :visible.sync="dialog.dialogyidong"
|
|
|
+ v-if="active=='w4-2'"
|
|
|
+ :modal='false'
|
|
|
+ custom-class='dialoglocation dialog_color'
|
|
|
+ width="385px"
|
|
|
+ :close-on-click-modal='false'
|
|
|
+ :style="styX"
|
|
|
+ >
|
|
|
+ <div slot="title" class=dialog_header>
|
|
|
+ <el-image :src="w9" fit="cover" />
|
|
|
+ <span>移动</span>
|
|
|
+ </div>
|
|
|
+ <div class="selecr heigeinput">
|
|
|
+ <el-form>
|
|
|
+ <el-form-item label=" 移动" :label-width="formLabelWidth">
|
|
|
+ <el-select @change="movechange" v-model="yival" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in yilist"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="模态" :label-width="formLabelWidth">
|
|
|
+ <el-select v-model="mval" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in mtlist"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <div class="line" v-if="mval!='5'">
|
|
|
+ <div class="linetext">设置</div>
|
|
|
+ </div>
|
|
|
+<div v-if="yival=='0'&&mval=='1'||yival=='0'&&mval=='2'||yival=='0'&&mval=='4'||yival=='1'&&mval=='4'">
|
|
|
+ <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="yival=='0'&&mval=='2'||yival=='0'&&mval=='4'||yival=='1'&&mval=='2'||yival=='1'&&mval=='4'">
|
|
|
+ <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="yival=='0'&&mval=='1'||yival=='0'&&mval=='4'||yival=='1'&&mval=='1'||yival=='1'&&mval=='4'">
|
|
|
+ <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="yival=='0'&&mval=='0'||yival=='1'&&mval=='0'||yival=='1'&&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>
|
|
|
+ <div v-if="yival=='0'&&mval=='3'||yival=='0'&&mval=='4'||yival=='1'&&mval=='3'||yival=='1'&&mval=='4'">
|
|
|
+ <div class="btntext">公式</div>
|
|
|
+ <div class="heigeinput juli">
|
|
|
+ <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="yival=='0'&&mval=='5'||yival=='1'&&mval=='5' ">
|
|
|
+ <div >
|
|
|
+ <div class="line" >
|
|
|
+ <div class="linetext">原始坐标系构造</div>
|
|
|
+ </div>
|
|
|
+ <el-form-item label="定义的方法为" :label-width="formLabelWidth5">
|
|
|
+ <el-select @change="changest" v-model="dval" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in definglist"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <div class="ulist text_color heigeinput" v-if="dval=='0'">
|
|
|
+ <ul >
|
|
|
+ <li> </li>
|
|
|
+ <li>位置A、B、</li>
|
|
|
+ <li>X</li>
|
|
|
+ <li>Y</li>
|
|
|
+ <li>Z</li>
|
|
|
+ </ul>
|
|
|
+ <ul v-for="(item,index) in ullist" :key="index">
|
|
|
+ <li>{{item.id}}</li>
|
|
|
+ <li> <el-input v-model="item.name" autocomplete="off"></el-input></li>
|
|
|
+ <li> <el-input v-model="item.valx" autocomplete="off"></el-input></li>
|
|
|
+ <li> <el-input v-model="item.valy" autocomplete="off"></el-input></li>
|
|
|
+ <li> <el-input v-model="item.valz" autocomplete="off"></el-input></li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ <div v-if="dval=='1'">
|
|
|
+ <div class="listbtn">
|
|
|
+ <el-button plain class="anniu" @click="dialog.tiele=true">坐标系</el-button>
|
|
|
+ <el-button plain class="anniu">选取</el-button>
|
|
|
+ </div>
|
|
|
+ <div><el-input v-model="form.name" autocomplete="off"></el-input></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="line" >
|
|
|
+ <div class="linetext">动作</div>
|
|
|
+ </div>
|
|
|
+ <div class="btntext" >移动模型</div>
|
|
|
+
|
|
|
+ <div class="img"></div>
|
|
|
+ <div v-if="yival=='1'&&mval=='6'" >
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">投影方法</div>
|
|
|
+ </div>
|
|
|
+ <el-form-item label="模态" :label-width="formLabelWidth">
|
|
|
+ <el-select v-model="fval" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in ftlists"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <div v-if="fval=='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>
|
|
|
+ <el-checkbox v-model="checked">距离极限</el-checkbox>
|
|
|
+ <div class="btntext cursor" @click="dialog.dialogsetz=true">高级投影设置</div>
|
|
|
+ <div class="listbtn">
|
|
|
+ <el-button plain class="anniu">曲线</el-button>
|
|
|
+ <el-button plain class="anniu">表面</el-button>
|
|
|
+ </div>
|
|
|
+ <div class="btntext cursor" >两个曲面相交</div>
|
|
|
+ </div>
|
|
|
+ </el-form>
|
|
|
</div>
|
|
|
+
|
|
|
+
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="dialog.dialogyidong = false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="dialog.dialogyidong = false">OK</el-button>
|
|
|
+ </span>
|
|
|
+ </el-dialog>
|
|
|
+ <!-- 坐标系 -->
|
|
|
+ <el-dialog
|
|
|
+ :visible.sync="dialog.tiele"
|
|
|
+ :modal='false'
|
|
|
+ popper-class='select-popper'
|
|
|
+ :popper-append-to-body="false"
|
|
|
+ @close='activecleer()'
|
|
|
+ custom-class='dialoglocation dialog_color'
|
|
|
+ :close-on-click-modal='false'
|
|
|
+ width="385px"
|
|
|
+ :style="styX"
|
|
|
+ >
|
|
|
+ <div slot="title" class=dialog_header>
|
|
|
+ <el-image :src="w8" fit="cover" />
|
|
|
+ <span>当前定义的坐标系</span>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ <div class="tiele_content">
|
|
|
+ <el-checkbox v-model="checked">坐标1</el-checkbox>
|
|
|
+ <el-checkbox v-model="checked">坐标2</el-checkbox>
|
|
|
+ <el-checkbox v-model="checked">坐标3</el-checkbox>
|
|
|
+ <el-checkbox v-model="checked">坐标4</el-checkbox>
|
|
|
+ <el-checkbox v-model="checked">坐标5</el-checkbox>
|
|
|
+ <el-checkbox v-model="checked">坐标6</el-checkbox>
|
|
|
+ <el-checkbox v-model="checked">坐标7</el-checkbox>
|
|
|
+ <el-checkbox v-model="checked">坐标8</el-checkbox>
|
|
|
+ <el-checkbox v-model="checked">坐标9</el-checkbox>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="dialog.tiele= false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="dialog.tiele = false">OK</el-button>
|
|
|
+ </span>
|
|
|
+ </el-dialog>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
@@ -1567,6 +1958,9 @@ export default {
|
|
|
dialogzdst:false,
|
|
|
dialogguanl:false,
|
|
|
dialogsetz:false,
|
|
|
+ dialogconvert:false,
|
|
|
+ dialogyidong:false,
|
|
|
+ tiele:false,
|
|
|
},
|
|
|
styX:{
|
|
|
left:''
|
|
@@ -1814,6 +2208,85 @@ export default {
|
|
|
|
|
|
],
|
|
|
zdqum3:'0',
|
|
|
+ shiftlist:[
|
|
|
+ {value:'0',name:'线体'},
|
|
|
+ {value:'1',name:'片体'},
|
|
|
+ {value:'2',name:'实体'},
|
|
|
+ {value:'3',name:'节点路劲'},
|
|
|
+ {value:'4',name:'单元边'},
|
|
|
+ {value:'5',name:'单元面'},
|
|
|
+ {value:'6',name:'实体网络'},
|
|
|
+ ],
|
|
|
+ shiftval:"0",
|
|
|
+ shiftlist2:[
|
|
|
+ {value:'0',name:'小平面曲线'},
|
|
|
+ ],
|
|
|
+ shiftval2:"0",
|
|
|
+ zhstlist:[
|
|
|
+ {value:'0',name:'自动'},
|
|
|
+ {value:'1',name:'手动'}
|
|
|
+ ],
|
|
|
+ zhxzlist:[
|
|
|
+ {value:'0',name:'Per Wire Body'},
|
|
|
+ {value:'1',name:'全局'}
|
|
|
+ ],
|
|
|
+ zhxzval:'0',
|
|
|
+ zhxzlist1:[
|
|
|
+ {value:'0',name:'Per sheet Body'},
|
|
|
+ {value:'1',name:'全局'}
|
|
|
+ ],
|
|
|
+ zhxzval1:'0',
|
|
|
+ zhxzlist2:[
|
|
|
+ {value:'0',name:'Per Solid Body'},
|
|
|
+ {value:'1',name:'全局'}
|
|
|
+ ],
|
|
|
+ zhxzval2:'0',
|
|
|
+ zhstval:'0',
|
|
|
+ zhfflist:[
|
|
|
+ {value:'0',name:'最小值'},
|
|
|
+ {value:'1',name:'最大值'},
|
|
|
+ {value:'2',name:'平均值'},
|
|
|
+ {value:'3',name:'中值'}
|
|
|
+ ],
|
|
|
+ zhffval:'0',
|
|
|
+ yilist:[
|
|
|
+ {value:'0',name:'模型'},
|
|
|
+ {value:'1',name:'节点'},
|
|
|
+ {value:'2',name:'单元'},
|
|
|
+ {value:'3',name:'节点连接'},
|
|
|
+ {value:'4',name:' 伺服连接'},
|
|
|
+ {value:'5',name:'弹簧/阻尼器'},
|
|
|
+ {value:'6',name:'RBE2连接'},
|
|
|
+ {value:'7',name:'RBE3连接'},
|
|
|
+ {value:'8',name:'刚性杆连接'},
|
|
|
+ {value:'9',name:'多种类型实体'}
|
|
|
+
|
|
|
+ ],
|
|
|
+ yival:'0',
|
|
|
+ mtlist:[
|
|
|
+ {value:'0',name:'平移'},
|
|
|
+ {value:'1',name:'旋转'},
|
|
|
+ {value:'2',name:'比例'},
|
|
|
+ {value:'3',name:'通过公式移动'},
|
|
|
+ {value:'4',name:' 一般移动'},
|
|
|
+ {value:'5',name:'与局部坐标系对齐'},
|
|
|
+ ],
|
|
|
+ mval:'0',
|
|
|
+ ullist:[
|
|
|
+ { id:"A",name:"原点",valx:"1",valy:"2",valz:"2"},
|
|
|
+ { id:"B",name:"原点",valx:"1",valy:"2",valz:"2"},
|
|
|
+ { id:"C",name:"原点",valx:"1",valy:"2",valz:"2"}
|
|
|
+ ],
|
|
|
+ definglist:[
|
|
|
+ {value:'0',name:'位置'},
|
|
|
+ {value:'1',name:'坐标系'},
|
|
|
+ ],
|
|
|
+ dval:'0',
|
|
|
+ ftlists:[
|
|
|
+ {value:'0',name:'最近的'},
|
|
|
+ {value:'1',name:'指定方向'},
|
|
|
+ ],
|
|
|
+ fval:'0',
|
|
|
}
|
|
|
},
|
|
|
methods:{
|
|
@@ -1833,6 +2306,66 @@ export default {
|
|
|
changest(val){
|
|
|
this.selval=val;
|
|
|
|
|
|
+ },
|
|
|
+ //转换的下拉列表
|
|
|
+ convertchange(val){
|
|
|
+ let shift2list=[
|
|
|
+ {value:'0',name:'小平面曲线'},
|
|
|
+ ]
|
|
|
+ let shift3list=[
|
|
|
+ {value:'0',name:'多折线'},
|
|
|
+ ]
|
|
|
+ let shift4list=[
|
|
|
+ {value:'0',name:'曲线'},
|
|
|
+ {value:'1',name:'单元'},
|
|
|
+ ]
|
|
|
+ let shift5list=[
|
|
|
+ {value:'0',name:'曲面'},
|
|
|
+ {value:'1',name:'单元'},
|
|
|
+ ]
|
|
|
+ let shift6list=[
|
|
|
+ {value:'0',name:'曲面网络'},
|
|
|
+ ]
|
|
|
+ switch(val){
|
|
|
+ case '0':
|
|
|
+ this.shiftlist2=shift2list;
|
|
|
+ break;
|
|
|
+ case '1':
|
|
|
+ this.shiftlist2=shift2list;
|
|
|
+ break;
|
|
|
+ case '2':
|
|
|
+ this.shiftlist2=shift2list;
|
|
|
+ break;
|
|
|
+ case '3':
|
|
|
+ this.shiftlist2=shift3list;
|
|
|
+ break;
|
|
|
+ case '4':
|
|
|
+ this.shiftlist2=shift4list;
|
|
|
+ break;
|
|
|
+ case '5':
|
|
|
+ this.shiftlist2=shift5list;
|
|
|
+ break;
|
|
|
+ case '6':
|
|
|
+ this.shiftlist2=shift6list;
|
|
|
+ break;
|
|
|
+
|
|
|
+ }
|
|
|
+ },
|
|
|
+ // 移动的模态下拉
|
|
|
+ movechange(val){
|
|
|
+ let mtlist2=[
|
|
|
+ {value:'0',name:'平移'},
|
|
|
+ {value:'1',name:'旋转'},
|
|
|
+ {value:'2',name:'比例'},
|
|
|
+ {value:'3',name:'通过公式移动'},
|
|
|
+ {value:'4',name:' 一般移动'},
|
|
|
+ {value:'5',name:'与局部坐标系对齐'},
|
|
|
+ {value:'6',name:'移动几何对象'},
|
|
|
+ ];
|
|
|
+ console.log(val)
|
|
|
+ if(val=='1'){
|
|
|
+ this.mtlist=mtlist2;
|
|
|
+ }
|
|
|
},
|
|
|
changest3(event){
|
|
|
console.log(event);
|
|
@@ -1875,7 +2408,12 @@ this.styX.left=e.clientX+'px';
|
|
|
case'w4-0':
|
|
|
this.dialog.dialogguanl=true;
|
|
|
break;
|
|
|
-
|
|
|
+ case'w4-1':
|
|
|
+ this.dialog.dialogconvert=true;
|
|
|
+ break;
|
|
|
+ case'w4-2':
|
|
|
+ this.dialog.dialogyidong=true;
|
|
|
+ break;
|
|
|
|
|
|
|
|
|
}
|