|
|
@@ -5,8 +5,7 @@
|
|
|
:model="formData"
|
|
|
:rules="formRules"
|
|
|
label-width="120px"
|
|
|
- v-loading="formLoading"
|
|
|
- >
|
|
|
+ v-loading="formLoading">
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="计量器具" prop="measureId">
|
|
|
@@ -14,8 +13,7 @@
|
|
|
v-model="formData.measureName"
|
|
|
disabled
|
|
|
placeholder="计量器具"
|
|
|
- style="width: 300px"
|
|
|
- >
|
|
|
+ style="width: 300px">
|
|
|
<template #append>
|
|
|
<el-link @click="selectMeasure" :underline="false">选择</el-link>
|
|
|
</template>
|
|
|
@@ -38,8 +36,7 @@
|
|
|
type="date"
|
|
|
value-format="x"
|
|
|
placeholder="选择检测/校准日期"
|
|
|
- style="width: 100%"
|
|
|
- />
|
|
|
+ style="width: 100%" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
@@ -64,8 +61,7 @@
|
|
|
type="date"
|
|
|
value-format="x"
|
|
|
placeholder="选择检测/校准有效期"
|
|
|
- style="width: 100%"
|
|
|
- />
|
|
|
+ style="width: 100%" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -94,8 +90,7 @@
|
|
|
:file-type="['doc', 'docx', 'pdf', 'jpg', 'png', 'jpeg', 'xls', 'xlsx']"
|
|
|
:limit="3"
|
|
|
:file-size="100"
|
|
|
- class="min-w-80px"
|
|
|
- />
|
|
|
+ class="min-w-80px" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -117,8 +112,7 @@
|
|
|
placeholder="请输入计量器具名称"
|
|
|
clearable
|
|
|
@keyup.enter="handleQuery"
|
|
|
- class="!w-200px"
|
|
|
- />
|
|
|
+ class="!w-200px" />
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button @click="handleQuery"
|
|
|
@@ -136,15 +130,13 @@
|
|
|
:data="measureList"
|
|
|
:stripe="true"
|
|
|
:show-overflow-tooltip="true"
|
|
|
- ref="measureTableRef"
|
|
|
- >
|
|
|
+ ref="measureTableRef">
|
|
|
<el-table-column width="50" align="center">
|
|
|
<template #default="scope">
|
|
|
<el-radio
|
|
|
:model-value="selectedMeasureId"
|
|
|
:label="scope.row.id"
|
|
|
- @change="handleRadioChange(scope.row)"
|
|
|
- >
|
|
|
+ @change="handleRadioChange(scope.row)">
|
|
|
|
|
|
</el-radio>
|
|
|
</template>
|
|
|
@@ -187,8 +179,7 @@
|
|
|
:total="total"
|
|
|
v-model:page="queryParams.pageNo"
|
|
|
v-model:limit="queryParams.pageSize"
|
|
|
- @pagination="getList"
|
|
|
- />
|
|
|
+ @pagination="getList" />
|
|
|
</div>
|
|
|
|
|
|
<template #footer>
|
|
|
@@ -237,7 +228,8 @@ const formRules = reactive({
|
|
|
detectContent: [{ required: true, message: '检测/校准内容不能为空', trigger: 'blur' }],
|
|
|
validityPeriod: [{ required: true, message: '检测/校准有效期不能为空', trigger: 'blur' }],
|
|
|
measureCertNo: [{ required: true, message: '证书编码不能为空', trigger: 'blur' }],
|
|
|
- detectStandard: [{ required: true, message: '检测/校准标准不能为空', trigger: 'blur' }]
|
|
|
+ detectStandard: [{ required: true, message: '检测/校准标准不能为空', trigger: 'blur' }],
|
|
|
+ file: [{ required: true, message: '请上传文件', trigger: 'blur' }]
|
|
|
})
|
|
|
const formRef = ref() // 表单 Ref
|
|
|
const measureList = ref([])
|