WXL
2024-08-30 c73a2c380aca7ac4ef16e76388b1a52356df8634
src/views/followvisit/tasklist/index.vue
@@ -546,6 +546,7 @@
      topqueryParams: {
        pageNum: 1,
        pageSize: 10,
        type: 3,
        userName: undefined,
        tagid: undefined,
        topic: undefined,
@@ -637,22 +638,24 @@
    /** 查询任务列表 */
    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) {
        this.topqueryParams.type = 2;
        this.TaskOperation.taskType = 2;
      } else if (this.tasktopic == 4 || this.tasktopic == 8) {
        this.topqueryParams.type = 1;
        this.topqueryParams.type = 3;
        this.TaskOperation.taskType = 3;
      } else if (
        this.tasktopic == 2 ||
        this.tasktopic == 3 ||
        this.tasktopic == 5
      ) {
        this.topqueryParams.type = 3;
        this.topqueryParams.type = 1;
        this.TaskOperation.taskType = 1;
      }
      // this.topqueryParams.typename = this.findLabelByValue(
@@ -746,7 +749,7 @@
    },
    /** 新增按钮操作 */
    handleAdd() {
      if (this.topqueryParams.type == 3) {
      if (this.topqueryParams.type == 1) {
        this.$router.push({
          path: "/followvisit/particty",
          query: {
@@ -762,7 +765,7 @@
            serviceType: this.tasktopic,
          },
        });
      } else if (this.topqueryParams.type == 1) {
      } else if (this.topqueryParams.type == 3) {
        this.$router.push({
          path: "/followvisit/Missioncreation",
          query: {
@@ -774,29 +777,32 @@
    },
    /** 修改按钮操作 */
    handleUpdate(row) {
      // 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
      ) {
      if (this.topqueryParams.type == 1) {
        this.$router.push({
          path: "/followvisit/particty",
          query: { type: 1, id: row.taskid },
          query: {
            id: row.taskid,
            type: this.topqueryParams.type,
            serviceType: this.tasktopic,
          },
        });
      } else if (this.tasktopic == 6) {
      } else if (this.topqueryParams.type == 2) {
        this.$router.push({
          path: "/followvisit/QuestionnaireTask",
          query: { type: 2, id: row.taskid },
          query: {
            id: row.taskid,
            type: this.topqueryParams.type,
            serviceType: this.tasktopic,
          },
        });
      } else if (this.tasktopic == 1) {
      } else if (this.topqueryParams.type == 3) {
        this.$router.push({
          path: "/followvisit/Missioncreation",
          query: { type: 3, id: row.taskid },
          query: {
            id: row.taskid,
            type: this.topqueryParams.type,
            serviceType: this.tasktopic,
          },
        });
      }
    },
@@ -806,7 +812,6 @@
    sponsor(row) {
      console.log(row, "任务信息");
      this.taskform = row;
      console.log(12);
      if (this.taskform.showDate && this.taskform.sendType != 2) {
        this.taskform.showDate = this.taskform.showDate.split(",");
      }