| | |
| | | init() |
| | | } |
| | | }) |
| | | // router.afterEach((to) => { |
| | | // if (to.fullPath === '/') { |
| | | // if (!departId.value) return |
| | | // // data.production = [] |
| | | // // data.marginStatistics = [] |
| | | // // data.plannedProgress = [] |
| | | // // data.processProgress = [] |
| | | // // data.log = [] |
| | | // // init() |
| | | // } else { |
| | | // clearTimeout(timer.value) |
| | | // clearTimeout(timer1.value) |
| | | // clearTimeout(timer2.value) |
| | | // clearTimeout(timer3.value) |
| | | // clearTimeout(timer4.value) |
| | | // } |
| | | // }) |
| | | // router.beforeEach((to) => { |
| | | // console.log(to); |
| | | // if (to.fullPath === '/') { |
| | | // if (!departId.value) return |
| | | // init() |
| | | // } else { |
| | | // clearTimeout(timer.value) |
| | | // clearTimeout(timer1.value) |
| | | // clearTimeout(timer2.value) |
| | | // clearTimeout(timer3.value) |
| | | // clearTimeout(timer4.value) |
| | | // } |
| | | // }) |
| | | |
| | | start1() |
| | | |
| | |
| | | // 成品计划进度 |
| | | getWorkPlansList(companyId.value, departId.value) |
| | | .then(res => { |
| | | res.forEach(item => { |
| | | item.rate = Math.trunc(item.rate) |
| | | }) |
| | | data.plannedProgress = res |
| | | nextTick(() => { |
| | | start1() |
| | |
| | | { |
| | | // name: '姓名', |
| | | type: 'pie', |
| | | |
| | | radius: ['60%', '70%'], |
| | | // avoidLabelOverlap: false, |
| | | itemStyle: { |
| | |
| | | } |
| | | option && myChart.setOption(option); |
| | | } |
| | | |
| | | // onBeforeUnmount(()=>{ |
| | | // clearTimeout(timer.value) |
| | | // clearTimeout(timer1.value) |
| | | // clearTimeout(timer2.value) |
| | | // clearTimeout(timer3.value) |
| | | // clearTimeout(timer4.value) |
| | | // }) |
| | | onUnmounted(()=>{ |
| | | clearTimeout(timer.value) |
| | | clearTimeout(timer1.value) |