| | |
| | | // }); |
| | | |
| | | this.columns.forEach((column) => { |
| | | //ä¿®æ¹é¢è² |
| | | if (column.field == 'roadwayNo') { |
| | | |
| | | if (column.field == 'floor') { |
| | | |
| | | const floorMap = { |
| | | '1F': '䏿¥¼', |
| | | '2F': 'äºæ¥¼', |
| | | }; |
| | | column.formatter = (row) => { |
| | | // return '<span style="color: #2d8cf0;">' + row?.locationInfo?.roadwayNo + '</span>' |
| | | return row?.locationInfo?.roadwayNo |
| | | return floorMap[row?.locationInfo?.floor] || '' |
| | | } |
| | | } |
| | | if (column.field == 'materielCode') { |
| | | if (column.field == 'areaId') { |
| | | |
| | | const floorMap = { |
| | | '1': '䏿¥¼å åæºåºå', |
| | | '2': '䏿¥¼AGVåºåºç¼ååº', |
| | | '3': '䏿¥¼AGVç«åºç¼ååº', |
| | | '4': '䏿¥¼AGVå
¥åºç¼ååº', |
| | | '5': 'äºæ¥¼B4-G4ç¼ååº', |
| | | '6': 'äºæ¥¼B5-G5ç¼ååº', |
| | | }; |
| | | column.formatter = (row) => { |
| | | // return '<span style="color: #2d8cf0;">' + row?.locationInfo?.roadwayNo + '</span>' |
| | | return row?.stockInfoDetails[0]?.materielCode |
| | | return floorMap[row?.locationInfo?.areaId] || '' |
| | | } |
| | | } |
| | | //æ ¼å¼åæ¥æ |
| | | // æ£æ¥å½ååçåæ®µæ¯å¦ä¸º 'locationStatus' |
| | | if (column.field == 'locationStatus') { |
| | | // 使ç¨å¯¹è±¡åé¢éæ¥æ å° 'locationStatus' çå¼å对åºçææ¬ |
| | | const statusMap = { |
| | | '-1': 'å
¨é¨', |
| | | '0': '空é²', |
| | | '1': 'éå®', |
| | | '2': 'æè´§', |
| | | '3': 'æè´§ç¦ç¨', |
| | | '4': 'æ è´§ç¦ç¨' |
| | | }; |
| | | // å®ä¹ä¸ä¸ªæ ¼å¼å彿°ï¼æ ¹æ® 'locationStatus' çå¼è¿åç¸åºçææ¬ |
| | | column.formatter = (row) => { |
| | | // ä½¿ç¨ statusMap 对象æ¥è·å对åºçææ¬ï¼å¦ææ²¡æå¹é
åè¿å 'æªç¥ç¶æ' |
| | | return statusMap[row?.locationInfo?.locationStatus] || 'æªç¥ç¶æ'; |
| | | return statusMap[row?.locationInfo?.locationStatus] || ''; |
| | | } |
| | | } |
| | | |
| | | }) |
| | | }, |
| | | onInited() { |