cwjbxqmz
2023-12-08 5f76591c469be4252d1e30121442be13512f3ae6
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,14 +381,14 @@
            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);
@@ -393,8 +396,20 @@
            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');
                    }
                }
            })
        }