|
@@ -460,7 +460,324 @@
|
|
|
>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
+<!-- 单元类压力 -->
|
|
|
+ <el-dialog
|
|
|
+ v-if="active=='four1-2'"
|
|
|
+ :visible.sync="dialog.dybar_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="shx11" 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.dybar_visiable = false">取消</el-button>
|
|
|
+ <el-button type="primary" @click="dialog.dybar_visiable = false"
|
|
|
+ >确定</el-button
|
|
|
+ >
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
+<!-- 单元类重力 -->
|
|
|
+ <el-dialog
|
|
|
+ v-if="active=='four1-5'"
|
|
|
+ :visible.sync="dialog.dygravity_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="shx14" 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-item label="X向分量" :label-width="formLabelWidth2">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="Y向分量" :label-width="formLabelWidth2">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="Z向分量" :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.dygravity_visiable = false">取消</el-button>
|
|
|
+ <el-button type="primary" @click="dialog.dygravity_visiable = false"
|
|
|
+ >确定</el-button
|
|
|
+ >
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
+ <!-- 初始条件的温度 -->
|
|
|
+ <el-dialog
|
|
|
+ v-if="active=='four2-1'"
|
|
|
+ :visible.sync="dialog.cstjtemp_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.cstjtemp_visiable = false">取消</el-button>
|
|
|
+ <el-button type="primary" @click="dialog.cstjtemp_visiable = false"
|
|
|
+ >确定</el-button
|
|
|
+ >
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
+ <!-- 初始条件——速度 -->
|
|
|
+ <el-dialog
|
|
|
+ v-if="active=='four2-2'"
|
|
|
+ :visible.sync="dialog.cstjspeed_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="shx17" 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-item label="X方向" :label-width="formLabelWidth2">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="Y方向" :label-width="formLabelWidth2">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="Z方向" :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.cstjspeed_visiable = false">取消</el-button>
|
|
|
+ <el-button type="primary" @click="dialog.cstjspeed_visiable = false"
|
|
|
+ >确定</el-button
|
|
|
+ >
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
+ <!-- 接触属性 -->
|
|
|
+ <el-dialog
|
|
|
+ v-if="active=='four3-1'"
|
|
|
+ :visible.sync="dialog.properties_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="shx22" 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.xingwei" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="摩擦系数" :label-width="formLabelWidth2">
|
|
|
+ <el-input v-model="form.xishu" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
|
|
|
+
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
+ <el-button type="info" @click="dialog.properties_visiable = false">取消</el-button>
|
|
|
+ <el-button type="primary" @click="dialog.properties_visiable = false"
|
|
|
+ >确定</el-button
|
|
|
+ >
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
+ <!-- 接触对 -->
|
|
|
+ <el-dialog
|
|
|
+ v-if="active=='four3-2'"
|
|
|
+ :visible.sync="dialog.contactpair_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="shx23" 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="femval11" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in femlist11"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="类型" :label-width="formLabelWidth2">
|
|
|
+ <el-select @change="changest" v-model="femval12" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in femlist12"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </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-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-radio-group v-model="form.radio">
|
|
|
+ <el-radio :label="0">是</el-radio>
|
|
|
+ <el-radio :label="1">否</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
+ <el-button type="info" @click="dialog.contactpair_visiable = false">取消</el-button>
|
|
|
+ <el-button type="primary" @click="dialog.contactpair_visiable = false"
|
|
|
+ >确定</el-button
|
|
|
+ >
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
|
|
|
</div>
|
|
|
</template>
|
|
@@ -545,7 +862,10 @@ export default {
|
|
|
type: [],
|
|
|
resource: '',
|
|
|
desc: '',
|
|
|
- leixing:'gu ding yue shu'
|
|
|
+ leixing:'gu ding yue shu',
|
|
|
+ xishu:'0.1',
|
|
|
+ xingwei:"硬接触",
|
|
|
+ radio:'0'
|
|
|
|
|
|
},
|
|
|
dialog:{
|
|
@@ -556,6 +876,12 @@ export default {
|
|
|
Offset_visiable:false,
|
|
|
singleforce_visiable:false,
|
|
|
jdtemp_visiable:false,
|
|
|
+ dybar_visiable:false,
|
|
|
+ dygravity_visiable:false,
|
|
|
+ cstjtemp_visiable:false,
|
|
|
+ cstjspeed_visiable:false,
|
|
|
+ properties_visiable:false,
|
|
|
+ contactpair_visiable:false,
|
|
|
|
|
|
},
|
|
|
jihlist:[
|
|
@@ -639,6 +965,15 @@ export default {
|
|
|
{value:'1',name:'(选择已定义的节点集合)'},
|
|
|
],
|
|
|
femval5:'0',
|
|
|
+ femlist11:[
|
|
|
+ {value:'0',name:'(选择接触属性名称)'},
|
|
|
+ ],
|
|
|
+ femval11:'0',
|
|
|
+ femlist12:[
|
|
|
+ {value:'0',name:'(面-面)'},
|
|
|
+ {value:'1',name:'(节点-面)'},
|
|
|
+ ],
|
|
|
+ femval12:'0',
|
|
|
}
|
|
|
},
|
|
|
methods:{
|
|
@@ -680,7 +1015,26 @@ this.styX.left=e.clientX+'px';
|
|
|
case 'four-4':
|
|
|
this.dialog.jdtemp_visiable=true;
|
|
|
break;
|
|
|
-
|
|
|
+ case 'four1-2':
|
|
|
+ this.dialog.dybar_visiable=true;
|
|
|
+ break;
|
|
|
+ case 'four1-5':
|
|
|
+ this.dialog.dygravity_visiable=true;
|
|
|
+ break;
|
|
|
+ case 'four2-1':
|
|
|
+ this.dialog.cstjtemp_visiable=true;
|
|
|
+ break;
|
|
|
+ case 'four2-2':
|
|
|
+ this.dialog.cstjspeed_visiable=true;
|
|
|
+ break;
|
|
|
+ case 'four3-1':
|
|
|
+ this.dialog.properties_visiable=true;
|
|
|
+ break;
|
|
|
+ case 'four3-2':
|
|
|
+ this.dialog.contactpair_visiable=true;
|
|
|
+ break;
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
|
|
|
},
|