From c6a61bf9bf4d1ae57098aa26dcf2448ce6bb80e4 Mon Sep 17 00:00:00 2001
From: WXL (wul) <wl_5969728@163.com>
Date: 星期五, 05 九月 2025 10:16:43 +0800
Subject: [PATCH] 测试完成
---
src/views/patient/propaganda/particty.vue | 161 +++++++++++++++++++++++++++++++++++------------------
1 files changed, 107 insertions(+), 54 deletions(-)
diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue
index ea8eff1..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,6 +540,12 @@
v-show="showSearch"
label-width="98px"
>
+ <el-form-item label="涓绘不鍖荤敓锛�">
+ <el-input
+ v-model="patientqueryParams.drname"
+ @keyup.enter.native="handleQuery"
+ ></el-input>
+ </el-form-item>
<el-form-item label="鎮h�咃細">
<el-input
v-model="patientqueryParams.name"
@@ -787,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
@@ -1109,7 +1114,10 @@
templatename: "",
templateid: null,
libtemplateid: null,
- kcb: "浜茬埍鐨勬偅鑰�/瀹跺睘锛屾偍濂斤紒鎴戜滑鏄櫙瀹佷汉姘戝尰闄㈢殑鍖绘姢浜哄憳锛屼负浜嗘洿濂藉湴浜嗚В鎮ㄧ殑搴峰鎯呭喌锛岃鎮ㄦ娊涓�鐐瑰疂璐垫椂闂达紝杩涜鏈鍥炶鏈嶅姟銆�",
+ kcb:
+ "浜茬埍鐨勬偅鑰�/瀹跺睘锛屾偍濂斤紒鎴戜滑鏄�" +
+ localStorage.getItem("orgname") +
+ "鐨勫尰鎶や汉鍛橈紝涓轰簡鏇村ソ鍦颁簡瑙f偍鐨勫悍澶嶆儏鍐碉紝璇锋偍鎶戒竴鐐瑰疂璐垫椂闂达紝杩涜鏈鍥炶鏈嶅姟銆�",
jsy: "璇锋偍娉ㄦ剰浼戞伅鍜岃惀鍏伙紝鐢熸椿涓婅鍔抽�哥粨鍚堬紝閫傚綋閿荤偧锛屾垝鐑熼檺閰掞紝淇濇寔蹇冩儏鑸掔晠锛屽畾鏈熷璇娿�傞偅鏈鍥炶鍐呭灏卞埌杩欓噷锛岀鎮ㄨ韩浣撳仴搴凤紒",
},
taskoptions: [
@@ -1151,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: [],
@@ -1233,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();
@@ -1351,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",
@@ -1382,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",
@@ -1440,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;
@@ -1511,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("淇敼鎴愬姛");
@@ -1793,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;
@@ -1825,7 +1885,10 @@
templatename: "",
templateid: null,
libtemplateid: null,
- kcb: "浜茬埍鐨勬偅鑰�/瀹跺睘锛屾偍濂斤紒鎴戜滑鏄櫙瀹佷汉姘戝尰闄㈢殑鍖绘姢浜哄憳锛屼负浜嗘洿濂藉湴浜嗚В鎮ㄧ殑搴峰鎯呭喌锛岃鎮ㄦ娊涓�鐐瑰疂璐垫椂闂达紝瀹屾垚杩欎唤闅忚銆�",
+ kcb:
+ "浜茬埍鐨勬偅鑰�/瀹跺睘锛屾偍濂斤紒鎴戜滑鏄�" +
+ localStorage.getItem("orgname") +
+ "鐨勫尰鎶や汉鍛橈紝涓轰簡鏇村ソ鍦颁簡瑙f偍鐨勫悍澶嶆儏鍐碉紝璇锋偍鎶戒竴鐐瑰疂璐垫椂闂达紝杩涜鏈鍥炶鏈嶅姟銆�",
jsy: "璇锋偍娉ㄦ剰浼戞伅鍜岃惀鍏伙紝鐢熸椿涓婅鍔抽�哥粨鍚堬紝閫傚綋閿荤偧锛屾垝鐑熼檺閰掞紝淇濇寔蹇冩儏鑸掔晠锛屽畾鏈熷璇娿�傞偅鏈鍥炶灏卞埌杩欓噷锛岀鎮ㄨ韩浣撳仴搴凤紒",
};
@@ -1916,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);
});
@@ -2007,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("鍒犻櫎鎴愬姛");
}
});
@@ -2204,11 +2269,11 @@
if (!this.form.taskid) {
this.templateor = true;
MessageBox.confirm(
- "褰撳墠涓烘柊澧炰换鍔℃湭淇濆瓨涓嶅彲鍏宠仈妯℃澘锛屾槸鍚﹀厛淇濆瓨浠诲姟锛�",
+ "褰撳墠涓烘柊澧炰换鍔℃湭淇濆瓨涓嶅彲鍏宠仈妯℃澘锛屾槸鍚﹀厛鏆傚瓨妯℃澘淇濆瓨浠诲姟鍚庣敓鏁堬紵",
"鍔熻兘鎻愮ず",
{
- confirmButtonText: "淇濆瓨浠诲姟",
- cancelButtonText: "鏆傚瓨妯℃澘",
+ confirmButtonText: "鏆傚瓨妯℃澘",
+ cancelButtonText: "鍙栨秷",
type: "warning",
}
)
@@ -2225,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