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',
//
currenButtonData: [
this.defaultExportBtn(),//
// this.defaultExportBtn(),//
this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),//
this.defaultFilterBtn(),//
@ -77,6 +77,16 @@ export default {
mounted () {
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: {
//
paging(callback) {
@ -113,12 +123,24 @@ export default {
},
//
cellStyle({row, column, rowIndex, columnIndex}){
if (row.safetyStockStatus == 'Red' && columnIndex === 3) {
return {'background':'#B22222','color':'#fff'}
} else if (row.safetyStockStatus == 'Green' && columnIndex === 3) {
return {'background':'#228B22','color':'#fff'}
} else if (row.safetyStockStatus == 'Yellow' && columnIndex === 3) {
return {'background':'#FFFF000','color':'#fff'}
//
const tableColumnsIndex = this.tableColumns.find((item) => (item.prop == 'safetyStock' && item.istrue))
const tableColumnsArray = this.tableColumns.filter((item) => (item.istrue))
let _index = 0
tableColumnsArray.filter((item,key) => {
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 ''
}

Loading…
Cancel
Save