|
@@ -24,7 +24,7 @@
|
|
<el-table-column type="selection" width="55" :reserve-selection="true"/>
|
|
<el-table-column type="selection" width="55" :reserve-selection="true"/>
|
|
<el-table-column prop="depthDiff" width="110" align="center">
|
|
<el-table-column prop="depthDiff" width="110" align="center">
|
|
<template #header>
|
|
<template #header>
|
|
- 深度压差<br>(m)
|
|
|
|
|
|
+ 深度差<br>(m)
|
|
</template>
|
|
</template>
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
<el-input-number v-model="scope.row.depthDiff" :controls="false" :precision="2" @change="recordChangeHandler(scope.row)"/>
|
|
<el-input-number v-model="scope.row.depthDiff" :controls="false" :precision="2" @change="recordChangeHandler(scope.row)"/>
|
|
@@ -80,7 +80,7 @@
|
|
<div class="ipr-header">
|
|
<div class="ipr-header">
|
|
<el-select v-model="regressionConfig.ySort" style="margin-right:10px;width:100px;" @change="drawCurve">
|
|
<el-select v-model="regressionConfig.ySort" style="margin-right:10px;width:100px;" @change="drawCurve">
|
|
<el-option label="流动压差" value="flow"/>
|
|
<el-option label="流动压差" value="flow"/>
|
|
- <el-option label="深度压差" value="depth"/>
|
|
|
|
|
|
+ <el-option label="深度差" value="depth"/>
|
|
</el-select>
|
|
</el-select>
|
|
<el-select v-model="regressionConfig.order" style="margin-right:10px;width:100px;" @change="drawCurve">
|
|
<el-select v-model="regressionConfig.order" style="margin-right:10px;width:100px;" @change="drawCurve">
|
|
<el-option label="1阶回归" :value="1"/>
|
|
<el-option label="1阶回归" :value="1"/>
|
|
@@ -284,7 +284,11 @@
|
|
ElMessage.error('请在左侧至少选择5条数据再继续')
|
|
ElMessage.error('请在左侧至少选择5条数据再继续')
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
let pressKey=regressionConfig.ySort=='depth'?'depthDiff':'flowPressDiff'
|
|
let pressKey=regressionConfig.ySort=='depth'?'depthDiff':'flowPressDiff'
|
|
|
|
+ regressionConfig.yUnit=regressionConfig.ySort=='depth'?'深度差(m)':'流动压差(KPa)'
|
|
|
|
+
|
|
drawSerials=[{name:'液量',datas:[]},{name:'油量',datas:[]},{name:'水量',datas:[]}]
|
|
drawSerials=[{name:'液量',datas:[]},{name:'油量',datas:[]},{name:'水量',datas:[]}]
|
|
selectedds.forEach(ds=>{
|
|
selectedds.forEach(ds=>{
|
|
if(ds.liquidYield!=null){
|
|
if(ds.liquidYield!=null){
|
|
@@ -298,13 +302,13 @@
|
|
}
|
|
}
|
|
})
|
|
})
|
|
|
|
|
|
- regressionConfig.yUnit=regressionConfig.ySort=='depth'?'深度压差(m)':'流动压差(KPa)'
|
|
|
|
|
|
+
|
|
iprComp.value.draw(drawSerials,regressionConfig)
|
|
iprComp.value.draw(drawSerials,regressionConfig)
|
|
}
|
|
}
|
|
/*回归曲线绘制-end*/
|
|
/*回归曲线绘制-end*/
|
|
|
|
|
|
const saveRegressRst=()=>{
|
|
const saveRegressRst=()=>{
|
|
- let saveData={wellId:queryForm.wellId}
|
|
|
|
|
|
+ let saveData={wellId:queryForm.wellId,pressSort:regressionConfig.ySort}
|
|
drawSerials.forEach(itm=>{
|
|
drawSerials.forEach(itm=>{
|
|
if(itm.name=='液量'){
|
|
if(itm.name=='液量'){
|
|
saveData['liquidExpression']=itm.regression.expression
|
|
saveData['liquidExpression']=itm.regression.expression
|