| | |
| | | {{ getDictionary(scoped.row, item) }} |
| | | </el-tag> |
| | | </div> |
| | | |
| | | <div v-else> |
| | | <!-- ç©æç¼å·åç¹æ®å¤çï¼ç¼ºææ¶æ¾ç¤ºçº¢è² --> |
| | | <span v-if="item.prop == 'materialNo'" :style="{color: isMaterialShortage(scoped.row) ? 'red' : ''}"> |
| | | {{ scoped.row[item.prop] }} |
| | | </span> |
| | | <!-- å
¶ä»æ®éå --> |
| | | <span v-else> |
| | | {{ scoped.row[item.prop] }} |
| | | </span> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | } |
| | | return ''; // é»è®¤æ é¢è² |
| | | }, |
| | | isMaterialShortage(row) { |
| | | // 夿å½åè¡ç©ææ¯å¦ç¼ºæï¼åªæ ¹æ®å½åè¡çæç»ç¶æå¤æ |
| | | // æç»ç¶æä¸º3表示缺æï¼æ¯ææ°ååå符串类å |
| | | const status = parseInt(row.outSGOrderDetailStatus); |
| | | return status === 3; |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |