From 70636b91d006c75dcd24e7b920ce06ca29beefd3 Mon Sep 17 00:00:00 2001 From: ljx <864490211@qq.com> Date: Thu, 22 Aug 2024 11:19:35 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9C=8B=E6=9D=BF=E6=96=B0=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/datav/index.vue | 33 ++++++++++++++++------ src/components/datav/scrollBoardBottom.vue | 12 +++++--- 2 files changed, 32 insertions(+), 13 deletions(-) diff --git a/src/components/datav/index.vue b/src/components/datav/index.vue index a89e85a..42f4f67 100644 --- a/src/components/datav/index.vue +++ b/src/components/datav/index.vue @@ -25,7 +25,7 @@ - + Loading... @@ -75,6 +75,8 @@ export default { leftData: [], reportedList: [], scrollList: [], + scrollList2: [], + listName2:'', todayData: [], bottomData: [], allNum: 0, @@ -83,14 +85,17 @@ export default { loadingDone: false } }, - created () { - this.createdData() + created (e) { + console.log(window.location.href.split('?')[1]) + let params = window.location.href.split('?')[1]; + let Aid = params.split('=')[1]; + this.createdData(Aid) }, methods: { - createdData () { + createdData (Aid) { let that = this - this.$api.post2('/api/web/GetScreenReport?category=A1').then(res => { + this.$api.post2('/api/web/GetScreenReport?category='+Aid).then(res => { if (res.code === '200') { let data = res.data; this.chartData1 = data.reportSettings[0]; @@ -101,12 +106,21 @@ export default { if(item.setting.reportType != 'rank'){ this.totalData.push(item) } + if(item.code == 'BI_ProcessFlowSheet_Person_Report'){ + this.showData.scrollList = data.reportSettings[3].data.map(item => { + return [item.employee_name,item.proc_name,item.value] + }); + } + if(item.code == 'BI_ProduceQuality_KH_Report'){ + this.showData.listName2 = item.title; + this.showData.scrollList2 = item.data.map(item => { + return [item.TSaleOrderCode,item.Inventoryname,item.Productionquantity,item.proc01_SJ,item.proc01_SJv,item.proc02_SJ,item.proc02_SJv,item.proc03_SJ,item.proc03_SJv,item.SaleOrder_LastDate] + }); + } }) } if(data.reportSettings[3].data.length>0){ - this.showData.scrollList = data.reportSettings[3].data.map(item => { - return [item.employee_name,item.proc_name,item.value] - }); + } this.showData.name = '永盛大屏数据看板' this.loadingDone = true @@ -194,13 +208,14 @@ export default { .main-content { flex: 1; + height: calc(100% - 1rem); display: flex; flex-direction: column; } .block-left-right-content { // flex: 1; - height: 70%; + height: 65%; display: flex; margin-top: 0.2rem; } diff --git a/src/components/datav/scrollBoardBottom.vue b/src/components/datav/scrollBoardBottom.vue index 4502dd9..778a001 100644 --- a/src/components/datav/scrollBoardBottom.vue +++ b/src/components/datav/scrollBoardBottom.vue @@ -1,5 +1,6 @@ @@ -7,7 +8,7 @@