|
@@ -1,22 +1,40 @@
|
|
|
<template>
|
|
|
<div class="edit-page">
|
|
|
<el-form :model="formModel" ref="formcomp" label-position="right" label-width="auto" :inline="false" :rules="rules" :inline-message="true">
|
|
|
-
|
|
|
- <el-form-item label="参数名" prop="paramName">
|
|
|
- <el-input v-model="formModel.paramName" autocomplete="off" placeholder="请输入参数名" class="edit-form-item" clearable/>
|
|
|
- </el-form-item>
|
|
|
-
|
|
|
- <el-form-item label="参数编码" prop="paramCode">
|
|
|
- <el-input v-model="formModel.paramCode" autocomplete="off" placeholder="请输入参数编码" class="edit-form-item" clearable/>
|
|
|
- </el-form-item>
|
|
|
+ <el-row :gutter="50">
|
|
|
+ <el-col :sm="24" :md="12">
|
|
|
+ <el-form-item label="参数名" prop="paramName">
|
|
|
+ <el-input v-model="formModel.paramName" autocomplete="off" placeholder="请输入参数名" class="edit-form-item" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :sm="24" :md="12">
|
|
|
+ <el-form-item label="参数编码" prop="paramCode">
|
|
|
+ <el-input v-model="formModel.paramCode" autocomplete="off" placeholder="请输入参数编码" class="edit-form-item" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :sm="24" :md="12">
|
|
|
+ <el-form-item label="计量单位" prop="paramUnit">
|
|
|
+ <el-input v-model="formModel.paramUnit" autocomplete="off" placeholder="请输入计量单位" class="edit-form-item" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :sm="24" :md="12">
|
|
|
+ <el-form-item label="参数类型">
|
|
|
+ <el-select v-model="formModel.paramType" style="width:100%;">
|
|
|
+ <el-option label="采集" value="gather"/>
|
|
|
+ <el-option label="其它" value="oth"/>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :sm="24" :md="12">
|
|
|
+ <el-form-item label="来源表">
|
|
|
+ <el-input v-model="formModel.sourceTable" autocomplete="off" placeholder="来源表" class="edit-form-item" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
|
|
|
- <!-- <el-form-item label="计量单位" prop="paramUnit">
|
|
|
- <el-input v-model="formModel.paramUnit" autocomplete="off" placeholder="请输入计量单位" class="edit-form-item" clearable/>
|
|
|
- </el-form-item> -->
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
</el-form>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -30,7 +48,9 @@
|
|
|
id:'',
|
|
|
paramName: '',
|
|
|
paramCode:'',
|
|
|
- paramUnit:''
|
|
|
+ paramUnit:'',
|
|
|
+ paramType:null,
|
|
|
+ sourceTable:null
|
|
|
})
|
|
|
|
|
|
const props=defineProps({
|
|
@@ -53,8 +73,8 @@
|
|
|
onMounted(()=>{
|
|
|
//console.log(props.record)
|
|
|
if(props.record){
|
|
|
- let {id,paramCode,paramName,paramUnit}=props.record
|
|
|
- Object.assign(formModel,{id,paramCode,paramName,paramUnit})
|
|
|
+ let {id,paramCode,paramName,paramUnit,paramType,sourceTable}=props.record
|
|
|
+ Object.assign(formModel,{id,paramCode,paramName,paramUnit,paramType,sourceTable})
|
|
|
}
|
|
|
})
|
|
|
|
|
@@ -99,9 +119,9 @@
|
|
|
<style scoped>
|
|
|
/* .el-form--inline.el-form--label-top{
|
|
|
justify-content: space-between;
|
|
|
- } */
|
|
|
+ }
|
|
|
.edit-form-item{
|
|
|
width:260px;
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
</style>
|