chenrui 4 yıl önce
ebeveyn
işleme
8e3d82348d

+ 58 - 58
src/config/router.config.js

@@ -1764,7 +1764,7 @@ export const asyncRouterMap = [
             name: 'nationalCustomerCostStatistics',
             component: RouteView,
             meta: {
-              title: '全国各区品类实际销售明细',
+              title: '全国客户费用统计',
               icon: 'deployment-unit'
               // permission: 'M_warehouseList'
             },
@@ -1775,7 +1775,7 @@ export const asyncRouterMap = [
                 name: 'nationalCustomerCostStatisticsList',
                 component: () => import(/* webpackChunkName: "shop" */ '@/views/reportData/nationalCustomerCostStatistics/list.vue'),
                 meta: {
-                  title: '全国各区品类实际销售明细列表',
+                  title: '全国客户费用统计列表',
                   icon: 'deployment-unit',
                   hidden: true
                   // permission: 'M_warehouseList'
@@ -1784,100 +1784,100 @@ export const asyncRouterMap = [
             ]
           },
           {
-			  path: '/reportData/salesReturnDetailReport',
-			  redirect: '/reportData/salesReturnDetailReport/list',
-			  name: 'salesReturnDetailReport',
-			  component: RouteView,
-			  meta: {
+            path: '/reportData/salesReturnDetailReport',
+            redirect: '/reportData/salesReturnDetailReport/list',
+            name: 'salesReturnDetailReport',
+            component: RouteView,
+            meta: {
               title: '销售退货明细报表',
               icon: 'deployment-unit'
               // permission: 'M_warehouseList'
-			  },
-			  hideChildrenInMenu: true,
-			  children: [{
+            },
+            hideChildrenInMenu: true,
+            children: [{
               path: 'list',
               name: 'salesReturnDetailReportList',
               component: () => import(/* webpackChunkName: "shop" */
-				  '@/views/reportData/salesReturnDetailReport/list.vue'),
+                '@/views/reportData/salesReturnDetailReport/list.vue'),
               meta: {
-				  title: '销售退货明细报表列表',
-				  icon: 'deployment-unit',
-				  hidden: true
-				  // permission: 'M_warehouseList'
+                title: '销售退货明细报表列表',
+                icon: 'deployment-unit',
+                hidden: true
+                // permission: 'M_warehouseList'
               }
-			  }]
+            }]
           },
           {
-			  path: '/reportData/salesSlipReport',
-			  redirect: '/reportData/salesSlipReport/list',
-			  name: 'salesSlipReport',
-			  component: RouteView,
-			  meta: {
+            path: '/reportData/salesSlipReport',
+            redirect: '/reportData/salesSlipReport/list',
+            name: 'salesSlipReport',
+            component: RouteView,
+            meta: {
               title: '开单销售单报表',
               icon: 'deployment-unit'
               // permission: 'M_warehouseList'
-			  },
-			  hideChildrenInMenu: true,
-			  children: [{
+            },
+            hideChildrenInMenu: true,
+            children: [{
               path: 'list',
               name: 'salesSlipReportList',
               component: () => import(/* webpackChunkName: "shop" */
-				  '@/views/reportData/salesSlipReport/list.vue'),
+                '@/views/reportData/salesSlipReport/list.vue'),
               meta: {
-				  title: '开单销售单报表列表',
-				  icon: 'deployment-unit',
-				  hidden: true
-				  // permission: 'M_warehouseList'
+                title: '开单销售单报表列表',
+                icon: 'deployment-unit',
+                hidden: true
+                // permission: 'M_warehouseList'
               }
-			  }]
+            }]
           },
           {
-			  path: '/reportData/returnSlipReport',
-			  redirect: '/reportData/returnSlipReport/list',
-			  name: 'returnSlipReport',
-			  component: RouteView,
-			  meta: {
+            path: '/reportData/returnSlipReport',
+            redirect: '/reportData/returnSlipReport/list',
+            name: 'returnSlipReport',
+            component: RouteView,
+            meta: {
               title: '开单退货单报表',
               icon: 'deployment-unit'
               // permission: 'M_warehouseList'
-			  },
-			  hideChildrenInMenu: true,
-			  children: [{
+            },
+            hideChildrenInMenu: true,
+            children: [{
               path: 'list',
               name: 'returnSlipReportList',
               component: () => import(/* webpackChunkName: "shop" */
-				  '@/views/reportData/returnSlipReport/list.vue'),
+                '@/views/reportData/returnSlipReport/list.vue'),
               meta: {
-				  title: '开单退货单报表列表',
-				  icon: 'deployment-unit',
-				  hidden: true
-				  // permission: 'M_warehouseList'
+                title: '开单退货单报表列表',
+                icon: 'deployment-unit',
+                hidden: true
+                // permission: 'M_warehouseList'
               }
-			  }]
+            }]
           },
           {
-			  path: '/reportData/salesAmountReport',
-			  redirect: '/reportData/salesAmountReport/list',
-			  name: 'salesAmountReport',
-			  component: RouteView,
-			  meta: {
+            path: '/reportData/salesAmountReport',
+            redirect: '/reportData/salesAmountReport/list',
+            name: 'salesAmountReport',
+            component: RouteView,
+            meta: {
               title: '开单销售报表',
               icon: 'deployment-unit'
               // permission: 'M_warehouseList'
-			  },
-			  hideChildrenInMenu: true,
-			  children: [{
+            },
+            hideChildrenInMenu: true,
+            children: [{
               path: 'list',
               name: 'salesAmountReportList',
               component: () => import(/* webpackChunkName: "shop" */
-				  '@/views/reportData/salesAmountReport/list.vue'),
+                '@/views/reportData/salesAmountReport/list.vue'),
               meta: {
-				  title: '开单销售报表列表',
-				  icon: 'deployment-unit',
-				  hidden: true
-				  // permission: 'M_warehouseList'
+                title: '开单销售报表列表',
+                icon: 'deployment-unit',
+                hidden: true
+                // permission: 'M_warehouseList'
               }
-			  }]
+            }]
           }
         ]
       },

