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
+ })
}
}
}