|
|
@@ -69,6 +69,11 @@
|
|
|
</el-row>
|
|
|
|
|
|
<el-row :gutter="20">
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="精度" prop="precisions">
|
|
|
+ <el-input v-model="formData.precisions" placeholder="请输入精度" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="校准金额" prop="detectAmount">
|
|
|
<el-input v-model="formData.detectAmount" placeholder="请输入校准金额" />
|
|
|
@@ -76,6 +81,20 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
|
|
|
+ <el-row :gutter="20">
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="检测周期" prop="detectCycle">
|
|
|
+ <el-select v-model="formData.detectCycle" placeholder="检测周期" clearable>
|
|
|
+ <el-option
|
|
|
+ v-for="dict in getStrDictOptions(DICT_TYPE.QHSE_DETECT_CYCLE)"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="检测/校准内容" prop="detectContent">
|
|
|
@@ -228,6 +247,7 @@ import { formatDate } from '@/utils/formatTime'
|
|
|
import { handleTree } from '@/utils/tree'
|
|
|
import { onMounted, ref } from 'vue'
|
|
|
import * as DeptApi from '@/api/system/dept'
|
|
|
+import { DICT_TYPE, getStrDictOptions } from '@/utils/dict'
|
|
|
|
|
|
/** 计量器具-检测校准明细 表单 */
|
|
|
defineOptions({ name: 'IotMeasureDetectForm' })
|
|
|
@@ -252,7 +272,9 @@ const formData = ref({
|
|
|
measureName: '',
|
|
|
measureId: '',
|
|
|
measureCertNo: '',
|
|
|
- file: ''
|
|
|
+ file: '',
|
|
|
+ precisions: '',
|
|
|
+ detectCycle: ''
|
|
|
})
|
|
|
const formRules = reactive({
|
|
|
measureId: [{ required: true, message: '计量器具不能为空', trigger: 'blur' }],
|
|
|
@@ -262,7 +284,9 @@ const formRules = reactive({
|
|
|
validityPeriod: [{ required: true, message: '检测/校准有效期不能为空', trigger: 'blur' }],
|
|
|
measureCertNo: [{ required: true, message: '证书编码不能为空', trigger: 'blur' }],
|
|
|
detectStandard: [{ required: true, message: '检测/校准标准不能为空', trigger: 'blur' }],
|
|
|
- file: [{ required: true, message: '请上传文件', trigger: 'blur' }]
|
|
|
+ file: [{ required: true, message: '请上传文件', trigger: 'blur' }],
|
|
|
+ precisions: [{ required: true, message: '精度不能为空', trigger: 'blur' }],
|
|
|
+ detectCycle: [{ required: true, message: '请选择检测周期', trigger: 'blur' }]
|
|
|
})
|
|
|
const formRef = ref() // 表单 Ref
|
|
|
const measureList = ref([])
|