| | |
| | | methods: { |
| | | //ä¸é¢è¿äºæ¹æ³å¯ä»¥ä¿çä¹å¯ä»¥å é¤ |
| | | onInit() { |
| | | let PDBton = this.buttons.find(x => x.value == 'PD'); |
| | | if (PDBton) { |
| | | PDBton.onClick = function () { |
| | | let rows = this.$refs.table.getSelected(); |
| | | if (rows.length == 0) return this.$error("è¯·éæ©æ°æ®!"); |
| | | // if (rows.length > 1) return this.$error("è¯·éæ©ä¸æ¡æ°æ®!"); |
| | | const allIds = rows.map(item => item.id); |
| | | this.http |
| | | .post("api/DeliveryOrder/CreateCheckOrder", allIds) |
| | | .then((x) => { |
| | | if (x.status) { |
| | | this.$Message.success('çç¹ä»»å¡å®æ'); |
| | | this.refresh(); |
| | | } else { |
| | | return this.$error(x.message); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | let TB = this.buttons.find(x => x.value == 'TB'); |
| | | if (TB) { |
| | | TB.onClick = function () { |
| | | let rows = this.$refs.table.getSelected(); |
| | | if (rows.length == 0) return this.$error("è¯·éæ©æ°æ®!"); |
| | | if (rows.length > 1) return this.$error("è¯·éæ©ä¸æ¡æ°æ®!"); |
| | | |
| | | // è·åéä¸è¡çæ°æ®ï¼rowsæ¯æ°ç»ï¼å第ä¸ä¸ªå
ç´ ï¼ |
| | | const selectedRow = rows[0]; |
| | | const materielCode = selectedRow.materielCode; |
| | | const batchNo = selectedRow.batchNo; |
| | | |
| | | this.http |
| | | .post(`api/Inventory/GetInventoryList?goods_no=${materielCode}&batch_num=${batchNo}`) |
| | | .then((x) => { |
| | | if (x.status) { |
| | | this.$Message.success('忥宿'); |
| | | this.refresh(); |
| | | } else { |
| | | return this.$error(x.message); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | }, |
| | | onInited() { |
| | | //æ¡æ¶åå§åé
ç½®å |
| | |
| | | } |
| | | }; |
| | | export default extension; |
| | | |