From 81805eb1249693619efc9fa4a3efcea26444f8cb Mon Sep 17 00:00:00 2001
From: yxj <yxj@hz-kingdee.com>
Date: 星期三, 27 十二月 2023 17:03:56 +0800
Subject: [PATCH] 安东尼奥发货看板显示数据定时刷新,列字段间距修改、每页显示15条数据

---
 KB_ProductionEquipmentOutputAnalysis.html |   64 +++++++++++++++++++++++--------
 1 files changed, 47 insertions(+), 17 deletions(-)

diff --git a/KB_ProductionEquipmentOutputAnalysis.html b/KB_ProductionEquipmentOutputAnalysis.html
index b5d62d2..93b01b8 100644
--- a/KB_ProductionEquipmentOutputAnalysis.html
+++ b/KB_ProductionEquipmentOutputAnalysis.html
@@ -332,6 +332,8 @@
         //閰嶇疆鍙傛暟
         var LineCode = '11111'//鐢熶骇璧勬簮缂栫爜
         var LineCodeList = 'BM000002';//娴佹按绾跨湅鏉夸粖鏃ュ叏閮ㄦ祦姘寸嚎缂栫爜:浜х嚎1銆佷骇绾�2銆佷骇绾�3銆佷骇绾�4銆佷骇绾�5銆佷骇绾�6
+        var SourceList = [];
+        var SourceNum = 0;
 
 
 
@@ -346,6 +348,7 @@
         var LineOrderCloseQty = [];  //娴佹按绾垮綋澶╄鍗曟�诲畬鎴愭暟閲忔暟缁�
         var Week = 0;  //鏈懆鍒嗘瀽
         var Month = 0; //鏈湀鍒嗘瀽
