From 99b062eeca471bdcbfcacd88e308fab9972cd6ec Mon Sep 17 00:00:00 2001
From: WXL (wul) <wl_5969728@163.com>
Date: 星期二, 19 八月 2025 14:21:33 +0800
Subject: [PATCH] 展示优化
---
src/views/patient/follow/index.vue | 87 ++++++++++++++++++++++++++++++++++++-------
1 files changed, 73 insertions(+), 14 deletions(-)
diff --git a/src/views/patient/follow/index.vue b/src/views/patient/follow/index.vue
index 50d9526..7cbabad 100644
--- a/src/views/patient/follow/index.vue
+++ b/src/views/patient/follow/index.vue
@@ -246,20 +246,34 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
- <el-form-item label="鎮h�呰寖鍥�" prop="tagId">
- <el-select
- v-model="filtrqueryParams.searchscope"
- placeholder="璇烽�夋嫨鎮h�呰寖鍥�"
+ <el-form-item label="浠诲姟绫诲瀷">
+ <el-select
+ v-model="filtrqueryParams.allhosp"
+ placeholder="璇烽�夋嫨鏂板绫诲瀷"
+ >
+ <el-option
+ v-for="item in taskoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value"
>
- <el-option
- v-for="item in source"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
+ </el-option>
+ </el-select>
+ </el-form-item>
+ <el-form-item label="鎮h�呰寖鍥�" prop="tagId">
+ <el-select
+ v-model="filtrqueryParams.searchscope"
+ placeholder="璇烽�夋嫨鎮h�呰寖鍥�"
+ >
+ <el-option
+ v-for="item in source"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value"
+ >
+ </el-option>
+ </el-select>
+ </el-form-item>
<el-form-item>
<el-button
@@ -521,6 +535,20 @@
{ papersname: "涓浗娓境灞呮皯韬唤璇�" },
{ papersname: "涓浗鍙版咕灞呮皯韬唤璇�" },
],
+ source: [
+ {
+ value: 0,
+ label: "鍏ㄩ儴鎮h��",
+ },
+ {
+ value: 1,
+ label: "绉戝鎮h��",
+ },
+ {
+ value: 2,
+ label: "鐥呭尯鎮h��",
+ },
+ ],
// 琛ㄥ崟鍙傛暟
form: {
name: "",
@@ -537,6 +565,7 @@
pageNum: 1,
pageSize: 10,
allhosp: 0,
+ searchscope:0,
},
//瀵煎叆杩涘害
dractive: 1,
@@ -569,6 +598,24 @@
{
value: 2,
label: "鐥呭尯鎮h��",
+ },
+ ],
+ taskoptions: [
+ {
+ value: "4",
+ label: "鍑洪櫌鐥呬汉",
+ },
+ {
+ value: "1",
+ label: "鍦ㄩ櫌鐥呬汉",
+ },
+ {
+ value: "2",
+ label: "闂ㄨ瘖鐥呬汉",
+ },
+ {
+ value: 0,
+ label: "鍏ㄩ儴",
},
],
whether: [
@@ -691,7 +738,19 @@
distribute() {
this.distributeVisible = true;
this.filtrloading = true;
-
+ if (this.filtrqueryParams.searchscope == 1) {
+ this.filtrqueryParams.deptcodes = store.getters.belongDepts.map(
+ (obj) => obj.deptCode
+ );
+ this.filtrqueryParams.hospitaldistrictcodes = [];
+ } else if (this.filtrqueryParams.searchscope == 2) {
+ this.filtrqueryParams.hospitaldistrictcodes =
+ store.getters.belongWards.map((obj) => obj.districtCode);
+ this.filtrqueryParams.deptcodes = [];
+ } else {
+ this.filtrqueryParams.deptcodes = [];
+ this.filtrqueryParams.hospitaldistrictcodes = [];
+ }
messagelistpatient(this.filtrqueryParams).then((response) => {
this.filtruserList = response.rows;
this.filtrtotal = response.total;
--
Gitblit v1.9.3