+ 24 - 0
src/libs/reportData.js

@@ -18,5 +18,29 @@ export default {
     { id: '4', area: 'D区', targetName: 100.00, dealerLevelDictValue: 200.00, totalQty: 300.00, totalCost: 300.00, totalPrice: 400.00, auditTime: 700.00, allocateTypeName: 500.00, stateDictValue: 600.00, printStateDictValue: 700.00, printCount: 800.00, printCounts: 900.00, printCsounts: 1000.00, printdCounts: 4500.00, prfintCounts: 100.00, printCogunts: 200.00, phrintCounts: 300.00, printCsountss: 600.00, prinftCounts: 400.00, prisntCogunts: 500.00, prinxtCounts: 900.00, printCocunts: 600.00, printCvounts: 700.00, printCgounts: 800.00, printCouhnts: 9100.00, printCoujnts: 900.00, printCournts: 10000.00 },
     { id: '5', area: '广东区', targetName: 100.00, dealerLevelDictValue: 200.00, totalQty: 300.00, totalCost: 300.00, totalPrice: 400.00, auditTime: 700.00, allocateTypeName: 500.00, stateDictValue: 600.00, printStateDictValue: 700.00, printCount: 800.00, printCounts: 900.00, printCsounts: 1000.00, printdCounts: 4500.00, prfintCounts: 100.00, printCogunts: 200.00, phrintCounts: 300.00, printCsountss: 600.00, prinftCounts: 400.00, prisntCogunts: 500.00, prinxtCounts: 900.00, printCocunts: 600.00, printCvounts: 700.00, printCgounts: 800.00, printCouhnts: 9100.00, printCoujnts: 900.00, printCournts: 10000.00 },
     { id: '6', area: '合计', targetName: 500.00, dealerLevelDictValue: 1000.00, totalQty: 1500.00, totalCost: 1500.00, totalPrice: 2000.00, auditTime: 3500.00, allocateTypeName: 2500.00, stateDictValue: 3000.00, printStateDictValue: 3500.00, printCount: 4000.00, printCounts: 4500.00, printCsounts: 5000.00, printdCounts: 22500.00, prfintCounts: 500.00, printCogunts: 1000.00, phrintCounts: 1500.00, printCsountss: 2400.00, prinftCounts: 2000.00, prisntCogunts: 2500.00, prinxtCounts: 4500.00, printCocunts: 3000.00, printCvounts: 3500.00, printCgounts: 4000.00, printCouhnts: 45500.00, printCoujnts: 4500.00, printCournts: 50000.00 }
+  ],
+  regionalPromotionCostStatisticsList: [ //  区域促销费用统计
+    { id: '1', province: '广东省', targetName: '工单促销费用', dealerLevelDictValue: 100.00, totalQty: 100.00, totalCost: 100.00, totalPrice: 100.00, auditTime: 100.00, allocateTypeName: 100.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 600.00, printCogunts: 24000.00, phrintCounts: 2.5, printCsountss: 450.00, prinftCounts: 150.00 },
+    { id: '2', province: '广东省', targetName: '促销品费用', dealerLevelDictValue: 100.00, totalQty: 100.00, totalCost: 100.00, totalPrice: 100.00, auditTime: 100.00, allocateTypeName: 100.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 600.00, printCogunts: 24000.00, phrintCounts: 2.5, printCsountss: 450.00, prinftCounts: 150.00 },
+    { id: '3', province: '广东省', targetName: '配送品费用', dealerLevelDictValue: 100.00, totalQty: 100.00, totalCost: 100.00, totalPrice: 100.00, auditTime: 100.00, allocateTypeName: 100.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 600.00, printCogunts: 24000.00, phrintCounts: 2.5, printCsountss: 450.00, prinftCounts: 150.00 },
+    { id: '4', province: '广东省', targetName: '营销费用', dealerLevelDictValue: 100.00, totalQty: 100.00, totalCost: 100.00, totalPrice: 100.00, auditTime: 100.00, allocateTypeName: 100.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 600.00, printCogunts: 24000.00, phrintCounts: 2.5, printCsountss: 450.00, prinftCounts: 150.00 },
+    { id: '5', province: '广东省', targetName: '客户费用', dealerLevelDictValue: 0.00, totalQty: 0.00, totalCost: 0.00, totalPrice: 0.00, auditTime: 0.00, allocateTypeName: 0.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 0.00, printCogunts: 24000.00, phrintCounts: 0.00, printCsountss: 0.00, prinftCounts: 0.00 },
+    { id: '6', province: '', targetName: '合计', dealerLevelDictValue: 400.00, totalQty: 400.00, totalCost: 400.00, totalPrice: 400.00, auditTime: 400.00, allocateTypeName: 400.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 2400.00, printCogunts: 24000.00, phrintCounts: 10, printCsountss: 1800.00, prinftCounts: 600.00 },
+    { id: '7', province: 'A区', targetName: '工单促销费用', dealerLevelDictValue: 100.00, totalQty: 100.00, totalCost: 100.00, totalPrice: 100.00, auditTime: 100.00, allocateTypeName: 100.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 600.00, printCogunts: 24000.00, phrintCounts: 2.5, printCsountss: 450.00, prinftCounts: 150.00 },
+    { id: '8', province: 'A区', targetName: '促销品费用', dealerLevelDictValue: 100.00, totalQty: 100.00, totalCost: 100.00, totalPrice: 100.00, auditTime: 100.00, allocateTypeName: 100.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 600.00, printCogunts: 24000.00, phrintCounts: 2.5, printCsountss: 450.00, prinftCounts: 150.00 },
+    { id: '9', province: 'A区', targetName: '配送品费用', dealerLevelDictValue: 100.00, totalQty: 100.00, totalCost: 100.00, totalPrice: 100.00, auditTime: 100.00, allocateTypeName: 100.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 600.00, printCogunts: 24000.00, phrintCounts: 2.5, printCsountss: 450.00, prinftCounts: 150.00 },
+    { id: '10', province: 'A区', targetName: '营销费用', dealerLevelDictValue: 100.00, totalQty: 100.00, totalCost: 100.00, totalPrice: 100.00, auditTime: 100.00, allocateTypeName: 100.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 600.00, printCogunts: 24000.00, phrintCounts: 2.5, printCsountss: 450.00, prinftCounts: 150.00 },
+    { id: '11', province: 'A区', targetName: '客户费用', dealerLevelDictValue: 0.00, totalQty: 0.00, totalCost: 0.00, totalPrice: 0.00, auditTime: 0.00, allocateTypeName: 0.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 0.00, printCogunts: 24000.00, phrintCounts: 0.00, printCsountss: 0.00, prinftCounts: 0.00 },
+    { id: '12', province: '', targetName: '合计', dealerLevelDictValue: 400.00, totalQty: 400.00, totalCost: 400.00, totalPrice: 400.00, auditTime: 400.00, allocateTypeName: 400.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 2400.00, printCogunts: 24000.00, phrintCounts: 10, printCsountss: 1800.00, prinftCounts: 600.00 },
+    { id: '13', province: 'B区', targetName: '工单促销费用', dealerLevelDictValue: 100.00, totalQty: 100.00, totalCost: 100.00, totalPrice: 100.00, auditTime: 100.00, allocateTypeName: 100.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 600.00, printCogunts: 100000.00, phrintCounts: 2.5, printCsountss: 450.00, prinftCounts: 150.00 },
+    { id: '14', province: 'B区', targetName: '促销品费用', dealerLevelDictValue: 100.00, totalQty: 100.00, totalCost: 100.00, totalPrice: 100.00, auditTime: 100.00, allocateTypeName: 100.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 600.00, printCogunts: 100000.00, phrintCounts: 2.5, printCsountss: 450.00, prinftCounts: 150.00 },
+    { id: '15', province: 'B区', targetName: '配送品费用', dealerLevelDictValue: 100.00, totalQty: 100.00, totalCost: 100.00, totalPrice: 100.00, auditTime: 100.00, allocateTypeName: 100.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 600.00, printCogunts: 100000.00, phrintCounts: 2.5, printCsountss: 450.00, prinftCounts: 150.00 },
+    { id: '16', province: 'B区', targetName: '营销费用', dealerLevelDictValue: 100.00, totalQty: 100.00, totalCost: 100.00, totalPrice: 100.00, auditTime: 100.00, allocateTypeName: 100.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 600.00, printCogunts: 100000.00, phrintCounts: 2.5, printCsountss: 450.00, prinftCounts: 150.00 },
+    { id: '17', province: '', targetName: '合计', dealerLevelDictValue: 400.00, totalQty: 400.00, totalCost: 400.00, totalPrice: 400.00, auditTime: 400.00, allocateTypeName: 400.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 2400.00, printCogunts: 100000.00, phrintCounts: 10, printCsountss: 1800.00, prinftCounts: 600.00 },
+    { id: '18', province: '全国', targetName: '工单促销费用', dealerLevelDictValue: 1000.00, totalQty: 1000.00, totalCost: 1000.00, totalPrice: 1000.00, auditTime: 1000.00, allocateTypeName: 1000.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 6000.00, printCogunts: 100000.00, phrintCounts: 6, printCsountss: 5000.00, prinftCounts: 1000.00 },
+    { id: '19', province: '全国', targetName: '促销品费用', dealerLevelDictValue: 1000.00, totalQty: 1000.00, totalCost: 1000.00, totalPrice: 1000.00, auditTime: 1000.00, allocateTypeName: 1000.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 6000.00, printCogunts: 100000.00, phrintCounts: 6, printCsountss: 5000.00, prinftCounts: 1000.00 },
+    { id: '20', province: '全国', targetName: '配送品费用', dealerLevelDictValue: 1000.00, totalQty: 1000.00, totalCost: 1000.00, totalPrice: 1000.00, auditTime: 1000.00, allocateTypeName: 1000.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 6000.00, printCogunts: 100000.00, phrintCounts: 6, printCsountss: 5000.00, prinftCounts: 1000.00 },
+    { id: '21', province: '全国', targetName: '营销费用', dealerLevelDictValue: 1000.00, totalQty: 1000.00, totalCost: 1000.00, totalPrice: 1000.00, auditTime: 1000.00, allocateTypeName: 1000.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 6000.00, printCogunts: 100000.00, phrintCounts: 6, printCsountss: 5000.00, prinftCounts: 1000.00 },
+    { id: '22', province: '', targetName: '合计', dealerLevelDictValue: 4000.00, totalQty: 4000.00, totalCost: 4000.00, totalPrice: 4000.00, auditTime: 4000.00, allocateTypeName: 4000.00, stateDictValue: undefined, printStateDictValue: undefined, printCount: undefined, printCounts: undefined, printCsounts: undefined, printdCounts: undefined, prfintCounts: 24000.00, printCogunts: 100000.00, phrintCounts: 24, printCsountss: 5000.00, prinftCounts: 1000.00 }
   ]
 }

