|
@@ -4,6 +4,7 @@
|
|
|
|
|
|
<div class="tool-bar">
|
|
|
<el-select v-model="formModel.tempId" placeholder="选择多井模板" @change="changeTempHandle">
|
|
|
+ <el-option value="new" label="空白模板"/>
|
|
|
<el-option
|
|
|
v-for="item in tempbases"
|
|
|
:key="item.tempId"
|
|
@@ -106,6 +107,14 @@
|
|
|
align:'center',
|
|
|
width:160,
|
|
|
defclm:true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ paramCode:'status',
|
|
|
+ paramName:'状态',
|
|
|
+ fixed:'left',
|
|
|
+ align:'center',
|
|
|
+ width:160,
|
|
|
+ defclm:true
|
|
|
}
|
|
|
]
|
|
|
|
|
@@ -168,12 +177,6 @@
|
|
|
}
|
|
|
checkedClmProp.value=column.property
|
|
|
|
|
|
- /* checkedHeadIndex.value=column.getColumnIndex()-1
|
|
|
- let chkHead=tableHead.value[checkedHeadIndex.value]
|
|
|
- if(chkHead.defclm){
|
|
|
- return
|
|
|
- }
|
|
|
- checkedClmProp.value=column.property */
|
|
|
|
|
|
}
|
|
|
|
|
@@ -220,8 +223,16 @@
|
|
|
})
|
|
|
}
|
|
|
|
|
|
+ const resetPage=()=>{
|
|
|
+ tableHead.value=[...defclms]
|
|
|
+ paramTypes.value.forEach((item,index)=>{
|
|
|
+ item.checked=false
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
//选择模板后,加载明细
|
|
|
const changeTempHandle=(val)=>{
|
|
|
+ resetPage()
|
|
|
api.getTempDtl(val).then(resp=>{
|
|
|
if(resp.code!=0){
|
|
|
ElMessage.error(err||'加载模板明细失败')
|
|
@@ -259,10 +270,10 @@
|
|
|
|
|
|
//获取要保存的数据
|
|
|
const getSaveData=()=>{
|
|
|
- let tempName=null
|
|
|
+ let tempName=''
|
|
|
if(tempbases.value&&tempbases.value.length>0){
|
|
|
let chkedtemp=tempbases.value.filter(temp=>temp.tempId==formModel.tempId)
|
|
|
- tempName=chkedtemp?chkedtemp[0].tempName:null
|
|
|
+ tempName=chkedtemp&&chkedtemp.length>0?chkedtemp[0].tempName:null
|
|
|
}
|
|
|
return {tempName,tempId:formModel.tempId,tempContent:JSON.stringify(tableHead.value),tempType:'multi'}
|
|
|
}
|
|
@@ -304,8 +315,8 @@
|
|
|
})
|
|
|
|
|
|
})
|
|
|
- .catch(() => {
|
|
|
- console.log('cancel save as')
|
|
|
+ .catch(err => {
|
|
|
+ console.log('cancel save as '+err)
|
|
|
})
|
|
|
}
|
|
|
}
|
|
@@ -332,7 +343,7 @@
|
|
|
}
|
|
|
ElMessage.success('操作成功')
|
|
|
formModel.tempId=null
|
|
|
- tableHead.value=[]
|
|
|
+ resetPage()
|
|
|
loadTypeAll()
|
|
|
|
|
|
}).catch(err=>{
|