wangxinhui
7 天以前 011ca316e6ec2ed93e31c45a9ebd9d3c66664871
ÏîÄ¿´úÂë/BigScreen/src/views/index.vue
@@ -74,7 +74,7 @@
            config: {
                header: [
                    '<span style="font-size:50px;">纸卷条码</span>',
                    '<span style="font-size:50px;">工单号</span>',
                    //'<span style="font-size:50px;">工单号</span>',
                    '<span style="font-size:50px;">代码</span>',
                    '<span style="font-size:50px;">上机位</span>',
                    '<span style="font-size:50px;">宽幅</span>',
@@ -83,22 +83,12 @@
                ],
                data: [
                    [
                        '<span style="color:#FF4500; font-size:60px;">705010</span>',
                        '<span style="color:#FF4500; font-size:60px;">015004</span>',
                        '<span style="color:#FF4500; font-size:60px;">X2</span>',
                        '<span style="color:#FF4500; font-size:60px;">1</span>',
                        '<span style="color:#FF4500; font-size:60px;">1200</span>',
                        '<span style="color:#FF4500; font-size:60px;;">4798</span>',
                        '<span style="color:#FF4500; font-size:60px;">180</span>',
                    ],
                    [
                        '<span style="color:#FF4500; font-size:60px;">705010</span>',
                        '<span style="color:#FF4500; font-size:60px;">015004</span>',
                        '<span style="color:#FF4500; font-size:60px;">X2</span>',
                        '<span style="color:#FF4500; font-size:60px;">2</span>',
                        '<span style="color:#FF4500; font-size:60px;">1200</span>',
                        '<span style="color:#FF4500; font-size:60px;;">4798</span>',
                        '<span style="color:#FF4500; font-size:60px;">180</span>',
                        '<span style="color:#FF4500; font-size:60px;">06D4BC6110</span>',
                        '<span style="color:#FF4500; font-size:60px;">I0</span>',
                        '<span style="color:#FF4500; font-size:60px;">糊车</span>',
                        '<span style="color:#FF4500; font-size:60px;">2450</span>',
                        '<span style="color:#FF4500; font-size:60px;">6976</span>',
                        '<span style="color:#FF4500; font-size:60px;;">1597</span>',
                    ],
                ],
                headerHeight: 60,
@@ -173,10 +163,13 @@
                    // 1. æŒ‰çº¸å·æ¡ç åˆ†ç»„
                    const groupedData = {};
                    res.data.data.forEach((x) => {
                        if (!groupedData[x.palletCode]) {
                        console.log(x);
                        if (x.taskNum) {
                            if (!groupedData[x.palletCode]) {
                            groupedData[x.palletCode] = [];
                            }
                            groupedData[x.palletCode].push(x);
                        }
                        groupedData[x.palletCode].push(x);
                    });
                    
                    // 2. å¤„理数据:将每组相同纸卷条码的记录合并为一条
@@ -196,7 +189,6 @@
                                uniquePalletCodes.add(item.palletCode);
                            }
                        });
                        this.showMsg = uniquePalletCodes.size;
                        
                        // ç›´æŽ¥å¤„理每条记录,不进行分组
                        group.forEach((item) => {
@@ -216,26 +208,26 @@
                        
                        // åˆ›å»ºåˆå¹¶åŽçš„单条记录
                        var item = [
                            '<span style="color:#FF4500; font-size:85px;">' + palletCode + '</span>',
                            '<span style="color:#FF4500; font-size:89px;">' + palletCode + '</span>',
                            //'<span style="color:#FF4500; font-size:55px;">' + orderNos + '</span>',
                            '<span style="color:#FF4500; font-size:85px;">' + firstItem.materielCode + '</span>',
                            '<span style="color:#FF4500; font-size:85px;">' + machineLastChar + '</span>',
                            '<span style="color:#FF4500; font-size:85px;">' + materialWide + '</span>',
                            '<span style="color:#FF4500; font-size:85px;;">' + originalQuantity + '</span>',
                            '<span style="color:#FF4500; font-size:85px;">' + parseInt(totalOrderQuantity) + '</span>',
                            '<span style="color:#FF4500; font-size:90px;">' + firstItem.materielCode + '</span>',
                            '<span style="color:#FF4500; font-size:90px;">' + machineLastChar + '</span>',
                            '<span style="color:#FF4500; font-size:90px;">' + materialWide + '</span>',
                            '<span style="color:#FF4500; font-size:90px;;">' + originalQuantity + '</span>',
                            '<span style="color:#FF4500; font-size:90px;">' + parseInt(totalOrderQuantity) + '</span>',
                        ];
                        arr.push(item);
                    });
                    if (this.IsDetail) {
                        this.config = {
                            header: [
                            '<span style="font-size:63px;">纸卷条码</span>',
                            '<span style="font-size:68px;">纸卷条码</span>',
                            //'<span style="font-size:50px;">工单号</span>',
                            '<span style="font-size:63px;">代码</span>',
                            '<span style="font-size:63px;">上机位</span>',
                            '<span style="font-size:63px;">宽幅</span>',
                            '<span style="font-size:63px;">纸卷长</span>',
                            '<span style="font-size:63px;">需用纸长</span>'
                            '<span style="font-size:68px;">代码</span>',
                            '<span style="font-size:68px;">上机位</span>',
                            '<span style="font-size:68px;">宽幅</span>',
                            '<span style="font-size:68px;">纸卷长</span>',
                            '<span style="font-size:68px;">需用纸长</span>'
                            ],
                            data: arr,
                            headerHeight: 60,
@@ -243,7 +235,7 @@
                            evenRowBGC: "rgba(0, 0, 0, 0.6)",
                            headerBGC: "rgba(0, 0, 0, 0.6)",
                            waitTime: 5000,
                            columnWidth: [550, 200, 250, 250, 250, 300],
                            columnWidth: [560, 200, 250, 250, 250, 300],
                            rowNum: 10,
                            align: ["center", "center", "center", "center", "center", "center", "center"],
                        };