+ 39 - 29
src/views/reportData/regionalPromotionCostStatistics/list.vue

@@ -30,8 +30,9 @@
       size="default"
       :rowKey="(record) => record.id"
       :columns="columns"
+      :showPagination="false"
       :data="loadData"
-      :scroll="{ x: 3650 }"
+      :scroll="{ x: 2500 }"
       bordered>
     </s-table>
   </a-card>
@@ -62,34 +63,43 @@ export default {
       reportData: reportData.reportDataList,
       columns: [
         { title: '序号', dataIndex: 'no', width: 80, align: 'center', fixed: 'left' },
-        { title: '区域', dataIndex: 'area', width: 200, align: 'center', customRender: function (text) { return text || '--' } },
         { title: '省份', dataIndex: 'province', align: 'center', customRender: function (text) { return text || '--' } },
-        { title: '箭牌滤清器', dataIndex: 'targetName', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '冠牌滤清器', dataIndex: 'dealerLevelDictValue', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '滤清器合计', dataIndex: 'totalQty', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '箭牌雨刮片', dataIndex: 'totalCost', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '冠牌雨刮片', dataIndex: 'totalPrice', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '雨刮片合计', dataIndex: 'auditTime', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '箭牌刹车片', dataIndex: 'allocateTypeName', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '箭牌感应线', dataIndex: 'stateDictValue', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '冠牌刹车片', dataIndex: 'printStateDictValue', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: 'TBU刹车片', dataIndex: 'printCount', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: 'TBU刹车油', dataIndex: 'printCounts', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: 'TBU感应线', dataIndex: 'printCsounts', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '刹车片合计', dataIndex: 'printdCounts', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '德路斯润滑油', dataIndex: 'prfintCounts', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '德路斯刹车油', dataIndex: 'printCogunts', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '德路斯变速箱油', dataIndex: 'phrintCounts', width: 140, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '德路斯合计', dataIndex: 'printCsountss', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '稳升点火线圈', dataIndex: 'prinftCounts', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '稳升灯泡', dataIndex: 'prisntCogunts', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '稳升合计', dataIndex: 'prinxtCounts', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '汇箭', dataIndex: 'printCocunts', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '布瑞斯', dataIndex: 'printCvounts', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '箭牌喇叭', dataIndex: 'printCgounts', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '品牌合计', dataIndex: 'printCouhnts', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: 'NGK', dataIndex: 'printCoujnts', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
-        { title: '品牌+NGK总合计', dataIndex: 'printCournts', width: 150, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } }
+        { title: '所属调拨类列', dataIndex: 'targetName', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
+        { title: '1月', dataIndex: 'dealerLevelDictValue', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
+        { title: '2月', dataIndex: 'totalQty', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
+        { title: '3月', dataIndex: 'totalCost', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
+        { title: '4月', dataIndex: 'totalPrice', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
+        { title: '5月', dataIndex: 'auditTime', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
+        { title: '6月', dataIndex: 'allocateTypeName', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
+        { title: '7月', dataIndex: 'stateDictValue', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
+        { title: '8月', dataIndex: 'printStateDictValue', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
+        { title: '9月', dataIndex: 'printCount', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
+        { title: '10月', dataIndex: 'printCounts', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
+        { title: '11月', dataIndex: 'printCsounts', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
+        { title: '12月', dataIndex: 'printdCounts', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
+        { title: '1-12月费用合计', dataIndex: 'prfintCounts', width: 140, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
+        {
+          title: '实际销售额合计',
+          dataIndex: 'printCogunts',
+          width: 140,
+          align: 'center',
+          customRender: (value, row, index) => {
+            const obj = {
+              children: value,
+              attrs: {}
+            }
+            if (index === 0) { obj.attrs.rowSpan = 6 }
+            if (index === 1) { obj.attrs.rowSpan = 0 }
+            if (index === 2) { obj.attrs.rowSpan = 0 }
+            if (index === 3) { obj.attrs.rowSpan = 0 }
+            if (index === 4) { obj.attrs.rowSpan = 0 }
+            if (index === 5) { obj.attrs.rowSpan = 0 }
+            return obj
+          }
+        },
+        { title: '费用占比(%)', dataIndex: 'phrintCounts', width: 140, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
+        { title: '正常费用', dataIndex: 'printCsountss', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
+        { title: '特殊申请费用', dataIndex: 'prinftCounts', width: 120, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } }
       ],
       // 加载数据方法 必须为 Promise 对象
       loadData: parameter => {
@@ -108,7 +118,7 @@ export default {
           const data = {
             pageNo: 1,
             pageSize: 10,
-            list: reportData.provinceTypeSalesList,
+            list: reportData.regionalPromotionCostStatisticsList,
             count: 10
           }
           for (var i = 0; i < data.list.length; i++) {