12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- const herfurl = window.location.href.split('index')[0] //跳转地址
- let app = new Vue({
- el: '#app',
- data() {
- return {
- time: '',
- timeout: 15000, // 一分钟发一次心跳
- pageindex: 0,
- planCompletionRate:0,
- productionGoodProductRate:0,
- dataCount:0,
- comprehensive: [],
- dataList: [],
- shortageConfig: []
-
-
- }
- },
- mounted() {
- setTimeout(() => {
- this.handleTime()
- let token = getQueryVariable('token')
- //顶部统计信息
- get('/mbwb/api/v1/erpscs/productionScreen/getTopStatistics',{},{
- Authorization:token +'='
- }).then(res => {
- this.planCompletionRate = res.info.planCompletionRate
- this.productionGoodProductRate = res.info.productionGoodProductRate
- })
- //领料库存情况
- get('/mbwb/api/v1/erpscs/productionScreen/getNeedMaterialStock',{},{
- Authorization:token +'='
- }).then(res => {
- this.comprehensive = res.infos
- })
- //生产排产情况
- get('/mbwb/api/v1/erpscs/productionScreen/getProductionScheduleInfo',{},{
- Authorization:token +'='
- }).then(res => {
- this.dataList = res.infos
- this.dataCount = res.totalCount
- })
-
- //获取报工情况
- get('/mbwb/api/v1/erpscs/productionScreen/getWorkReportInfo',{},{
- Authorization:token +'='
- }).then(res => {
-
- })
- }, 0)
- },
- methods: {
- handleTime() {
- setInterval(() => {
- this.time = dayjs().format('YYYY-MM-DD HH:mm:ss')
- }, 1000)
- },
- },
- })
|