|
@@ -23,7 +23,14 @@
|
|
|
|
|
|
<el-col :sm="24" :md="12">
|
|
|
<el-form-item label="显示单位" prop="displayUnit">
|
|
|
- <el-input v-model="formModel.displayUnit" autocomplete="off" placeholder="请输入计量单位" clearable/>
|
|
|
+ <el-select v-model="formModel.displayUnit" placeholder="请选择显示单位" style="width:100%">
|
|
|
+ <el-option
|
|
|
+ v-for="item in unitOpts"
|
|
|
+ :key="item.unitSymbol"
|
|
|
+ :label="item.unitSymbol"
|
|
|
+ :value="item.unitSymbol"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
@@ -34,14 +41,28 @@
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :sm="24" :md="12">
|
|
|
- <el-form-item label="入库单位">
|
|
|
- <el-input v-model="formModel.insertUnit" autocomplete="off" placeholder="请输入入库单位" clearable />
|
|
|
+ <el-form-item label="入库单位" prop="insertUnit">
|
|
|
+ <el-select v-model="formModel.insertUnit" placeholder="请选择入库单位" style="width:100%">
|
|
|
+ <el-option
|
|
|
+ v-for="item in unitOpts"
|
|
|
+ :key="item.unitSymbol"
|
|
|
+ :label="item.unitSymbol"
|
|
|
+ :value="item.unitSymbol"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :sm="24" :md="12">
|
|
|
- <el-form-item label="采集单位">
|
|
|
- <el-input v-model="formModel.gatherUnit" autocomplete="off" placeholder="请输入采集单位" clearable />
|
|
|
+ <el-form-item label="采集单位" prop="gatherUnit">
|
|
|
+ <el-select v-model="formModel.gatherUnit" placeholder="请选择采集单位" style="width:100%">
|
|
|
+ <el-option
|
|
|
+ v-for="item in unitOpts"
|
|
|
+ :key="item.unitSymbol"
|
|
|
+ :label="item.unitSymbol"
|
|
|
+ :value="item.unitSymbol"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
@@ -113,14 +134,15 @@
|
|
|
paramCode:[
|
|
|
{required:true,message:'参数编码还未选择',trigger:'blur'},
|
|
|
|
|
|
+ ],
|
|
|
+ displayUnit:[
|
|
|
+ {required:true,message:'显示单位还未填写',trigger:'blur'}
|
|
|
],
|
|
|
insertUnit:[
|
|
|
- {required:true,message:'入库单位还未填写',trigger:'blur'},
|
|
|
- { min: 1, max: 32, message: '入库单位长度应该为1-32', trigger: 'blur' }
|
|
|
+ {required:true,message:'入库单位还未填写',trigger:'blur'}
|
|
|
],
|
|
|
gatherUnit:[
|
|
|
- {required:true,message:'采集单位还未填写',trigger:'blur'},
|
|
|
- { min: 1, max: 32, message: '采集单位长度应该为1-32', trigger: 'blur' }
|
|
|
+ {required:true,message:'采集单位还未填写',trigger:'blur'}
|
|
|
],
|
|
|
})
|
|
|
|
|
@@ -143,13 +165,21 @@
|
|
|
|
|
|
const paramCodeOpts=ref([])
|
|
|
|
|
|
+ const unitOpts=ref([])
|
|
|
+
|
|
|
const initForm=async ()=>{
|
|
|
try{
|
|
|
let resp=await paramMgrAPI.loadAll()
|
|
|
- if(resp.code!=0){
|
|
|
- return
|
|
|
+ if(resp.code==0){
|
|
|
+ paramCodeOpts.value=resp.data
|
|
|
+ }
|
|
|
+
|
|
|
+ resp=await wellParamAPI.loadUnitOpts()
|
|
|
+ if(resp.code==0){
|
|
|
+ unitOpts.value=resp.data
|
|
|
}
|
|
|
- paramCodeOpts.value=resp.data
|
|
|
+
|
|
|
+
|
|
|
initFormDone=true
|
|
|
|
|
|
return Promise.resolve('ok')
|