From 57a7537f38f78499218c2d23f4c09a26add08c5a Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期二, 04 三月 2025 20:05:39 +0800
Subject: [PATCH] 测试完成

---
 src/views/system/user/index.vue                    |   14 +++++++++-----
 src/api/system/user.js                             |    6 +++++-
 src/views/patient/propaganda/particty.vue          |    4 ++--
 src/views/patient/propaganda/QuestionnaireTask.vue |    8 ++------
 4 files changed, 18 insertions(+), 14 deletions(-)

diff --git a/src/api/system/user.js b/src/api/system/user.js
index e68cb47..b348c5d 100644
--- a/src/api/system/user.js
+++ b/src/api/system/user.js
@@ -142,10 +142,14 @@
 }
 
 // 鏌ヨ閮ㄩ棬涓嬫媺鏍戠粨鏋�
-export function deptTreeSelect() {
+export function deptTreeSelect(type) {
+  const data = {
+    deptType:type,
+  };
   return request({
     url: "/system/user/deptTree",
     method: "get",
+    params: data,
   });
 }
 // 鏂板绉戝/鐥呭尯
diff --git a/src/views/patient/propaganda/QuestionnaireTask.vue b/src/views/patient/propaganda/QuestionnaireTask.vue
index 5c07433..0a1d7e0 100644
--- a/src/views/patient/propaganda/QuestionnaireTask.vue
+++ b/src/views/patient/propaganda/QuestionnaireTask.vue
@@ -219,7 +219,6 @@
                         <el-option
                           class="ruleFormaa"
                           v-for="item in belongDepts"
-                          :key="item.deptCode"
                           :label="item.deptName"
                           :value="item.deptCode"
                         >
@@ -242,7 +241,6 @@
                         <el-option
                           class="ruleFormaa"
                           v-for="item in belongWards"
-                          :key="item.districtCode"
                           :label="item.districtName"
                           :value="item.districtCode"
                         >
@@ -295,7 +293,6 @@
                       </div>
                       <el-tag
                         v-for="tag in diagglist"
-                        :key="tag.icdcode"
                         @close="removediagg(tag.icd10code)"
                         type="warning"
                         closable
@@ -324,7 +321,6 @@
                         <el-option
                           class="ruleFormaa"
                           v-for="item in baseoperaList"
-                          :key="item.opcode"
                           :label="item.opdesc"
                           :value="item.opcode"
                         >
@@ -1568,12 +1564,12 @@
     // 鎵嬫湳鏌ヨ
     remoteopcode(name) {
       if (name) {
-        getillnesslist({
+        getbaseopera({
           pageNum: 1,
           pageSize: 1000,
           opdesc: name,
         }).then((res) => {
-          this.donorchargeList = res.rows;
+          this.baseoperaList = res.rows;
         });
       }
     },
diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue
index 68e3592..ea8eff1 100644
--- a/src/views/patient/propaganda/particty.vue
+++ b/src/views/patient/propaganda/particty.vue
@@ -1949,12 +1949,12 @@
     // 鎵嬫湳鏌ヨ
     remoteopcode(name) {
       if (name) {
-        getillnesslist({
+        getbaseopera({
           pageNum: 1,
           pageSize: 1000,
           opdesc: name,
         }).then((res) => {
-          this.donorchargeList = res.rows;
+          this.baseoperaList = res.rows;
         });
       }
     },
diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue
index 5d30cc1..4a0cfcc 100644
--- a/src/views/system/user/index.vue
+++ b/src/views/system/user/index.vue
@@ -336,7 +336,7 @@
               style="width: 478px"
               v-model="form.deptCodes"
               @remove-tag="removehpsp"
-              :options="deptOptions"
+              :options="deptOptionsks"
               :props="props"
               filterable
               clearable
@@ -352,7 +352,7 @@
               style="width: 478px"
               @remove-tag="removehpsp"
               v-model="form.wardCodes"
-              :options="deptOptions"
+              :options="deptOptionsbq"
               :props="props"
               filterable
               clearable
@@ -579,7 +579,8 @@
       // 寮瑰嚭灞傛爣棰�
       title: "",
       // 閮ㄩ棬鏍戦�夐」
-      deptOptions: undefined,
+      deptOptionsks: undefined,
+      deptOptionsbq: undefined,
       // 鏄惁鏄剧ず寮瑰嚭灞�
       open: false,
       // 閮ㄩ棬鍚嶇О
@@ -718,8 +719,11 @@
     /** 鏌ヨ閮ㄩ棬涓嬫媺鏍戠粨鏋� */
     getDeptTree() {
       // 绉戝鍒楄〃
-      deptTreeSelect().then((response) => {
-        this.deptOptions = response.data;
+      deptTreeSelect(1).then((response) => {
+        this.deptOptionsks = response.data;
+      });
+      deptTreeSelect(2).then((response) => {
+        this.deptOptionsbq = response.data;
       });
       // 闄㈠尯鍒楄〃
       //  deptTreeSelect().then((response) => {

--
Gitblit v1.9.3