duhe
2025-07-21 678426cdac7774051965cac9f36f60e1f127cea4
华远:直观图set增加行列索引
2个文件已修改
61 ■■■■■ 已修改文件
WebTM/Properties/PublishProfiles/LAYUI.pubxml.user 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/案例代码/华远/HY_HistogramReport.html 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/Properties/PublishProfiles/LAYUI.pubxml.user
@@ -4945,13 +4945,13 @@
      <publishTime>03/28/2024 12:35:12</publishTime>
    </File>
    <File Include="views/条码明细/Kf_BarCodeDetailQuery.html">
      <publishTime>07/16/2025 10:42:12</publishTime>
      <publishTime>07/21/2025 13:30:18</publishTime>
    </File>
    <File Include="views/条码明细/Kf_MateOutBillList_CodeDetail.html">
      <publishTime>09/13/2024 15:42:13</publishTime>
    </File>
    <File Include="views/案例代码/华远/HY_HistogramReport.html">
      <publishTime>07/15/2025 14:36:56</publishTime>
      <publishTime>07/21/2025 16:16:10</publishTime>
    </File>
    <File Include="views/案例代码/华远/HY_HistogramReport_ForPCSCheckNote.html">
      <publishTime>06/23/2025 14:35:05</publishTime>
WebTM/views/°¸Àý´úÂë/»ªÔ¶/HY_HistogramReport.html
@@ -256,25 +256,74 @@
                            HContainerElement_Set.className = "layui-inline";
                            HContainerElement_Set.style = "margin-left:20px;margin-top:20px;";
                            //在每一个set上的各个列最上方增加列索引
                            var HSetNo_ForRowIndex = data[0]["HSetNo"];
                            for (var j = 0; j < data.length; j++) {
                                if (data[j]["HSetNo"] == HSetNo_ForRowIndex && data[j]["HPosition_x"] == "1") {
                                    //列索引容器
                                    var HContainerElement_RowIndex = document.createElement('div');                                 //列索引容器
                                    HContainerElement_RowIndex.style = "border: 2px solid black;color:white;";
                                    HContainerElement_RowIndex.className = "layui-inline";
                                    //列索引按钮
                                    var HButtonElement_RowIndex = document.createElement('div');                                 //列索引容器中的按钮
                                    HButtonElement_RowIndex.className = "layui-btn layuiadmin-btn-order";
                                    HButtonElement_RowIndex.style = "background-color:black;color:white;width:18px;";
                                    HButtonElement_RowIndex.innerHTML = data[j]["HPosition_y"];
                                    //将列索引按钮添加到列索引容器对象中
                                    HContainerElement_RowIndex.appendChild(HButtonElement_RowIndex);
                                    //将列索引容器添加到set容器对象中
                                    HContainerElement_Set.appendChild(HContainerElement_RowIndex);
                                } else {
                                    var HBrElement_PCS = document.createElement('br');
                                    HContainerElement_Set.appendChild(HBrElement_PCS);
                                    break;
                                }
                            }
                            //将set容器添加到直方图容器对象中
                            HContainerElement.appendChild(HContainerElement_Set);
                            //记录 å½“前set容器id
                            HCurrentElementID_Set = data[i]["HSetNo"];
                        }
                        //根据 å½“前set容器id èŽ·å– å½“前set容器对象
                        var HCurrentElement_Set = document.getElementById(HCurrentElementID_Set);
                        //在每一个set上的各个行前增加行索引
                        if ((data[i]["HSetNo"] == HCurrentElementID_Set && data[i]["HPosition_x"] != HPosition_x) || (data[i]["HSetNo"] == HCurrentElementID_Set && data[i]["HPosition_x"] == "1" && data[i]["HPosition_y"] == "1")) {             //相同set容器中,当前PCS的行索引与上一个PCS的行索引不一致,则换行,并设置列坐标
                            //列索引容器
                            var HContainerElement_ColIndex = document.createElement('div');                                 //行索引容器
                            HContainerElement_ColIndex.style = "border: 2px solid black;color:white;";
                            HContainerElement_ColIndex.className = "layui-inline";
                            HContainerElement_ColIndex.innerHTML = data[i]["HPosition_x"];
                            if (data[i]["HSetNo"] == HSetNo && data[i]["HPosition_x"] != HPosition_x) {                     //相同set容器中,当前PCS的行索引与上一个PCS的行索引不一致,则换行
                                var HBrElement_PCS = document.createElement('br');
                                HCurrentElement_Set.appendChild(HBrElement_PCS);
                            }
                            //将行索引容器容器添加到set容器对象中
                            HCurrentElement_Set.appendChild(HContainerElement_ColIndex);
                        }
                        //PCS容器
                        var HContainerElement_PCS = document.createElement('div');                              //PCS容器
                        HContainerElement_PCS.id = data[i]["HPCSNo"];                                           //PCS容器的id为PCS号
                        HContainerElement_PCS.style = "border: 2px solid black;";      //设置PCS的图标
                        HContainerElement_PCS.className = "layui-inline";
                        if (data[i]["HSetNo"] == HSetNo && data[i]["HPosition_x"] != HPosition_x) {             //相同set容器中,当前PCS的行索引与上一个PCS的行索引不一致,则换行
                            var HBrElement_PCS = document.createElement('br');
                            HCurrentElement_Set.appendChild(HBrElement_PCS);
                        }
                        //if (data[i]["HSetNo"] == HSetNo && data[i]["HPosition_x"] != HPosition_x) {             //相同set容器中,当前PCS的行索引与上一个PCS的行索引不一致,则换行
                        //    var HBrElement_PCS = document.createElement('br');
                        //    HCurrentElement_Set.appendChild(HBrElement_PCS);
                        //}
                        //PCS数据维护按钮
                        var HButtonElement_PCS = document.createElement('button');                              //PCS容器中的按钮