|
@@ -105,11 +105,11 @@
|
|
|
<el-table-column property="name" label="名称"/>
|
|
|
<el-table-column property="sectionType" label="截面类型" width="120" />
|
|
|
<el-table-column property="roughCoe" label="粗糙系数" width="120"/>
|
|
|
- <el-table-column property="sectionPara1" label="截面参数1" width="90" />
|
|
|
+ <!-- <el-table-column property="sectionPara1" label="截面参数1" width="90" />
|
|
|
<el-table-column property="sectionPara2" label="截面参数2" width="90" />
|
|
|
<el-table-column property="sectionPara3" label="截面参数3" width="90" />
|
|
|
<el-table-column property="sectionPara4" label="截面参数4" width="90" />
|
|
|
- <el-table-column property="sectionPara5" label="截面参数5" width="90" />
|
|
|
+ <el-table-column property="sectionPara5" label="截面参数5" width="90" /> -->
|
|
|
</el-table>
|
|
|
<div class="demo-pagination-block pagination" style="margin-top: 20px;">
|
|
|
<el-config-provider :locale="zhCn">
|
|
@@ -264,7 +264,7 @@
|
|
|
</div>
|
|
|
<div class="demo-input-suffix firsttitle magintop guand_1">
|
|
|
<el-form-item label="截面类型" :label-width="formLabelWidth7">
|
|
|
- <el-select v-model="guandaoobj.sectionType" placeholder="请选择">
|
|
|
+ <el-select v-model="guandaoobj.sectionType" placeholder="请选择" @change="changejm">
|
|
|
<el-option v-for="item in options" :key="item.id"
|
|
|
:label="item.label"
|
|
|
:value="item.value">
|
|
@@ -296,19 +296,19 @@
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
- <el-form-item label="截面参数1" :label-width="formLabelWidth7">
|
|
|
+ <el-form-item :label="labelobj.v1" :label-width="formLabelWidth7" v-show="labelobj2.isshow1" >
|
|
|
<el-input v-model="guandaoobj.sectionPara1" maxlength="15" oninput ="value=value.replace(/[^0-9.]/g,'')" class="w-50 m-2" placeholder="请输入" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="截面参数2" :label-width="formLabelWidth7">
|
|
|
+ <el-form-item :label="labelobj.v2" :label-width="formLabelWidth7" v-show="labelobj2.isshow2" >
|
|
|
<el-input v-model="guandaoobj.sectionPara2" maxlength="15" oninput ="value=value.replace(/[^0-9.]/g,'')" class="w-50 m-2" placeholder="请输入" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="截面参数3" :label-width="formLabelWidth7">
|
|
|
+ <el-form-item :label="labelobj.v3" :label-width="formLabelWidth7" v-show="labelobj2.isshow3" >
|
|
|
<el-input v-model="guandaoobj.sectionPara3" maxlength="15" oninput ="value=value.replace(/[^0-9.]/g,'')" class="w-50 m-2" placeholder="请输入" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="截面参数4" :label-width="formLabelWidth7">
|
|
|
+ <el-form-item :label="labelobj.v4" :label-width="formLabelWidth7" v-show="labelobj2.isshow4" >
|
|
|
<el-input v-model="guandaoobj.sectionPara4" maxlength="15" oninput ="value=value.replace(/[^0-9.]/g,'')" class="w-50 m-2" placeholder="请输入" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="截面参数5" :label-width="formLabelWidth7">
|
|
|
+ <el-form-item :label="labelobj.v5" :label-width="formLabelWidth7" v-show="labelobj2.isshow5" >
|
|
|
<el-input v-model="guandaoobj.sectionPara5" maxlength="15" oninput ="value=value.replace(/[^0-9.]/g,'')" class="w-50 m-2" placeholder="请输入" />
|
|
|
</el-form-item>
|
|
|
<div class=" btncolor tablefocus">
|
|
@@ -629,7 +629,25 @@
|
|
|
// import Menufile from "./MenuFile.vue"
|
|
|
// import upFile from "./upfile.vue";
|
|
|
//
|
|
|
-
|
|
|
+// let labelobj=ref(
|
|
|
+// {v1:"截面信息1"},
|
|
|
+// {v2:"截面信息2",isshow:true},
|
|
|
+// {v3:"截面信息3",},
|
|
|
+// {v4:"截面信息4"},
|
|
|
+// {v5:"截面信息5",isshow:false},
|
|
|
+// // {v3:"截面信息3", v4:"截面信息4", v5:"截面信息5",show:true}
|
|
|
+// )
|
|
|
+// let labelobj=ref(
|
|
|
+// {v1:"截面信息1"},
|
|
|
+// {v2:"截面信息2"},
|
|
|
+// {v3:"截面信息3"},
|
|
|
+// {v4:"截面信息4"},
|
|
|
+// {v5:"截面信息5"},
|
|
|
+// )
|
|
|
+let labelobj=ref({v1:"截面信息1",v2:"截面信息2",v3:"截面信息3", v4:"截面信息4", v5:"截面信息5"})
|
|
|
+let labelobj2=ref(
|
|
|
+ {isshow1:true,isshow2:false,isshow3:false, isshow4:false, isshow5:false}
|
|
|
+)
|
|
|
let zuli=ref({
|
|
|
zidiny:'',
|
|
|
jsuan:''
|
|
@@ -941,6 +959,50 @@ let tishi=ref('');
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+// 界面
|
|
|
+const changejm=(val)=>{
|
|
|
+console.log(val);
|
|
|
+ if(val=='CIRCULAR'){
|
|
|
+ labelobj.value.v1='直径';
|
|
|
+ labelobj2.value={isshow1:true,isshow2:false,isshow3:false, isshow4:false, isshow5:false}
|
|
|
+ }else if(val=='RECTANGLE'){
|
|
|
+ labelobj.value.v1='全高';
|
|
|
+ labelobj.value.v2='顶宽';
|
|
|
+ labelobj2.value={isshow1:true,isshow2:false,isshow3:false, isshow4:false, isshow5:false}
|
|
|
+ }else if(val=='SEMICIRCULAR'||val=='BASKETHANDLE'||val=='HORSESHOE'||val=='CATENARY'||val=='SEMIELLIPTICAL'||val=='EGG'||val=='GOTHIC'){
|
|
|
+ labelobj.value.v1='全高';
|
|
|
+ labelobj2.value={isshow1:true,isshow2:false,isshow3:false, isshow4:false, isshow5:false}
|
|
|
+ }else if(val=='MODBASKETHANDLE'){
|
|
|
+ labelobj.value.v1='全高';
|
|
|
+ labelobj.value.v2='底宽';
|
|
|
+ labelobj.value.v3='顶部半径*5';
|
|
|
+ console.log()
|
|
|
+ labelobj2.value={isshow1:true,isshow2:true,isshow3:true, isshow4:false, isshow5:false}
|
|
|
+ }else if(val=='ARCH'){
|
|
|
+ labelobj.value.v1='全高';
|
|
|
+ labelobj.value.v2='最大宽度';
|
|
|
+ labelobj2.value={isshow1:true,isshow2:true,isshow3:false, isshow4:false, isshow5:false}
|
|
|
+ }else if(val=='RECT_ROUND'){
|
|
|
+ labelobj.value.v1='全高';
|
|
|
+ labelobj.value.v2='顶宽';
|
|
|
+ labelobj.value.v3='底部半径';
|
|
|
+ labelobj2.value={isshow1:true,isshow2:true,isshow3:true, isshow4:false, isshow5:false}
|
|
|
+ }else if(val=='RECT_ROUND'){
|
|
|
+ labelobj.value.v1='全高';
|
|
|
+ labelobj.value.v2='顶宽';
|
|
|
+ labelobj.value.v3='底部半径';
|
|
|
+ labelobj2.value={isshow1:true,isshow2:true,isshow3:true, isshow4:false, isshow5:false}
|
|
|
+ }else if(val=='RECT_TRIANGULAR'){
|
|
|
+ labelobj.value.v1='全高';
|
|
|
+ labelobj.value.v2='顶宽';
|
|
|
+ labelobj.value.v3='三角形高度';
|
|
|
+ labelobj2.value={isshow1:true,isshow2:true,isshow3:true, isshow4:false, isshow5:false}
|
|
|
+ }else if(val=='VERT_ELLIPSE'||val=='HORZI_ELLIPSE'){
|
|
|
+ labelobj.value.v1='全高';
|
|
|
+ labelobj.value.v2='最大宽度^3';
|
|
|
+ labelobj2.value={isshow1:true,isshow2:true,isshow3:false, isshow4:false, isshow5:false}
|
|
|
+ }
|
|
|
+}
|
|
|
//选中node节点的一行
|
|
|
const handleDelete = (val) => {
|
|
|
currentrow.value = true;
|
|
@@ -950,9 +1012,8 @@ let tishi=ref('');
|
|
|
const handleDelete2 = (val) => {
|
|
|
currentrow1.value = true;
|
|
|
gddata.value = val;
|
|
|
- console.log(val);
|
|
|
- gfname.value= gddata.value.gfname
|
|
|
- bfname.value= gddata.value.bfname
|
|
|
+ gfname.value= gddata.value.gfname;
|
|
|
+ bfname.value= gddata.value.bfname;
|
|
|
|
|
|
}
|
|
|
//node删除
|
|
@@ -1058,6 +1119,7 @@ let tishi=ref('');
|
|
|
guandaoobj.value.sectionPara3 = '';
|
|
|
guandaoobj.value.sectionPara4 = '';
|
|
|
guandaoobj.value.sectionPara5 = '';
|
|
|
+ changejm( guandaoobj.value.sectionType);
|
|
|
gfname.value="";
|
|
|
bfname.value="";
|
|
|
gddata.value={};
|
|
@@ -1213,7 +1275,9 @@ let tishi=ref('');
|
|
|
case '悬链式':
|
|
|
guandaoobj.value.sectionType='CATENARY'
|
|
|
break;
|
|
|
+
|
|
|
}
|
|
|
+ changejm(guandaoobj.value.sectionType);
|
|
|
// guandaoobj.value.sectionPara4 = gddata.value.sectionPara4;
|
|
|
// guandaoobj.value.sectionPara5 = gddata.value.sectionPara5;;
|
|
|
Gassaddgfid( gddata.value.gfid);
|