From 8c79267eb478e2986c5293d3fb48f1c3da18c544 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期五, 17 一月 2025 15:55:32 +0800
Subject: [PATCH] 测试完成
---
src/views/patient/propaganda/QuestionnaireTask.vue | 90 ++++++++++++++++++++++++++++++++++----------
1 files changed, 69 insertions(+), 21 deletions(-)
diff --git a/src/views/patient/propaganda/QuestionnaireTask.vue b/src/views/patient/propaganda/QuestionnaireTask.vue
index 98f113b..f8220ea 100644
--- a/src/views/patient/propaganda/QuestionnaireTask.vue
+++ b/src/views/patient/propaganda/QuestionnaireTask.vue
@@ -413,13 +413,13 @@
:controlxz="false"
:typeinfo="2"
/>
- <pagination
+ <!-- <pagination
v-show="total > 0"
:total="total"
:page.sync="topqueryParams.pageNum"
:limit.sync="topqueryParams.pageSize"
@pagination="getList"
- />
+ /> -->
</el-row>
</div>
</div>
@@ -494,16 +494,15 @@
@handleSelectionChange="handleSelectionChange"
:currentList="patientuserList"
:tableLabel="tableLabelhz"
+ :heights="600"
:serialnumber="false"
:center="false"
:typeinfo="3"
/>
</el-row>
<pagination
- v-show="patienttotal > 0"
+ v-show="patienttotal > 0&&this.patientqueryParams.allhosp != 6"
:total="patienttotal"
- :page.sync="patientqueryParams.pageNum"
- :limit.sync="patientqueryParams.pageSize"
@pagination="handleAddpatient"
/>
</div>
@@ -874,7 +873,7 @@
import {
getTaskpatientQC,
getlibrarylist,
- getFollowuplist,
+ Externallist,
getQtemplatelist,
getQtemplateobj,
TaskQuestioncomit,
@@ -998,8 +997,8 @@
pageNum: 1, //
pageSize: 10,
topica: 1, //0鍏ㄩ儴1绉戝2鐥呭尯
- leavehospitaldistrictcodes:[],
- leaveldeptcodes:[],
+ leavehospitaldistrictcodes: [],
+ leaveldeptcodes: [],
},
topicoptions: [{ children: [{ children: [] }] }],
showSearch: true, //
@@ -1092,6 +1091,10 @@
value: "3",
label: "浣撴鐥呬汉",
},
+ {
+ value: "6",
+ label: "闄㈠鎮h��",
+ },
],
source: [
{
@@ -1135,7 +1138,11 @@
},
{
value: 7,
- label: "鎮h�呮姤鍛�",
+ label: "鎮h�呮棩甯告姤鍛�",
+ },
+ {
+ value: 9,
+ label: "鎮h�呭紓甯告姤鍛�",
},
{
@@ -1275,7 +1282,6 @@
{
value: "4",
label: "鐭俊",
-
},
{
value: "5",
@@ -1291,7 +1297,7 @@
label: "鏅鸿兘鏈哄櫒浜�",
},
];
- } else if (this.form.serviceType == 7) {
+ } else if (this.form.serviceType == 7 || this.form.serviceType == 9) {
this.checkboxlist = [
{
value: "1",
@@ -1308,7 +1314,6 @@
{
value: "4",
label: "鐭俊",
-
},
{
value: "5",
@@ -1319,7 +1324,12 @@
label: "寰俊灏忕▼搴�",
},
];
- } else if (this.form.serviceType == 2 || this.form.serviceType == 3|| this.form.serviceType == 5|| this.form.serviceType == 4) {
+ } else if (
+ this.form.serviceType == 2 ||
+ this.form.serviceType == 3 ||
+ this.form.serviceType == 5 ||
+ this.form.serviceType == 4
+ ) {
this.checkboxlist = [
{
value: "1",
@@ -1332,7 +1342,6 @@
{
value: "4",
label: "鐭俊",
-
},
{
value: "5",
@@ -1425,6 +1434,8 @@
if (this.form.longTask && this.form.preachform == 6) {
this.form.patCycle = 1;
}
+ //
+ this.form.labelinfo = 1;
Editsingletask(this.form).then((res) => {
if (res.code == 200) {
if (this.form.taskid) {
@@ -1452,8 +1463,8 @@
}
this.objyl.taskid = data.taskId;
if (!this.objyl.sendDay) {
- this.objyl.sendDay='5';
- }
+ this.objyl.sendDay = "5";
+ }
TaskQuestioncomit(this.objyl).then((response) => {
this.previewtf = false;
this.form.libtemplateid = this.objyl.svyid;
@@ -1706,6 +1717,15 @@
},
getList() {},
handleQuery() {
+ // 鑾峰彇澶栭儴鎮h��
+ console.log(this.patientqueryParams.allhosp, "aaalll");
+
+ if (this.patientqueryParams.allhosp == 6) {
+ this.Externallist();
+ console.log();
+
+ return;
+ }
if (this.patientqueryParams.topica == 0) {
this.patientqueryParams.leavehospitaldistrictcodes =
store.getters.leavehospitaldistrictcodes;
@@ -1718,15 +1738,43 @@
store.getters.leavehospitaldistrictcodes;
this.patientqueryParams.leaveldeptcodes = null;
}
- console.log(this.patientqueryParams.leavehospitaldistrictcodes);
- console.log(this.patientqueryParams.leaveldeptcodes);
- if (!this.patientqueryParams.leavehospitaldistrictcodes||!this.patientqueryParams.leavehospitaldistrictcodes[0])
+ if (
+ !this.patientqueryParams.leavehospitaldistrictcodes ||
+ !this.patientqueryParams.leavehospitaldistrictcodes[0]
+ )
this.patientqueryParams.leavehospitaldistrictcodes = null;
- if (!this.patientqueryParams.leaveldeptcodes||!this.patientqueryParams.leaveldeptcodes[0])
+ if (
+ !this.patientqueryParams.leaveldeptcodes ||
+ !this.patientqueryParams.leaveldeptcodes[0]
+ )
this.patientqueryParams.leaveldeptcodes = null;
this.handleAddpatient();
},
+ // 鑾峰彇澶栭儴鎮h�呭鍏ュ垪琛�
+ Externallist() {
+ this.tableLabelhz = [
+ { label: "鎮h��", width: "", prop: "name" },
+ { label: "韬唤璇�", width: "200", prop: "idcardno" },
+ { label: "鎬у埆", width: "", prop: "sex" },
+ { label: "骞撮緞", width: "", prop: "age" },
+ { label: "鍑洪櫌澶╂暟", width: "", prop: "endDay" },
+ ];
+ this.patientqueryParams.pageSize = 1000;
+
+ Externallist(this.patientqueryParams).then((response) => {
+ this.patientuserList = response.rows;
+ this.patientuserList.forEach((item) => {
+ if (item.endtime) {
+ item.endDay = this.daysBetween(item.endtime);
+ }
+ });
+ this.dialogVisiblepatient = true;
+ this.patienttotal = response.total;
+ this.loading = false;
+ });
+ },
+
resetQuery() {},
handleQuerymb() {
getQtemplatelist(this.topqueryParams).then((response) => {
@@ -1947,7 +1995,7 @@
this.objyl.isoperation = 1;
console.log(this.objyl.id);
if (!this.objyl.sendDay) {
- this.objyl.sendDay='5';
+ this.objyl.sendDay = "5";
}
if (this.objyl.id) {
--
Gitblit v1.9.3