Переглянути джерело

feat(接单中心): 优化订单列表和下拉刷新功能

重构订单列表展示逻辑,新增下拉刷新和滑动加载更多功能,提升用户体验。调整样式以增强视觉效果,并修复部分冗余代码。
Yannay 2 місяців тому
батько
коміт
07df6518c3
1 змінених файлів з 312 додано та 185 видалено
  1. 312 185
      pages/pagereceivecenter/pagereceivecenter.vue

+ 312 - 185
pages/pagereceivecenter/pagereceivecenter.vue

@@ -1,17 +1,13 @@
1 1
 <script>
2
-// import orderCard from "./compounts/orderCard.vue";
3 2
 import filterQuery from "../order/components/orderCenter/filterQuery.vue";
4 3
 import commissionFilterQuery from "../order/components/commission/filterQuery.vue";
5
-import commissionItem from "../order/components/commission/commissionItem.vue";
6 4
 import dayjs from "dayjs";
7 5
 
8 6
 // status 状态 1 发单(刚发出来) 2 接单(处理中) 3 收单(入库了) 4 未收(没有收到)
9 7
 export default {
10 8
     components: {
11
-        // orderCard,
12 9
         filterQuery,
13 10
         commissionFilterQuery,
14
-        commissionItem,
15 11
     },
16 12
     data() {
17 13
         return {
@@ -29,7 +25,6 @@ export default {
29 25
             followUpNotes: '',
30 26
             countdown: 300,
31 27
             countdownIntervals: null,
32
-            refresherTriggered: false, // 下拉刷新状态
33 28
 
34 29
             //筛选条件
35 30
             filterList: [
@@ -88,7 +83,7 @@ export default {
88 83
         // 根据当前选择的类型返回对应的查询参数
89 84
         currentQueryParams() {
90 85
             return this.activeType === 3 ? this.commissionQueryParams : this.queryParams;
91
-        }
86
+        },
92 87
     },
93 88
     onLoad() {
94 89
         // 初始化字典数据
@@ -124,6 +119,30 @@ export default {
124 119
     onUnload() {
125 120
         clearInterval(this.countdownInterval);
126 121
     },
122
+    // 下拉刷新
123
+    async onPullDownRefresh() {
124
+        uni.stopPullDownRefresh();
125
+        // 重置页码和列表
126
+        this.page.pageNum = 1;
127
+        this.queryParams.pageNum = 1;
128
+        this.commissionQueryParams.pageNum = 1;
129
+        this.orderList = [];
130
+        // 重新获取数据
131
+        await this.getOrderList();
132
+        // 重新获取统计数据
133
+        await this.getStatisticsSendStatus();
134
+    },
135
+    // 滑动到底部加载更多
136
+    onReachBottom() {
137
+        if (this.orderList.length >= this.page.total) {
138
+            //到底了,没有更多
139
+            return;
140
+        }
141
+        const params = this.activeType === 3 ? this.commissionQueryParams : this.queryParams;
142
+        params.pageNum++;
143
+        this.page.pageNum++;
144
+        this.getOrderList();
145
+    },
127 146
     watch: {
128 147
         countdown: {
129 148
             handler(newVal, oldVal) {
@@ -204,21 +223,6 @@ export default {
204 223
                 uni.$u.toast(errorMsg);
205 224
             }
206 225
         },
207
-        // 下拉刷新
208
-        async onRefresh() {
209
-            this.refresherTriggered = true;
210
-            // 重置页码和列表
211
-            this.page.pageNum = 1;
212
-            this.queryParams.pageNum = 1;
213
-            this.commissionQueryParams.pageNum = 1;
214
-            this.orderList = [];
215
-            // 重新获取数据
216
-            await this.getOrderList();
217
-            // 重新获取统计数据
218
-            await this.getStatisticsSendStatus();
219
-            // 停止刷新
220
-            this.refresherTriggered = false;
221
-        },
222 226
         //获取统计数据
223 227
         async getStatisticsSendStatus() {
224 228
             // 如果是"我的分成",不需要统计数据
@@ -295,6 +299,16 @@ export default {
295 299
 
296 300
             }
297 301
         },
302
+        // 格式化金额
303
+        formatAmount(amount) {
304
+            if (!amount) return '-';
305
+            return parseFloat(amount).toLocaleString();
306
+        },
307
+        // 格式化金额
308
+        formatAmount(amount) {
309
+            if (!amount) return '-';
310
+            return parseFloat(amount).toLocaleString();
311
+        },
298 312
         // 跳转订单详情
299 313
         toOrderDetail(order) {
300 314
             //点卡片看详情
@@ -310,18 +324,6 @@ export default {
310 324
 
311 325
         },
312 326
 
313
-        //滑动加载
314
-        scrolltolower() {
315
-            // console.log('到底了');
316
-            if (this.orderList.length >= this.page.total) {
317
-                //到底了,没有更多
318
-            } else {
319
-                const params = this.activeType === 3 ? this.commissionQueryParams : this.queryParams;
320
-                params.pageNum++;
321
-                this.page.pageNum++;
322
-                this.getOrderList();
323
-            }
324
-        },
325 327
 
326 328
         //获取全部标签
327 329
         async getAllTags() {
@@ -481,116 +483,150 @@ export default {
481 483
 
482 484
 
483 485
         <!-- 统计数据 -->
484
-        <scroll-view scroll-x class="statusScrollView" style="width: 100%;">
485
-            <view class="statisticsContainer">
486
-                <view v-for="item in statisticsSendStatus" :key="item.status" @click="changeStatus(item.status)"
487
-                    class="statisticsItem" :class="{ 'activeStatusClass': item.status == activeStatus }">
488
-                    <view>{{ item.statusName }}</view>
489
-                    <view>({{ item.count || 0 }})</view>
486
+        <view v-if="activeType !== 3" class="send_status_wrap">
487
+            <scroll-view scroll-x>
488
+                <view class="statisticsContainer">
489
+                    <view v-for="item in statisticsSendStatus" :key="item.status" @click="changeStatus(item.status)"
490
+                        class="statisticsItem" :class="{ 'activeStatusClass': item.status == activeStatus }">
491
+                        <view>{{ item.statusName }}</view>
492
+                        <view>({{ item.count || 0 }})</view>
493
+                    </view>
490 494
                 </view>
491
-            </view>
492
-        </scroll-view>
493
-
495
+            </scroll-view>
496
+        </view>
494 497
 
495
-        <view class="scrollViewContainer">
496
-            <scroll-view class="scrollView" scroll-y refresher-enabled :refresher-triggered="refresherTriggered"
497
-                @refresherrefresh="onRefresh" @scrolltolower="scrolltolower">
498
-                <transition-group name="order-move" tag="div">
499
-                    <!-- 我的分成 - 使用专门的分成卡片组件 -->
500
-                    <view class="commission_item_wrap" v-for="item in orderList" :key="activeType === 3 ? item.id : (item.receiptId + item.id)" v-if="activeType === 3">
501
-                        <commission-item :item="item" :type="'2'"></commission-item>
498
+        <!-- 订单列表容器 -->
499
+        <view class="order_list_wrap">
500
+            <transition-group name="order-move" tag="div">
501
+                <!-- 我的分成 - 使用专门的分成卡片 -->
502
+                <view class="commission_item" v-for="item in orderList" :key="activeType === 3 ? item.id : (item.receiptId + item.id)" v-if="activeType === 3">
503
+                    <view class="commission_top">
504
+                        <view class="top_left">{{ item.receiptItem || '-' }}</view>
505
+                        <view class="top_right">
506
+                            <text class="account_type">{{ item.accountType === '1' ? '前端' : '后端' }}</text>
507
+                        </view>
502 508
                     </view>
503
-                    
504
-                    <!-- 全部列表和我的接发单 - 使用订单卡片 -->
505
-                    <!-- <orderCard v-for="item in orderList" :key="item.receiptId + item.id" :order="item"
506
-                        @handleBtnClick="handleBtnClick">
507
-                    </orderCard> -->
508
-                    <view class="orderCard" v-for="item in orderList" :key="activeType === 3 ? item.id : (item.receiptId + item.id)"
509
-                        v-if="activeType !== 3" @click.stop="toOrderDetail(item)">
510
-                            <view class="bandAndPrice">
511
-                                <view class="bandName">{{ item.itemBrand || '暂无品牌' }}</view>
512
-                                <view class="price">¥{{ item.priceRange || '?' }}</view>
509
+                    <view class="commission_info">
510
+                        <view class="info_row">
511
+                            <view class="info_item">
512
+                                <text class="label">电话: </text>
513
+                                <text class="value">{{ item.phone || '-' }}</text>
513 514
                             </view>
514
-
515
-                            <view class="mainLind">
516
-                                <!-- <view class="mainLindImg">
517
-                                    <image :src="'/static/acceptOrder/orderCardPic.jpg'" v-if="item.src" />
518
-                                </view> -->
519
-                                <view class="itemName">{{ item.item || '暂无项目' }}</view>
520
-
521
-                                <view class="mainLindInfo">
522
-                                    <view class="infoItem">
523
-                                        <view class="infoItemTitle">发单人:</view>
524
-                                        <view>{{ item.createNickName || '未知' }}</view>
525
-                                    </view>
526
-                                    <view class="infoItem">
527
-                                        <view class="infoItemTitle">机构:</view>
528
-                                        <view>{{ item.orgName || '暂无机构' }}</view>
529
-                                    </view>
530
-                                    <view class="infoItem">
531
-                                        <view class="infoItemTitle">电话:</view>
532
-                                        <view>{{ item.phone || '暂无电话' }}</view>
533
-                                    </view>
534
-                                    <view class="infoItem">
535
-                                        <view class="infoItemTitle">接单人:</view>
536
-                                        <view>{{ item.identificationName || '暂无所属人' }}</view>
537
-                                    </view>
538
-                                    <view class="infoItem">
539
-                                        <view class="infoItemTitle">运营人:</view>
540
-                                        <view>{{ item.clueOperationName || '暂无运营人' }}</view>
541
-                                    </view>
542
-                                    <view class="infoItem">
543
-                                        <view class="infoItemTitle">发单日期:</view>
544
-                                        <view>{{ item.sendDate || '暂无时间' }}</view>
545
-                                    </view>
546
-                                </view>
515
+                        </view>
516
+                        <view class="info_row">
517
+                            <view class="info_item">
518
+                                <text class="label">收单时间: </text>
519
+                                <text class="value">{{ item.receiptDate || '-' }}</text>
520
+                            </view>
521
+                        </view>
522
+                        <view class="info_row">
523
+                            <view class="info_item">
524
+                                <text class="label">收单人: </text>
525
+                                <text class="value">{{ item.receiptNickName || '-' }}</text>
526
+                            </view>
527
+                            <view class="info_item">
528
+                                <text class="label">公司: </text>
529
+                                <text class="value">{{ item.orgName || '-' }}</text>
530
+                            </view>
531
+                        </view>
532
+                        <view class="info_row">
533
+                            <view class="info_item">
534
+                                <text class="label">分成所属人: </text>
535
+                                <text class="value">{{ item.userName || '-' }}</text>
536
+                            </view>
537
+                            <view class="info_item">
538
+                                <text class="label">分成比例: </text>
539
+                                <text class="value">{{ item.commissionRate || '-' }}%</text>
547 540
                             </view>
541
+                        </view>
542
+                    </view>
543
+                    <view class="commission_amount">
544
+                        <view class="amount_item">
545
+                            <view class="amount_label">业绩</view>
546
+                            <view class="amount_value primary">{{ formatAmount(item.commissionAmount) }}</view>
547
+                        </view>
548
+                        <view class="amount_item">
549
+                            <view class="amount_label">毛业绩</view>
550
+                            <view class="amount_value">{{ formatAmount(item.grossAmount) }}</view>
551
+                        </view>
552
+                    </view>
553
+                </view>
554
+                
555
+                <!-- 全部列表和我的接发单 - 使用订单卡片 -->
556
+                <view class="orderCard" v-for="item in orderList" 
557
+                    :key="activeType === 3 ? item.id : (item.receiptId + item.id)"
558
+                    v-if="activeType !== 3" 
559
+                    @click.stop="toOrderDetail(item)">
560
+                    <view class="bandAndPrice">
561
+                        <view class="bandName">{{ item.itemBrand || '暂无品牌' }}</view>
562
+                        <view class="price">¥{{ item.priceRange || '?' }}</view>
563
+                    </view>
548 564
 
549
-                            <view class="tags">
550
-                                <view class="tag" v-for="(tag, index) in item.tags" :key="index"
551
-                                    :style="{ backgroundColor: tag.color, opacity: 0.8 }">
552
-                                    {{ tag.name }}</view>
565
+                    <view class="mainLind">
566
+                        <view class="itemName">{{ item.item || '暂无项目' }}</view>
553 567
 
568
+                        <view class="mainLindInfo">
569
+                            <view class="infoItem">
570
+                                <view class="infoItemTitle">发单人:</view>
571
+                                <view>{{ item.createNickName || '未知' }}</view>
572
+                            </view>
573
+                            <view class="infoItem">
574
+                                <view class="infoItemTitle">机构:</view>
575
+                                <view>{{ item.orgName || '暂无机构' }}</view>
576
+                            </view>
577
+                            <view class="infoItem">
578
+                                <view class="infoItemTitle">电话:</view>
579
+                                <view>{{ item.phone || '暂无电话' }}</view>
554 580
                             </view>
581
+                            <view class="infoItem">
582
+                                <view class="infoItemTitle">接单人:</view>
583
+                                <view>{{ item.identificationName || '暂无所属人' }}</view>
584
+                            </view>
585
+                            <view class="infoItem">
586
+                                <view class="infoItemTitle">运营人:</view>
587
+                                <view>{{ item.clueOperationName || '暂无运营人' }}</view>
588
+                            </view>
589
+                            <view class="infoItem">
590
+                                <view class="infoItemTitle">发单日期:</view>
591
+                                <view>{{ item.sendDate || '暂无时间' }}</view>
592
+                            </view>
593
+                        </view>
594
+                    </view>
555 595
 
556
-                            <view class="Btns">
557
-                                <!-- status 状态 1 发单(刚发出来) 2 接单(处理中) 3 收单(入库了) 4 未收(没有收到) -->
558
-
559
-                                <view class="btnGroup" v-if="item && (item.status == '1')">
560
-                                    <view class="card-button" @click.stop="handleBtnClick('acceptOrder', item)">立即接单</view>
561
-                                    <view class=" card-button isBusy" @click.stop="handleBtnClick('isBusy', item)">
562
-                                        <view>
563
-                                            在忙
564
-                                        </view>
565
-                                        <view v-if="countdown > 0">
566
-                                            ({{ countdown }} s)
567
-                                        </view>
568
-                                    </view>
569
-                                </view>
570
-
571
-                                <view class="btnGroup" v-if="item && (item.status == '2')">
572
-                                    <view class="card-button willFollow" @click.stop="handleBtnClick('willFollow', item)">
573
-                                        待跟进
574
-                                    </view>
575
-                                    <view class="card-button isBusy" @click.stop="handleBtnClick('tag', item)">打标签</view>
576
-                                </view>
577
-
578
-                                <!-- <view class="btnGroup" v-if="item && (item.status == '3')">
579
-                                    <view class="card-button share" @click.stop="handleBtnClick('share', item)">一键分享</view>
580
-                                </view> -->
581
-
582
-                                <view class="btnGroup" v-if="item && (item.status == '4')">
583
-                                    <view class="card-button oneFollow" @click.stop="handleBtnClick('oneFollow', item)">待跟进
584
-                                    </view>
585
-                                </view>
596
+                    <view class="tags">
597
+                        <view class="tag" v-for="(tag, index) in item.tags" :key="index"
598
+                            :style="{ backgroundColor: tag.color, opacity: 0.8 }">
599
+                            {{ tag.name }}
600
+                        </view>
601
+                    </view>
602
+
603
+                    <view class="Btns">
604
+                        <!-- status 状态 1 发单(刚发出来) 2 接单(处理中) 3 收单(入库了) 4 未收(没有收到) -->
605
+
606
+                        <view class="btnGroup" v-if="item && (item.status == '1')">
607
+                            <view class="card-button" @click.stop="handleBtnClick('acceptOrder', item)">立即接单</view>
608
+                            <view class="card-button isBusy" @click.stop="handleBtnClick('isBusy', item)">
609
+                                <view>在忙</view>
610
+                                <view v-if="countdown > 0">({{ countdown }} s)</view>
611
+                            </view>
612
+                        </view>
586 613
 
614
+                        <view class="btnGroup" v-if="item && (item.status == '2')">
615
+                            <view class="card-button willFollow" @click.stop="handleBtnClick('willFollow', item)">
616
+                                待跟进
587 617
                             </view>
618
+                            <view class="card-button isBusy" @click.stop="handleBtnClick('tag', item)">打标签</view>
588 619
                         </view>
589
-                </transition-group>
590
-                <view class="hasMore">
591
-                    {{ orderList.length >= page.total ? '没有更多了~' : '向下滑动加载更多~' }}
620
+
621
+                        <view class="btnGroup" v-if="item && (item.status == '4')">
622
+                            <view class="card-button oneFollow" @click.stop="handleBtnClick('oneFollow', item)">待跟进</view>
623
+                        </view>
624
+                    </view>
592 625
                 </view>
593
-            </scroll-view>
626
+            </transition-group>
627
+            <view class="hasMore">
628
+                {{ orderList.length >= page.total ? '没有更多了~' : '向下滑动加载更多~' }}
629
+            </view>
594 630
         </view>
595 631
 
596 632
 
@@ -645,6 +681,12 @@ export default {
645 681
 </template>
646 682
 
647 683
 <style scoped lang="scss">
684
+.container {
685
+    box-sizing: border-box;
686
+    min-height: 100vh;
687
+    background-color: #f5f5f5;
688
+}
689
+
648 690
 .hasMore {
649 691
     text-align: center;
650 692
     padding: 20rpx 0;
@@ -655,7 +697,7 @@ export default {
655 697
 .queryParams_wrap {
656 698
     display: flex;
657 699
     background: #fff;
658
-    padding: 10px 0;
700
+    padding: 14px 0;
659 701
     border-bottom: 1px solid #f0f0f0;
660 702
 
661 703
     .query,
@@ -680,42 +722,113 @@ export default {
680 722
     }
681 723
 }
682 724
 
683
-.scrollViewContainer {
684
-    height: calc(100vh - 44px - 44px - 27px - 60px - 10rpx);
685
-}
725
+.send_status_wrap {
726
+    width: 690rpx;
727
+    padding: 0 30rpx;
728
+    margin-top: 20rpx;
729
+    display: flex;
686 730
 
687
-.followUpScroll {
688
-    height: 600rpx;
731
+    .statisticsContainer {
732
+        display: flex;
733
+        align-items: center;
734
+        flex-wrap: nowrap;
735
+        white-space: nowrap;
736
+    }
689 737
 }
690 738
 
691
-.scrollView {
692
-    height: 100%;
739
+.order_list_wrap {
740
+    padding: 10px 0;
693 741
 }
694 742
 
695
-/* 订单移动动画 */
696
-.order-move-enter-active,
697
-.order-move-leave-active {
698
-    transition: all 0.5s ease;
699
-}
743
+/* 分成卡片样式 */
744
+.commission_item {
745
+    background: #fff;
746
+    border-radius: 20rpx;
747
+    padding: 20rpx;
748
+    margin: 20rpx 20rpx;
749
+    box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.06);
700 750
 
701
-.order-move-enter-from,
702
-.order-move-leave-to {
703
-    opacity: 0;
704
-    transform: translateY(30px);
705
-}
751
+    .commission_top {
752
+        display: flex;
753
+        justify-content: space-between;
754
+        margin-bottom: 15rpx;
706 755
 
707
-.order-move-move {
708
-    transition: transform 0.5s ease;
709
-}
756
+        .top_left {
757
+            font-size: 36rpx;
758
+            font-weight: bold;
759
+            color: #202020;
760
+        }
710 761
 
762
+        .top_right {
763
+            .account_type {
764
+                background: #108cff;
765
+                color: #fff;
766
+                padding: 8rpx 16rpx;
767
+                border-radius: 20rpx;
768
+                font-size: 24rpx;
769
+            }
770
+        }
771
+    }
711 772
 
773
+    .commission_info {
774
+        margin-bottom: 15rpx;
712 775
 
776
+        .info_row {
777
+            display: flex;
778
+            margin-bottom: 16rpx;
713 779
 
780
+            &:last-child {
781
+                margin-bottom: 0;
782
+            }
714 783
 
784
+            .info_item {
785
+                flex: 1;
786
+                display: flex;
787
+                align-items: center;
788
+                font-size: 28rpx;
715 789
 
790
+                .label {
791
+                    color: #9b9aa2;
792
+                    margin-right: 16rpx;
793
+                    min-width: 120rpx;
794
+                }
716 795
 
796
+                .value {
797
+                    color: #202020;
798
+                }
799
+            }
800
+        }
801
+    }
802
+
803
+    .commission_amount {
804
+        display: flex;
805
+        justify-content: space-around;
806
+        padding: 30rpx 0;
807
+        border-top: 1rpx solid #f0f0f0;
808
+        background: #f8f9fb;
809
+        border-radius: 20rpx;
810
+
811
+        .amount_item {
812
+            text-align: center;
813
+
814
+            .amount_label {
815
+                font-size: 24rpx;
816
+                color: #9b9aa2;
817
+                margin-bottom: 10rpx;
818
+            }
717 819
 
820
+            .amount_value {
821
+                font-size: 32rpx;
822
+                font-weight: bold;
823
+                color: #202020;
718 824
 
825
+                &.primary {
826
+                    color: #108cff;
827
+                }
828
+            }
829
+        }
830
+    }
831
+}
719 832
 
720 833
 /* 订单卡片主容器 */
721 834
 .orderCard {
@@ -761,13 +874,6 @@ export default {
761 874
     flex-direction: column;
762 875
 }
763 876
 
764
-/* 主要内容行图片容器 */
765
-.orderCard .mainLind .mainLindImg image {
766
-    width: 150rpx;
767
-    height: 150rpx;
768
-    border-radius: 20rpx;
769
-}
770
-
771 877
 /* 主要内容行信息容器 */
772 878
 .orderCard .mainLind .mainLindInfo {
773 879
     display: grid;
@@ -777,6 +883,7 @@ export default {
777 883
     font-size: 24rpx;
778 884
     color: #6b7280;
779 885
     text-wrap: nowrap;
886
+    width: 100%;
780 887
 
781 888
     .infoItem {
782 889
         display: flex;
@@ -839,6 +946,9 @@ export default {
839 946
     cursor: pointer;
840 947
     height: 60rpx;
841 948
     line-height: 60rpx;
949
+    display: flex;
950
+    justify-content: center;
951
+    align-items: center;
842 952
 }
843 953
 
844 954
 /* 忙碌状态按钮 */
@@ -846,8 +956,6 @@ export default {
846 956
     background-color: #fff;
847 957
     color: #6B7280;
848 958
     border-color: #6B7280;
849
-    display: flex;
850
-    justify-content: center;
851 959
 }
852 960
 
853 961
 /* 待跟进状态按钮 */
@@ -856,11 +964,6 @@ export default {
856 964
     color: #2563EB;
857 965
 }
858 966
 
859
-/* 分享按钮 */
860
-.orderCard .Btns .btnGroup .card-button.share {
861
-    width: 100%;
862
-}
863
-
864 967
 /* 单独跟进按钮 */
865 968
 .orderCard .Btns .btnGroup .card-button.oneFollow {
866 969
     width: 100%;
@@ -868,6 +971,35 @@ export default {
868 971
     color: #2563EB;
869 972
 }
870 973
 
974
+.followUpScroll {
975
+    height: 600rpx;
976
+}
977
+
978
+/* 订单移动动画 */
979
+.order-move-enter-active,
980
+.order-move-leave-active {
981
+    transition: all 0.5s ease;
982
+}
983
+
984
+.order-move-enter-from,
985
+.order-move-leave-to {
986
+    opacity: 0;
987
+    transform: translateY(30px);
988
+}
989
+
990
+.order-move-move {
991
+    transition: transform 0.5s ease;
992
+}
993
+
994
+
995
+
996
+
997
+
998
+
999
+
1000
+
1001
+
1002
+
871 1003
 .cancelBtn {
872 1004
     margin-top: 20rpx;
873 1005
 }
@@ -883,27 +1015,21 @@ export default {
883 1015
 
884 1016
 
885 1017
 
886
-.statisticsContainer {
887
-    display: flex;
888
-    align-items: center;
889
-    flex-wrap: nowrap;
890
-    white-space: nowrap;
891
-    padding: 0 0rpx;
892
-    margin-top: 20rpx;
893
-}
894
-
895 1018
 .statisticsItem {
896
-    display: flex;
897
-    justify-content: center;
1019
+    font-size: 30rpx;
1020
+    display: inline-flex;
898 1021
     align-items: center;
899
-    background-color: #fff;
900
-    padding: 10rpx 20rpx;
901
-    border-radius: 15rpx;
902
-    font-size: 24rpx;
903
-    font-weight: 700;
904
-    margin: 0 10rpx;
1022
+    background: #fff;
1023
+    margin-right: 30rpx;
1024
+    padding: 8rpx 16rpx;
905 1025
     white-space: nowrap;
906
-    flex-shrink: 0;
1026
+    border-radius: 6rpx;
1027
+    color: #333;
1028
+
1029
+    &.activeStatusClass {
1030
+        color: #fff;
1031
+        background: #4c8afe;
1032
+    }
907 1033
 }
908 1034
 
909 1035
 .activeStatusClass {
@@ -960,7 +1086,8 @@ export default {
960 1086
     background-color: #fff;
961 1087
 }
962 1088
 
963
-.commission_item_wrap {
964
-    padding: 20px 20px;
1089
+::v-deep .u-navbar {
1090
+    flex-shrink: 0;
965 1091
 }
1092
+
966 1093
 </style>