| | |
| | | //配置参数 |
| | | var LineCode = '11111'//生产资源编码 |
| | | var LineCodeList = 'BM000002';//流水线看板今日全部流水线编码:产线1、产线2、产线3、产线4、产线5、产线6 |
| | | var SourceList = []; |
| | | var SourceNum = 0; |
| | | |
| | | |
| | | |
| | |
| | | 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 月"]; |
| | |
| | | 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); |
| | |
| | | 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(); |
| | |
| | | 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)); |
| | |
| | | $("#LineStus").html(data.data[2][0].HICMOStatus); |
| | | } |
| | | |
| | | LineName = []; |
| | | LineOrderQty = []; |
| | | LineOrderCloseQty = []; |
| | | //今日全部流水线产量对比 |
| | | $.each(data.data[3], function (index, val) { |
| | | LineName.push(val.FNAME); |
| | |
| | | } |
| | | }, |
| | | axisLabel: { |
| | | interval: 0, //控制X轴刻度全部显示 |
| | | rotate: 45, //倾斜角度 |
| | | show: true, |
| | | textStyle: { |
| | | color: '#00c6ff', //坐标值得具体的颜色 |
| | |
| | | color: colorList, |
| | | series: [ |
| | | { |
| | | name: '姓名', |
| | | name: '占比', |
| | | type: 'pie', |
| | | radius: [50, 80], |
| | | center: ['50%', '50%'], |
| | |
| | | color: colorList, |
| | | series: [ |
| | | { |
| | | name: '姓名', |
| | | name: '占比', |
| | | type: 'pie', |
| | | radius: [50, 80], |
| | | center: ['50%', '50%'], |
| | |
| | | //选择事件 |
| | | 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'); |
| | |
| | | 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'); |
| | | } |
| | | |
| | | } |
| | | }) |
| | | } |