iviewui 列表计算《期望数量-实收数量=待收货数量》
字段排序在“实收数量”字段后面;当该字段值大于0时使用红色字体显示;等于0时使用正常黑色字体显示。注意需限制该字段不可小于0
待收货数量
fquantity: {
title: this.$t('public.field.fquantity'),
key: 'result',
tooltip: true,
width: 120,
resizable: true,
sortable: true,
render: (h, params) => {
const { row } = params;
const result = row.expectedQuantity - row.receivedQuantity;
const color = result > 0 ? 'red' : 'black'; // 根据条件设置字体颜色
return h('span', {
style: { color } // 绑定样式
}, result);
}
},
data中必须写
tableColumnsChecked: [
'fquantity', //实收数量
],