Explorar o código

fix:分页修改

刘恒 %!s(int64=2) %!d(string=hai) anos
pai
achega
8d47034cbe

+ 1 - 0
src/layouts/header/AdminHeader.vue

@@ -13,6 +13,7 @@
       <div class="breadcrumb">
         <a-breadcrumb>
           <a-breadcrumb-item :key="index" v-for="(item, index) in breadcrumb">
+            {{ item.path }}
             <router-link :to="item.path">{{ item.name }}</router-link>
           </a-breadcrumb-item>
         </a-breadcrumb>

+ 1 - 0
src/pages/agreement/index.vue

@@ -29,6 +29,7 @@
       </a-button>
     </a-row>
     <standard-table
+      bordered
       :columns="columns"
       :dataSource="tableList"
       :pagination="pagination"

+ 6 - 4
src/pages/business/index.vue

@@ -31,6 +31,7 @@
       ></fromRow>
       <div class="table">
         <standard-table
+          bordered
           :columns="columns"
           :dataSource="tableList"
           :pagination="pagination"
@@ -38,7 +39,6 @@
           @change="onChange"
           :loading="loading"
           @selectedRowChange="selectedRowChange"
-          bordered
           @onClickRow="onClickRow"
         >
         </standard-table>
@@ -130,8 +130,8 @@ export default {
         provinceId: undefined,
         days: undefined,
         time: [moment().format("YYYY-MM-DD"), moment().format("YYYY-MM-DD")],
-        createtimeEnd: undefined,
-        createtimeStart: undefined,
+        createtimeEnd: moment().format("YYYY-MM-DD"),
+        createtimeStart: moment().format("YYYY-MM-DD"),
       },
       columns,
       //   listLoading: false,
