瀏覽代碼

采集参数管理,增加工程最大最小值,参考值,异常值调节模式的设置,显示功能

chenwen 6 月之前
父節點
當前提交
c06a85becf
共有 2 個文件被更改,包括 42 次插入5 次删除
  1. 4 0
      src/pages/base/WellParam.vue
  2. 38 5
      src/pages/base/WellParamEdit.vue

+ 4 - 0
src/pages/base/WellParam.vue

@@ -28,6 +28,10 @@
 				  <el-table-column prop="calibrateA" label="标定系数A" width="100" align="center"/>
 				  <el-table-column prop="calibrateB" label="标定系数B" width="100" align="center"/>
 				  <el-table-column prop="calibrateC" label="标定系数C" width="100" align="center"/>
+				  <el-table-column prop="maxVal" label="工程最大" width="90" align="center"/>
+				  <el-table-column prop="minVal" label="工程最小" width="90" align="center"/>
+				  <el-table-column prop="referData" label="参考值" width="90" align="center"/>
+				  <el-table-column prop="adjustMode" label="异常值调节模式" width="180" align="center"/>
 				  <el-table-column prop="displayNum" label="显示序号" width="60" align="center"/>
 				  
 				  <el-table-column prop="oper" label="操作" width="160" fixed="right">

+ 38 - 5
src/pages/base/WellParamEdit.vue

@@ -1,6 +1,6 @@
 <template>
 	<div class="edit-page">
-		<el-form :model="formModel" ref="formcomp"  label-position="top" label-width="auto" :inline="false" :rules="rules" :inline-message="false">
+		<el-form :model="formModel" ref="formcomp"  label-position="left" label-width="auto" :inline="false" :rules="rules" :inline-message="false">
 		    <el-row :gutter="50">
 				<el-col :sm="24" :md="12">
 					<el-form-item label="参数名" prop="paramName">
@@ -66,24 +66,53 @@
 					</el-form-item>
 				</el-col>
 				
+				<el-col :sm="24" :md="12">
+					<el-form-item label="工程最大">
+					  <el-input-number v-model="formModel.maxVal" autocomplete="off" placeholder="选填" :controls="false"   style="width:100%"/>
+					</el-form-item>
+				</el-col>
+				
 				<el-col :sm="24" :md="12">
 					<el-form-item label="标定系数A">
 					  <el-input v-model="formModel.calibrateA" autocomplete="off" placeholder="请输入标定系数A"   clearable />
 					</el-form-item>
 				</el-col>
 				
+				<el-col :sm="24" :md="12">
+					<el-form-item label="工程最小">
+					  <el-input-number v-model="formModel.minVal" autocomplete="off" placeholder="选填" :controls="false"   style="width:100%" />
+					</el-form-item>
+				</el-col>
+				
 				<el-col :sm="24" :md="12">
 					<el-form-item label="标定系数B">
 					  <el-input v-model="formModel.calibrateB" autocomplete="off" placeholder="请输入标定系数B"   clearable />
 					</el-form-item>
 				</el-col>
 				
+				<el-col :sm="24" :md="12">
+					<el-form-item label="参考值">
+					  <el-input-number v-model="formModel.referData" autocomplete="off" placeholder="选填" :controls="false"   style="width:100%"/>
+					</el-form-item>
+				</el-col>
+				
 				<el-col :sm="24" :md="12">
 					<el-form-item label="标定系数C">
 					  <el-input v-model="formModel.calibrateC" autocomplete="off" placeholder="请输入标定系数C"   clearable />
 					</el-form-item>
 				</el-col>
 				
+				<el-col :sm="24" :md="12">
+					<el-form-item label="异常值调节模式" >
+					  <el-select v-model="formModel.adjustMode"  placeholder="选填"  style="width:100%">
+						<el-option label="固定为参考值" value="usFixedVal"></el-option>
+						<el-option label="为0取前或停井" value="zeroUsPreElsStop"></el-option>
+						<el-option label="为0取前或连续3次" value="zeroUsPreElsSerial3"></el-option>
+						<el-option label="为0取前或参考插值" value="zeroUsPreOrRandRef"></el-option>
+					  </el-select>
+					</el-form-item>
+				</el-col>
+				
 				<el-col :sm="24" :md="12">
 					<el-form-item label="显示序号">
 						<el-input-number v-model="formModel.displayNum" :min="1" :max="10000" style="width:100%"/>
@@ -214,7 +243,11 @@
 	  calibrateB2:null,
 	  calibrateC2:null,
 	  serialName:null,
-	  serialName2:null
+	  serialName2:null,
+	  maxVal:null,
+	  minVal:null,
+	  referData:null,
+	  adjustMode:null
 	})
 	
 	const showParam2=ref(false)
@@ -249,8 +282,8 @@
 		try{
 			await initForm()
 			if(props.record){
-				let {paramId,wellId,paramCode,paramName,displayUnit,displayFormat,insertUnit,gatherUnit,calibrateA,calibrateB,calibrateC,displayNum}=props.record
-				Object.assign(formModel,{paramId,wellId,paramCode,paramName,displayUnit,displayFormat,insertUnit,gatherUnit,calibrateA,calibrateB,calibrateC,displayNum})
+				let {paramId,wellId,paramCode,paramName,displayUnit,displayFormat,insertUnit,gatherUnit,calibrateA,calibrateB,calibrateC,displayNum,maxVal,minVal,referData,adjustMode}=props.record
+				Object.assign(formModel,{paramId,wellId,paramCode,paramName,displayUnit,displayFormat,insertUnit,gatherUnit,calibrateA,calibrateB,calibrateC,displayNum,maxVal,minVal,referData,adjustMode})
 				
 				let {displayUnit2,insertUnit2,gatherUnit2,displayFormat2,calibrateA2,calibrateB2,calibrateC2,serialName,serialName2}=props.record
 				Object.assign(formModel,{displayUnit2,insertUnit2,gatherUnit2,displayFormat2,calibrateA2,calibrateB2,calibrateC2,serialName,serialName2})
@@ -336,7 +369,7 @@
 
 <style scoped>
 	.el-col{
-		height:85px;
+		height:60px;
 	}
 	
 </style>