Sfoglia il codice sorgente

单井管理,增加动态参数模板的管理

chenwen 1 anno fa
parent
commit
d01d18b8e9
1 ha cambiato i file con 65 aggiunte e 10 eliminazioni
  1. 65 10
      src/pages/base/WellEdit.vue

+ 65 - 10
src/pages/base/WellEdit.vue

@@ -47,7 +47,7 @@
 					</el-form-item>
 				</el-col>
 				<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-option
 							  v-for="item in tempList"
@@ -113,9 +113,22 @@
 					</el-form-item>
 				</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-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-col>
 				
@@ -133,11 +146,13 @@
 				</el-col>
 				
 				<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-col>
 				
+				
+				
 				<el-col :span="24">
 					<el-form-item label=" ">
 						<el-button type="primary" @click="saveSubmit" v-if="isUpdateAction">保存</el-button>
@@ -210,6 +225,7 @@
 	})
 	const tempList=ref([])
 	const grpTempList=ref([])
+	const dynTempList=ref([])
 	const wellSortOpts=ref([])
 	const wellTypeOpts=ref([])
 	const gatherDevices=ref([])
@@ -220,10 +236,11 @@
 	})
 	
 	const loadLayoutTemps=()=>{
-		tempAPI.loadMultiTemps('single,singleGroup').then(resp=>{
+		tempAPI.loadMultiTemps('single,singleGroup,singleDynParam').then(resp=>{
 			if(resp.code==0){
 				tempList.value=resp.data.single
 				grpTempList.value=resp.data.singleGroup
+				dynTempList.value=resp.data.singleDynParam
 			}
 		}).catch(error=>{
 			console.log(error)
@@ -288,9 +305,47 @@
 		stationAPI.getWell(id).then(resp=>{
 			//console.log(resp)
 			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=>{
 			console.log('get well err:'+err)
@@ -382,8 +437,8 @@
 	}
 	
 	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})
 	}