From 54489da33478cf20648a25987e008b27e8403382 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期一, 09 六月 2025 16:34:33 +0800
Subject: [PATCH] 测试完成
---
src/store/modules/user.js | 2
src/views/followvisit/again/index.vue | 33 ++
src/views/followvisit/zbAgain/index.vue | 37 ++
src/views/followvisit/record/detailpage/index.vue | 161 ++++++++++---
src/views/sfstatistics/percentage/index.vue | 367 ++++++++++++--------------------
src/views/followvisit/discharge/index.vue | 1
6 files changed, 319 insertions(+), 282 deletions(-)
diff --git a/src/store/modules/user.js b/src/store/modules/user.js
index c22c873..a8225b4 100644
--- a/src/store/modules/user.js
+++ b/src/store/modules/user.js
@@ -133,9 +133,11 @@
if (orgid=='47255004333112711A1001') {
localStorage.setItem('orgname', '鏅畞鐣叉棌鑷不鍘夸汉姘戝尰闄�');
localStorage.setItem('ZuHuID', '1400361376454545408');
+ localStorage.setItem('deptCode', '1017');
}else if (orgid=='47231022633110211A2101') {
localStorage.setItem('orgname', '涓芥按甯備腑鍖婚櫌');
localStorage.setItem('ZuHuID', '1400360867068907520');
+ localStorage.setItem('deptCode', '01040201');
}
resolve()
}).catch(error => {
diff --git a/src/views/followvisit/again/index.vue b/src/views/followvisit/again/index.vue
index 608b20a..bb64825 100644
--- a/src/views/followvisit/again/index.vue
+++ b/src/views/followvisit/again/index.vue
@@ -450,10 +450,18 @@
<!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> -->
<!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> -->
<el-table-column
- label="绉戝"
+ label="棣栨闅忚绉戝"
align="center"
key="deptname"
prop="deptname"
+ width="120"
+ >
+ </el-table-column>
+ <el-table-column
+ label="鏈绉戝"
+ align="center"
+ key="visitDeptName"
+ prop="visitDeptName"
width="120"
>
</el-table-column>
@@ -976,7 +984,8 @@
searchscope: 3,
visitCount: 2,
scopetype: [],
- leaveldeptcodes: [],
+ visitDeptCodes: [],
+ leaveldeptcodes:[],
leavehospitaldistrictcodes: [],
},
propss: { multiple: true },
@@ -1112,6 +1121,9 @@
// 榛樿鍏ㄩ儴
if (this.topqueryParams.searchscope == 3) {
+ this.topqueryParams.visitDeptCodes = store.getters.belongDepts.map(
+ (obj) => obj.deptCode
+ );
this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map(
(obj) => obj.deptCode
);
@@ -1128,7 +1140,7 @@
this.loading = true;
if (
this.topqueryParams.leavehospitaldistrictcodes[0] &&
- this.topqueryParams.leaveldeptcodes[0]
+ this.topqueryParams.visitDeptCodes[0]&&this.topqueryParams.leaveldeptcodes[0]
) {
this.topqueryParams.deptOrDistrict = 2;
} else {
@@ -1190,7 +1202,10 @@
},
buidegetTasklist(type) {
if (this.topqueryParams.searchscope == 3) {
- this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map(
+ this.topqueryParams.visitDeptCodes = store.getters.belongDepts.map(
+ (obj) => obj.deptCode
+ );
+ this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map(
(obj) => obj.deptCode
);
this.topqueryParams.leavehospitaldistrictcodes =
@@ -1208,6 +1223,7 @@
leavehospitaldistrictcodes:
this.topqueryParams.leavehospitaldistrictcodes,
sendstates: [2, 3],
+ visitDeptCodes: this.topqueryParams.visitDeptCodes,
leaveldeptcodes: this.topqueryParams.leaveldeptcodes,
};
buidegetTasklist(obj).then((response) => {
@@ -1305,6 +1321,9 @@
/** 鎼滅储鎸夐挳鎿嶄綔 */
handleQuery(refresh) {
if (this.topqueryParams.searchscope == 3) {
+ this.topqueryParams.visitDeptCodes = store.getters.belongDepts.map(
+ (obj) => obj.deptCode
+ );
this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map(
(obj) => obj.deptCode
);
@@ -1324,13 +1343,16 @@
let type = value[0];
let code = value.slice(-1)[0];
this.topqueryParams.leavehospitaldistrictcodes = [];
+ this.topqueryParams.visitDeptCodes = [];
this.topqueryParams.leaveldeptcodes = [];
if (type == 1) {
+ this.topqueryParams.visitDeptCodes.push(code);
this.topqueryParams.leaveldeptcodes.push(code);
this.topqueryParams.leavehospitaldistrictcodes = [];
this.topqueryParams.searchscope = 1;
} else if (type == 2) {
this.topqueryParams.leavehospitaldistrictcodes.push(code);
+ this.topqueryParams.visitDeptCodes = [];
this.topqueryParams.leaveldeptcodes = [];
this.topqueryParams.searchscope = 2;
} else {
@@ -1350,7 +1372,8 @@
searchscope: 3,
visitCount: 2,
scopetype: [],
- leaveldeptcodes: [],
+ visitDeptCodes: [],
+ leaveldeptcodes:[],
leavehospitaldistrictcodes: [],
};
this.handleQuery(1);
diff --git a/src/views/followvisit/discharge/index.vue b/src/views/followvisit/discharge/index.vue
index 6ded66a..e960038 100644
--- a/src/views/followvisit/discharge/index.vue
+++ b/src/views/followvisit/discharge/index.vue
@@ -349,6 +349,7 @@
prop="suggest"
width="120"
>
+
<template slot-scope="scope">
<dict-tag
:options="dict.type.sys_suggest"
diff --git a/src/views/followvisit/record/detailpage/index.vue b/src/views/followvisit/record/detailpage/index.vue
index dbb2ba3..1cd807e 100644
--- a/src/views/followvisit/record/detailpage/index.vue
+++ b/src/views/followvisit/record/detailpage/index.vue
@@ -625,60 +625,92 @@
<div class="headline">涓婃闅忚</div>
<el-divider></el-divider>
<el-row>
- <el-col>
- <el-select
- v-model="form.visitType"
- multiple
- filterable
- allow-create
- default-first-option
- placeholder="璇烽�夋嫨鏂囩珷鏍囩"
- >
- <el-option
- v-for="item in options"
- :key="item.value"
- :label="item.label"
- :value="item.value"
+ <el-col :span="12">
+ <el-form-item label="闅忚鏂瑰紡">
+ <el-select
+ v-model="form.visitType2"
+ filterable
+ allow-create
+ default-first-option
+ disabled
+ placeholder="璇烽�夋嫨闅忚鏂瑰紡"
+ class="custom-disabled"
>
- </el-option>
- </el-select>
+ <el-option
+ v-for="item in options"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value"
+ >
+ </el-option>
+ </el-select>
+ </el-form-item>
+ </el-col>
+ <el-col :span="12">
+ <el-form-item label="闅忚鏃堕棿">
+ <el-date-picker
+ type="date"
+ disabled
+ placeholder="閫夋嫨鏃ユ湡"
+ :picker-options="pickerOptions"
+ align="right"
+ v-model="form.date2"
+ class="custom-disabled"
+ ></el-date-picker>
+ </el-form-item>
</el-col>
</el-row>
- <el-form-item label="闅忚鏃堕棿" prop="date1">
- <el-date-picker
- type="date"
- placeholder="閫夋嫨鏃ユ湡"
- :picker-options="pickerOptions"
- align="right"
- v-model="form.date1"
- style="width: 100%"
- ></el-date-picker>
- </el-form-item>
+
<el-form-item label="闅忚璁板綍">
- <el-input type="textarea" v-model="form.remark"></el-input>
+ <el-input
+ class="custom-disabled"
+ type="textarea"
+ disabled
+ v-model="form.remark2"
+ ></el-input>
</el-form-item>
<div class="headline">涓嬫闅忚</div>
<el-divider></el-divider>
-
+ <el-row>
+ <el-col :span="12">
+ <el-form-item label="闅忚鏂瑰紡" prop="date1">
+ <el-select
+ v-model="form.visitType"
+ filterable
+ allow-create
+ default-first-option
+ @change="visitChange"
+ placeholder="璇烽�夋嫨闅忚鏂瑰紡"
+ >
+ <el-option
+ v-for="item in options"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value"
+ >
+ </el-option>
+ </el-select>
+ </el-form-item>
+ </el-col>
+ <el-col :span="12">
+ <el-form-item label="闅忚鏃堕棿" prop="date1">
+ <el-date-picker
+ type="date"
+ placeholder="閫夋嫨鏃ユ湡"
+ :picker-options="pickerOptions"
+ align="right"
+ v-model="form.date1"
+ ></el-date-picker>
+ </el-form-item>
+ </el-col>
+ </el-row>
<el-form-item label="闅忚鏂瑰紡" prop="resource">
<el-radio-group v-model="form.resource">
<el-radio label="1">鏈梾鍖洪殢璁�</el-radio>
<el-radio label="2">闅忚涓績闅忚</el-radio>
</el-radio-group>
</el-form-item>
- <!-- <el-form-item label="鍗冲埢鍙戦��">
- <el-switch v-model="zcform.delivery"></el-switch>
- </el-form-item> -->
- <el-form-item label="闅忚鏃堕棿" prop="date1">
- <el-date-picker
- type="date"
- placeholder="閫夋嫨鏃ユ湡"
- :picker-options="pickerOptions"
- align="right"
- v-model="form.date1"
- style="width: 100%"
- ></el-date-picker>
- </el-form-item>
+
<el-form-item label="闅忚璁板綍">
<el-input type="textarea" v-model="form.remark"></el-input>
</el-form-item>
@@ -951,6 +983,25 @@
}
});
},
+ // 鍐嶆闅忚鏃堕棿閫夊彇
+ visitChange(value) {
+ // 鏍规嵁閫夋嫨鐨勯殢璁挎柟寮忚缃椂闂�
+ const now = new Date();
+ if (value.includes("涓冨ぉ鍚�")) {
+ this.form.date1 = new Date(now.getTime() + 3600 * 1000 * 24 * 7);
+ } else if (value.includes("15澶╁悗")) {
+ this.form.date1 = new Date(now.getTime() + 3600 * 1000 * 24 * 15);
+ } else if (value.includes("涓�涓湀鍚�")) {
+ this.form.date1 = new Date(now.getTime() + 3600 * 1000 * 24 * 30);
+ } else if (value.includes("涓変釜鏈堝悗")) {
+ this.form.date1 = new Date(now.getTime() + 3600 * 1000 * 24 * 90);
+ } else if (value.includes("鍏釜鏈堝悗")) {
+ this.form.date1 = new Date(now.getTime() + 3600 * 1000 * 24 * 180);
+ } else if (value.includes("涓�骞村悗")) {
+ this.form.date1 = new Date(now.getTime() + 3600 * 1000 * 24 * 365);
+ }
+ },
+
// 鑾峰彇璇煶鏁版嵁
getPersonVoices(id) {
let obj = {
@@ -1067,6 +1118,7 @@
)
.then(() => {
document.querySelector("#app").scrollTo(0, 0);
+ this.formtidy();
this.dialogFormVisible = true;
})
.catch(() => {
@@ -1138,6 +1190,7 @@
)
.then(() => {
document.querySelector("#app").scrollTo(0, 0);
+ this.formtidy();
this.dialogFormVisible = true;
})
.catch(() => {
@@ -1166,7 +1219,12 @@
}
});
},
-
+ // 鍐嶆闅忚鏁版嵁鏇存浛
+ formtidy() {
+ this.form.visitType2 = this.form.visitType;
+ this.form.date2 = this.form.longSendTime;
+ this.form.remark2 = this.form.remark;
+ },
// 鑾峰彇鎮h�呰褰�
getTaskservelist(id) {
if (id) {
@@ -1263,6 +1321,7 @@
sendAgain() {
document.querySelector("#app").scrollTo(0, 0);
// scrollTo(0, 0)
+ this.formtidy();
this.dialogFormVisible = true;
},
// 鏌ョ湅璇︽儏
@@ -1339,9 +1398,15 @@
if (form.resource) {
if (form.resource == 2) {
form.serviceType = 13;
+ form.visitDeptCode = localStorage.getItem("deptCode");
+ form.visitDeptName = "闅忚涓績";
+ } else {
+ form.visitDeptCode = form.deptcode;
+ form.visitDeptName = form.deptname;
}
} else {
this.$modal.msgError("鏈�夋嫨闅忚鏂瑰紡");
+ return;
}
// form.id = null;
form.sendstate = 2;
@@ -1562,4 +1627,16 @@
font-size: 25px;
margin-top: 20px;
}
+.el-input.is-disabled .el-input__inner {
+ background-color: #fff; /* 鑳屾櫙棰滆壊 */
+ border-color: #dcdfe6; /* 杈规棰滆壊 */
+ color: #080808 !important; /* 鏂囧瓧棰滆壊 */
+ cursor: not-allowed; /* 榧犳爣鏍峰紡 */
+}
+.el-textarea.is-disabled .el-textarea__inner {
+ background-color: #fff; /* 鑳屾櫙棰滆壊 */
+ border-color: #dcdfe6; /* 杈规棰滆壊 */
+ color: #080808 !important; /* 鏂囧瓧棰滆壊 */
+ cursor: not-allowed; /* 榧犳爣鏍峰紡 */
+}
</style>
diff --git a/src/views/followvisit/zbAgain/index.vue b/src/views/followvisit/zbAgain/index.vue
index cfd0d7a..1b15306 100644
--- a/src/views/followvisit/zbAgain/index.vue
+++ b/src/views/followvisit/zbAgain/index.vue
@@ -177,7 +177,7 @@
</div>
</div>
</el-col>
- <!-- <el-col :span="1.5">
+ <el-col :span="1.5">
<el-button
type="primary"
plain
@@ -186,7 +186,7 @@
@click="handleAdd"
>鏂板</el-button
>
- </el-col> -->
+ </el-col>
<el-col :span="1.5">
<div class="documentf">
@@ -450,10 +450,18 @@
<!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> -->
<!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> -->
<el-table-column
- label="绉戝"
+ label="棣栨闅忚绉戝"
align="center"
key="deptname"
prop="deptname"
+ width="120"
+ >
+ </el-table-column>
+ <el-table-column
+ label="鏈绉戝"
+ align="center"
+ key="visitDeptName"
+ prop="visitDeptName"
width="120"
>
</el-table-column>
@@ -976,7 +984,8 @@
searchscope: 3,
visitCount: 2,
scopetype: [],
- leaveldeptcodes: [],
+ visitDeptCodes: [],
+ leaveldeptcodes:[],
leavehospitaldistrictcodes: [],
},
propss: { multiple: true },
@@ -1112,6 +1121,9 @@
// 榛樿鍏ㄩ儴
if (this.topqueryParams.searchscope == 3) {
+ this.topqueryParams.visitDeptCodes = store.getters.belongDepts.map(
+ (obj) => obj.deptCode
+ );
this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map(
(obj) => obj.deptCode
);
@@ -1128,7 +1140,7 @@
this.loading = true;
if (
this.topqueryParams.leavehospitaldistrictcodes[0] &&
- this.topqueryParams.leaveldeptcodes[0]
+ this.topqueryParams.visitDeptCodes[0]&&this.topqueryParams.leaveldeptcodes[0]
) {
this.topqueryParams.deptOrDistrict = 2;
} else {
@@ -1190,7 +1202,10 @@
},
buidegetTasklist(type) {
if (this.topqueryParams.searchscope == 3) {
- this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map(
+ this.topqueryParams.visitDeptCodes = store.getters.belongDepts.map(
+ (obj) => obj.deptCode
+ );
+ this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map(
(obj) => obj.deptCode
);
this.topqueryParams.leavehospitaldistrictcodes =
@@ -1208,6 +1223,7 @@
leavehospitaldistrictcodes:
this.topqueryParams.leavehospitaldistrictcodes,
sendstates: [2, 3],
+ visitDeptCodes: this.topqueryParams.visitDeptCodes,
leaveldeptcodes: this.topqueryParams.leaveldeptcodes,
};
buidegetTasklist(obj).then((response) => {
@@ -1305,6 +1321,9 @@
/** 鎼滅储鎸夐挳鎿嶄綔 */
handleQuery(refresh) {
if (this.topqueryParams.searchscope == 3) {
+ this.topqueryParams.visitDeptCodes = store.getters.belongDepts.map(
+ (obj) => obj.deptCode
+ );
this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map(
(obj) => obj.deptCode
);
@@ -1324,13 +1343,16 @@
let type = value[0];
let code = value.slice(-1)[0];
this.topqueryParams.leavehospitaldistrictcodes = [];
+ this.topqueryParams.visitDeptCodes = [];
this.topqueryParams.leaveldeptcodes = [];
if (type == 1) {
+ this.topqueryParams.visitDeptCodes.push(code);
this.topqueryParams.leaveldeptcodes.push(code);
this.topqueryParams.leavehospitaldistrictcodes = [];
this.topqueryParams.searchscope = 1;
} else if (type == 2) {
this.topqueryParams.leavehospitaldistrictcodes.push(code);
+ this.topqueryParams.visitDeptCodes = [];
this.topqueryParams.leaveldeptcodes = [];
this.topqueryParams.searchscope = 2;
} else {
@@ -1350,7 +1372,8 @@
searchscope: 3,
visitCount: 2,
scopetype: [],
- leaveldeptcodes: [],
+ visitDeptCodes: [],
+ leaveldeptcodes:[],
leavehospitaldistrictcodes: [],
};
this.handleQuery(1);
diff --git a/src/views/sfstatistics/percentage/index.vue b/src/views/sfstatistics/percentage/index.vue
index 51d05ca..8db9073 100644
--- a/src/views/sfstatistics/percentage/index.vue
+++ b/src/views/sfstatistics/percentage/index.vue
@@ -221,254 +221,165 @@
:border="true"
@selection-change="handleSelectionChange"
>
- <el-table-column type="selection" width="50" align="center" />
- <!-- <el-table-column
- fixed
- label="搴忓彿"
- align="center"
- key="tagid"
- prop="tagid"
- width="50"
- /> -->
<el-table-column
- fixed
label="鍑洪櫌鐥呭尯"
align="center"
key="leavehospitaldistrictname"
prop="leavehospitaldistrictname"
- width="100"
:show-overflow-tooltip="true"
/>
<el-table-column
- label="鏈嶅姟鎬婚噺"
+ label="鍑洪櫌浜烘"
align="center"
- key="serviceCount"
- prop="serviceCount"
+ key="leavehospitaldistrictname"
+ prop="leavehospitaldistrictname"
>
- <template slot-scope="scope">
- <span
- >{{ scope.row.updateBy }}
- <p>{{ scope.row.serviceCount }}</p></span
- >
- </template>
</el-table-column>
<el-table-column
- label="涓嶆墽琛�"
- align="center"
- width="120"
- key="bzxCount"
- prop="bzxCount"
- >
- </el-table-column>
- <el-table-column
- label="搴旈殢璁块噺"
- align="center"
- key="ysfCount"
- prop="ysfCount"
- >
- </el-table-column
- ><el-table-column
- label="鍙戦�佸け璐�"
- align="center"
- key="fssbCount"
- prop="fssbCount"
- >
- </el-table-column
- ><el-table-column
- label="寰呴殢璁�"
- align="center"
- key="dfsCount"
- prop="dfsCount"
- >
- </el-table-column
- ><el-table-column
- label="宸插彂閫�"
- align="center"
- key="yfsCount"
- prop="yfsCount"
- >
- </el-table-column>
- <el-table-column
- label="宸插畬鎴�"
- align="center"
- key="ywcCount"
- prop="ywcCount"
- >
- </el-table-column>
- <el-table-column
- label="闅忚瀹屾垚鐜�"
- align="center"
- width="120"
- key="sfwcl"
- prop="sfwcl"
- >
- <template slot-scope="scope">
- <span>{{ (Number(scope.row.sfwcl) * 100).toFixed(2) }}%</span>
- </template>
- </el-table-column>
- <!-- <el-table-column
- label="鍏紬鍙峰彂閫佹鏁�"
- align="center"
- key="tagdescription"
- prop="tagdescription"
- >
- </el-table-column>
- <el-table-column
- label="鍏紬鍙烽殢璁垮畬鎴愭暟"
- align="center"
- key="tagdescription"
- prop="tagdescription"
- >
- </el-table-column>
- <el-table-column
- label="鍏紬鍙烽殢璁垮畬鎴愮巼"
- align="center"
- key="tagdescription"
- prop="tagdescription"
- >
- </el-table-column> -->
- <!-- <el-table-column
- label="鐭俊鍙戦�佹鏁�"
- align="center"
- width="120"
- key="dxfscs"
- prop="dxfscs"
- >
- </el-table-column>
- <el-table-column
- label="鐭俊闅忚瀹屾垚鏁�"
- align="center"
- width="120"
- key="dxsfwccs"
- prop="dxsfwccs"
- >
- </el-table-column>
- <el-table-column
- label="鐭俊闅忚瀹屾垚鐜�"
- align="center"
- width="120"
- key="dxsfwcl"
- prop="dxsfwcl"
- >
- </el-table-column> -->
- <!-- <el-table-column
- label="浜哄伐闅忚娆℃暟"
- align="center"
- key="tagdescription"
- prop="tagdescription"
- >
- </el-table-column>
- <el-table-column
- label="浜哄伐闅忚瀹屾垚鏁�"
- align="center"
- key="tagdescription"
- prop="tagdescription"
- >
- </el-table-column>
- <el-table-column
- label="浜哄伐闅忚瀹屾垚鐜�"
- align="center"
- key="tagdescription"
- prop="tagdescription"
- >
- </el-table-column> -->
- <!-- <el-table-column
- label="澶辫鏁�"
- align="center"
- key="tagdescription"
- prop="tagdescription"
- >
- </el-table-column>
- <el-table-column
- label="澶辫鐜�"
- align="center"
- key="tagdescription"
- prop="tagdescription"
- >
- </el-table-column>
- <el-table-column
- label="澶辫鐜�"
- align="center"
- key="tagdescription"
- prop="tagdescription"
- > -->
- <!-- </el-table-column> -->
- <el-table-column
- label="寮傚父鎬绘暟"
- align="center"
- key="yczs"
- prop="yczs"
- >
- <template slot-scope="scope">
- <el-button
- size="medium"
- type="danger"
- plain
- @click="routerErr(scope.row)"
- ><span class="button-zx">{{
- scope.row.yczs
- }}</span></el-button
- >
- </template>
- </el-table-column>
- <!-- <el-table-column
- label="鎬诲紓甯哥巼"
- align="center"
- key="tagdescription"
- prop="tagdescription"
- >
- </el-table-column> -->
- <el-table-column
- label="鍥炲寮傚父鏁�"
+ label="鏃犻渶闅忚浜烘"
align="center"
width="100"
- key="hfycs"
- prop="hfycs"
- >
- </el-table-column>
- <!-- <el-table-column
- label="鍥炲寮傚父鍙婃椂澶勭悊鏁�"
- align="center"
- key="tagdescription"
- prop="tagdescription"
+ key="NonFollowUp"
+ prop="NonFollowUp"
>
</el-table-column>
<el-table-column
- label="鍥炲寮傚父鍙婃椂澶勭悊鐜�"
+ label="搴旈殢璁夸汉娆�"
align="center"
- key="tagdescription"
- prop="tagdescription"
+ width="100"
+ key="FollowUpNeeded"
+ prop="FollowUpNeeded"
>
- </el-table-column> -->
-
- <!-- <el-table-column
- label="鎿嶄綔"
- align="center"
- width="300"
- class-name="small-padding fixed-width"
- >
- <template slot-scope="scope">
- <el-button
- size="medium"
- type="text"
- @click="handleUpdate(scope.row)"
- v-hasPermi="['system:user:edit']"
- ><span class="button-textxg"
- ><i class="el-icon-edit"></i>淇敼</span
- ></el-button
- >
- <el-button
- size="medium"
- type="text"
- @click="handleDelete(scope.row)"
- v-hasPermi="['system:user:remove']"
- ><span class="button-textsc"
- ><i class="el-icon-delete"></i>鍒犻櫎</span
- ></el-button
- >
- </template>
- </el-table-column> -->
+ </el-table-column>
+ <el-table-column align="center" label="棣栨鍑洪櫌闅忚">
+ <el-table-column
+ label="搴旈殢璁�"
+ align="center"
+ key="needFollowUp"
+ prop="needFollowUp"
+ >
+ </el-table-column>
+ <el-table-column
+ label="寰呴殢璁�"
+ align="center"
+ key="PendingFollowUp"
+ prop="PendingFollowUp"
+ >
+ </el-table-column>
+ <el-table-column
+ label="闅忚鎴愬姛"
+ align="center"
+ key="FollowUpSuccess"
+ prop="FollowUpSuccess"
+ >
+ </el-table-column>
+ <el-table-column
+ label="闅忚澶辫触"
+ align="center"
+ key="FollowUpFail"
+ prop="FollowUpFail"
+ >
+ </el-table-column>
+ <el-table-column
+ label="闅忚鐜�"
+ align="center"
+ width="120"
+ key="FollowUpRate"
+ prop="FollowUpRate"
+ >
+ <template slot-scope="scope">
+ <span
+ >{{ (Number(scope.row.FollowUpRate) * 100).toFixed(2) }}%</span
+ >
+ </template>
+ </el-table-column>
+ <el-table-column
+ label="浜哄伐"
+ align="center"
+ key="Manual"
+ prop="Manual"
+ >
+ </el-table-column>
+ <el-table-column
+ label="鐭俊"
+ align="center"
+ key="SMS"
+ prop="SMS"
+ >
+ </el-table-column>
+ <el-table-column
+ label="寰俊"
+ align="center"
+ key="WeChat"
+ prop="WeChat"
+ >
+ </el-table-column>
+ </el-table-column>
+ <el-table-column align="center" label="鍐嶆鍑洪櫌闅忚">
+ <el-table-column
+ label="搴旈殢璁�"
+ align="center"
+ key="needFollowUpAgain"
+ prop="needFollowUpAgain"
+ >
+ </el-table-column>
+ <el-table-column
+ label="寰呴殢璁�"
+ align="center"
+ key="PendingFollowUpAgain"
+ prop="PendingFollowUpAgain"
+ >
+ </el-table-column>
+ <el-table-column
+ label="闅忚鎴愬姛"
+ align="center"
+ key="FollowUpSuccessAgain"
+ prop="FollowUpSuccessAgain"
+ >
+ </el-table-column>
+ <el-table-column
+ label="闅忚澶辫触"
+ align="center"
+ key="FollowUpFailAgain"
+ prop="FollowUpFailAgain"
+ >
+ </el-table-column>
+ <el-table-column
+ label="闅忚鐜�"
+ align="center"
+ width="120"
+ key="FollowUpRateAgain"
+ prop="FollowUpRateAgain"
+ >
+ <template slot-scope="scope">
+ <span
+ >{{ (Number(scope.row.FollowUpRateAgain) * 100).toFixed(2) }}%</span
+ >
+ </template>
+ </el-table-column>
+ <el-table-column
+ label="浜哄伐"
+ align="center"
+ key="ManualAgain"
+ prop="ManualAgain"
+ >
+ </el-table-column>
+ <el-table-column
+ label="鐭俊"
+ align="center"
+ key="SMSAgain"
+ prop="SMSAgain"
+ >
+ </el-table-column>
+ <el-table-column
+ label="寰俊"
+ align="center"
+ key="WeChatAgain"
+ prop="WeChatAgain"
+ >
+ </el-table-column>
+ </el-table-column>
</el-table>
<!-- <pagination
--
Gitblit v1.9.3