| | |
| | | <u-tr> |
| | | <u-td width="30%">è½´æ¿ç¼å·</u-td> |
| | | <u-td> |
| | | <u-input v-model="materielNumber" :focus="qrcodeFocus" :border="true" placeholder="è¯·æ«æè½´æ¿ç¼å·" |
| | | <u-input v-model="materielNumber" :focus="qrcodeFocus" :border="true" placeholder="è¯·æ«æè½´æ¿ç¼å·!" |
| | | @input="barcodeChange" /> |
| | | </u-td> |
| | | </u-tr> |
| | |
| | | this.checkResult = value.orignItem.label; |
| | | }, |
| | | barcodeChange() { |
| | | if(this.materielNumber.length > 20){ |
| | | const rawStr = _this.materielNumber; |
| | | // 2. ä¿®å¤æ ¼å¼ï¼åå¼å·âåå¼å· + å å°¾éå·ï¼ |
| | | const fixedStr = rawStr.replace(/'/g, '"').replace(/,\s*}/, '}'); |
| | | console.log(fixedStr) |
| | | // 3. è§£æä¸ºåå
¸ï¼å¯¹è±¡ï¼ |
| | | const temp_dict = JSON.parse(fixedStr); |
| | | console.log(temp_dict) |
| | | // 4. æ£ç¡®è·åå¼ |
| | | console.log(temp_dict['è½´æ¿æ¡ç ']); // è¾åºï¼1ï¼ä¸åæ¯undefinedï¼ |
| | | |
| | | _this.materielNumber = temp_dict['è½´æ¿æ¡ç ']; |
| | | } |
| | | |
| | | if (_this.materielNumber == '' || _this.materielNumber == null) { |
| | | _this.initAVG(); |
| | | return; |
| | | } |
| | | |
| | | |
| | | let where = |
| | | "[" + |
| | | "{'name':'containerdtl_number','value':'" + _this.materielNumber + "'}]"; |