| | |
| | | |
| | | //æ¤jsæä»¶æ¯ç¨æ¥èªå®ä¹æ©å±ä¸å¡ä»£ç ï¼å¯ä»¥æ©å±ä¸äºèªå®ä¹é¡µé¢æè
éæ°é
ç½®çæç代ç |
| | | import gridBody from './extend/taskExecuteDetail.vue' |
| | | import gridHeader from './extend/taskManual.vue' |
| | | let extension = { |
| | | components: { |
| | | //æ¥è¯¢ç颿©å±ç»ä»¶ |
| | | gridHeader: '', |
| | | gridHeader: gridHeader, |
| | | gridBody: gridBody, |
| | | gridFooter: '', |
| | | //æ°å»ºãç¼è¾å¼¹åºæ¡æ©å±ç»ä»¶ |
| | |
| | | if (forceCompleteTaskButton) { |
| | | forceCompleteTaskButton.onClick = () => { |
| | | let rows = this.$refs.table.getSelected(); |
| | | console.log("rows"+rows); |
| | | if (rows.length == 0 || rows.length > 1) return this.$error("è¯·éæ©ä¸è¡æ°æ®"); |
| | | this.http |
| | | .post("/api/Task/ForceCompleteTask?taskNum=" + rows[0].TaskNum, {}, true) |
| | | .post("/api/Task/ForceCompleteTask?taskNum=" + rows[0].taskNum, {}, true) |
| | | .then((x) => { |
| | | if (!x.status) return this.$message.error(x.message); |
| | | this.options = x.data; |
| | |
| | | } |
| | | } |
| | | |
| | | var cancelTaskButton = this.buttons.find((x) => x.value == "TaskCancel"); |
| | | if (cancelTaskButton) { |
| | | cancelTaskButton.onClick = () => { |
| | | let rows = this.$refs.table.getSelected(); |
| | | console.log("rows"+rows); |
| | | if (rows.length == 0 || rows.length > 1) return this.$error("è¯·éæ©ä¸è¡æ°æ®"); |
| | | this.http |
| | | .post("/api/Task/CancelTask?taskNum=" + rows[0].taskNum, {}, true) |
| | | .then((x) => { |
| | | if (!x.status) return this.$message.error(x.message); |
| | | this.options = x.data; |
| | | console.log(this.options); |
| | | }); |
| | | } |
| | | } |
| | | var AGVResetButton = this.buttons.find((x) => x.value == "AGVReset"); |
| | | if (AGVResetButton) { |
| | | AGVResetButton.onClick = () => { |
| | | let rows = this.$refs.table.getSelected(); |
| | | console.log("rows"+rows); |
| | | |
| | | this.http |
| | | .post("/api/Task/AGVResetTask", {}, true) |
| | | .then((x) => { |
| | | if (!x.status) return this.$message.error(x.message); |
| | | this.options = x.data; |
| | | console.log(this.options); |
| | | }); |
| | | } |
| | | } |
| | | |
| | | //人工å
¥åºæé® |
| | | var ManualButton = this.buttons.find((x) => x.value == "ManualInbound"); |
| | | if (ManualButton) { |
| | | ManualButton.onClick = () => { |
| | | this.$refs.gridHeader.open("inbound"); |
| | | } |
| | | } |
| | | //人工åºåºæé® |
| | | var ManualOutButton = this.buttons.find((x) => x.value == "ManualOutbound"); |
| | | if (ManualOutButton) { |
| | | ManualOutButton.onClick = () => { |
| | | this.$refs.gridHeader.open("outbound"); |
| | | } |
| | | } |
| | | //äººå·¥ç§»åºæé® |
| | | var ManualTransferButton = this.buttons.find((x) => x.value == "ManualTransfer"); |
| | | if (ManualTransferButton) { |
| | | ManualTransferButton.onClick = () => { |
| | | this.$refs.gridHeader.open("transfer"); |
| | | } |
| | | } |
| | | var previousButton = this.buttons.find((x) => x.value == "Previous"); |
| | | if (previousButton) previousButton.hidden = true; |
| | | var nextButton = this.buttons.find((x) => x.value == "Next"); |