WXL
2024-09-03 a346cfbcb03a303dca252d910d2181f00e7adc20
src/views/followvisit/tasklist/index.vue
@@ -622,6 +622,9 @@
  },
  watch: {},
  created() {
    this.tasktopic = this.$route.query.tasktopic
      ? this.$route.query.tasktopic
      : this.tasktopic;
    this.getList();
    this.getConfigKey("sys.user.initPassword").then((response) => {
      this.initPassword = response.msg;
@@ -639,22 +642,22 @@
    getList() {
      this.loading = true;
      let type = this.$route.query.type;
      this.tasktopic = this.$route.query.tasktopic
        ? this.$route.query.tasktopic
        : this.tasktopic;
      this.topqueryParams.serviceType = Number(this.tasktopic);
      this.topqueryParams.type = Number(this.type);
      if (this.tasktopic == 1 || this.tasktopic == 7 || this.tasktopic == 6) {
      if (
        this.tasktopic == 2 ||
        this.tasktopic == 3 ||
        this.tasktopic == 1 ||
        this.tasktopic == 7 ||
        this.tasktopic == 6
      ) {
        this.topqueryParams.type = 2;
        this.TaskOperation.taskType = 2;
      } else if (this.tasktopic == 4 || this.tasktopic == 8) {
        this.topqueryParams.type = 3;
        this.TaskOperation.taskType = 3;
      } else if (
        this.tasktopic == 2 ||
        this.tasktopic == 3 ||
        this.tasktopic == 5
      ) {
      } else if (this.tasktopic == 5) {
        this.topqueryParams.type = 1;
        this.TaskOperation.taskType = 1;
      }
@@ -807,7 +810,15 @@
      }
    },
    // 删除任务
    deletefn() {},
    deletefn(row) {
      delTaskInfo(row.taskid).then((res) => {
        console.log(2);
        if (res.code == 200) {
          this.getList();
          this.$modal.msgSuccess("删除成功");
        }
      });
    },
    // 任务发起
    sponsor(row) {
      console.log(row, "任务信息");
@@ -903,22 +914,21 @@
      this.$modal
        .confirm("是否依照当前任务创建新任务?")
        .then(() => {
          if (
            this.tasktopic == 2 ||
            this.tasktopic == 3 ||
            this.tasktopic == 4 ||
            this.tasktopic == 5
          ) {
          if (this.tasktopic == 5) {
            this.$router.push({
              path: "/followvisit/particty",
              query: { type: 1, id: row.taskid, nhh: 1 },
            });
          } else if (this.tasktopic == 6) {
          } else if (
            this.tasktopic == 2 ||
            this.tasktopic == 3 ||
            this.tasktopic == 6
          ) {
            this.$router.push({
              path: "/followvisit/QuestionnaireTask",
              query: { type: 2, id: row.taskid, nhh: 1 },
            });
          } else if (this.tasktopic == 1) {
          } else if (this.tasktopic == 8 || this.tasktopic == 4) {
            this.$router.push({
              path: "/followvisit/Missioncreation",
              query: { type: 3, id: row.taskid, nhh: 1 },