|
@@ -47,7 +47,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :sm="24" :md="12" :lg="8">
|
|
<el-col :sm="24" :md="12" :lg="8">
|
|
- <el-form-item label="标准模板" prop="patrolStdTemp">
|
|
|
|
|
|
+ <el-form-item label="标准巡查模板" prop="patrolStdTemp">
|
|
<el-select v-model="formModel.patrolStdTemp" placeholder="选择巡查模板" style="width:100%;">
|
|
<el-select v-model="formModel.patrolStdTemp" placeholder="选择巡查模板" style="width:100%;">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in tempList"
|
|
v-for="item in tempList"
|
|
@@ -113,9 +113,22 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
|
|
|
+ <el-col :sm="24" :md="12" :lg="8">
|
|
|
|
+ <el-form-item label="动态参数模板" prop="patrolGrpcurveTemp">
|
|
|
|
+ <el-select v-model="formModel.patrolDynParamTemp" placeholder="选择动态参数模板" style="width:100%;">
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in dynTempList"
|
|
|
|
+ :key="item.tempId"
|
|
|
|
+ :label="item.tempName"
|
|
|
|
+ :value="item.tempId"
|
|
|
|
+ />
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+
|
|
<el-col :span="16">
|
|
<el-col :span="16">
|
|
- <el-form-item label="地理位置">
|
|
|
|
- <el-input v-model="formModel.locate" autocomplete="off" placeholder="请输入地理位置" class="edit-form-item" clearable/>
|
|
|
|
|
|
+ <el-form-item label="构造位置">
|
|
|
|
+ <el-input v-model="formModel.structurePos" autocomplete="off" placeholder="请输入构造位置" class="edit-form-item" clearable/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
|
@@ -133,11 +146,13 @@
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="16">
|
|
<el-col :span="16">
|
|
- <el-form-item label="构造位置">
|
|
|
|
- <el-input v-model="formModel.structurePos" autocomplete="off" placeholder="请输入构造位置" class="edit-form-item" clearable/>
|
|
|
|
|
|
+ <el-form-item label="地理位置">
|
|
|
|
+ <el-input v-model="formModel.locate" autocomplete="off" placeholder="请输入地理位置" class="edit-form-item" clearable/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
<el-form-item label=" ">
|
|
<el-form-item label=" ">
|
|
<el-button type="primary" @click="saveSubmit" v-if="isUpdateAction">保存</el-button>
|
|
<el-button type="primary" @click="saveSubmit" v-if="isUpdateAction">保存</el-button>
|
|
@@ -210,6 +225,7 @@
|
|
})
|
|
})
|
|
const tempList=ref([])
|
|
const tempList=ref([])
|
|
const grpTempList=ref([])
|
|
const grpTempList=ref([])
|
|
|
|
+ const dynTempList=ref([])
|
|
const wellSortOpts=ref([])
|
|
const wellSortOpts=ref([])
|
|
const wellTypeOpts=ref([])
|
|
const wellTypeOpts=ref([])
|
|
const gatherDevices=ref([])
|
|
const gatherDevices=ref([])
|
|
@@ -220,10 +236,11 @@
|
|
})
|
|
})
|
|
|
|
|
|
const loadLayoutTemps=()=>{
|
|
const loadLayoutTemps=()=>{
|
|
- tempAPI.loadMultiTemps('single,singleGroup').then(resp=>{
|
|
|
|
|
|
+ tempAPI.loadMultiTemps('single,singleGroup,singleDynParam').then(resp=>{
|
|
if(resp.code==0){
|
|
if(resp.code==0){
|
|
tempList.value=resp.data.single
|
|
tempList.value=resp.data.single
|
|
grpTempList.value=resp.data.singleGroup
|
|
grpTempList.value=resp.data.singleGroup
|
|
|
|
+ dynTempList.value=resp.data.singleDynParam
|
|
}
|
|
}
|
|
}).catch(error=>{
|
|
}).catch(error=>{
|
|
console.log(error)
|
|
console.log(error)
|
|
@@ -288,9 +305,47 @@
|
|
stationAPI.getWell(id).then(resp=>{
|
|
stationAPI.getWell(id).then(resp=>{
|
|
//console.log(resp)
|
|
//console.log(resp)
|
|
if(resp.code==0){
|
|
if(resp.code==0){
|
|
- let {wellId,wellName,wellSort,wellType,lng,lat,locate,patrolStdTemp,patrolGrpcurveTemp,orgId,belongOrgName,deviceCode,liquidDeviceCode,displayNum,produceMode,waterInjectMode,structurePos}=resp.data
|
|
|
|
|
|
+ let {
|
|
|
|
+ wellId,
|
|
|
|
+ wellName,
|
|
|
|
+ wellSort,
|
|
|
|
+ wellType,
|
|
|
|
+ lng,
|
|
|
|
+ lat,
|
|
|
|
+ locate,
|
|
|
|
+ patrolStdTemp,
|
|
|
|
+ patrolGrpcurveTemp,
|
|
|
|
+ orgId,
|
|
|
|
+ belongOrgName,
|
|
|
|
+ deviceCode,
|
|
|
|
+ liquidDeviceCode,
|
|
|
|
+ displayNum,
|
|
|
|
+ produceMode,
|
|
|
|
+ waterInjectMode,
|
|
|
|
+ structurePos,
|
|
|
|
+ patrolDynParamTemp
|
|
|
|
+ }=resp.data
|
|
|
|
|
|
- Object.assign(formModel,{wellId,wellName,wellSort,wellType,lng,lat,locate,patrolStdTemp,patrolGrpcurveTemp,orgId,belongOrgName,deviceCode,liquidDeviceCode,displayNum,produceMode,waterInjectMode,structurePos})
|
|
|
|
|
|
+ Object.assign(formModel,{
|
|
|
|
+ wellId,
|
|
|
|
+ wellName,
|
|
|
|
+ wellSort,
|
|
|
|
+ wellType,
|
|
|
|
+ lng,
|
|
|
|
+ lat,
|
|
|
|
+ locate,
|
|
|
|
+ patrolStdTemp,
|
|
|
|
+ patrolGrpcurveTemp,
|
|
|
|
+ orgId,
|
|
|
|
+ belongOrgName,
|
|
|
|
+ deviceCode,
|
|
|
|
+ liquidDeviceCode,
|
|
|
|
+ displayNum,
|
|
|
|
+ produceMode,
|
|
|
|
+ waterInjectMode,
|
|
|
|
+ structurePos,
|
|
|
|
+ patrolDynParamTemp
|
|
|
|
+ })
|
|
}
|
|
}
|
|
}).catch(err=>{
|
|
}).catch(err=>{
|
|
console.log('get well err:'+err)
|
|
console.log('get well err:'+err)
|
|
@@ -382,8 +437,8 @@
|
|
}
|
|
}
|
|
|
|
|
|
const clearForm=()=>{
|
|
const clearForm=()=>{
|
|
- let [wellId,wellName,wellSort,wellType,lng,lat,locate,orgId,belongOrgName,gatherDevice,patrolStdTemp,patrolGrpcurveTemp,displayNum,produceMode,waterInjectMode,structurePos]=[null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null]
|
|
|
|
- Object.assign(formModel,{wellId,wellName,wellSort,wellType,lng,lat,locate,orgId,belongOrgName,gatherDevice,patrolStdTemp,patrolGrpcurveTemp,displayNum,produceMode,waterInjectMode,structurePos})
|
|
|
|
|
|
+ let [wellId,wellName,wellSort,wellType,lng,lat,locate,orgId,belongOrgName,gatherDevice,patrolStdTemp,patrolGrpcurveTemp,displayNum,produceMode,waterInjectMode,structurePos,patrolDynParamTemp]=[null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null]
|
|
|
|
+ Object.assign(formModel,{wellId,wellName,wellSort,wellType,lng,lat,locate,orgId,belongOrgName,gatherDevice,patrolStdTemp,patrolGrpcurveTemp,displayNum,produceMode,waterInjectMode,structurePos,patrolDynParamTemp})
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|