chenhaozhe
2025-05-07 0fdf92335abc659f66fabb7552e01b466aa5bb21
WebTM/views/Éú²ú¹ÜÀí/¶©µ¥×´Ì¬·Ö²¼/Sc_OrderStateDistribution.html
@@ -356,7 +356,7 @@
        // æ ‘状图查询
        function get_Display_Tree() {
            var sWhere = " and HUSEORGID=" + sessionStorage["OrganizationID"];
            var sWhere = " and  HWorkShopFlag =1   and HUSEORGID=" + sessionStorage["OrganizationID"];
            var ajaxLoad = layer.load();
            $.ajax({
                url: GetWEBURL() + '/Gy_Department/Gy_DepartmentTreeList',
@@ -453,7 +453,7 @@
        $('.cns').removeClass('check1');  //删除不同父级clss样式相同的所有元素
        $("#bs" + i + "").addClass('check1'); // æ·»åŠ å½“å‰å…ƒç´ çš„æ ·å¼
        if (workcode != "" && workcode != null) {
        if (HEquipID != "" && HEquipID != null) {
            wktag = 1;
        }
        sWhere = {
@@ -464,8 +464,7 @@
    }
    //查询 éƒ¨é—¨+产线 4个图表 èµ‹å€¼
    function FourReport(sWhere) {
        wktag = 0;
    function FourReport(sWhere) {
        $.ajax({
            url: GetWEBURL() + '/Sc_HEquipStateDistribution/Get_EquipStateDistribution_FourReport',
            type: "GET",
@@ -499,7 +498,7 @@
        // é»˜è®¤çš„option结构
        var option = {
            title: {
                text: '产能', // é»˜è®¤æ ‡é¢˜ä¸ºç©º
                text: '近七天产能', // é»˜è®¤æ ‡é¢˜ä¸ºç©º
                left: 'center',
                top: '10%', // è°ƒæ•´æ ‡é¢˜ä½ç½®ï¼Œæ”¾åˆ°æœ€ä¸Šé¢
                textStyle: {
@@ -530,7 +529,7 @@
        // å¦‚果有数据,更新option的内容
        if (chartData && chartData.length > 0) {
            option.title.text = '产能'; // æ­£å¸¸æ•°æ®æ—¶æ²¡æœ‰æ ‡é¢˜
            option.title.text = '近七天产能'; // æ­£å¸¸æ•°æ®æ—¶æ²¡æœ‰æ ‡é¢˜
            option.xAxis.data = chartData.map(item => item.日期); // è®¾ç½®x轴数据
            option.series[0].data = chartData.map(item => item['生产总数']); // è®¾ç½®y轴数据
@@ -561,12 +560,12 @@
        mychart11.setOption(option);
    }
    //折线图
    //柱状图2
    function get_LineChart(mychart22, chartData1) {
        // é»˜è®¤çš„option结构
        var option = {
            title: {
                text: '不良原因', // é»˜è®¤æ ‡é¢˜ä¸ºç©º
                text: 'ç»´ä¿®', // é»˜è®¤æ ‡é¢˜ä¸ºç©º
                left: 'center',
                top: '10%', // è°ƒæ•´æ ‡é¢˜ä½ç½®ï¼Œæ”¾åˆ°æœ€ä¸Šé¢
                textStyle: {
@@ -616,35 +615,46 @@
            series: [
                {
                    data: [], // é»˜è®¤series数据为空
                    type: 'line', // å°†æŸ±çŠ¶å›¾æ”¹ä¸ºæŠ˜çº¿å›¾
                    smooth: true, // ä½¿æŠ˜çº¿å›¾å¹³æ»‘
                    lineStyle: {
                        color: '#15b1fa' // è®¾ç½®çº¿æ¡é¢œè‰²
                    },
                    label: {
                        show: true, // åœ¨æŠ˜çº¿å›¾ä¸Šæ˜¾ç¤ºæ•°æ®
                        position: 'top',
                        formatter: function (params) {
                            return echarts.format.addCommas(params.value);
                        }
                    }
                    type: 'bar'
                }
            ]
        };
        // å¦‚果有数据,更新option的内容
        if (chartData1 && chartData1.length > 0) {
            option.title.text = '不良原因'; // æ­£å¸¸æ•°æ®æ—¶æ²¡æœ‰æ ‡é¢˜
            option.xAxis.data = chartData1.map(item => item.不良原因); // è®¾ç½®x轴数据
            option.series[0].data = chartData1.map(item => item['数量']); // è®¾ç½®y轴数据
            option.series[0].label = {
                normal: {
                    show: true,
                    position: 'top',
                    formatter: function (params) {
                        return echarts.format.addCommas(params.value);
                    }
                }
            };
            option.series[0].itemStyle = {
                normal: {
                    color: '#15b1fa',
                    label: {
                        show: true // åœ¨æŸ±çŠ¶å›¾ä¸Šæ˜¾ç¤ºæ•°æ®
                    }
                }
            };
        } else {
            // æ²¡æœ‰æ•°æ®æ—¶ï¼Œæ˜¾ç¤º"暂无数据"提示
            option.title.text = '暂无数据';
        }
        // æ›´æ–°å›¾è¡¨
        mychart22.setOption(option);
    }
    //饼图
    function get_Statistics(mychart3, chartData2) {
        // å¦‚æžœ chartData2 ä¸ºç©ºï¼Œæä¾›ä¸€ä¸ªâ€œæ— æ•°æ®â€æç¤º