|
@@ -48,10 +48,10 @@
|
|
|
<el-table-column prop="soundSpeedDev" label="设备音速(m/s)" width="120" align="center"/>
|
|
|
<el-table-column prop="casingPressDev" label="套压(MPa)" width="120" align="center"/>
|
|
|
<el-table-column prop="batteryVoltage" label="电池电压(V)" width="100" align="center"/>
|
|
|
- <el-table-column prop="oper" label="操作" width="220" fixed="right">
|
|
|
+ <el-table-column prop="oper" label="操作" width="320" fixed="right" align="center">
|
|
|
<template #default="scope">
|
|
|
|
|
|
-
|
|
|
+ <el-button type="success" icon="edit" size="small" @click="adjustCasingPre(scope.row)">校正套压</el-button>
|
|
|
<el-button type="primary" icon="edit" size="small" @click="showDialog('wavecurve',scope.row.dataId)">手动计算</el-button>
|
|
|
<el-button type="warning" icon="tools" size="small" @click="setStaticCalcTag(scope.row)">测静液面</el-button>
|
|
|
|
|
@@ -171,7 +171,35 @@
|
|
|
})
|
|
|
}
|
|
|
|
|
|
+ //校正套压
|
|
|
+ const adjustCasingPre=(row)=>{
|
|
|
+ ElMessageBox.prompt('请输入正确套压值', '校正套压', {
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ inputPattern:/^\d+(\.\d+)?$/,
|
|
|
+ inputErrorMessage: '套压应为数值',
|
|
|
+ draggable:true,
|
|
|
+ closeOnClickModal:false,
|
|
|
+ inputValue:'6.3'
|
|
|
+ }).then(({value} )=>{
|
|
|
+ console.log(value)
|
|
|
+ }).catch(()=>{
|
|
|
+ console.log('cancel')
|
|
|
+ })
|
|
|
+ }
|
|
|
|
|
|
+ const submitAdjustCasingPre=(dataId,casingPre)=>{
|
|
|
+ wellLiquidAPI.adjustCasingPre(dataId,casingPre).then(resp=>{
|
|
|
+ if(resp.code!=0){
|
|
|
+ ElMessage.error(resp.msg || '校正套压失败')
|
|
|
+ return
|
|
|
+ }
|
|
|
+ ElMessage.success('操作成功')
|
|
|
+ tabQuery()
|
|
|
+ }).catch((err)=>{
|
|
|
+ ElMessage.error(err||'校正套压出错')
|
|
|
+ })
|
|
|
+ }
|
|
|
|
|
|
const store = useHomeStore()
|
|
|
const {currentTreeNode} = storeToRefs(store)
|