From e883d7e4bf057f7a2ed7cc001fe27083d82baa22 Mon Sep 17 00:00:00 2001 From: dengjunjie <dengjunjie@hnkhzn.com> Date: 星期二, 16 四月 2024 19:17:44 +0800 Subject: [PATCH] 优化NG下料位任务触发逻辑 --- 代码管理/WMS/WMS_Client/src/extension/widesea_wms/system/dt_stationinfo.js | 77 ++++++++++++++++++++++++++++++++++++-- 1 files changed, 73 insertions(+), 4 deletions(-) diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Client/src/extension/widesea_wms/system/dt_stationinfo.js" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Client/src/extension/widesea_wms/system/dt_stationinfo.js" index 9fd079b..0f74fbf 100644 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Client/src/extension/widesea_wms/system/dt_stationinfo.js" +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Client/src/extension/widesea_wms/system/dt_stationinfo.js" @@ -41,14 +41,83 @@ //绀轰緥锛氳缃慨鏀规柊寤恒�佺紪杈戝脊鍑烘瀛楁鏍囩鐨勯暱搴� // this.boxOptions.labelWidth = 150; + this.pagination.order = "asc"; + this.columns.forEach(row=>{ + if(row.field=="stationCode"){ + row.sort=true; + } + }) this.buttons.splice(1, 0, { - name: "绉诲簱", - icon: 'el-icon-document', - type: 'danger', + name: "鍙栨秷绂佺敤", + icon: 'md-refresh', + type: 'primary', onClick: function () { - this.$refs.gridHeader.detialBox = true; + let rows = this.$refs.table.getSelected(); + if (rows.length == 0) return this.$error("璇烽�夋嫨瑕佸彇娑堢鐢ㄧ殑鏁版嵁"); + + this.$confirm('纭瑕佸彇娑堢鐢ㄥ悧?', '璀﹀憡', { + confirmButtonText: '纭畾', + cancelButtonText: '鍙栨秷', + type: 'warning', + center: true + }).then(() => { + let data = []; + let parm = { + "data": data, + "type": "1" + } + rows.forEach(t => data.push(t.id)) + this.http.post("/api/dt_stationinfo/SetStationEnable", parm, "鍙栨秷绂佺敤涓�...").then(x => { + if (x.status) { + this.$Message.success("鍙栨秷绂佺敤鎴愬姛!"); + this.refresh(); + } else { + this.$Message.error(x.message); + } + }) + }); } }) + + this.buttons.splice(1, 0, { + name: "绂佺敤", + icon: 'md-refresh', + type: 'danger', + onClick: function () { + let rows = this.$refs.table.getSelected(); + if (rows.length == 0) return this.$error("璇烽�夋嫨瑕佺鐢ㄧ殑鏁版嵁"); + + this.$confirm('纭瑕佺鐢ㄥ悧?', '璀﹀憡', { + confirmButtonText: '纭畾', + cancelButtonText: '鍙栨秷', + type: 'warning', + center: true + }).then(() => { + let data = []; + let parm = { + "data": data, + "type": "0" + } + rows.forEach(t => data.push(t.id)) + this.http.post("/api/dt_stationinfo/SetStationEnable", parm, "閿佸畾涓�...").then(x => { + if (x.status) { + this.$Message.success("绂佺敤鎴愬姛锛�"); + this.refresh(); + } else { + this.$Message.error(x.message); + } + }) + }); + } + }) + // this.buttons.splice(1, 0, { + // name: "绉诲簱", + // icon: 'el-icon-document', + // type: 'danger', + // onClick: function () { + // this.$refs.gridHeader.detialBox = true; + // } + // }) }, onInited() { //妗嗘灦鍒濆鍖栭厤缃悗 -- Gitblit v1.9.3