+        
         $(document).ready(function () {
             // 鍒涘缓涓や釜鍙橀噺锛屼竴涓暟缁勪腑鐨勬湀鍜屾棩鐨勫悕绉�
             var monthNames = ["1 鏈�", "2 鏈�", "3 鏈�", "4 鏈�", "5 鏈�", "6 鏈�", "7 鏈�", "8 鏈�", "9 鏈�", "10 鏈�", "11 鏈�", "12 鏈�"];
@@ -378,23 +381,35 @@
             var mychart5 = echarts.init(document.getElementById('mychart5'));
             Chart(mychart1, mychart2, mychart3, mychart4, mychart5);
             DataTable();
-           //  瀹氭椂鍣�
+            //  瀹氭椂鍣�
             interval = setInterval(function () {
                 hours = [];
                 hoursqty = [];
                 closeprogress = 0;  //瀹屽伐鐜�
-                linename = [];  //娴佹按绾挎暟缁�
-                lineorderqty = [];  //娴佹按绾垮綋澶╄鍗曟�讳换鍔℃暟閲忔暟缁�
-                lineordercloseqty = [];  //娴佹按绾垮綋澶╄鍗曟�诲畬鎴愭暟閲忔暟缁�
+                LineName = [];  //娴佹按绾挎暟缁�
+                LineOrderQty = [];  //娴佹按绾垮綋澶╄鍗曟�讳换鍔℃暟閲忔暟缁�
+                LineOrderCloseQty = [];  //娴佹按绾垮綋澶╄鍗曟�诲畬鎴愭暟閲忔暟缁�
                 week = 0;  //鏈懆鍒嗘瀽
                 month = 0; //鏈湀鍒嗘瀽
-                chart(mychart1, mychart2, mychart3, mychart4, mychart5);
+                Chart(mychart1, mychart2, mychart3, mychart4, mychart5);
             }, 20000);
             setInterval(function () {
                 //num+=1;
                 //$("#tb_order").bootstraptable('refreshoptions',{offset:num});  // pagenumber:1, 鎸囧畾椤电爜涓虹1椤�
-                $("#tb_order").bootstraptable('refresh');
+                $("#tb_order").bootstrapTable('refresh');
             }, 10000);
+            //鏇存崲涓嬫媺妗嗚祫婧�
+            //setInterval(function () {
+            //    if (SourceNum < SourceList.data.length) {
+            //        LineCode = SourceList.data[SourceNum].HNumber;
+            //        $("#hospitalCodeSelect").find("option[value='" + SourceList.data[SourceNum].HNumber + "']").attr("selected", true);//鏇存柊涓嬫媺妗嗛�変腑鏁版嵁
+            //        $("#hospitalCodeSelect").selectpicker('refresh')//椤甸潰娓叉煋
+            //        SourceNum += 1;
+            //    } else {
+            //        showHospitalCode();
+            //        SourceNum = 0;
+            //    }
+            //}, 30000);
             //鏍规嵁绐楀彛鐨勫ぇ灏忓彉鍔ㄥ浘琛� --- 閲嶇偣
             window.onresize = function () {
                 mychart1.resize();
@@ -413,7 +428,8 @@
                 type: "Get",
                 data: { "LineCode": LineCode, "LineCodeList": LineCodeList },
                 success: function (data) {
-
+                    hours = [];
+                    hoursqty = [];
                     $.each(data.data[0], function (index, val) {
                         hours.push(val.hour + '鐐�');
                         hoursqty.push(parseFloat(val.Count).toFixed(2));
@@ -430,6 +446,9 @@
                         $("#LineStus").html(data.data[2][0].HICMOStatus);
                     }
 
+                    LineName = [];
+                    LineOrderQty = [];
+                    LineOrderCloseQty = [];
                     //浠婃棩鍏ㄩ儴娴佹按绾夸骇閲忓姣�
                     $.each(data.data[3], function (index, val) {
                         LineName.push(val.FNAME);
@@ -650,6 +669,8 @@
                             }
                         },
                         axisLabel: {
+                            interval: 0, //鎺у埗X杞村埢搴﹀叏閮ㄦ樉绀�
+                            rotate: 45, //鍊炬枩瑙掑害
                             show: true,
                             textStyle: {
                                 color: '#00c6ff', //鍧愭爣鍊煎緱鍏蜂綋鐨勯鑹�
@@ -740,7 +761,7 @@
                 color: colorList,
                 series: [
                     {
-                        name: '濮撳悕',
+                        name: '鍗犳瘮',
                         type: 'pie',
                         radius: [50, 80],
                         center: ['50%', '50%'],
@@ -808,7 +829,7 @@
                 color: colorList,
                 series: [
                     {
-                        name: '濮撳悕',
+                        name: '鍗犳瘮',
                         type: 'pie',
                         radius: [50, 80],
                         center: ['50%', '50%'],
@@ -929,6 +950,11 @@
         //閫夋嫨浜嬩欢
         function selectOnchang(obj) {
             LineCode = obj.options[obj.selectedIndex].value;
+            var mychart1 = echarts.init(document.getElementById('mychart1'));
+            var mychart2 = echarts.init(document.getElementById('mychart2'));
+            var mychart3 = echarts.init(document.getElementById('mychart3'));
+            var mychart4 = echarts.init(document.getElementById('mychart4'));
+            var mychart5 = echarts.init(document.getElementById('mychart5'));
             Chart(mychart1, mychart2, mychart3, mychart4, mychart5)
             //DataTable();
             $('#tb_order').bootstrapTable('refresh');
@@ -939,14 +965,18 @@
                 type: "get",
                 success: function (Data) {
                     var hospitals = JSON.parse(Data);//鍙嶅簭鍒楀寲
-                    var content = '';
-                    $.each(hospitals.data, function (i, n) {
-                        content += "<option value='" + n.HNumber + "'>" + n.HName + "</option>";
-                    });
-                    $("#hospitalCodeSelect").append(content);//append 娣诲姞杩涘幓骞跺睍绀�
-                    $("#hospitalCodeSelect").find("option[value='" + hospitals.data[0].HNumber + "']").attr("selected", true);
-                    $("#hospitalCodeSelect").selectpicker('refresh');
-
+                    SourceList = hospitals;
+                    if (SourceList.data != "") {
+                        var content = '';
+                        $.each(hospitals.data, function (i, n) {
+                            content += "<option value='" + n.HNumber + "'>" + n.HNumber + '-' + n.HName + "</option>";
+                        });
+                        $("#hospitalCodeSelect").empty();
+                        $("#hospitalCodeSelect").append(content);//append 娣诲姞杩涘幓骞跺睍绀�
+                        $("#hospitalCodeSelect").find("option[value='" + hospitals.data[0].HNumber + "']").attr("selected", true);
+                        $("#hospitalCodeSelect").selectpicker('refresh');
+                    }
+                  
                 }
             })
         }

--
Gitblit v1.9.1