| | |
| | | }); |
| | | }; |
| | | } |
| | | 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("ç¡®å®è´§ç®±åæ¶åï¼", "æç¤º", { |
| | | // æ·»å WMSå¼å¸¸æ¢å¤æé®åè½ |
| | | let WmsRecoveryBtn = this.buttons.find((x) => x.value == "WmsRecovery"); |
| | | if (WmsRecoveryBtn) { |
| | | WmsRecoveryBtn.onClick = () => { |
| | | this.$confirm("ç¡®å®è¦æ§è¡WMSå¼å¸¸æ¢å¤åï¼", "æç¤º", { |
| | | 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("æä½æå"); |
| | | }) |
| | | }) |
| | | } |
| | | .then(() => { |
| | | // ç´æ¥è°ç¨æ¢å¤æ¥å£ï¼ä¸éè¦åæ° |
| | | this.http |
| | | .post( |
| | | `api/Task/WmsRecovery`, // WMSå¼å¸¸æ¢å¤æ¥å£ |
| | | null, // ä¸éè¦è¯·æ±ä½ |
| | | "WMSå¼å¸¸æ¢å¤ä¸", |
| | | ) |
| | | .then((x) => { |
| | | if (!x.status) return this.$message.error(x.message); |
| | | this.$message.success("WMSå¼å¸¸æ¢å¤æå"); |
| | | }) |
| | | .catch((error) => { |
| | | this.$message.error("æä½å¤±è´¥ï¼" + error.message); |
| | | }); |
| | | }) |
| | | .catch(() => { |
| | | this.$message.info("已忶æ¢å¤æä½"); |
| | | }); |
| | | }; |
| | | } |
| | | // æ·»å 任塿¢å¤æé®åè½ |
| | | let TaskRecoveryBtn = this.buttons.find((x) => x.value == "ExceptionTask"); |
| | | let TaskRecoveryBtn = this.buttons.find( |
| | | (x) => x.value == "ExceptionTask", |
| | | ); |
| | | if (TaskRecoveryBtn) { |
| | | TaskRecoveryBtn.onClick = function () { |
| | | let rows = this.$refs.table.getSelected(); |
| | |
| | | }); |
| | | }; |
| | | } |
| | | 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" |
| | | (x) => x.value == "TaskCompleted", |
| | | ); |
| | | |
| | | if (TaskCompletedBtn) { |
| | |
| | | }) |
| | | .then(() => { |
| | | const taskNum = rows[0].taskNum; |
| | | |
| | | // æ¹æ³1ï¼åéJSONæ°æ®ï¼éè¦åç«¯æ¯æ[FromBody]ï¼ |
| | | // this.http.post("api/Task/RecTaskCompleted", { taskNum }, "ä»»å¡å®æä¸") |
| | | |
| | | // ææ¹æ³2ï¼URLåæ°æ¹å¼ |
| | | this.http |
| | | .post( |
| | | `api/Task/RecTaskCompleted?taskNum=${taskNum}`, |
| | | null, |
| | | "ä»»å¡å®æä¸" |
| | | "ä»»å¡å®æä¸", |
| | | ) |
| | | |
| | | // ææ¹æ³3ï¼è¡¨åæ°æ®æ¹å¼ |
| | | // let formData = new FormData(); |
| | | // formData.append('taskNum', taskNum); |
| | | // this.http.post("api/Task/RecTaskCompleted", formData, "ä»»å¡å®æä¸") |
| | | |
| | | .then((x) => { |
| | | if (!x.status) return this.$message.error(x.message); |
| | | this.$message.success("æä½æå"); |