From 186b27156c14216e4359ab3f811ca1821962f3d3 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期五, 09 五月 2025 11:14:41 +0800
Subject: [PATCH] 测试完成

---
 src/views/patient/propaganda/particty.vue |  157 ++++++++++++++++++++++++++++++++++------------------
 1 files changed, 102 insertions(+), 55 deletions(-)

diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue
index 14a31fd..69c24a5 100644
--- a/src/views/patient/propaganda/particty.vue
+++ b/src/views/patient/propaganda/particty.vue
@@ -267,7 +267,6 @@
                         </el-option>
                       </el-select> </el-form-item
                   ></el-col>
-
                 </el-row>
                 <el-row v-if="form.appltype == 3">
                   <div class="xinz-infs">
@@ -376,7 +375,7 @@
                     ></el-button>
 
                     <el-button
-                      v-if="form.templatename"
+                      v-if="form.templateid"
                       type="success"
                       icon="el-icon-search"
                       @click="previewfnmb()"
@@ -541,7 +540,7 @@
               v-show="showSearch"
               label-width="98px"
             >
-            <el-form-item label="涓绘不鍖荤敓锛�">
+              <el-form-item label="涓绘不鍖荤敓锛�">
                 <el-input
                   v-model="patientqueryParams.drname"
                   @keyup.enter.native="handleQuery"
@@ -793,13 +792,13 @@
           @click="Departmenttreatment"
           >{{ form.templateid ? "鏇挎崲浣跨敤" : "閫夋嫨浣跨敤" }}</el-button
         >
-        <!-- <el-button
+        <el-button
           :type="previewtftype ? 'success' : 'warning'"
           @click="Modifytemplate"
           >{{
             previewtftype ? "鍓嶅線淇敼宸查�夋嫨妯℃澘" : "鏂板淇濆瓨骞跺墠寰�淇敼"
           }}</el-button
-        > -->
+        >
       </span>
     </el-dialog>
     <el-drawer
@@ -1115,7 +1114,10 @@
         templatename: "",
         templateid: null,
         libtemplateid: null,
-        kcb: "浜茬埍鐨勬偅鑰�/瀹跺睘锛屾偍濂斤紒鎴戜滑鏄櫙瀹佷汉姘戝尰闄㈢殑鍖绘姢浜哄憳锛屼负浜嗘洿濂藉湴浜嗚В鎮ㄧ殑搴峰鎯呭喌锛岃鎮ㄦ娊涓�鐐瑰疂璐垫椂闂达紝杩涜鏈鍥炶鏈嶅姟銆�",
+        kcb:
+          "浜茬埍鐨勬偅鑰�/瀹跺睘锛屾偍濂斤紒鎴戜滑鏄�" +
+          localStorage.getItem("orgname") +
+          "鐨勫尰鎶や汉鍛橈紝涓轰簡鏇村ソ鍦颁簡瑙f偍鐨勫悍澶嶆儏鍐碉紝璇锋偍鎶戒竴鐐瑰疂璐垫椂闂达紝杩涜鏈鍥炶鏈嶅姟銆�",
         jsy: "璇锋偍娉ㄦ剰浼戞伅鍜岃惀鍏伙紝鐢熸椿涓婅鍔抽�哥粨鍚堬紝閫傚綋閿荤偧锛屾垝鐑熼檺閰掞紝淇濇寔蹇冩儏鑸掔晠锛屽畾鏈熷璇娿�傞偅鏈鍥炶鍐呭灏卞埌杩欓噷锛岀鎮ㄨ韩浣撳仴搴凤紒",
       },
       taskoptions: [
@@ -1157,33 +1159,57 @@
 
       tasktypes: [
         {
-          value: 1,
-          label: "蹇冪數闅忚",
+          value: "1",
+          label: "鐩戞祴璇勪及",
         },
         {
-          value: 2,
+          value: "2",
           label: "鍑洪櫌闅忚",
         },
         {
-          value: 3,
-          label: "褰卞儚闅忚",
+          value: "3",
+          label: "闂ㄨ瘖闅忚",
         },
         {
-          value: 4,
+          value: "4",
           label: "瀹f暀鍏虫��",
         },
         {
-          value: 5,
+          value: "5",
+          label: "澶嶈瘖绠$悊",
+        },
+        // {
+        //   value: "5",
+        //   label: "婊℃剰搴﹁皟鏌�",
+        // },
+        {
+          value: "7",
+          label: "鎮h�呮姤鍛�",
+        },
+        // {
+        //   value: "8",
+        //   label: "鍏朵粬閫氱煡",
+        // },
+        {
+          value: "9",
           label: "浣撴闅忚",
         },
+        // {
+        //   value: "10",
+        //   label: "鍖绘妧闅忚",
+        // },
         {
-          value: 11,
-          label: "鍖绘妧闅忚",
+          value: "11",
+          label: "褰卞儚闅忚",
         },
         {
-          value: 10,
-          label: "涓撶闅忚",
+          value: "12",
+          label: "蹇冪數闅忚",
         },
+        // {
+        //   value: "13",
+        //   label: "涓撶梾闅忚",
+        // },
       ],
       // 绉戝/鐥呭尯
       belongWards: [],
@@ -1239,6 +1265,8 @@
     this.form.typename = this.$route.query.typename;
     this.serviceType = Number(this.$route.query.serviceType);
     this.form.serviceType = Number(this.$route.query.serviceType);
+    console.log(localStorage.getItem("orgid"), "orgid");
+
     this.Acquisitiontype();
     this.getillnesslist();
     this.Getdetails();
@@ -1357,7 +1385,15 @@
           //   label: "鏅鸿兘鏈哄櫒浜�",
           // },
         ];
