南骏 池
2025-10-15 5fae267e680cf6bac767bd276aaa3afcd7e4b32a
H5/Js/Xcsl.js
@@ -35,6 +35,44 @@
        };
    },
    methods: {
        // 根据图片中的逻辑判断行背景颜色
        getRowColorClass(itm) {
            const xls = parseFloat(itm.DAB006) || 0; // 需领数(支持小数)
            const bl = parseFloat(itm.BL_Num) || 0;  // 备料数(支持小数)
            const js = parseFloat(itm.JS_Num) || 0;  // 接收数(支持小数)
            // 1. 未备料显示红色
            if (bl === 0) {
                return 'row-red';
            }
            // 2. 已全部备料已全部接收显示绿色
            if (xls === bl && bl === js && bl !== 0) {
                return 'row-green';
            }
            // 3. 已全部备料接收部分显示黄色
            // 4. 已全部备料未接收显示黄色
            if (xls === bl && bl > js && bl !== 0) {
                return 'row-yellow';
            }
            // 5. 部分备料未接收显示蓝色
            if (xls > bl && bl > js && js === 0) {
                return 'row-blue';
            }
            // 6. 部分备料接收部分显示黄色
            if (xls > bl && bl > js && bl !== 0) {
                return 'row-yellow';
            }
            // 7. 部分备料已全部接收显示绿色
            if (bl === js && bl !== 0) {
                return 'row-green';
            }
            //if (xls === js && bl !== 0) {
            //    return 'row-green';
            //}
            return '';
        },
        GetItemsXcsl() {
            var that = this;