xiazhengtongxue
2026-01-23 f65bfbd6e84fdffc71353acfe7c9ccca5b117c45
ÏîÄ¿´úÂë/WCSClient/src/extension/taskinfo/task.js
@@ -36,7 +36,35 @@
          });
        };
      }
      let TaskCancelBtn = this.buttons.find(
        (x) => x.value == "TaskCancel"
      );
      if (TaskCancelBtn) {
        TaskCancelBtn.onClick = function () {
          let rows = this.$refs.table.getSelected();
          if (rows.length == 0) return this.$error("请选择数据!");
          if (rows.length > 1) {
            return this.$error("一次只能操作一条数据!");
          }
            this.$confirm("确定货箱取消吗?", "提示", {
            confirmButtonText: "确定",
            cancelButtonText: "取消",
            type: "warning",
          }).then(() => {
            const taskNum = rows[0].taskNum;
            this.http
              .post(
                `api/Task/ManualTaskCancellation?taskNum=${taskNum}`,
                null,
                "任务取消中"
              )
              .then((x) => {
                if (!x.status) return this.$message.error(x.message);
                this.$message.success("操作成功");
              })
          })
        }
      }
      let TaskCompletedBtn = this.buttons.find(
        (x) => x.value == "TaskCompleted"
      );
@@ -64,7 +92,7 @@
              // æˆ–方法2:URL参数方式
              this.http
                .post(
                  `api/Task/RecTaskCompleted?taskNum=${taskNum}`,
                  `api/Task/ManualTaskCancellation?taskNum=${taskNum}`,
                  null,
                  "任务完成中"
                )