From b2d76333ce69d31308570cdd0c434ed3b71dc7d9 Mon Sep 17 00:00:00 2001 From: ljx <864490211@qq.com> Date: Thu, 19 Sep 2024 15:49:31 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9C=8B=E6=9D=BF=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/datav/index.vue | 240 +++++++++++++++++++++-------- src/components/datav/roseChart.vue | 2 +- 2 files changed, 176 insertions(+), 66 deletions(-) diff --git a/src/components/datav/index.vue b/src/components/datav/index.vue index a27fd6a..2d1ee4a 100644 --- a/src/components/datav/index.vue +++ b/src/components/datav/index.vue @@ -10,72 +10,154 @@
-
{{ reportSettings[2].title }}
-
-

#

-

{{ item.name }}

-
- -
    -
  • -
    -
    {{index}}
    +
    +
    +
    {{ rcitem.title }}
    +
    +

    #

    +

    {{ item.name }}

    -
    -
  • -
-
-
-
-
{{ reportSettings[3].title }}
-
-

#

-

{{ item.name }}

+ +
    +
  • +
    +
    {{index+1}}
    +
    +
    +
  • +
+
+
+
+ +
- - -
-
-
+
+
+
+
{{ rcitem.title }}
+
+

#

+

{{ item.name }}

+
+ +
    +
  • +
    +
    {{index+1}}
    +
    +
    +
  • +
+
+
+
+ +
+
+
+
+ +
+
+
{{ rcitem.title }}
+
+

#

+

{{ item.name }}

+
+ +
    +
  • +
    +
    {{index+1}}
    +
    +
    +
  • +
+
+
+
+ +
-
-
{{ reportSettings[4].title }}
-
-

#

-

{{ item.name }}

+
+
+
+
{{ rcitem.title }}
+
+

#

+

{{ item.name }}

+
+ +
    +
  • +
    +
    {{index+1}}
    +
    +
    +
  • +
+
+
+
+ +
- -
    -
  • -
    -
    {{index}}
    -
    -
    - {{ item[i.key] }} -
    -
  • -
-
-
- +
+
+
+
{{ rcitem.title }}
+
+

#

+

{{ item.name }}

+
+ +
    +
  • +
    +
    {{index+1}}
    +
    +
    +
  • +
+
+
+
+ +
+
-
+
+
+
+
{{ rcitem.title }}
+
+

#

+

{{ item.name }}

+
+ +
    +
  • +
    +
    {{index+1}}
    +
    +
    +
  • +
+
+
+
+ +
+
@@ -170,7 +252,7 @@ export default { rankHeader2:[ { name:'业务单号', - key:'TSaleOrderCode', + key:'Produce_code', width: '16%', }, { @@ -208,7 +290,7 @@ export default { rankHeader3:[ { name:'业务订单号', - key:'TSaleOrderCode', + key:'Documentcode', width: '13%', }, { @@ -279,6 +361,34 @@ export default { let params = window.location.href.split('?')[1]; let Aid = params.split('=')[1]; this.Aid = Aid; + if(Aid == 'A1'){ + this.row1Style={ + height:'65%', + width:['25%','50%','25%'], + }; + this.row2Style={ + height:'35%', + width:['100%','0%', '0%'], + } + }else if(Aid == 'A2'){ + this.row1Style={ + height:'40%', + width:['100%','0%', '0%'], + }; + this.row2Style={ + height:'60%', + width:['70%','30%', '0%'], + } + }else if(Aid == 'A3'){ + this.row1Style={ + height:'50%', + width:['100%','0%','0%'], + }; + this.row2Style={ + height:'50%', + width:['100%','0%', '0%'], + } + } this.createdData(Aid) }, methods: { @@ -306,27 +416,27 @@ export default { if(data.reportSettings.length>0){ data.reportSettings.forEach(item=>{ - if(item.setting.rowNumber==1 && item.setting.colNumber==1){ + if(item.setting.rowNumber==1 && item.setting.columnNumber==1){ this.row1col1report.push(item) } - if(item.setting.rowNumber==1 && item.setting.colNumber==2){ + if(item.setting.rowNumber==1 && item.setting.columnNumber==2){ this.row1col2report.push(item) } - if(item.setting.rowNumber==1 && item.setting.colNumber==3){ + if(item.setting.rowNumber==1 && item.setting.columnNumber==3){ this.row1col3report.push(item) } - if(item.setting.rowNumber==2 && item.setting.colNumber==1){ + if(item.setting.rowNumber==2 && item.setting.columnNumber==1){ this.row2col1report.push(item) } - if(item.setting.rowNumber==2 && item.setting.colNumber==2){ + if(item.setting.rowNumber==2 && item.setting.columnNumber==2){ this.row2col2report.push(item) } - if(item.setting.rowNumber==2 && item.setting.colNumber==3){ + if(item.setting.rowNumber==2 && item.setting.columnNumber==3){ this.row2col3report.push(item) } - if(item.setting.reportType != 'rank'){ - this.totalData.push(item) - } + // if(item.setting.reportType != 'rank'){ + // this.totalData.push(item) + // } }) } diff --git a/src/components/datav/roseChart.vue b/src/components/datav/roseChart.vue index 4228e5a..6ce68e0 100644 --- a/src/components/datav/roseChart.vue +++ b/src/components/datav/roseChart.vue @@ -104,7 +104,7 @@ export default { } .pie-chart-container { - height: calc(~"100% - 0.2rem"); + height: calc(100% - 0.5rem); } }