| | |
| | | <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> |
| | |
| | | <u-td> |
| | | <u-input v-model="recordInfo.materiel_id" :border="false" :disabled="true" placeholder="" /> |
| | | </u-td> |
| | | <u-td width="30%">åå®¶</u-td> |
| | | <u-td width="30%">è½´æ¿åç</u-td> |
| | | <u-td> |
| | | <u-input v-model="recordInfo.containerdtl_madeUnit" :border="false" :disabled="true" |
| | | placeholder="" /> |
| | |
| | | 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 + "'}]"; |
| | |
| | | order: 'sort', |
| | | wheres: where |
| | | } |
| | | //console.log(data); |
| | | console.log(data); |
| | | console.log(_this.materielNumber) |
| | | //return; |
| | | _this.$AjaxRequest.Params('post', 'VV_ContainerInfo/getPageData', |
| | | data, _user.token); |
| | | _this.$AjaxRequest.Request().then(function(result) { |