| | |
| | | click: (row) => { |
| | | this.$refs.gridBody.open(row); |
| | | } |
| | | }); |
| | | },); |
| | | let AgvZHTaskResendBtn = this.buttons.find(x => x.value == 'AgvZHTaskResend'); |
| | | if (AgvZHTaskResendBtn) { |
| | | AgvZHTaskResendBtn.onClick = function () { |
| | | this.$confirm("是否确认重发阻焊AGV出库任务","手动任务重发警告",{ |
| | | confirmButtonText: "确定", |
| | | cancelButtonText: "取消", |
| | | type: "warning", |
| | | center: true, |
| | | }).then(() => { |
| | | let rows = this.$refs.table.getSelected(); |
| | | if (rows.length == 0) return this.$error("请选择数据!"); |
| | | if (rows.length > 1) return this.$error("请选择一条数据!"); |
| | | var param = rows[0].taskNum; |
| | | this.http |
| | | .post("api/ZH_AGV/AgvZHTaskResend?taskNum="+param, "数据处理中...") |
| | | .then((x) => { |
| | | if (x.status) { |
| | | this.$Message.success('手动任务重发成功'); |
| | | this.refresh(); |
| | | } else { |
| | | return this.$error(x.message); |
| | | } |
| | | }); |
| | | }); |
| | | } |
| | | } |
| | | |
| | | let StackerCraneTaskResendingBtn = this.buttons.find(x => x.value == 'StackerCraneTaskResending'); |
| | | if (StackerCraneTaskResendingBtn) { |
| | | StackerCraneTaskResendingBtn.onClick = function () { |
| | | this.$confirm("是否确认重发堆垛机任务","手动任务重发警告",{ |
| | | confirmButtonText: "确定", |
| | | cancelButtonText: "取消", |
| | | type: "warning", |
| | | center: true, |
| | | }).then(() => { |
| | | let rows = this.$refs.table.getSelected(); |
| | | if (rows.length == 0) return this.$error("请选择数据!"); |
| | | if (rows.length > 1) return this.$error("请选择一条数据!"); |
| | | var param = rows[0].taskNum; |
| | | this.http |
| | | .post("api/Task/StackerCraneTaskResending?taskNum="+param, "数据处理中...") |
| | | .then((x) => { |
| | | if (x.status) { |
| | | this.$Message.success('手动任务重发成功'); |
| | | this.refresh(); |
| | | } else { |
| | | return this.$error(x.message); |
| | | } |
| | | }); |
| | | }); |
| | | } |
| | | } |
| | | |
| | | let StackerCraneTaskPriorityBtn = this.buttons.find(x => x.value == 'StackerCraneTaskPriority'); |
| | | if (StackerCraneTaskPriorityBtn) { |
| | | StackerCraneTaskPriorityBtn.onClick = function () { |
| | | this.$confirm("是否优先执行该堆垛机任务","手动优先任务警告",{ |
| | | confirmButtonText: "确定", |
| | | cancelButtonText: "取消", |
| | | type: "warning", |
| | | center: true, |
| | | }).then(() => { |
| | | let rows = this.$refs.table.getSelected(); |
| | | if (rows.length == 0) return this.$error("请选择数据!"); |
| | | if (rows.length > 1) return this.$error("请选择一条数据!"); |
| | | var param = rows[0].taskNum; |
| | | this.http |
| | | .post("api/Task/StackerCraneTaskPriority?taskNum="+param, "数据处理中...") |
| | | .then((x) => { |
| | | if (x.status) { |
| | | this.$Message.success('手动优先任务成功'); |
| | | this.refresh(); |
| | | } else { |
| | | return this.$error(x.message); |
| | | } |
| | | }); |
| | | }); |
| | | } |
| | | } |
| | | }, |
| | | onInited() { |
| | | //框架初始化配置后 |
| | |
| | | }, |
| | | rowClick({ row, column, event }) { |
| | | //查询界面点击行事件 |
| | | this.$refs.table.$refs.table.toggleRowSelection(row); //单击行时选中当前行; |
| | | // this.$refs.table.$refs.table.toggleRowSelection(row); //单击行时选中当前行; |
| | | }, |
| | | modelOpenAfter(row) { |
| | | //点击编辑、新建按钮弹出框后,可以在此处写逻辑,如,从后台获取数据 |