From c3e7f99b9070230896865a7a0f805473aeed83ea Mon Sep 17 00:00:00 2001
From: lkk <364857242@qq.com>
Date: 星期五, 11 四月 2025 15:58:06 +0800
Subject: [PATCH] 1

---
 src/views/hosp/advicerules/index.vue |   36 ++++++++++++++++++++++++++++++++++--
 1 files changed, 34 insertions(+), 2 deletions(-)

diff --git a/src/views/hosp/advicerules/index.vue b/src/views/hosp/advicerules/index.vue
index a4c9279..3f305a6 100644
--- a/src/views/hosp/advicerules/index.vue
+++ b/src/views/hosp/advicerules/index.vue
@@ -145,6 +145,7 @@
         width="200"
         prop="jynr"
       />
+      <el-table-column label="鎬у埆" align="center" prop="xb"  :formatter="formatSex" />
       <el-table-column label="鑼冨洿" align="center" prop="fwz" />
       <el-table-column label="鑼冨洿鏈�灏忓��" align="center" prop="fwzxz" />
       <el-table-column label="鑼冨洿鏈�澶у��" align="center" prop="fwzdz" />
@@ -268,6 +269,7 @@
             placeholder="璇疯緭鍏ュ紓甯告爣蹇�"
           />
         </el-form-item>
+
         <el-form-item label="鐤剧梾" prop="sfjb">
           <el-checkbox v-model="form.sfjb" true-label="鏄�" false-label="鍚�">
           </el-checkbox>
@@ -292,6 +294,21 @@
             true-label="鏄�"
             false-label=""
           ></el-checkbox>
+        </el-form-item>
+        <el-form-item label="鎬у埆" prop="xb">
+          <el-select
+            v-model="form.xb"
+            placeholder="璇烽�夋嫨浣撴浜烘�у埆"
+            style="width: 200px"
+            clearable
+          >
+            <el-option
+              v-for="dict in dict.type.sys_user_sex"
+              :key="dict.value"
+              :label="dict.label"
+              :value="dict.value"
+            ></el-option>
+          </el-select>
         </el-form-item>
         <el-form-item label="寤鸿鍚嶇О" prop="jymc" style="display: block">
           <el-input
@@ -476,6 +493,7 @@
 
 export default {
   name: "Advicerules",
+  dicts: ["sys_user_sex"],
   data() {
     return {
       // 閬僵灞�
@@ -517,6 +535,7 @@
         sfcjb: null,
         sfmxb: null,
         sfzdjb: null,
+        sfzdjb: null,
       },
       queryParam1: {
         page: 1,
@@ -529,7 +548,9 @@
         pageSize: 10,
       },
       // 琛ㄥ崟鍙傛暟
-      form: {},
+      form: {
+        xb: "2",
+      },
       // 琛ㄥ崟鏍¢獙
       rules: {},
       upload: {
@@ -599,8 +620,11 @@
         createBy: null,
         updateBy: null,
         deleted: null,
+        xb: "2",
       };
-      this.resetForm("form");
+      if (this.$refs.form) {
+        this.$refs.form.resetFields();
+      }
     },
     /** 鎼滅储鎸夐挳鎿嶄綔 */
     handleQuery() {
@@ -614,6 +638,13 @@
     clearForm() {
       this.queryParam.bt = ""; // 娓呯┖鏍囬
       this.queryParam.nr = ""; // 娓呯┖寤鸿鍐呭
+    },
+
+    formatSex(row) {
+      const dictItem = this.dict.type.sys_user_sex.find(
+        (item) => item.value === row.xb
+      );
+      return dictItem ? dictItem.label : "";
     },
 
     handleSelectionChange1(selection) {
@@ -689,6 +720,7 @@
         this.open = true;
         this.title = "淇敼浣撴椤圭洰寤鸿瑙勫垯鏂拌〃";
       });
+
       deptTreeSelect().then((response) => {
         this.departmentOptions = response.data[0].children;
       });

--
Gitblit v1.8.0