|
|
|
|
@ -6,10 +6,10 @@ $(() => {
|
|
|
|
|
const INTERVAL = 30000
|
|
|
|
|
|
|
|
|
|
// 订单详情
|
|
|
|
|
const orderDetailsTable = new AutoScrollTable(document.getElementById("orderQuantityFulfillmentRateOfTheDay"), ["编号", "计划数量", "完成数量", "差异值", "时间"], {width: ['30%', null, null, null, '17%']})
|
|
|
|
|
const orderDetailsTable = new AutoScrollTable(document.getElementById("orderQuantityFulfillmentRateOfTheDay"), ["编号", "型号", "计划数量", "完成数量", "差异值"], {width: ['10%', null, null, null, '9%']})
|
|
|
|
|
|
|
|
|
|
// 成品质量详情
|
|
|
|
|
const PropertyInsuranceOneDayOrderInfoTable = new AutoScrollTable(document.getElementById("PropertyInsuranceOneDayOrderInfo"), ["物料条码", "检测项", "质量缺陷", "标志", "时间"], {width: ['30%', null, null, null, '17%']})
|
|
|
|
|
const PropertyInsuranceOneDayOrderInfoTable = new AutoScrollTable(document.getElementById("PropertyInsuranceOneDayOrderInfo"), ["检测项", "质量缺陷", "数量",'占比'], {width: ['30%', null, null, null]})
|
|
|
|
|
|
|
|
|
|
//订单详情轮询 + 当日订单数量达成率轮询
|
|
|
|
|
// 目标
|
|
|
|
|
@ -91,12 +91,12 @@ $(() => {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
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(["编号", "计划数量", "完成数量", "差异值", "时间"]))
|
|
|
|
|
orderDetailsTable.loadData(data.map(value => [value.plan_code, value.name, value.plan_number, value.actual_number, value.plan_number - value.actual_number]), Object.keys(["编号", "型号", "计划数量", "完成数量", "差异值"]))
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
//成品入库统计轮询
|
|
|
|
|
autoUpdate(url + "/selectProductInStore ", INTERVAL, data => {
|
|
|
|
|
autoUpdate("/broad/mtk/selectInstoreNumByday", INTERVAL, data => {
|
|
|
|
|
data.sort((a, b) => {
|
|
|
|
|
return b.qty - a.qty
|
|
|
|
|
})
|
|
|
|
|
@ -109,7 +109,7 @@ $(() => {
|
|
|
|
|
|
|
|
|
|
//成品质量详情轮询
|
|
|
|
|
autoUpdate(url + "/selectQualityInfo ", INTERVAL, data => {
|
|
|
|
|
PropertyInsuranceOneDayOrderInfoTable.loadData(data.map(value => [value.code, value.item, value.qa, value.state, value.day]), Object.keys(["物料条码", "检测项", "质量缺陷", "标志", "时间"]))
|
|
|
|
|
PropertyInsuranceOneDayOrderInfoTable.loadData(data.map(value => [value.item, value.type, value.qty, `${value.rate}%`]), Object.keys(["检测项", "质量缺陷", "数量",'占比']))
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
//产线不良类型分布 + 质量统计轮询
|
|
|
|
|
|