From 42f17b759cc69f44a8d200934117daaaa703d87d Mon Sep 17 00:00:00 2001
From: wwl <xchao828@163.com>
Date: 星期三, 25 十二月 2024 17:59:53 +0800
Subject: [PATCH] his科室ID

---
 src/views/system/dept/index.vue |   42 ++++++++++++++++++++++++++++++------------
 1 files changed, 30 insertions(+), 12 deletions(-)

diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue
index 9e0298b..d71e42f 100644
--- a/src/views/system/dept/index.vue
+++ b/src/views/system/dept/index.vue
@@ -322,7 +322,11 @@
           </el-input>
         </el-form-item>
         <el-form-item label="his绉戝鍚�" prop="hisksmc">
-          <el-input v-model="form.hisksmc" placeholder="his绉戝鍚�" style="width: 202px;">
+          <el-input
+            v-model="form.hisksmc"
+            placeholder="his绉戝鍚�"
+            style="width: 202px"
+          >
           </el-input>
         </el-form-item>
         <!-- <el-form-item label="閲嶇偣绉戝" prop="deptFcusTypeCode">
@@ -362,10 +366,12 @@
       </el-form>
 
       <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">纭� 瀹�</el-button>
+
         <el-button @click="cancel">鍙� 娑�</el-button>
+        <el-button type="primary" @click="submitForm">纭� 瀹�</el-button>
       </div>
-      <Packagese ref="aaa" @add="handleChanges" />
+      <!-- 鍦ㄧ埗缁勪欢涓� -->
+      <Packagese ref="aaa" :visible="showPackagese" @add="handleChanges" :selectedId="form.hisksid" />
     </el-dialog>
   </div>
 </template>
@@ -389,7 +395,7 @@
 export default {
   name: "Dept",
   dicts: ["sys_normal_disable", "dict_user_orgtype", "dict_dept_type"],
-  components: { Treeselect,Packagese },
+  components: { Treeselect, Packagese },
   data() {
     let checkPhoneNum = (rule, value, callback) => {
       let patter = new RegExp(/^1\s*[3456789]\s*(\d\s*){9}$/);
@@ -402,12 +408,14 @@
       }
     };
     return {
+      showPackagese: false,
       // 閮ㄩ棬鍚嶇О
       deptName: undefined,
       // 閬僵灞�
       loading: true,
       hospList: [],
       parentNameList: [],
+      total: 0,
       // 鏄剧ず鎼滅储鏉′欢
       showSearch: true,
       // 琛ㄦ牸鏍戞暟鎹�
@@ -500,18 +508,28 @@
     this.getDeptTree();
   },
   methods: {
-    handlePacCode(data) {
-  // 澶勭悊pacCode鐨勯�昏緫
-  console.log('Received pacCode:', data);
-},
     handleQuerys() {
+
+      this.showPackagese = true;
+      if (this.form.hisksid) {
+        this.$refs.aaa.list = [
+          {
+            pacCode: this.form.hisksid,
+            pacName: this.form.hisksmc,
+          },
+        ];
+      }
+
       this.$refs.aaa.open = true;
       this.$refs.aaa.getAllList();
       this.$refs.aaa.title = "鏁版嵁瀛楀吀";
     },
     handleChanges(param1) {
-      this.form.lisXmbm = param1[0].pacCode;
-      this.form.lisXmmc = param1[0].pacName;
+      this.form = {
+        ...this.form,
+        hisksid: param1[0].pacCode,
+        hisksmc: param1[0].pacName,
+      };
     },
     /** 鏌ヨ閮ㄩ棬鍒楄〃 */
     getList() {
@@ -658,14 +676,15 @@
       });
     },
     /** 淇敼鎸夐挳鎿嶄綔 */
+
     handleUpdate(row) {
-      // console.log(11111)
       // this.reset();
       this.form = row;
       this.form.parentId = this.form.parentId.toString();
       if (this.form.parentId == 0) {
         this.deptOption.push({ id: 0, label: "涓荤被鐩�" });
       }
+
       this.open = true;
       this.title = "绉戝淇℃伅缁存姢  ";
       // getDept(row.deptId).then((response) => {
@@ -691,7 +710,6 @@
         if (valid) {
           if (this.form.deptId != undefined) {
             if (this.form.hospId) {
-              // console.log(this.form);
               updateDept(this.form).then((response) => {
                 this.$modal.msgSuccess("淇敼鎴愬姛");
                 this.open = false;

--
Gitblit v1.8.0