WXL
2024-07-12 3207bfdf2e864a028a58db1a75253781b1f90655
src/views/followvisit/tasklist/index.vue
@@ -632,16 +632,23 @@
        : this.tasktopic;
      if (this.tasktopic == 1) {
        this.topqueryParams.type = 3;
        this.TaskOperation.taskType = 3;
      } else if (this.tasktopic == 2) {
        this.topqueryParams.type = 1;
        this.TaskOperation.taskType = 1;
      } else if (this.tasktopic == 3) {
        this.topqueryParams.type = 1;
        this.TaskOperation.taskType = 1;
      } else if (this.tasktopic == 4) {
        this.topqueryParams.type = 1;
        this.TaskOperation.taskType = 1;
      } else if (this.tasktopic == 5) {
        this.topqueryParams.type = 1;
        this.TaskOperation.taskType = 1;
      } else if (this.tasktopic == 6) {
        this.topqueryParams.type = 2;
        this.TaskOperation.taskType = 2;
      }
      this.topqueryParams.typename = this.findLabelByValue(
        this.taskoptions,
@@ -748,23 +755,38 @@
          path: "/followvisit/QuestionnaireTask",
          query: { type: 2, typename: typename },
        });
      } else if (this.tasktopic == 1) {
        this.$router.push({
          path: "/followvisit/Missioncreation",
          query: { type: 3, typename: typename },
        });
      }
    },
    /** 修改按钮操作 */
    handleUpdate(row) {
      this.$router.push({
        path: "/followvisit/particty",
        query: { type: this.tasktopic, id: row.taskid },
      });
      if (this.tasktopic == 1 || this.tasktopic == 2 || this.tasktopic == 3) {
      // this.$router.push({
      //   path: "/followvisit/particty",
      //   query: { type: this.tasktopic, id: row.taskid },
      // });
      if (
        this.tasktopic == 2 ||
        this.tasktopic == 3 ||
        this.tasktopic == 4 ||
        this.tasktopic == 5
      ) {
        this.$router.push({
          path: "/followvisit/particty",
          query: { type: this.tasktopic, id: row.taskid },
          query: { type: 1, id: row.taskid },
        });
      } else if (this.tasktopic == 6) {
        this.$router.push({
          path: "/followvisit/QuestionnaireTask",
          query: { type: this.tasktopic, id: row.taskid },
          query: { type: 2, id: row.taskid },
        });
      } else if (this.tasktopic == 1) {
        this.$router.push({
          path: "/followvisit/Missioncreation",
          query: { type: 3, id: row.taskid },
        });
      }
    },
@@ -802,7 +824,6 @@
    confirmSponsor(row) {
      this.TaskOperation.taskId = row.taskid;
      this.TaskOperation.sendState = 2;
      this.taskType();
      TaskTemplateSendExecution(this.TaskOperation).then((res) => {
        if (res.code == 200) {
          this.$modal.msgSuccess("任务已成功加入执行队列");
@@ -811,14 +832,7 @@
        }
      });
    },
    // 判断类型
    taskType(row) {
      if (this.tasktopic == 2 || this.tasktopic == 3) {
        this.TaskOperation.taskType = 1;
      } else if (this.tasktopic == 6) {
        this.TaskOperation.taskType = 2;
      }
    },
    // 立即执行
    immediateExecution(row) {
      console.log(row, "任务信息");