|
@@ -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 {
|