|
|
|
|
@ -40,6 +40,10 @@ $(() => {
|
|
|
|
|
xName: newData.map(val => val.name_sub),
|
|
|
|
|
yData: newData.map(val => val.actual_number),
|
|
|
|
|
}, document.getElementById("productionEfficiency"), -20)
|
|
|
|
|
// 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( "/broad/beforeLibrary/selectOrderInfo", INTERVAL, data => {
|
|
|
|
|
orderDetailsTable.loadData(data.map(value => [value.plan_code, value.name, value.plan_number, value.actual_number, value.plan_number - value.actual_number]), Object.keys(["编号", "型号", "计划数量", "完成数量", "差异值"]))
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
@ -49,7 +53,10 @@ $(() => {
|
|
|
|
|
// Tips(data.find(val => val.name === '订单数量').qty, data.find(val => val.name === '完成数量').qty, data.find(val => val.name === '清单率').qty, '#Tips')
|
|
|
|
|
// })
|
|
|
|
|
|
|
|
|
|
autoUpdate(url+"/selectOrderRateInfoTatle", INTERVAL, data => {
|
|
|
|
|
// autoUpdate(url+"/selectOrderRateInfoTatle", INTERVAL, data => {
|
|
|
|
|
// Tips(data.find(val => val.name === '订单数量').qty, data.find(val => val.name === '完成数量').qty, data.find(val => val.name === '清单率').qty, '#Tips')
|
|
|
|
|
// })
|
|
|
|
|
autoUpdate( "/broad/mtk/mtk_selectOrderInfoBy3dTatle", INTERVAL, data => {
|
|
|
|
|
Tips(data.find(val => val.name === '订单数量').qty, data.find(val => val.name === '完成数量').qty, data.find(val => val.name === '清单率').qty, '#Tips')
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
@ -66,7 +73,7 @@ $(() => {
|
|
|
|
|
multipleVerticalBarChartTwo({
|
|
|
|
|
xName: data.map(val => val.code),
|
|
|
|
|
yDataOne: yDataOne,
|
|
|
|
|
yDataOneName: '计划',
|
|
|
|
|
yDataOneName: '计划 ',
|
|
|
|
|
yDataTwo: yDataTwo,
|
|
|
|
|
yDataTwoName: "产量",
|
|
|
|
|
}, document.getElementById("topLeft"), -20)
|
|
|
|
|
|