| | |
| | | |
| | | //æ¤jsæä»¶æ¯ç¨æ¥èªå®ä¹æ©å±ä¸å¡ä»£ç ï¼å¯ä»¥æ©å±ä¸äºèªå®ä¹é¡µé¢æè
éæ°é
ç½®çæç代ç |
| | | |
| | | import { el } from "element-plus/es/locales.mjs"; |
| | | |
| | | let extension = { |
| | | components: { |
| | | //æ¥è¯¢ç颿©å±ç»ä»¶ |
| | |
| | | } |
| | | let TB = this.buttons.find(x => x.value == 'TB'); |
| | | if (TB) { |
| | | TB.onClick = function () { |
| | | TB.onClick = ()=> { |
| | | let rows = this.$refs.table.getSelected(); |
| | | if (rows.length == 0) return this.$error("è¯·éæ©æ°æ®!"); |
| | | if (rows.length > 1) return this.$error("è¯·éæ©ä¸æ¡æ°æ®!"); |
| | | // if (rows.length > 1) return this.$error("è¯·éæ©ä¸æ¡æ°æ®!"); |
| | | |
| | | // è·åéä¸è¡çæ°æ®ï¼rowsæ¯æ°ç»ï¼å第ä¸ä¸ªå
ç´ ï¼ |
| | | const selectedRow = rows[0]; |
| | | const materielCode = selectedRow.materielCode; |
| | | const batchNo = selectedRow.batchNo; |
| | | const selectedRow = rows.map(item => item.id); |
| | | // const selectedRow = rows.id[0] |
| | | // const materielCode = selectedRow.materielCode; |
| | | // const batchNo = selectedRow.batchNo; |
| | | |
| | | this.http |
| | | .post(`api/Inventory/GetInventoryList?goods_no=${materielCode}&batch_num=${batchNo}`) |
| | | .post(`api/Inventory/GetInventoryList`,selectedRow) |
| | | .then((x) => { |
| | | if (x.status) { |
| | | this.$Message.success('忥宿'); |
| | |
| | | //æ¡æ¶åå§åé
ç½®å |
| | | //妿è¦é
ç½®æç»è¡¨,卿¤æ¹æ³æä½ |
| | | //this.detailOptions.columns.forEach(column=>{ }); |
| | | this.buttons.forEach(x => {//nameæ¹ä¸ºè¦éèçæé®åå |
| | | if (x.name == 'ç¼ è¾') { |
| | | x.name = 'è° æ¨'; |
| | | x.onClick = function () { |
| | | let rows = this.$refs.table.getSelected(); |
| | | if (rows.length == 0) return this.$error("è¯·éæ©æ°æ®!"); |
| | | if (rows.length > 1) return this.$error("åªè½éæ©ä¸æ¡æ°æ®") |
| | | let row = rows[0]; |
| | | this.edit(row) |
| | | } |
| | | } |
| | | }) |
| | | }, |
| | | searchBefore(param) { |
| | | //ç颿¥è¯¢å,å¯ä»¥ç»param.wheresæ·»å æ¥è¯¢åæ° |
| | |
| | | //(3)this.editFormFields.åæ®µ='xxx'; |
| | | //妿éè¦ç»ä¸ææ¡è®¾ç½®é»è®¤å¼ï¼è¯·éåthis.editFormOptionsæ¾å°å段é
置对åºdata屿§çkeyå¼ |
| | | //ç䏿就æè¾åºçï¼console.log(this.editFormOptions) |
| | | // this.editFormFields.availableQuantity = 1; |
| | | this.editFormOptions.forEach((editForm) => { |
| | | editForm.forEach((x) => { |
| | | if (x.field == "availableQuantity") { |
| | | |
| | | } else { |
| | | x.readonly = true |
| | | } |
| | | }) |
| | | }) |
| | | } |
| | | } |
| | | }; |