|
@@ -43,7 +43,7 @@
|
|
<div class="param-block" v-for="(param,index) in pumpParams">
|
|
<div class="param-block" v-for="(param,index) in pumpParams">
|
|
<div class="param-tit"><label style="color:#ff0000;" v-if="param.required">*</label>{{param.paramName}}</div>
|
|
<div class="param-tit"><label style="color:#ff0000;" v-if="param.required">*</label>{{param.paramName}}</div>
|
|
<el-select v-if="param.opts" v-model="param.val">
|
|
<el-select v-if="param.opts" v-model="param.val">
|
|
- <el-option v-for="opt in param.opts" :label="opt.label" :value="opt.val"/>
|
|
|
|
|
|
+ <el-option v-for="opt in pumpTypeOpts" :label="opt.codeName" :value="opt.codeName"/>
|
|
</el-select>
|
|
</el-select>
|
|
<el-input-number v-model="param.val" :controls="false" :disabled="param.disabled" v-else />
|
|
<el-input-number v-model="param.val" :controls="false" :disabled="param.disabled" v-else />
|
|
<div class="param-unit" v-if="param.displayUnit">{{param.displayUnit}}</div>
|
|
<div class="param-unit" v-if="param.displayUnit">{{param.displayUnit}}</div>
|
|
@@ -141,6 +141,8 @@
|
|
const generateParams=ref(produceAnalysisAPI.getCalcParams())
|
|
const generateParams=ref(produceAnalysisAPI.getCalcParams())
|
|
const regression=ref(null)
|
|
const regression=ref(null)
|
|
|
|
|
|
|
|
+ const pumpTypeOpts=ref(null)
|
|
|
|
+
|
|
//弹窗动态组件配置
|
|
//弹窗动态组件配置
|
|
const dialogCtr=reactive({
|
|
const dialogCtr=reactive({
|
|
show:false,
|
|
show:false,
|
|
@@ -178,6 +180,19 @@
|
|
|
|
|
|
const load=(wellId)=>{
|
|
const load=(wellId)=>{
|
|
clearForm()
|
|
clearForm()
|
|
|
|
+
|
|
|
|
+ produceAnalysisAPI.loadPumpTypeOpts().then(resp=>{
|
|
|
|
+ console.log(resp)
|
|
|
|
+ if(resp.code==0 && resp.data){
|
|
|
|
+ pumpTypeOpts.value=resp.data.pumpType
|
|
|
|
+ }
|
|
|
|
+ else{
|
|
|
|
+ console.log(resp.msg)
|
|
|
|
+ }
|
|
|
|
+ }).catch(err=>{
|
|
|
|
+ console.log(err)
|
|
|
|
+ })
|
|
|
|
+
|
|
produceAnalysisAPI.getLastParam(wellId).then(resp=>{
|
|
produceAnalysisAPI.getLastParam(wellId).then(resp=>{
|
|
if(resp.code!=0){
|
|
if(resp.code!=0){
|
|
ElMessage.error(resp.msg)
|
|
ElMessage.error(resp.msg)
|