@@ -156,7 +156,7 @@ export default {
       quotationStatus: {
         0: "报价中",
         1: "待审核",
-        2: "已核保缴费",
+        2: "已核保缴费",
         3: "已承保",
         4: "核保退回",
       },
@@ -178,6 +178,8 @@ export default {
         .getBusinessDetailList({
           companyId: row.companyId,
           parterCompanyId: row.parterCompanyId,
+          createtimeEnd: this.formState.createtimeEnd,
+          createtimeStart: this.formState.createtimeStart,
         })
         .then((res) => {
           this.listLoading = false;

+ 1 - 0
src/pages/financial/carInsurance.vue

@@ -37,6 +37,7 @@
     </div>
     <div class="table">
       <standard-table
+        bordered
         :columns="columns"
         :dataSource="tableList"
         :pagination="false"

+ 1 - 0
src/pages/financial/noCarInsurance/driver.vue

@@ -37,6 +37,7 @@
     </div>
     <div class="table">
       <standard-table
+        bordered
         :columns="columns"
         :dataSource="tableList"
         :pagination="false"

+ 1 - 0
src/pages/financial/receivables.vue

@@ -37,6 +37,7 @@
     </div>
     <div class="table">
       <standard-table
+        bordered
         :columns="columns"
         :dataSource="tableList"
         :pagination="false"

+ 1 - 0
src/pages/financial/verification.vue

@@ -65,6 +65,7 @@
       </a-radio-group>
     </div>
     <standard-table
+      bordered
       :columns="columns"
       :dataSource="tableList"
       :pagination="pagination"

+ 1 - 0
src/pages/personnelManage/channel.vue

@@ -142,6 +142,7 @@
           show-quick-jumper
           :show-total="(total) => `共 ${total} 条数据`"
           @change="pageChange"
+          @showSizeChange="pageChange"
           :page-size.sync="pageInfo.pageSize"
           :pageSizeOptions="['12', '24', '36', '48']"
         />

+ 3 - 0
src/pages/personnelManage/channel/message.vue

@@ -19,6 +19,7 @@
         <div>
           <span>时间筛选</span>
           <a-range-picker
+            style="margin-left: 10px"
             v-model="formState.time"
             @change="timeChange"
             valueFormat="YYYY-MM-DD"
@@ -129,6 +130,8 @@
          show-quick-jumper
           :show-total="(total) => `共 ${total} 条数据`"
           @change="pageChange"
+            @showSizeChange="pageChange"
+          
           :page-size.sync="pageInfo.pageSize"
           :pageSizeOptions="['12', '24', '36', '48']"
         />

+ 3 - 1
src/pages/personnelManage/front/personnel.vue

@@ -81,6 +81,7 @@
           show-quick-jumper
           :show-total="(total) => `共 ${total} 条数据`"
           @change="pageChange"
+          @showSizeChange="pageChange"
           :page-size.sync="pageInfo.pageSize"
           :pageSizeOptions="['9', '18', '27', '36']"
         />
@@ -317,9 +318,10 @@ export default {
     },
     //分页事件
     pageChange(page, pageSize) {
-      //   console.log(page, pageSize);
+      console.log(page, pageSize);
       this.pageInfo.pageNum = page;
       this.pageInfo.pageSize = pageSize;
+
       this.getList();
     },
     //获取成员列表

+ 1 - 0
src/pages/personnelManage/front/resources.vue

@@ -136,6 +136,7 @@
           show-quick-jumper
           :show-total="(total) => `共 ${total} 条数据`"
           @change="pageChange"
+          @showSizeChange="pageChange"
           :page-size.sync="pageInfo.pageSize"
           :pageSizeOptions="['9', '18', '27', '36']"
         />

+ 1 - 0
src/pages/personnelManage/front/teammanage.vue

@@ -114,6 +114,7 @@
           show-quick-jumper
           :show-total="(total) => `共 ${total} 条数据`"
           @change="pageChange"
+          @showSizeChange="pageChange"
           :page-size.sync="pageInfo.pageSize"
           :pageSizeOptions="['12', '24', '36', '48']"
         />

+ 1 - 1
src/pages/profit/profit.vue

@@ -32,13 +32,13 @@
       </div>
       <div class="table">
         <standard-table
+          bordered
           :columns="columns"
           :dataSource="tableList"
           :pagination="false"
           @clear="onClear"
           @change="onChange"
           :loading="loading"
-          bordered
         >
           <div slot="count" slot-scope="{ text }">
             {{ text != "-" ? text + "次" : text }}

+ 1 - 1
src/pages/quote/quote.vue

@@ -156,13 +156,13 @@
           <a-button type="primary" @click="getList">查询</a-button>
         </div>
         <standard-table
+          bordered
           :columns="columns"
           :dataSource="tableList"
           :pagination="pagination"
           @clear="onClear"
           @change="onChange"
           :loading="loading"
-          bordered
         >
           <div slot="count" slot-scope="{ text }">
             {{ text != "-" ? text + "次" : text }}

+ 1 - 1
src/pages/quote/smallorders/agent.vue

@@ -65,13 +65,13 @@
           <a-tree :tree-data="treeData" :replaceFields="replaceFields"></a-tree>
         </div> -->
         <standard-table
+          bordered
           :columns="columns"
           :dataSource="tableList"
           :pagination="pagination"
           @clear="onClear"
           @change="onChange"
           :loading="loading"
-          bordered
           :scroll="{ x: 0, y: 0 }"
         >
           <div slot="count" slot-scope="{ text }">

+ 1 - 1
src/pages/quote/smallorders/channel.vue

@@ -65,13 +65,13 @@
           <a-tree :tree-data="treeData" :replaceFields="replaceFields"></a-tree>
         </div>
         <standard-table
+          bordered
           :columns="columns"
           :dataSource="tableList"
           :pagination="pagination"
           @clear="onClear"
           @change="onChange"
           :loading="loading"
-          bordered
           :scroll="{ x: 0, y: 800 }"
         >
           <div slot="count" slot-scope="{ text }">

+ 1 - 1
src/pages/quote/smallorders/quote.vue

@@ -61,13 +61,13 @@
         </div>
       </div>
       <standard-table
+        bordered
         :columns="columns"
         :dataSource="tableList"
         :pagination="pagination"
         @clear="onClear"
         @change="onChange"
         :loading="loading"
-        bordered
       >
         <div slot="count" slot-scope="{ text }">
           {{ text != "-" ? text + "次" : text }}

+ 1 - 0
src/pages/sys/role.vue

@@ -13,6 +13,7 @@
       </div>
       <div>
         <standard-table
+          bordered
           :columns="columns"
           :dataSource="tableList"
           :pagination="pagination"

+ 1 - 1
src/pages/sys/roleConfig.vue

@@ -20,12 +20,12 @@
         </div>
       </div>
       <standard-table
+        bordered
         :columns="columns"
         :dataSource="tableList"
         :pagination="pagination"
         @change="onChange"
         :loading="loading"
-        bordered
       >
         <div slot="operation" slot-scope="text">
           <a-button @click="configRole(text)">配置角色</a-button>

+ 2 - 1
src/pages/task/agent.vue

@@ -54,6 +54,7 @@
       <fromRow :formState="formState" @getList="getBackLinePersonnel"></fromRow>
     </div>
     <standard-table
+      bordered
       :columns="columns"
       :dataSource="tableList"
       :pagination="pagination"
@@ -101,7 +102,7 @@ const columns = [
     scopedSlots: { customRender: "qutationCount" },
   },
   {
-    title: "已核保缴费",
+    title: "已核保缴费",
     dataIndex: "underwritingCount",
     scopedSlots: { customRender: "qutationCount" },
 

+ 2 - 1
src/pages/task/channel.vue

@@ -53,6 +53,7 @@
       <fromRow :formState="formState" @getList="getList"></fromRow>
     </div>
     <standard-table
+      bordered
       :columns="columns"
       :dataSource="tableList"
       :pagination="pagination"
@@ -101,7 +102,7 @@ const columns = [
     scopedSlots: { customRender: "qutationCount" },
   },
   {
-    title: "已核保缴费",
+    title: "已核保缴费",
     dataIndex: "underwritingCount",
     scopedSlots: { customRender: "qutationCount" },
 

+ 2 - 1
src/pages/task/insurance.vue

@@ -80,6 +80,7 @@
       </a-row>
     </div>
     <standard-table
+      bordered
       :columns="columns"
       :dataSource="tableList"
       :pagination="pagination"
@@ -123,7 +124,7 @@ const columns = [
     scopedSlots: { customRender: "qutationCount" },
   },
   {
-    title: "已核保缴费",
+    title: "已核保缴费",
     dataIndex: "underwritingCount",
     scopedSlots: { customRender: "qutationCount" },
 

+ 4 - 3
src/pages/wallet/agency.vue

@@ -99,6 +99,7 @@
             show-quick-jumper
             :show-total="(total) => `共 ${total} 条数据`"
             @change="pageChange"
+            @showSizeChange="pageChange"
             :page-size.sync="pageInfo.pageSize"
             :pageSizeOptions="['12', '24', '36', '48']"
           />
@@ -125,8 +126,8 @@ export default {
         name: undefined,
         userCode: undefined,
         phoneNumber: undefined,
-        endDate: undefined,
-        beginDate: undefined,
+        endDate: moment().format("YYYY-MM-DD"),
+        beginDate: moment().format("YYYY-MM-DD"),
       },
       labelCol: { span: 4 },
       dataForm: {},
@@ -223,7 +224,7 @@ export default {
     treeChoose(id) {
       this.pageInfo.pageNum = 1;
       this.pageInfo.pageSize = 10;
-      this.getList(id);
+      this.getList(id[0]);
     },
 
     onChangeTime(val) {

+ 8 - 6
src/pages/wallet/agent.vue

@@ -69,7 +69,7 @@
           <a-form-item label="姓名" :labelCol="{ span: 5 }" :colon="false">
             <a-input
               placeholder="请输入姓名"
-              v-model="formState.name"
+              v-model="formState.userName"
               allowClear
             ></a-input>
           </a-form-item>
@@ -95,7 +95,7 @@
             :colon="false"
             class="form-item-search"
           >
-            <a-button type="primary" @click="getList">查询</a-button>
+            <a-button type="primary" @click="getList('')">查询</a-button>
           </a-form-item>
         </a-form>
         <a-spin :spinning="loading">
@@ -161,6 +161,7 @@
             show-quick-jumper
             :show-total="(total) => `共 ${total} 条数据`"
             @change="pageChange"
+            @showSizeChange="pageChange"
             :page-size.sync="pageInfo.pageSize"
             :pageSizeOptions="['12', '24', '36', '48']"
           />
@@ -227,11 +228,11 @@ export default {
       formState: {
         days: undefined,
         time: [moment().format("YYYY-MM-DD"), moment().format("YYYY-MM-DD")],
-        name: undefined,
+        userName: undefined,
         userCode: undefined,
         phoneNumber: undefined,
-        endDate: undefined,
-        beginDate: undefined,
+        endDate: moment().format("YYYY-MM-DD"),
+        beginDate: moment().format("YYYY-MM-DD"),
       },
       labelCol: { span: 4 },
       dataForm: {},
@@ -298,7 +299,7 @@ export default {
     getList(id) {
       this.pageInfo.pageNum = 1;
       this.pageInfo.pageSize = 12;
-      this.getAgencyList(id);
+      this.getAgencyList(id[0]);
     },
     numberToChinese(num) {
       const chineseNumbers = [
@@ -356,6 +357,7 @@ export default {
     },
 
     getAgencyList(id) {
+      console.log(id);
       this.loading = true;
 
       this.$API.wallet

+ 5 - 4
src/pages/wallet/channel.vue

@@ -95,7 +95,7 @@
             :colon="false"
             class="form-item-search"
           >
-            <a-button type="primary" @click="getList">查询</a-button>
+            <a-button type="primary" @click="getList('')">查询</a-button>
           </a-form-item>
         </a-form>
         <a-spin :spinning="loading">
@@ -151,6 +151,7 @@
             show-quick-jumper
             :show-total="(total) => `共 ${total} 条数据`"
             @change="pageChange"
+            @showSizeChange="pageChange"
             :page-size.sync="pageInfo.pageSize"
             :pageSizeOptions="['12', '24', '36', '48']"
           />
@@ -177,8 +178,8 @@ export default {
         name: undefined,
         userCode: undefined,
         phoneNumber: undefined,
-        endDate: undefined,
-        beginDate: undefined,
+        endDate: moment().format("YYYY-MM-DD"),
+        beginDate: moment().format("YYYY-MM-DD"),
       },
       labelCol: { span: 4 },
       dataForm: {},
@@ -251,7 +252,7 @@ export default {
       this.pageInfo.pageNum = 1;
       this.pageInfo.pageSize = 12;
 
-      this.getList(id);
+      this.getList(id[0]);
     },
 
     onChangeTime(val) {

+ 5 - 4
src/pages/wallet/partner.vue

@@ -94,7 +94,7 @@
             :colon="false"
             class="form-item-search"
           >
-            <a-button type="primary" @click="getList">查询</a-button>
+            <a-button type="primary" @click="getList('')">查询</a-button>
           </a-form-item>
         </a-form>
         <a-spin :spinning="loading">
@@ -153,6 +153,7 @@
             show-quick-jumper
             :show-total="(total) => `共 ${total} 条数据`"
             @change="pageChange"
+            @showSizeChange="pageChange"
             :page-size.sync="pageInfo.pageSize"
             :pageSizeOptions="['12', '24', '36', '48']"
           />
@@ -179,8 +180,8 @@ export default {
         name: undefined,
         userCode: undefined,
         phoneNumber: undefined,
-        endDate: undefined,
-        beginDate: undefined,
+        endDate: moment().format("YYYY-MM-DD"),
+        beginDate: moment().format("YYYY-MM-DD"),
       },
       labelCol: { span: 4 },
       dataForm: {},
@@ -254,7 +255,7 @@ export default {
       this.pageInfo.pageNum = 1;
       this.pageInfo.pageSize = 10;
       this.deptId = id[0];
-      this.getAgencyList();
+      this.getList();
     },
 
     onChangeTime(val) {

+ 14 - 55
src/router/config.js

@@ -36,64 +36,23 @@ const router = new Router({
         //   hidden: true,
         //   component: () => import('@/pages/personnelManage/channel'),
         //   children: [
-        {
-          path: '/personnelManage/channel/message',
-          name: '成员详情',
-          hidden: true,
-          component: () => import('@/pages/personnelManage/channel/message'),
-
-        },
-        //   ]
-        // },
-        // {
-        //   path: 'personnelManage',
-        //   name: '人员统计',
-        //   meta: {
-        //     icon: 'table'
-        //   },
-        //   component: PageView,
-        //   children: [
-        //     {
-        //       path: 'backline',
-        //       name: '后线人员',
-
-        //       component: () => import('@/pages/personnelManage/backLine'),
-        //     },
-        //     {
-        //       path: 'front',
-        //       name: '前线人员',
-        //       component: PageView,
-        //       children: [
-        //         {
-        //           path: 'personnel',
-        //           name: '人员统计',
-        //           component: () => import('@/pages/personnelManage/front/personnel'),
-
-        //         },
-        //         {
-        //           path: 'resources',
-        //           name: '人力达标',
-        //           component: () => import('@/pages/personnelManage/front/resources'),
-        //         },
-        //         {
-        //           path: 'teammanage',
-        //           name: '团队管理',
-        //           meta: { invisible: true },
-        //           component: () => import('@/pages/personnelManage/front/teammanage'),
-        //         },
-
-        //       ]
-        //     },
-        //     {
-        //       path: 'channel',
-        //       name: '渠道',
-        //       component: () => import('@/pages/personnelManage/channel'),
-        //     },
-
-
 
         //   ]
         // },
+        {
+          path: '/channel',
+          name: '渠道人员统计',
+          component: PageView,
+          children: [
+            {
+              path: '/personnelManage/channel/message',
+              name: '成员详情',
+              hidden: true,
+              component: () => import('@/pages/personnelManage/channel/message'),
+
+            },
+          ]
+        },
         // {
         //   path: 'task',
         //   name: '任务统计',