$(() => { moduleTitle() // 公共请求地址 let url = '/broad/zhou' // 轮询间隔时间 const INTERVAL = 30000 autoUpdate(url + "/selectProductInStore", INTERVAL, data => { let list = data.map(val => val.list) multipleVerticalBarChartTwo({ xName: data.map(val => val.code), yDataOne: yDataOne, yDataOneName: '计划', yDataTwo: yDataTwo, yDataTwoName: "产量", }, document.getElementById("satisfaction"), -20) }) }) const today = () => { const currentYear = new Date().getFullYear().toString(); const hasTimestamp = new Date() - new Date(currentYear); const hasDays = Math.ceil(hasTimestamp / 86400000); return hasDays } const curWeek = () => { let today = new Date(); let firstDayOfYear = new Date(today.getFullYear(), 0, 1); let dayOfWeek = firstDayOfYear.getDay(); let spendDay = 1; if (dayOfWeek != 0) { spendDay = 7 - dayOfWeek + 1; } firstDayOfYear = new Date(today.getFullYear(), 0, spendDay); let d = Math.ceil((today.valueOf() - firstDayOfYear.valueOf()) / 86400000); return Math.ceil((d / 7) + 1); } const moduleTitle = () => { const html = ` 第${curWeek()}周 生产数据分析平台 第${curWeek()}周 产量统计 周订单执行情况 班组 6s 排行榜 周生产型号统计 周质量分析 安全生产 ` $('body').append(html) } const total = (val1 = 0, el) => { const html = ` 合计:${val1} 台 ` $(el).html(html) }