From c7b33db117fd2893d7d1c93bf5d46e87d33e44d0 Mon Sep 17 00:00:00 2001
From: lkk <364857242@qq.com>
Date: 星期一, 16 十二月 2024 16:08:51 +0800
Subject: [PATCH] 初审结果查询

---
 src/views/system/icd/index.vue |   44 +++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 39 insertions(+), 5 deletions(-)

diff --git a/src/views/system/icd/index.vue b/src/views/system/icd/index.vue
index 6fd36cf..42c90c3 100644
--- a/src/views/system/icd/index.vue
+++ b/src/views/system/icd/index.vue
@@ -49,12 +49,20 @@
         />
       </el-form-item>
       <el-form-item label="鍚敤鏍囧織" prop="qybz">
-        <el-input
+        <!-- <el-input
           v-model="queryParams.qybz"
           placeholder="璇疯緭鍏ュ惎鐢ㄦ爣蹇�"
           clearable
           @keyup.enter.native="handleQuery"
-        />
+        /> -->
+        <el-select  v-model="queryParams.qybz"  placeholder="璇疯緭鍏ュ惎鐢ㄦ爣蹇�" clearable >
+          <el-option
+            v-for="dict in dict.type.sys_normal_disable"
+            :key="dict.value"
+            :label="dict.label"
+            :value="dict.value"
+          />
+        </el-select>
       </el-form-item>
       <el-form-item label="鍖讳繚鐤剧梾缂栫爜" prop="gjybbm">
         <el-input
@@ -165,7 +173,13 @@
       <el-table-column label="鎷奸煶鐮�" align="center" prop="pym" :show-overflow-tooltip="true" />
       <el-table-column label="鐤剧梾鍒嗙被" align="center" prop="jbfl" :show-overflow-tooltip="true" />
       <el-table-column label="鐗堟湰" align="center" prop="ver" :show-overflow-tooltip="true" />
-      <el-table-column label="鍚敤鏍囧織" align="center" prop="qybz" :show-overflow-tooltip="true" width="80px" />
+      <el-table-column label="鍚敤鏍囧織" align="center" prop="qybz" :show-overflow-tooltip="true" width="80px">
+      <template slot-scope="scope">
+            <span v-if="scope.row.qybz == '0'">鍚敤</span>
+            <span v-if="scope.row.qybz == '1'">鍋滅敤</span>
+          <!-- <dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.status"/> -->
+        </template>
+      </el-table-column>
       <el-table-column label="鍥藉鍖讳繚鐤剧梾缂栫爜" align="center" prop="gjybbm" :show-overflow-tooltip="true" />
       <el-table-column label="鍥藉鍖讳繚鐤剧梾鍚嶇О" align="center" prop="gjybmc" :show-overflow-tooltip="true" />
       <el-table-column label="璇婃柇闄勫姞鐮�" align="center" prop="zdfjm" :show-overflow-tooltip="true" />
@@ -232,7 +246,15 @@
           <el-input v-model="form.ver" placeholder="璇疯緭鍏ョ増鏈�" />
         </el-form-item>
         <el-form-item label="鍚敤鏍囧織" prop="qybz">
-          <el-input v-model="form.qybz" placeholder="璇疯緭鍏ュ惎鐢ㄦ爣蹇�" />
+          <!-- <el-input v-model="form.qybz" placeholder="璇疯緭鍏ュ惎鐢ㄦ爣蹇�" /> -->
+          <el-select  v-model="form.qybz"  placeholder="璇疯緭鍏ュ惎鐢ㄦ爣蹇�" clearable style="width: 100%;">
+          <el-option
+            v-for="dict in dict.type.sys_normal_disable"
+            :key="dict.value"
+            :label="dict.label"
+            :value="dict.value"
+          />
+        </el-select>
         </el-form-item>
         <el-form-item label="鍥藉鍖讳繚鐤剧梾缂栫爜" prop="gjybbm">
           <el-input
@@ -266,7 +288,19 @@
 
 export default {
   name: "Icd",
+  dicts: ['sys_normal_disable'],
   data() {
+    let checkPhoneNum = (rule, value, callback) => {
+         console.log( value)
+      let patter = new RegExp(/^1\s*[3456789]\s*(\d\s*){9}$/);
+      if (value == "" && value == undefined && !value) {
+        return callback('');
+      }  else if(value != undefined && value != ""){
+        return callback();
+      }else if (!patter.test(value)) {
+        return callback('');
+      }
+    };
     return {
       // 閬僵灞�
       loading: true,
@@ -308,7 +342,7 @@
         deleted: [
           {
             required: true,
-            message: "",
+            validator: checkPhoneNum, 
             trigger: "blur",
           },
         ],

--
Gitblit v1.8.0