diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue index 37eed699..707ff73a 100644 --- a/src/views/dashboard/index.vue +++ b/src/views/dashboard/index.vue @@ -9,16 +9,26 @@ {{ sudoku.name }} - -
- - - - +
+ 待分配零件数 + + + + +
+ {{ machine.机床图号 }} +
+
+
+
+
+ + +
@@ -35,7 +45,9 @@ export default { sudokus: [], curSelect: null, number: '', - timer: '' + timer: '', + timer2: '', + machines: [] } }, computed: { @@ -47,11 +59,18 @@ export default { mounted() { this.getFileList() this.timer = setInterval(this.getFileList, 60 * 60 * 1000) // 60 分钟一刷新 + this.searchUnallocatePartNumber() + this.timer2 = setInterval(this.searchUnallocatePartNumber, 20 * 60 * 1000) // 20 分钟一刷新 }, beforeDestroy() { clearInterval(this.timer) + clearInterval(this.timer2) }, methods: { + // 选择机床 + clickCard() { + this.$router.push({ path: '/PurchaseTaskAllocate/index' }) + }, async getFileList() { await request({ url: '', @@ -85,6 +104,28 @@ export default { value: res.data[0].Column1 }) }) + }, + async searchUnallocatePartNumber() { + this.machines = [] + await request({ + url: '', + method: 'post', + data: { + type: '3', + name: ` select 项目流水号,机床流水号,机床图号,sum(未分配零件数) as 未分配零件数 from ( + select 项目流水号,机床流水号,机床图号,COUNT(*) as 未分配零件数 from MRP_计划订单_组件零件清单_标准件和外购件_视图 + where 人员编号 is null + group by 项目流水号,机床流水号,机床图号 + union all + select 项目流水号,机床流水号,机床图号,COUNT(*) as 未分配零件数 from MRP_计划订单_组件零件清单_基本件_视图 + where 人员编号 is null + group by 项目流水号,机床流水号,机床图号 + ) as tb1 + group by 项目流水号,机床流水号,机床图号` + } + }).then(res => { + this.machines = res.data + }) } } }