-      } else if (this.form.serviceType == 7 || this.form.serviceType == 5|| this.form.serviceType == 10|| this.form.serviceType == 11) {
+      } else if (
+        this.form.serviceType == 7 ||
+        this.form.serviceType == 5 ||
+        this.form.serviceType == 8 ||
+        this.form.serviceType == 9 ||
+        this.form.serviceType == 11 ||
+        this.form.serviceType == 12 ||
+        this.form.serviceType == 10
+      ) {
         this.checkboxlist = [
           {
             value: "1",
@@ -1388,7 +1424,11 @@
             label: "鏈悗闅忚",
           },
         ];
-      } else if (this.form.serviceType == 2 || this.form.serviceType == 3) {
+      } else if (
+        this.form.serviceType == 2 ||
+        this.form.serviceType == 3 ||
+        this.form.serviceType == 4
+      ) {
         this.checkboxlist = [
           {
             value: "1",
@@ -1446,21 +1486,21 @@
         },
       ];
       if (this.form.appltype == 1) {
-        this.leavehospitaldistrictcodes=[];
-        this.operationcodes=[];
-        this.illnesscodes=[];
+        this.leavehospitaldistrictcodes = [];
+        this.operationcodes = [];
+        this.illnesscodes = [];
       } else if (this.form.appltype == 2) {
-        this.deptcodesWards=[];
-        this.operationcodes=[];
-        this.illnesscodes=[];
+        this.deptcodesWards = [];
+        this.operationcodes = [];
+        this.illnesscodes = [];
       } else if (this.form.appltype == 3) {
-        this.deptcodesWards=[];
-        this.leavehospitaldistrictcodes=[];
-        this.operationcodes=[];
+        this.deptcodesWards = [];
+        this.leavehospitaldistrictcodes = [];
+        this.operationcodes = [];
       } else if (this.form.appltype == 4) {
-        this.deptcodesWards=[];
-        this.illnesscodes=[];
-        this.leavehospitaldistrictcodes=[];
+        this.deptcodesWards = [];
+        this.illnesscodes = [];
+        this.leavehospitaldistrictcodes = [];
       }
       if (this.checkList) {
         this.form.preachform = this.checkList;
@@ -1517,7 +1557,8 @@
       this.form.opcode = this.operationcodes.join(",");
       this.form.icd10code = this.diagglist
         .map((item) => item.icdcode)
-        .join(",");      Editsingletask(this.form).then((res) => {
+        .join(",");
+      Editsingletask(this.form).then((res) => {
         if (res.code == 200) {
           if (this.form.taskid) {
             this.$modal.msgSuccess("淇敼鎴愬姛");
@@ -1799,7 +1840,20 @@
         this.patientqueryParams.leaveldeptcodes = null;
       this.handleAddpatient();
     },
-    resetQuery() {},
+    resetQuerymb() {
+      this.topqueryParams = { svyname: "" };
+      this.handleQuerymb();
+    },
+    resetQuery() {
+      this.patientqueryParams = {
+        pageNum: 1, //
+        pageSize: 10,
+        topica: 1, //0鍏ㄩ儴1绉戝2鐥呭尯
+        leaveldeptcodes: [],
+        leavehospitaldistrictcodes: [],
+      };
+      this.handleQuery();
+    },
     handleQuerymb() {
       getFollowuplist(this.topqueryParams).then((response) => {
         this.userList = response.rows;
@@ -1831,7 +1885,10 @@
         templatename: "",
         templateid: null,
         libtemplateid: null,
-        kcb: "浜茬埍鐨勬偅鑰�/瀹跺睘锛屾偍濂斤紒鎴戜滑鏄櫙瀹佷汉姘戝尰闄㈢殑鍖绘姢浜哄憳锛屼负浜嗘洿濂藉湴浜嗚В鎮ㄧ殑搴峰鎯呭喌锛岃鎮ㄦ娊涓�鐐瑰疂璐垫椂闂达紝瀹屾垚杩欎唤闅忚銆�",
+        kcb:
+          "浜茬埍鐨勬偅鑰�/瀹跺睘锛屾偍濂斤紒鎴戜滑鏄�" +
+          localStorage.getItem("orgname") +
+          "鐨勫尰鎶や汉鍛橈紝涓轰簡鏇村ソ鍦颁簡瑙f偍鐨勫悍澶嶆儏鍐碉紝璇锋偍鎶戒竴鐐瑰疂璐垫椂闂达紝杩涜鏈鍥炶鏈嶅姟銆�",
         jsy: "璇锋偍娉ㄦ剰浼戞伅鍜岃惀鍏伙紝鐢熸椿涓婅鍔抽�哥粨鍚堬紝閫傚綋閿荤偧锛屾垝鐑熼檺閰掞紝淇濇寔蹇冩儏鑸掔晠锛屽畾鏈熷璇娿�傞偅鏈鍥炶灏卞埌杩欓噷锛岀鎮ㄨ韩浣撳仴搴凤紒",
       };
 
@@ -1922,7 +1979,7 @@
               icdcode: item.icd10code,
             }).then((res) => {
               item.icdname = res.rows[0].icdname;
-            this.diagglist.push(item);
+              this.diagglist.push(item);
             });
             this.illnesscodes.push(item.icd10code);
           });
@@ -2013,7 +2070,9 @@
       if (result.length) {
         taskdiaghospgetsondel(result).then((res) => {
           if (res.code) {
-            this.diagglist=this.diagglist.filter(item => item.icd10code != row);
+            this.diagglist = this.diagglist.filter(
+              (item) => item.icd10code != row
+            );
             this.$modal.msgSuccess("鍒犻櫎鎴愬姛");
           }
         });
@@ -2210,11 +2269,11 @@
       if (!this.form.taskid) {
         this.templateor = true;
         MessageBox.confirm(
-          "褰撳墠涓烘柊澧炰换鍔℃湭淇濆瓨涓嶅彲鍏宠仈妯℃澘锛屾槸鍚﹀厛淇濆瓨浠诲姟锛�",
+          "褰撳墠涓烘柊澧炰换鍔℃湭淇濆瓨涓嶅彲鍏宠仈妯℃澘锛屾槸鍚﹀厛鏆傚瓨妯℃澘淇濆瓨浠诲姟鍚庣敓鏁堬紵",
           "鍔熻兘鎻愮ず",
           {
-            confirmButtonText: "淇濆瓨浠诲姟",
-            cancelButtonText: "鏆傚瓨妯℃澘",
+            confirmButtonText: "鏆傚瓨妯℃澘",
+            cancelButtonText: "鍙栨秷",
             type: "warning",
           }
         )
@@ -2231,26 +2290,14 @@
             this.objyl.ivrTaskTemplateScriptVOList =
               this.objyl.ivrLibaTemplateScriptVOList;
             this.form.ivrTaskTemplateVO = this.objyl;
-
-            this.submitForm();
-          })
-          .catch(() => {
-            if (Array.isArray(this.objyl.suitway)) {
-              this.objyl.suitway = this.objyl.suitway.join(",");
-            }
-            this.objyl.templateid = this.objyl.id;
-            this.objyl.isoperation = 1;
-            this.objyl.ivrLibaTemplateScriptVOList.forEach((item) => {
-              item.ivrTaskScriptTargetoptionList =
-                item.ivrLibaScriptTargetoptionList;
-            });
-            this.objyl.ivrTaskTemplateScriptVOList =
-              this.objyl.ivrLibaTemplateScriptVOList;
-            this.form.ivrTaskTemplateVO = this.objyl;
             this.form.templatename = this.objyl.templateName;
             this.$modal.msgSuccess("鏆傚瓨鎴愬姛淇濆瓨浠诲姟鍚庢ā鏉垮け鏁�");
             this.drawermb = false;
             this.previewtf = false;
+          })
+          .catch(() => {
+            this.drawermb = false;
+            this.previewtf = false;
           });
       } else {
         setTimeout(() => {

--
Gitblit v1.9.3