From feb5a669dced68415bc7e32f237f77bf9842fe8b Mon Sep 17 00:00:00 2001
From: WXL (wul) <wl_5969728@163.com>
Date: 星期三, 03 六月 2026 17:42:18 +0800
Subject: [PATCH] 测试完成
---
src/views/followvisit/outpatient/index.vue | 148 ++++++++++++++++++++++++++-----------------------
1 files changed, 78 insertions(+), 70 deletions(-)
diff --git a/src/views/followvisit/outpatient/index.vue b/src/views/followvisit/outpatient/index.vue
index 93a0376..5638b93 100644
--- a/src/views/followvisit/outpatient/index.vue
+++ b/src/views/followvisit/outpatient/index.vue
@@ -79,7 +79,7 @@
></el-input>
</el-form-item>
- <el-form-item label="褰卞儚鏃堕棿">
+ <el-form-item label="闂ㄨ瘖鏃堕棿">
<el-date-picker
v-model="dateRange"
style="width: 240px"
@@ -108,8 +108,8 @@
></el-cascader>
</el-form-item>
- <el-form-item label="浠诲姟鐘舵��" prop="status">
- <el-select v-model="topqueryParams.sendstate" placeholder="璇烽�夋嫨">
+ <el-form-item label="鏈嶅姟鐘舵��" prop="status">
+ <el-select v-model="topqueryParams.sendstateView" placeholder="璇烽�夋嫨">
<el-option
v-for="item in topicoptions"
:key="item.value"
@@ -138,8 +138,7 @@
<el-col :span="1.5">
<el-button
type="primary"
- plain
- icon="el-icon-plus"
+ icon="el-icon-plus"
size="medium"
@click="handleAdd"
>鏂板</el-button
@@ -154,7 +153,6 @@
icon="el-icon-upload2"
size="medium"
@click="handleExport"
- v-hasPermi="['system:user:export']"
>瀵煎嚭</el-button
>
</div>
@@ -230,39 +228,45 @@
</template>
</el-table-column>
<el-table-column
- label="浠诲姟鐘舵��"
+ label="闅忚鐘舵��"
align="center"
- key="sendstate"
- prop="sendstate"
+ key="sendstateView"
+ prop="sendstateView"
width="120"
>
<template slot-scope="scope">
- <div v-if="scope.row.sendstate == 1">
- <el-tag type="primary" :disable-transitions="false"
- >琛ㄥ崟宸查鍙�</el-tag
- >
- </div>
- <div v-if="scope.row.sendstate == 2">
- <el-tag type="primary" :disable-transitions="false"
- >寰呴殢璁�</el-tag
- >
- </div>
- <div v-if="scope.row.sendstate == 3">
- <el-tag type="success" :disable-transitions="false"
- >琛ㄥ崟宸插彂閫�</el-tag
- >
- </div>
- <div v-if="scope.row.sendstate == 4">
- <el-tag type="info" :disable-transitions="false">涓嶆墽琛�</el-tag>
- </div>
- <div v-if="scope.row.sendstate == 5">
- <el-tag type="danger" :disable-transitions="false"
- >鍙戦�佸け璐�</el-tag
- >
- </div>
- <div v-if="scope.row.sendstate == 6">
- <el-tag type="danger" :disable-transitions="false">宸插畬鎴�</el-tag>
- </div>
+ <el-tooltip
+ class="item"
+ effect="dark"
+ :content="scope.row.remark"
+ placement="top-start"
+ >
+ <div v-if="scope.row.sendstateView == 1">
+ <el-tag type="primary" :disable-transitions="false"
+ >寰呴殢璁�</el-tag
+ >
+ </div>
+ <div v-if="scope.row.sendstateView == 2">
+ <el-tag type="primary" :disable-transitions="false"
+ >闅忚涓�</el-tag
+ >
+ </div>
+ <div v-if="scope.row.sendstateView == 3">
+ <el-tag type="warning" :disable-transitions="false"
+ >鏈畬鎴�</el-tag
+ >
+ </div>
+ <div v-if="scope.row.sendstateView == 4">
+ <el-tag type="success" :disable-transitions="false"
+ >宸插畬鎴�</el-tag
+ >
+ </div>
+ <div v-if="scope.row.sendstateView == 5">
+ <el-tag type="danger" :disable-transitions="false"
+ >鏃犻渶闅忚</el-tag
+ >
+ </div>
+ </el-tooltip>
</template>
</el-table-column>
<!-- <el-table-column
@@ -336,11 +340,11 @@
label="搴旈殢璁挎棩鏈�"
width="200"
align="center"
- key="longSendTime"
- prop="longSendTime"
+ key="visitTime"
+ prop="visitTime"
>
<template slot-scope="scope">
- <span>{{ formatTime(scope.row.longSendTime) }}</span>
+ <span>{{ formatTime(scope.row.visitTime) }}</span>
</template></el-table-column
>
<el-table-column
@@ -423,7 +427,7 @@
</el-table-column> -->
<!-- <el-table-column
- label="褰卞儚闅忚妯℃澘鍚嶇О"
+ label="闂ㄨ瘖闅忚妯℃澘鍚嶇О"
align="center"
key="templatename"
prop="templatename"
@@ -510,7 +514,7 @@
@pagination="getList"
/>
</el-row>
- <!-- 娣诲姞鎴栦慨鏀瑰奖鍍忛殢璁垮璇濇 -->
+ <!-- 娣诲姞鎴栦慨鏀归棬璇婇殢璁垮璇濇 -->
<el-dialog
:title="title"
:visible.sync="addalteropen"
@@ -553,7 +557,7 @@
</el-row>
<el-row :gutter="20">
<el-col :span="24">
- <el-form-item label="褰卞儚闅忚瑕佹眰">
+ <el-form-item label="闂ㄨ瘖闅忚瑕佹眰">
<el-input type="textarea" v-model="form.desc"></el-input>
</el-form-item>
</el-col>
@@ -678,7 +682,7 @@
// 鐢ㄦ埛琛ㄦ牸鏁版嵁
userList: null,
// 寮瑰嚭灞傛爣棰�
- title: "鏂板褰卞儚闅忚",
+ title: "鏂板闂ㄨ瘖闅忚",
// 鏄惁鏄剧ず淇敼銆佹坊鍔犲脊鍑哄眰
addalteropen: false,
// 淇敼鍙戦�佹椂闂村璇濇
@@ -700,13 +704,13 @@
yfsvalue: "",
inputValue: "",
preachform: "",
- previewVisible: false, //褰卞儚闅忚棰勮寮规
+ previewVisible: false, //闂ㄨ瘖闅忚棰勮寮规
radio: "",
radios: [],
- previewtype: 2, //棰勮褰卞儚闅忚绫诲瀷
+ previewtype: 2, //棰勮闂ㄨ瘖闅忚绫诲瀷
total: 0, // 鎬绘潯鏁�
- ImportQuantity: 999, //瀵煎奖鍍忛殢璁挎暟閲�
- //棰勮褰卞儚闅忚淇℃伅
+ ImportQuantity: 999, //瀵奸棬璇婇殢璁挎暟閲�
+ //棰勮闂ㄨ瘖闅忚淇℃伅
previewvalue: {
username: "杩欎釜鍖荤敓瀵逛綘鎬庝箞鏍�",
},
@@ -732,7 +736,7 @@
loading: false,
cardlist: [
{
- name: "褰卞儚鏈嶅姟鎬婚噺",
+ name: "闂ㄨ瘖鏈嶅姟鎬婚噺",
value: 0,
},
// {
@@ -740,7 +744,7 @@
// value: 0,
// },
{
- name: "搴旈殢璁�",
+ name: "闇�闅忚",
value: 0,
},
@@ -788,30 +792,30 @@
propss: { multiple: true },
options: [],
- topicoptions: [
+ topicoptions: [
{
- value: 1,
- label: "琛ㄥ崟宸查鍙�",
+ value: null,
+ label: "鍏ㄩ儴",
},
{
- value: 2,
+ value: 1,
label: "寰呴殢璁�",
},
{
+ value: 2,
+ label: "闅忚涓�",
+ },
+ {
value: 3,
- label: "琛ㄥ崟宸插彂閫�",
+ label: "鏈畬鎴�",
},
{
value: 4,
- label: "涓嶆墽琛�",
+ label: "宸插畬鎴�",
},
{
value: 5,
- label: "鍙戦�佸け璐�",
- },
- {
- value: 6,
- label: "宸插畬鎴�",
+ label: "鏃犻渶闅忚",
},
],
topicoptionsyj: [
@@ -864,7 +868,7 @@
this.getList(1);
},
methods: {
- /** 鏌ヨ褰卞儚闅忚鏈嶅姟鍒楄〃 */
+ /** 鏌ヨ闂ㄨ瘖闅忚鏈嶅姟鍒楄〃 */
getList(refresh) {
// 榛樿鍏ㄩ儴
@@ -873,6 +877,11 @@
this.loading = true;
+
+ if (!this.followupAuthority()) {
+ this.$message.warning("鏈厤缃瀹�/鐥呭尯鐩稿叧鏉冮檺涓嶅彲鏌ヨ");
+ return Promise.reject(new Error("鏃犳潈闄愭煡璇�"));
+ }
getTaskservelist(this.topqueryParams).then((response) => {
this.userList = response.rows[0].serviceSubtaskList;
this.total = response.total;
@@ -883,7 +892,7 @@
// this.cardlist[2].value = response.rows[0].ysf;
this.ycvalue = response.rows[0].yc;
// this.cardlist[3].value = response.rows[0].fssb;
- // this.cardlist[4].value = response.rows[0].dfs;
+ // this.cardlist[4].value = response.rows[0].dsf;
// this.cardlist[5].value = response.rows[0].yfs2;
this.yfsvalue = response.rows[0].yfs;
}
@@ -913,7 +922,7 @@
this.total = response.total;
});
},
- // 鏌ョ湅褰卞儚闅忚璇︽儏
+ // 鏌ョ湅闂ㄨ瘖闅忚璇︽儏
Referencequestion(row) {
this.previewVisible = true;
},
@@ -931,7 +940,7 @@
this.options = [];
}
},
- // 褰卞儚闅忚鐘舵�佷慨鏀�
+ // 闂ㄨ瘖闅忚鐘舵�佷慨鏀�
handleStatusChange(row) {
let text = row.status === "0" ? "鍚敤" : "鍋滅敤";
this.$modal
@@ -1132,12 +1141,9 @@
Seedetails(row) {
let type = "";
console.log(row, "rwo");
- if (row.preachformson) {
- if (row.preachformson.includes("3")) {
+ if (row.type == 1) {
type = 1;
- console.log(type, "rwo");
}
- }
this.$router.push({
path: "/followvisit/record/detailpage/",
query: {
@@ -1163,7 +1169,7 @@
this.topqueryParams.pageNum = null;
this.topqueryParams.pageSize = null;
this.download(
- "smartor/serviceSubtask/export",
+ "smartor/serviceSubtask/patItemExport",
{
...this.topqueryParams,
},
@@ -1274,10 +1280,12 @@
}
}
::v-deep.leftvlue .el-card__body {
- background: #d0e9fd;
+ background: #F2F8FF;
+ color: #324A9B;
}
::v-deep.leftvlue .el-card__body:hover {
- background: #8dc8f8;
+ background: #3664D9;
+ color: #fff;
cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */
}
::v-deep.errleftvlue .el-card__body {
--
Gitblit v1.9.3