From ec20251b12170d70751f705701f4e8c336808950 Mon Sep 17 00:00:00 2001
From: 小小儁爺 <1694218219@qq.com>
Date: 星期四, 15 一月 2026 13:09:45 +0800
Subject: [PATCH] 1.甘特图带分页实现示例
---
src/views/kanbanManager/zhkb.vue | 40 ++++++----------------------------------
1 files changed, 6 insertions(+), 34 deletions(-)
diff --git a/src/views/kanbanManager/zhkb.vue b/src/views/kanbanManager/zhkb.vue
index ba803e3..4dfc7c7 100644
--- a/src/views/kanbanManager/zhkb.vue
+++ b/src/views/kanbanManager/zhkb.vue
@@ -101,9 +101,9 @@
display: flex;justify-content: flex-start;
flex-wrap: wrap;"
>
- <div v-for="i in LeftBottomData01" :key="i.wkshp_code" style="margin:0 18px" class="flex_c_s">
+ <div v-for="i in LeftBottomData01" :key="i.torg_code" style="margin:0 18px" class="flex_c_s">
<div class="all_block01 flex_c_s">
- <div class="flex_c_c all_block02" style="">{{ i.wkshp_name }}</div>
+ <div class="flex_c_c all_block02" style="">{{ i.torg_name }}</div>
<div class="" style="display: flex;justify-content:space-between">
<div class="all_block02 flex_c_c" style="width: 49% ">浠诲姟鏁�</div>
<div class="all_block02 flex_c_c" style="width: 49% ">{{ i.plan_qty }}</div>
@@ -269,47 +269,19 @@
}, 1000 * 40)
const temp2 = [
- { wkshp_code: '1', wkshp_name: '鏈哄姞宸�' },
- { wkshp_code: '2', wkshp_name: '鍙伴捇' },
- { wkshp_code: '3', wkshp_name: '淇' },
- { wkshp_code: '4', wkshp_name: '鍠锋紗' },
- { wkshp_code: '5', wkshp_name: '缁勮' }
+ { wkshp_code: '1001', wkshp_name: '閲戝伐杞﹂棿' },
+ { wkshp_code: '1003', wkshp_name: '瑁呴厤杞﹂棿' }
]
// 宸︿笅 鐢熶骇璁㈠崟
const res4 = await WorkShopCompreLeftTop({ wkshopcode: temp2.map(i => i.wkshp_code).join(',') })
- for (const res4Key in res4.data.LeftTop) {
- const data = {
- good_qty: 0,
- plan_qty: 0,
- wkshp_code: '',
- wkshp_name: ''
- }
- data.good_qty = res4.data.LeftTop[res4Key][0].good_qty
- data.plan_qty = res4.data.LeftTop[res4Key][0].plan_qty
- data.wkshp_code = res4.data.LeftTop[res4Key][0].wkshp_code
- data.wkshp_name = temp2.find(i => i.wkshp_code === data.wkshp_code).wkshp_name
- this.LeftBottomData01.push(data)
- }
+ this.LeftBottomData01 = res4.data
setInterval(() => {
WorkShopCompreLeftTop({ wkshopcode: temp2.map(i => i.wkshp_code).join(',') }).then(res2 => {
this.LeftBottomData01 = []
this.LeftBottomData02 = []
- for (const res4Key in res4.data.LeftTop) {
- const data = {
- good_qty: 0,
- plan_qty: 0,
- wkshp_code: '',
- wkshp_name: ''
- }
-
- data.good_qty = res2.data.LeftTop[res4Key][0].good_qty
- data.plan_qty = res2.data.LeftTop[res4Key][0].plan_qty
- data.wkshp_code = res2.data.LeftTop[res4Key][0].wkshp_code
- data.wkshp_name = temp2.find(i => i.wkshp_code === data.wkshp_code).wkshp_name
- this.LeftBottomData01.push(data)
- }
+ this.LeftBottomData01 = res4.data
})
}, 1000 * 30)
--
Gitblit v1.9.3