| | |
| | | }); |
| | | }; |
| | | } |
| | | |
| | | 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" |
| | | ); |
| | |
| | | // ææ¹æ³2ï¼URLåæ°æ¹å¼ |
| | | this.http |
| | | .post( |
| | | `api/Task/RecTaskCompleted?taskNum=${taskNum}`, |
| | | `api/Task/ManualTaskCancellation?taskNum=${taskNum}`, |
| | | null, |
| | | "ä»»å¡å®æä¸" |
| | | ) |