|
|
@@ -1,76 +1,78 @@
|
|
|
<template>
|
|
|
<div class="order">
|
|
|
- <div class="order-top">
|
|
|
- <div class="text1">{{ getLabelName(info.status, statusOptions) }}</div>
|
|
|
- <div class="text2">
|
|
|
- {{
|
|
|
- info.status === 'FINISH'
|
|
|
- ? '交易成功啦!交易后的藏品将在您的藏品室中展示'
|
|
|
- : '支付成功,等待平台确认交易'
|
|
|
- }}
|
|
|
+ <div class="order-content">
|
|
|
+ <div class="order-top">
|
|
|
+ <div class="text1">{{ getLabelName(info.status, statusOptions) }}</div>
|
|
|
+ <div class="text2">
|
|
|
+ {{
|
|
|
+ info.status === 'FINISH'
|
|
|
+ ? '交易成功啦!交易后的藏品将在您的藏品室中展示'
|
|
|
+ : '支付成功,等待平台确认交易'
|
|
|
+ }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <driver />
|
|
|
- <div class="product">
|
|
|
- <div class="product-name">{{ info.minter }}</div>
|
|
|
- <div class="product-info">
|
|
|
- <van-image :radius="6" width="80" height="80" :src="getImg(changeImgs(info.pic))" fit="cover" />
|
|
|
- <div class="product-content">
|
|
|
- <div class="text1 van-multi-ellipsis--l2">{{ info.name }}</div>
|
|
|
- <div class="text2" v-if="info.number">编号:{{ info.number }}</div>
|
|
|
- <div class="flex1"></div>
|
|
|
- <div class="price">¥{{ info.price }}</div>
|
|
|
+ <driver />
|
|
|
+ <div class="product">
|
|
|
+ <div class="product-name">{{ info.minter }}</div>
|
|
|
+ <div class="product-info">
|
|
|
+ <van-image :radius="6" width="80" height="80" :src="getImg(changeImgs(info.pic))" fit="cover" />
|
|
|
+ <div class="product-content">
|
|
|
+ <div class="text1 van-multi-ellipsis--l2">{{ info.name }}</div>
|
|
|
+ <div class="text2" v-if="info.number">编号:{{ info.number }}</div>
|
|
|
+ <div class="flex1"></div>
|
|
|
+ <div class="price">¥{{ info.price }}</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="info-item">
|
|
|
- <div class="text1">作品费用</div>
|
|
|
- <div class="text1">¥{{ info.price }}</div>
|
|
|
- </div>
|
|
|
- <div class="info-item">
|
|
|
- <div class="text1">GAS费用</div>
|
|
|
- <div class="text1">¥{{ info.gasPrice }}</div>
|
|
|
- </div>
|
|
|
- <div class="info-item" v-if="info.couponId">
|
|
|
- <div class="text1">藏品兑换券</div>
|
|
|
- <div class="text1 prim">已选择兑换券</div>
|
|
|
- </div>
|
|
|
- <div class="info-item">
|
|
|
- <div class="text1">实际支付</div>
|
|
|
- <div class="text1 prim" style="font-weight: bold">¥{{ info.couponId ? 0 : info.totalPrice }}</div>
|
|
|
- </div>
|
|
|
- <div class="info-item" v-if="info.txHash">
|
|
|
- <div class="text1">链上hash</div>
|
|
|
- <div class="van-ellipsis" style="width: 120px">{{ getShort(info.txHash) }}</div>
|
|
|
- </div>
|
|
|
+ <div class="info-item">
|
|
|
+ <div class="text1">作品费用</div>
|
|
|
+ <div class="text1">¥{{ info.price }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="info-item">
|
|
|
+ <div class="text1">GAS费用</div>
|
|
|
+ <div class="text1">¥{{ info.gasPrice }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="info-item" v-if="info.couponId">
|
|
|
+ <div class="text1">藏品兑换券</div>
|
|
|
+ <div class="text1 prim">已选择兑换券</div>
|
|
|
+ </div>
|
|
|
+ <div class="info-item">
|
|
|
+ <div class="text1">实际支付</div>
|
|
|
+ <div class="text1 prim" style="font-weight: bold">¥{{ info.couponId ? 0 : info.totalPrice }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="info-item" v-if="info.txHash">
|
|
|
+ <div class="text1">链上hash</div>
|
|
|
+ <div class="van-ellipsis">{{ getShort(info.txHash) }}</div>
|
|
|
+ </div>
|
|
|
|
|
|
- <div class="info-item" v-if="info.gasUsed">
|
|
|
- <div class="text1">消耗gas</div>
|
|
|
- <div class="text1">{{ info.gasUsed }}</div>
|
|
|
- </div>
|
|
|
+ <div class="info-item" v-if="info.gasUsed">
|
|
|
+ <div class="text1">消耗gas</div>
|
|
|
+ <div class="text1">{{ info.gasUsed }}</div>
|
|
|
+ </div>
|
|
|
|
|
|
- <div class="info-item">
|
|
|
- <div class="text1">支付方式</div>
|
|
|
- <div class="text1">{{ getLabelName(info.payMethod, payMethodOptions) }}支付</div>
|
|
|
- </div>
|
|
|
+ <div class="info-item">
|
|
|
+ <div class="text1">支付方式</div>
|
|
|
+ <div class="text1">{{ getLabelName(info.payMethod, payMethodOptions) }}支付</div>
|
|
|
+ </div>
|
|
|
|
|
|
- <div class="tips-item">
|
|
|
- <div class="text1">订单编号</div>
|
|
|
- <div class="text2">
|
|
|
- <van-button @click="copy" color="#939599" plain size="mini">复制</van-button>
|
|
|
- <span>{{ info.id }}</span>
|
|
|
+ <div class="tips-item">
|
|
|
+ <div class="text1">订单编号</div>
|
|
|
+ <div class="text2">
|
|
|
+ <van-button @click="copy" color="#939599" plain size="mini">复制</van-button>
|
|
|
+ <span>{{ info.id }}</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="tips-item">
|
|
|
- <div class="text1">创建时间</div>
|
|
|
- <div class="text2">
|
|
|
- {{ info.createdAt }}
|
|
|
+ <div class="tips-item">
|
|
|
+ <div class="text1">创建时间</div>
|
|
|
+ <div class="text2">
|
|
|
+ {{ info.createdAt }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="tips-item">
|
|
|
- <div class="text1">付款时间</div>
|
|
|
- <div class="text2">
|
|
|
- {{ info.payTime }}
|
|
|
+ <div class="tips-item">
|
|
|
+ <div class="text1">付款时间</div>
|
|
|
+ <div class="text2">
|
|
|
+ {{ info.payTime }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<order-open ref="box" :imgSrc="getImg(changeImgs(info.pic))"></order-open>
|
|
|
@@ -122,7 +124,12 @@ export default {
|
|
|
</script>
|
|
|
<style lang="less" scoped>
|
|
|
.order {
|
|
|
- padding-bottom: 50px;
|
|
|
+ padding-bottom: 100px;
|
|
|
+ color: @text0;
|
|
|
+ background-color: @bg3;
|
|
|
+}
|
|
|
+.order-content {
|
|
|
+ background-color: @bg;
|
|
|
}
|
|
|
.order-top {
|
|
|
padding: 26px 16px 20px;
|
|
|
@@ -134,13 +141,13 @@ export default {
|
|
|
}
|
|
|
.text2 {
|
|
|
font-size: 14px;
|
|
|
- color: #ffffff;
|
|
|
+ color: @text0;
|
|
|
line-height: 24px;
|
|
|
}
|
|
|
}
|
|
|
.product {
|
|
|
padding: 0 16px 20px;
|
|
|
- border-bottom: 1px solid #202122;
|
|
|
+ border-bottom: 1px solid @bg3;
|
|
|
.product-name {
|
|
|
padding: 15px 0 12px;
|
|
|
}
|
|
|
@@ -159,7 +166,7 @@ export default {
|
|
|
.text1 {
|
|
|
font-size: @font2;
|
|
|
font-weight: bold;
|
|
|
- color: #ffffff;
|
|
|
+ color: @text0;
|
|
|
line-height: 22px;
|
|
|
}
|
|
|
|
|
|
@@ -172,7 +179,7 @@ export default {
|
|
|
.price {
|
|
|
font-size: @font2;
|
|
|
font-weight: bold;
|
|
|
- color: #ffffff;
|
|
|
+ color: @text0;
|
|
|
line-height: 24px;
|
|
|
}
|
|
|
}
|
|
|
@@ -184,7 +191,7 @@ export default {
|
|
|
padding: 0 16px;
|
|
|
height: 48px;
|
|
|
align-items: center;
|
|
|
- border-bottom: 1px solid #202122;
|
|
|
+ border-bottom: 1px solid @bg3;
|
|
|
font-size: @font2;
|
|
|
.text1 {
|
|
|
flex-shrink: 0;
|