From 76c30727c77065c808b1c0fb3146080e423e5fe6 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期四, 27 六月 2024 09:45:30 +0800
Subject: [PATCH] 测试完成
---
src/views/followvisit/tasklist/index.vue | 104 +++++++++++++++++++++++++++++-----------------------
1 files changed, 58 insertions(+), 46 deletions(-)
diff --git a/src/views/followvisit/tasklist/index.vue b/src/views/followvisit/tasklist/index.vue
index 34ad3cc..71ed556 100644
--- a/src/views/followvisit/tasklist/index.vue
+++ b/src/views/followvisit/tasklist/index.vue
@@ -77,7 +77,11 @@
<el-divider></el-divider>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
- <el-select v-model="tasktopic" placeholder="璇烽�夋嫨鏂板绫诲瀷">
+ <el-select
+ @change="handleQuery"
+ v-model="tasktopic"
+ placeholder="璇烽�夋嫨鏂板绫诲瀷"
+ >
<el-option
v-for="item in taskoptions"
:key="item.value"
@@ -97,29 +101,7 @@
>鏂板</el-button
>
</el-col>
- <el-col :span="1.5">
- <el-button
- type="success"
- plain
- icon="el-icon-edit"
- size="medium"
- :disabled="single"
- @click="handleUpdate"
- >淇敼</el-button
- >
- </el-col>
- <el-col :span="1.5">
- <el-button
- type="danger"
- plain
- icon="el-icon-delete"
- size="medium"
- :disabled="multiple"
- @click="handleDelete"
- v-hasPermi="['system:user:remove']"
- >鍒犻櫎</el-button
- >
- </el-col>
+
<el-col :span="19">
<div class="documentf">
<div class="document">
@@ -142,12 +124,7 @@
@queryTable="getList"
:columns="columns"
></right-toolbar> -->
- <el-table
- v-loading="loading"
- :data="userList"
- @selection-change="handleSelectionChange"
- >
- <el-table-column type="selection" width="50" align="center" />
+ <el-table v-loading="loading" :data="userList">
<el-table-column
label="搴忓彿"
fixed
@@ -200,15 +177,21 @@
<span>{{ parseTime(scope.row.createTime) }}</span>
</template>
</el-table-column>
-
<el-table-column
label="鐘舵��"
fixed="right"
align="center"
- key="phonenumber"
- prop="phonenumber"
+ key="sendState"
+ prop="sendState"
width="120"
- />
+ >
+ <template slot-scope="scope">
+ <dict-tag
+ :options="dict.type.task_status"
+ :value="scope.row.sendState"
+ />
+ </template>
+ </el-table-column>
<el-table-column
label="鎿嶄綔"
fixed="right"
@@ -366,6 +349,9 @@
getTaskInfo,
Editsingletask,
delTaskInfo,
+ Questionnairetasklist,
+ Questionnairetaskget,
+ Questionnairetasksponsor,
TaskTemplateSendExecution,
} from "@/api/AiCentre/index";
@@ -374,7 +360,7 @@
export default {
name: "User",
- dicts: ["sys_normal_disable", "sys_user_sex"],
+ dicts: ["sys_normal_disable", "sys_user_sex", "task_status"],
components: { Treeselect },
data() {
return {
@@ -453,7 +439,7 @@
label: "闂嵎鏈嶅姟",
},
],
- tasktopic: null, //鏂板绫诲瀷
+ tasktopic: "2", //鏂板绫诲瀷
value: [],
list: [],
loading: false,
@@ -640,12 +626,20 @@
methods: {
/** 鏌ヨ浠诲姟鍒楄〃 */
getList() {
- // this.loading = true;
- getTasklist(this.topqueryParams).then((response) => {
- this.userList = response.rows;
- this.total = response.total;
- this.loading = false;
- });
+ this.loading = true;
+ if (this.tasktopic == 1 || this.tasktopic == 2 || this.tasktopic == 3) {
+ getTasklist(this.topqueryParams).then((response) => {
+ this.userList = response.rows;
+ this.total = response.total;
+ this.loading = false;
+ });
+ } else if (this.tasktopic == 6) {
+ Questionnairetasklist(this.topqueryParams).then((res) => {
+ this.userList = res.rows;
+ this.total = res.total;
+ this.loading = false;
+ });
+ }
},
// 鏌ョ湅闂ㄨ瘖闅忚璇︽儏
Referencequestion(row) {
@@ -725,10 +719,17 @@
},
/** 鏂板鎸夐挳鎿嶄綔 */
handleAdd() {
- this.$router.push({
- path: "/followvisit/particty",
- query: { type: this.tasktopic },
- });
+ if (this.tasktopic == 1 || this.tasktopic == 2 || this.tasktopic == 3) {
+ this.$router.push({
+ path: "/followvisit/particty",
+ query: { type: this.tasktopic },
+ });
+ } else if (this.tasktopic == 6) {
+ this.$router.push({
+ path: "/followvisit/QuestionnaireTask",
+ query: { type: this.tasktopic },
+ });
+ }
},
/** 淇敼鎸夐挳鎿嶄綔 */
handleUpdate(row) {
@@ -736,6 +737,17 @@
path: "/followvisit/particty",
query: { type: row.hospType, id: row.taskid },
});
+ if (this.tasktopic == 1 || this.tasktopic == 2 || this.tasktopic == 3) {
+ this.$router.push({
+ path: "/followvisit/particty",
+ query: { type: row.hospType, id: row.taskid },
+ });
+ } else if (this.tasktopic == 6) {
+ this.$router.push({
+ path: "/followvisit/QuestionnaireTask",
+ query: { type: row.hospType, id: row.taskid },
+ });
+ }
},
// 鍒犻櫎浠诲姟
deletefn() {},
--
Gitblit v1.9.3