| | |
| | | data() { |
| | | return { |
| | | palletVisible: this.visible, |
| | | trayBarcodeReg: /^[A-Z]\d{9}$/, |
| | | trayBarcode: '', |
| | | barcode: '', |
| | | materials: [], |
| | |
| | | trigger: 'change' |
| | | } |
| | | ], |
| | | trayBarcode: [ |
| | | { |
| | | pattern: /^[A-Z]\d{9}$/, |
| | | message: 'æçå·æ ¼å¼é误', |
| | | trigger: 'blur' |
| | | } |
| | | ], |
| | | warehouseType: [ |
| | | { |
| | | massage: 'è¯·éæ©ä»åº', |
| | |
| | | inputEl.focus(); |
| | | this.currentFocus = 'tray'; |
| | | this.scanTarget = 'tray'; |
| | | inputEl.select(); |
| | | } |
| | | } |
| | | }, |
| | |
| | | |
| | | this.error = ''; |
| | | |
| | | if (!this.trayBarcodeReg.test(currentTrayBarcode)) { |
| | | ElMessage.error('æçæ¡ç æ ¼å¼é误'); |
| | | this.focusTrayInput(); |
| | | return; |
| | | } |
| | | |
| | | // 设置æçæ¡ç åï¼èªå¨èç¦å°ç©æè¾å
¥æ¡ |
| | | this.focusBarcodeInput(); |
| | | |