From 6f35ca70caf02e1c2b7dbab32794c1cc1f5dbf60 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期四, 24 十月 2024 11:15:47 +0800 Subject: [PATCH] 测试完成 --- src/views/followvisit/tasklist/index.vue | 74 +++++++++++++++++++++++++------------ 1 files changed, 50 insertions(+), 24 deletions(-) diff --git a/src/views/followvisit/tasklist/index.vue b/src/views/followvisit/tasklist/index.vue index 0d4f58b..6f173c5 100644 --- a/src/views/followvisit/tasklist/index.vue +++ b/src/views/followvisit/tasklist/index.vue @@ -71,7 +71,7 @@ <el-select @change="handleQuery" v-model="tasktopic" - placeholder="璇烽�夋嫨鏂板绫诲瀷" + placeholder="璇烽�夋嫨鏈嶅姟绫诲瀷" > <el-option v-for="item in taskoptions" @@ -82,11 +82,8 @@ </el-option> </el-select> </el-col> - <!-- <el-col :span="1.5"> - <el-select - v-model="longTask" - placeholder="璇烽�夋嫨浠诲姟绫诲瀷" - > + <el-col :span="1.5"> + <el-select v-model="topqueryParams.type" placeholder="璇烽�夋嫨鎵ц绫诲瀷"> <el-option v-for="item in longtermlist" :key="item.value" @@ -95,7 +92,7 @@ > </el-option> </el-select> - </el-col> --> + </el-col> <el-col :span="1.5"> <el-button type="primary" @@ -457,12 +454,16 @@ }, longtermlist: [ { - value: "1", - label: "闀挎湡浠诲姟", + value: 1, + label: "璇煶闅忚", }, { - value: "0", - label: "鏅�氫换鍔�", + value: 2, + label: "闂嵎闅忚", + }, + { + value: 3, + label: "瀹f暀鍏虫��", }, ], taskoptions: [ @@ -606,7 +607,7 @@ }, propss: { multiple: true }, options: [], - + checkboxlist:[], // 琛ㄥ崟鏍¢獙 rules: { userName: [ @@ -669,7 +670,7 @@ this.getConfigKey("sys.user.initPassword").then((response) => { this.initPassword = response.msg; }); - // this.taskoptions = store.getters.Serviceauthority; + this.checkboxlist = store.getters.checkboxlist; }, activated() { this.getList(); @@ -696,13 +697,37 @@ this.tasktopic == 6 ) { this.topqueryParams.type = 2; - this.TaskOperation.taskType = 2; + this.longtermlist = [ + { + value: 1, + label: "璇煶闅忚", + }, + { + value: 2, + label: "闂嵎闅忚", + }, + ]; } else if (this.tasktopic == 4 || this.tasktopic == 8) { this.topqueryParams.type = 3; - this.TaskOperation.taskType = 3; + this.longtermlist = [ + { + value: 3, + label: "瀹f暀鍏虫��", + }, + + ]; } else if (this.tasktopic == 5) { this.topqueryParams.type = 1; - this.TaskOperation.taskType = 1; + this.longtermlist = [ + { + value: 1, + label: "璇煶闅忚", + }, + { + value: 2, + label: "闂嵎闅忚", + }, + ]; } // this.topqueryParams.typename = this.findLabelByValue( // this.taskoptions, @@ -710,14 +735,12 @@ // ); this.topqueryParams.startOutHospTime = this.dateRange[0]; this.topqueryParams.endOutHospTime = this.dateRange[1]; - getTasklist(this.topqueryParams).then( - (response) => { - this.userList = response.rows; - this.total = response.total; - this.$forceUpdate(); - this.loading = false; - } - ); + getTasklist(this.topqueryParams).then((response) => { + this.userList = response.rows; + this.total = response.total; + this.$forceUpdate(); + this.loading = false; + }); }, // 鏌ョ湅闂ㄨ瘖闅忚璇︽儏 Referencequestion(row) { @@ -901,6 +924,7 @@ this.taskformVisible = true; } else if (this.taskform.sendState != 2 && this.taskform.sendType == 2) { this.TaskOperation.taskId = row.taskid; + this.TaskOperation.taskType = this.topqueryParams.type; this.TaskOperation.sendState = 2; this.TaskOperation.sendType = 2; this.$modal @@ -926,6 +950,7 @@ confirmSponsor(row) { if (this.activname == 0) { this.TaskOperation.taskId = row.taskid; + this.TaskOperation.taskType = this.topqueryParams.type; this.TaskOperation.sendState = 2; TaskTemplateSendExecution(this.TaskOperation).then((res) => { if (res.code == 200) { @@ -943,6 +968,7 @@ immediateExecution(row) { console.log(row, "浠诲姟淇℃伅"); if (row.sendState != 2) { + this.TaskOperation.taskType = this.topqueryParams.type; this.TaskOperation.taskId = row.taskid; this.TaskOperation.sendState = 2; this.TaskOperation.sendType = 2; -- Gitblit v1.9.3