Browse Source

安全库存预警 变色列处理

dev_web_online
陈薪名 2 years ago
parent
commit
2e58e8c649
  1. 36
      fe/PC/src/views/inventoryManage/InventoryQuery/safetyStockWarning.vue

36
fe/PC/src/views/inventoryManage/InventoryQuery/safetyStockWarning.vue

@ -67,7 +67,7 @@ export default {
URL: 'wms/inventory/safety-stock-inventory-balance', URL: 'wms/inventory/safety-stock-inventory-balance',
// //
currenButtonData: [ currenButtonData: [
this.defaultExportBtn(),// // this.defaultExportBtn(),//
this.defaultFieldSettingBtn(),// this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),// this.defaultFreshBtn(),//
this.defaultFilterBtn(),// this.defaultFilterBtn(),//
@ -77,6 +77,16 @@ export default {
mounted () { mounted () {
this.paging(); this.paging();
}, },
watch: {
tableColumns: {
handler(val, oldVal) {
// localStorage.setItem('tableColumns_' + this.$store.getters.name.userName + '_' + this.$route.name, JSON.stringify([]))
// this.$nextTick(() => {
// });
},
immediate: false,
}
},
methods: { methods: {
// //
paging(callback) { paging(callback) {
@ -113,12 +123,24 @@ export default {
}, },
// //
cellStyle({row, column, rowIndex, columnIndex}){ cellStyle({row, column, rowIndex, columnIndex}){
if (row.safetyStockStatus == 'Red' && columnIndex === 3) { //
return {'background':'#B22222','color':'#fff'} const tableColumnsIndex = this.tableColumns.find((item) => (item.prop == 'safetyStock' && item.istrue))
} else if (row.safetyStockStatus == 'Green' && columnIndex === 3) { const tableColumnsArray = this.tableColumns.filter((item) => (item.istrue))
return {'background':'#228B22','color':'#fff'} let _index = 0
} else if (row.safetyStockStatus == 'Yellow' && columnIndex === 3) { tableColumnsArray.filter((item,key) => {
return {'background':'#FFFF000','color':'#fff'} if(item.prop == 'safetyStock' && item.istrue){
_index = key
return
}
})
if (tableColumnsIndex) {
if (row.safetyStockStatus == 'Red' && columnIndex === _index) {
return {'background':'#B22222','color':'#fff'}
} else if (row.safetyStockStatus == 'Green' && columnIndex === _index) {
return {'background':'#228B22','color':'#fff'}
} else if (row.safetyStockStatus == 'Yellow' && columnIndex === _index) {
return {'background':'#FFFF000','color':'#fff'}
}
} }
return '' return ''
} }

Loading…
Cancel
Save