WXL
2024-06-27 76c30727c77065c808b1c0fb3146080e423e5fe6
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;
      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() {
      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() {},