yanghao 1 nedēļu atpakaļ
vecāks
revīzija
6701d0faa2

+ 2 - 1
src/views/pms/qhse/certificate.vue

@@ -496,7 +496,8 @@ const formRules = {
 
   certOrg: [{ required: true, message: '颁发机构不能为空', trigger: 'blur' }],
   certIssue: [{ required: true, message: '颁发时间不能为空', trigger: 'blur' }],
-  certExpire: [{ required: true, message: '有效期不能为空', trigger: 'blur' }]
+  certExpire: [{ required: true, message: '有效期不能为空', trigger: 'blur' }],
+  certPic: [{ required: true, message: '证书图片不能为空', trigger: 'blur' }]
 }
 
 /** 查询列表 */

+ 11 - 19
src/views/pms/qhse/iotmeasuredetect/IotMeasureDetectForm.vue

@@ -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)">
               &nbsp;
             </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([])