|
|
|
|
@ -3,28 +3,6 @@ $(() => {
|
|
|
|
|
// 公共请求地址
|
|
|
|
|
let url = '/broad/beforeLibrary'
|
|
|
|
|
|
|
|
|
|
// 表格头
|
|
|
|
|
const planWorkOrderColumns = [
|
|
|
|
|
"编号", "计划数量", "完成数量", "差异值", "时间",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
// 订单详情
|
|
|
|
|
const orderDetailsTable = new AutoScrollTable(document.getElementById("orderDetails"), ["编号", "计划数量", "完成数量", "差异值", "时间",], {width: ['30%', null, null, null, '17%']})
|
|
|
|
|
|
|
|
|
|
// 成品入库统计
|
|
|
|
|
const PropertyInsuranceOneDayOrderInfoTable = new AutoScrollTable(document.getElementById("PropertyInsuranceOneDayOrderInfo"), [
|
|
|
|
|
"物料条码", "检测项", "质量缺陷", "标志", "时间",
|
|
|
|
|
], {width: ['30%', null, null, null, '17%']})
|
|
|
|
|
|
|
|
|
|
// 当日订单数量达成率
|
|
|
|
|
horizontalRoundedBarChartWithBackground(null, document.getElementById("orderQuantityFulfillmentRateOfTheDay"));
|
|
|
|
|
|
|
|
|
|
// 质量统计
|
|
|
|
|
barChartAndLineChart(null, document.getElementById("FinishedGoodsWarehousingStatisticsByHour"));
|
|
|
|
|
|
|
|
|
|
// 产线不良类型分布
|
|
|
|
|
pieChart(null, document.getElementById("distributionOfBadTypesInProductionLineByDay"));
|
|
|
|
|
|
|
|
|
|
//订单详情轮询 + 当日订单数量达成率轮询
|
|
|
|
|
autoUpdate(url + "/selectOrderInfo ", INTERVAL, data => {
|
|
|
|
|
orderDetailsTable.loadData(data.map(value => [value.plan_code, value.plan_number, value.actual_number, value.plan_number - value.actual_number, value.day]), Object.keys(planWorkOrderColumns))
|
|
|
|
|
@ -34,7 +12,8 @@ $(() => {
|
|
|
|
|
xDataName: "达成率",
|
|
|
|
|
}, document.getElementById("orderQuantityFulfillmentRateOfTheDay"))
|
|
|
|
|
})
|
|
|
|
|
//质量统计轮询
|
|
|
|
|
|
|
|
|
|
//成品入库统计轮询
|
|
|
|
|
autoUpdate(url + "/selectProductInStore ", INTERVAL, data => {
|
|
|
|
|
barChartAndLineChart({
|
|
|
|
|
xName: data.map(value => value.name),
|
|
|
|
|
@ -42,16 +21,18 @@ $(() => {
|
|
|
|
|
yDataTwoName: "成品数量",
|
|
|
|
|
}, document.getElementById("FinishedGoodsWarehousingStatisticsByHour"));
|
|
|
|
|
})
|
|
|
|
|
//成品入库统计轮询
|
|
|
|
|
|
|
|
|
|
//成品质量详情轮询
|
|
|
|
|
autoUpdate(url + "/selectQualityInfo ", INTERVAL, data => {
|
|
|
|
|
PropertyInsuranceOneDayOrderInfoTable.loadData(data.map(value => [value.code, value.item, value.qa, value.state, value.day]), Object.keys(planWorkOrderColumns))
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
//产线不良类型分布轮询
|
|
|
|
|
autoUpdate(url + "/selectQualityItem ", INTERVAL, data => {
|
|
|
|
|
let params = data.map(val => {
|
|
|
|
|
return{
|
|
|
|
|
name:val.name,
|
|
|
|
|
value:val.qty
|
|
|
|
|
return {
|
|
|
|
|
name: val.name,
|
|
|
|
|
value: val.qty
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
@ -61,12 +42,13 @@ $(() => {
|
|
|
|
|
})
|
|
|
|
|
const moduleTitle = () => {
|
|
|
|
|
const html = `
|
|
|
|
|
<span style="position: absolute;top: 9.6%;left: 5.5%;color: #CFD2D0;font-size: 1.3vw">订单详情</span>
|
|
|
|
|
<span style="position: absolute;top: 9.6%;left: 37%;color: #CFD2D0;font-size: 1.3vw">当日订单数量达成率</span>
|
|
|
|
|
<span style="position: absolute;top: 9.6%;left: 68.5%;color: #CFD2D0;font-size: 1.3vw">质量统计</span>
|
|
|
|
|
<span style="position: absolute;top: 39%;left: 5.5%;color: #CFD2D0;font-size: 1.3vw">成品入库统计</span>
|
|
|
|
|
<span style="position: absolute;top: 69%;left: 5.5%;color: #CFD2D0;font-size: 1.3vw">成品质量详情</span>
|
|
|
|
|
<span style="position: absolute;top: 69%;left: 68.6%;color: #CFD2D0;font-size: 1.3vw">产线不良类型分布</span>
|
|
|
|
|
<span style="position: absolute;top: 0%;left: 50%;color: #CFD2D0;font-size: 2vw;transform: translateX(-50%)">泡前库数据展示平台</span>
|
|
|
|
|
<span style="position: absolute;top: 10%;left: 5.5%;color: #CFD2D0;font-size: 1.0vw">订单详情</span>
|
|
|
|
|
<span style="position: absolute;top: 10%;left: 37%;color: #CFD2D0;font-size: 1.0vw">当日订单数量达成率</span>
|
|
|
|
|
<span style="position: absolute;top: 10%;left: 68.5%;color: #CFD2D0;font-size: 1.0vw">质量统计</span>
|
|
|
|
|
<span style="position: absolute;top: 40%;left: 5.5%;color: #CFD2D0;font-size: 1.0vw">成品入库统计</span>
|
|
|
|
|
<span style="position: absolute;top: 69.5%;left: 5.5%;color: #CFD2D0;font-size: 1.0vw">成品质量详情</span>
|
|
|
|
|
<span style="position: absolute;top: 69.5%;left: 68.6%;color: #CFD2D0;font-size: 1.0vw">产线不良类型分布</span>
|
|
|
|
|
`
|
|
|
|
|
$('body').append(html)
|
|
|
|
|
}
|
|
|
|
|
|