瀏覽代碼

增加订单号

cr 4 年之前
父節點
當前提交
3868d799b8
共有 1 個文件被更改,包括 43 次插入3 次删除
  1. 43 3
      src/pages/index/index.vue

+ 43 - 3
src/pages/index/index.vue

@@ -45,6 +45,13 @@
45 45
                                             <!-- <span class="symbol">#</span>155 -->
46 46
                                         </div>
47 47
                                     </div>
48
+                                    <div class="order__top order__top2">
49
+                                        <div class="des">
50
+                                            <span>订单号:</span>
51
+                                            {{ order.orderInfo.tradeNo }}
52
+                                            <span class="copy" @click="copy(order.orderInfo.tradeNo)">复制</span>
53
+                                        </div>
54
+                                    </div>
48 55
                                     <div class="tags">
49 56
                                         <span
50 57
                                             class="tag geekblue"
@@ -109,7 +116,12 @@
109 116
                                 </div>
110 117
 
111 118
                                 <div class="view-detail">
112
-                                    <div class="view-btn" @click="orderClick(order)">查看订单商品</div>
119
+                                    <div
120
+                                        class="view-btn"
121
+                                        @click="orderClick(order)"
122
+                                    >
123
+                                        查看订单商品
124
+                                    </div>
113 125
                                     <ul class="goods" v-if="order.viewDetail">
114 126
                                         <li
115 127
                                             v-for="good of order.orderItems"
@@ -315,6 +327,8 @@ export default {
315 327
         //     return;
316 328
         // }
317 329
         await self.fn.init();
330
+        
331
+        self.fn.shareMenu({});
318 332
         this.getList();
319 333
     },
320 334
 
@@ -501,10 +515,22 @@ export default {
501 515
             });
502 516
         },
503 517
 
504
-        orderClick(order){
518
+        orderClick(order) {
505 519
             order.viewDetail = !order.viewDetail;
506 520
             this.list = [...this.list];
507
-        }
521
+        },
522
+
523
+        // 复制
524
+        copy(val) {
525
+            const self = this;
526
+
527
+            uni.setClipboardData({
528
+                data: val,
529
+                success: () => {
530
+                    self.fn.showToast("复制成功");
531
+                },
532
+            });
533
+        },
508 534
     },
509 535
 
510 536
     // 数据计算
@@ -636,6 +662,20 @@ page {
636 662
             font-size: px(36);
637 663
         }
638 664
     }
665
+    &__top2 {
666
+        margin-top: px(20);
667
+        .copy{
668
+            display: inline-block;
669
+            font-size: px(32);
670
+            line-height: px(44);
671
+            padding: 0 px(10);
672
+            border: 1px solid #d9d9d9;
673
+            color: #333;
674
+            background-color: #fafafa;
675
+            margin-left: px(20);
676
+            border-radius: px(5);
677
+        }
678
+    }
639 679
     .tags {
640 680
         margin-top: px(20);
641 681
         .tag {