chenrui 4 rokov pred
rodič
commit
827bf5b3ad

+ 18 - 2
src/libs/reportData.js

@@ -1,6 +1,22 @@
 // 报表 数据
 export default {
-  provinceTypeSalesList: [
-    { id: 'A', area: 'A区', 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: 500.00, printCounts: 600.00, printCsounts: 700.00, printdCounts: 800.00, prfintCounts: 900.00, printCogunts: 1000.00, phrintCounts: 4500.00, printCsountss: 100.00, prinftCounts: 200.00, prisntCogunts: 300.00, prinxtCounts: 600.00, printCocunts: 400.00, printCvounts: 500.00, printCgounts: 900.00, printCouhnts: 600.00, printCoujnts: 700.00, printCournts: 800.00 }
+  provinceTypeSalesList: [ //  全国各省品类实际销售明细
+    { id: '1', area: 'A区', province: '广西省', 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: '2', area: 'A区', province: '贵州省', 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: '3', area: 'A区', province: '海南省', 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: '4', area: 'A区', province: '四川省', 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: 'B区', province: '安徽省', 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: 'B区', province: '福建省', 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: '7', area: 'B区', province: '湖南省', 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: '8', area: 'B区', province: '上海市', 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: '9', area: '合计', province: '20个', targetName: 800.00, dealerLevelDictValue: 1600.00, totalQty: 2400.00, totalCost: 2400.00, totalPrice: 3200.00, auditTime: 5600.00, allocateTypeName: 4000.00, stateDictValue: 4800.00, printStateDictValue: 5600.00, printCount: 6400.00, printCounts: 7200.00, printCsounts: 8000.00, printdCounts: 36000.00, prfintCounts: 800.00, printCogunts: 1600.00, phrintCounts: 2400.00, printCsountss: 4800.00, prinftCounts: 3200.00, prisntCogunts: 4000.00, prinxtCounts: 7200.00, printCocunts: 4800.00, printCvounts: 5600.00, printCgounts: 6400.00, printCouhnts: 72800.00, printCoujnts: 7200.00, printCournts: 80000.00 }
+  ],
+  districtTypeSalesList: [ //  全国各区品类实际销售明细
+    { id: '1', area: 'A区', 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: '2', area: 'B区', 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: '3', area: 'C区', 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: '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 }
   ]
 }

+ 5 - 20
src/views/reportData/districtTypeSalesDetails/list.vue

@@ -1,5 +1,5 @@
 <template>
-  <a-card size="small" :bordered="false" class="provinceTypeSalesDetailsList-wrap">
+  <a-card size="small" :bordered="false" class="districtTypeSalesDetailsList-wrap">
     <!-- 搜索条件 -->
     <div class="table-page-search-wrapper">
       <a-form layout="inline" @keyup.enter.native="$refs.table.refresh(true)">
@@ -10,22 +10,8 @@
             </a-form-item>
           </a-col>
           <a-col :md="6" :sm="24">
-            <a-form-item label="区域">
-              <a-select id="provinceTypeSalesDetailsList-allocateTypeSn" v-model="queryParam.allocateTypeSn" placeholder="请选择区域" allowClear >
-                <a-select-option v-for="item in allocateTypeList" :key="item.allocateTypeSn" :value="item.allocateTypeSn">{{ item.name }}</a-select-option>
-              </a-select>
-            </a-form-item>
-          </a-col>
-          <a-col :md="6" :sm="24">
-            <a-form-item label="省份">
-              <a-select id="provinceTypeSalesDetailsList-state" v-model="queryParam.state" placeholder="请选择省份" allowClear >
-                <a-select-option v-for="item in allocateTypeList" :key="item.allocateTypeSn" :value="item.allocateTypeSn">{{ item.name }}</a-select-option>
-              </a-select>
-            </a-form-item>
-          </a-col>
-          <a-col :md="6" :sm="24">
-            <a-button type="primary" @click="$refs.table.refresh(true)" :disabled="disabled" id="provinceTypeSalesDetailsList-refresh">查询</a-button>
-            <a-button style="margin-left: 5px" @click="resetSearchForm" :disabled="disabled" id="provinceTypeSalesDetailsList-reset">重置</a-button>
+            <a-button type="primary" @click="$refs.table.refresh(true)" :disabled="disabled" id="districtTypeSalesDetailsList-refresh">查询</a-button>
+            <a-button style="margin-left: 5px" @click="resetSearchForm" :disabled="disabled" id="districtTypeSalesDetailsList-reset">重置</a-button>
           </a-col>
         </a-row>
       </a-form>
@@ -38,7 +24,7 @@
       :rowKey="(record) => record.id"
       :columns="columns"
       :data="loadData"
-      :scroll="{ x: 3650 }"
+      :scroll="{ x: 3450 }"
       bordered>
     </s-table>
   </a-card>
@@ -70,7 +56,6 @@ export default {
       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 : '--') } },
@@ -115,7 +100,7 @@ export default {
           const data = {
             pageNo: 1,
             pageSize: 10,
-            list: reportData.provinceTypeSalesList,
+            list: reportData.districtTypeSalesList,
             count: 10
           }
           for (var i = 0; i < data.list.length; i++) {

+ 4 - 11
src/views/reportData/regionalPromotionCostStatistics/list.vue

@@ -1,5 +1,5 @@
 <template>
-  <a-card size="small" :bordered="false" class="provinceTypeSalesDetailsList-wrap">
+  <a-card size="small" :bordered="false" class="regionalPromotionCostStatisticsList-wrap">
     <!-- 搜索条件 -->
     <div class="table-page-search-wrapper">
       <a-form layout="inline" @keyup.enter.native="$refs.table.refresh(true)">
@@ -11,21 +11,14 @@
           </a-col>
           <a-col :md="6" :sm="24">
             <a-form-item label="区域">
-              <a-select id="provinceTypeSalesDetailsList-allocateTypeSn" v-model="queryParam.allocateTypeSn" placeholder="请选择区域" allowClear >
+              <a-select id="regionalPromotionCostStatisticsList-allocateTypeSn" v-model="queryParam.allocateTypeSn" placeholder="请选择区域" allowClear >
                 <a-select-option v-for="item in allocateTypeList" :key="item.allocateTypeSn" :value="item.allocateTypeSn">{{ item.name }}</a-select-option>
               </a-select>
             </a-form-item>
           </a-col>
           <a-col :md="6" :sm="24">
-            <a-form-item label="省份">
-              <a-select id="provinceTypeSalesDetailsList-state" v-model="queryParam.state" placeholder="请选择省份" allowClear >
-                <a-select-option v-for="item in allocateTypeList" :key="item.allocateTypeSn" :value="item.allocateTypeSn">{{ item.name }}</a-select-option>
-              </a-select>
-            </a-form-item>
-          </a-col>
-          <a-col :md="6" :sm="24">
-            <a-button type="primary" @click="$refs.table.refresh(true)" :disabled="disabled" id="provinceTypeSalesDetailsList-refresh">查询</a-button>
-            <a-button style="margin-left: 5px" @click="resetSearchForm" :disabled="disabled" id="provinceTypeSalesDetailsList-reset">重置</a-button>
+            <a-button type="primary" @click="$refs.table.refresh(true)" :disabled="disabled" id="regionalPromotionCostStatisticsList-refresh">查询</a-button>
+            <a-button style="margin-left: 5px" @click="resetSearchForm" :disabled="disabled" id="regionalPromotionCostStatisticsList-reset">重置</a-button>
           </a-col>
         </a-row>
       </a-form>