|
|
@@ -1,7 +1,7 @@
|
|
|
/* eslint-disable no-empty */
|
|
|
<template>
|
|
|
<!-- <TopNavigation/> -->
|
|
|
- <div class="detail_content">
|
|
|
+ <div class="detail_content" v-if="!giftCollection">
|
|
|
<!-- <swiper pagination class="mySwiper" v-if="banners.length > 0">
|
|
|
<swiper-slide v-for="(item, index) in banners" :key="index">
|
|
|
<video
|
|
|
@@ -61,14 +61,18 @@
|
|
|
<div class="list_of_details_one_title">
|
|
|
<img :src="require('@assets/maisui.png')" alt="" class="list_of_details_one_title_img" />
|
|
|
<div class="list_of_details_one_title_con">{{ info.name }}</div>
|
|
|
- <div class="list_of_details_one_text">
|
|
|
+ <div class="list_of_details_one_text" v-if="!info.consignment">
|
|
|
<img :src="require('@assets/blockchain@3x.png')" alt="" class="list_of_details_one_text_img" />
|
|
|
<div class="list_of_details_one_text_con">ac10781#03506/10000</div>
|
|
|
</div>
|
|
|
+ <div class="list_of_details_one_title_one" v-else>
|
|
|
+ <div class="list_of_details_one_title_one_text1">清乾隆</div>
|
|
|
+ <div class="list_of_details_one_title_one_text2">{{ info.category }}</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="collection_holder">
|
|
|
- <div class="collection_holder_con">
|
|
|
+ <div class="collection_holder_con" v-if="!info.consignment">
|
|
|
<div class="collection_holder_one collection_holder_two">
|
|
|
<div class="collection_holder_one_title">持有者</div>
|
|
|
<div class="collection_holder_one_time">{{ userInfo.nickname }}</div>
|
|
|
@@ -78,6 +82,19 @@
|
|
|
<div class="collection_holder_one_time">{{ info.createdAt }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <div class="collection_holder_publisher" v-else>
|
|
|
+ <van-image
|
|
|
+ width="40px"
|
|
|
+ height="40px"
|
|
|
+ radius="40"
|
|
|
+ :src="userInfo.avatar || require('@assets/svgs/img_default_photo.svg')"
|
|
|
+ fit="cover"
|
|
|
+ />
|
|
|
+ <div class="collection_holder_publisher_title">
|
|
|
+ <div class="collection_holder_publisher_title_one">{{ userInfo.nickname }}</div>
|
|
|
+ <div class="collection_holder_publisher_title_two">作品06</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="work_story">
|
|
|
<div class="work_story_con">
|
|
|
@@ -101,16 +118,31 @@
|
|
|
</div>
|
|
|
<div class="hold_privileges_name" v-if="privileges.length == 0">创作者暂时未设置</div>
|
|
|
<div class="hold_privileged_information" v-else>
|
|
|
- <div class="hold_privileged_information_con" v-for="(item, index) in privileges" :key="index">
|
|
|
+ <div class="hold_privileged_information_con" :class="{ hold_privileged_information_con_opened: item.opened }" v-for="(item, index) in privileges" :key="index">
|
|
|
<van-image
|
|
|
+ v-if="!item.opened"
|
|
|
width="18px"
|
|
|
height="18px"
|
|
|
- :src="require('@assets/1@3x.png')"
|
|
|
+ :src="item.icon[0]"
|
|
|
fit="cover"
|
|
|
class="hold_privileged_information_con_img"
|
|
|
/>
|
|
|
+ <van-image
|
|
|
+ v-if="item.opened"
|
|
|
+ width="18px"
|
|
|
+ height="18px"
|
|
|
+ :src="item.icon[2]"
|
|
|
+ fit="cover"
|
|
|
+ class="hold_privileged_information_con_img"
|
|
|
+ />
|
|
|
+ <div v-if="item.once" @click="privilegeFn2(item)" class="hold_privileged_information_con_title_opened">
|
|
|
+ {{ item.name }}
|
|
|
+ </div>
|
|
|
+ <div v-else @click="privilegeFn(item)" class="hold_privileged_information_con_title">
|
|
|
+ {{ item.name }}
|
|
|
+ </div>
|
|
|
<!-- <img :src="item.icon[0]" alt="" class="hold_privileged_information_con_img" /> -->
|
|
|
- <div class="hold_privileged_information_con_title">{{ item.name }}</div>
|
|
|
+ <!-- <div class="hold_privileged_information_con_title">{{ item.name }}</div> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -247,7 +279,25 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="purchase_transaction_button_two" v-else>
|
|
|
+ <div class="purchase_transaction_button_one" v-else-if="!startTime && info.consignment === true">
|
|
|
+ <div class="purchase_transaction_button_one_con" @click="shelfCollection">
|
|
|
+ <img
|
|
|
+ :src="require('@assets/xiajiacangpin@3x.png')"
|
|
|
+ alt=""
|
|
|
+ class="purchase_transaction_button_one_con_img"
|
|
|
+ />
|
|
|
+ <div class="purchase_transaction_button_one_con_title">下架藏品</div>
|
|
|
+ </div>
|
|
|
+ <div class="purchase_transaction_button_one_con">
|
|
|
+ <img
|
|
|
+ :src="require('@assets/bianjicangpin@3x.png')"
|
|
|
+ alt=""
|
|
|
+ class="purchase_transaction_button_one_con_img"
|
|
|
+ />
|
|
|
+ <div class="purchase_transaction_button_one_con_title">编辑藏品</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="purchase_transaction_button_two" v-else-if="!startTime && info.consignment === false">
|
|
|
<div class="purchase_transaction_button_two_con">
|
|
|
<div class="purchase_transaction_button_two_con_give">
|
|
|
<img
|
|
|
@@ -275,7 +325,7 @@
|
|
|
/>
|
|
|
<div class="purchase_transaction_button_two_con_text">证书</div>
|
|
|
</div>
|
|
|
- <van-icon name="ellipsis" size="20" @click="moreDisplay"/>
|
|
|
+ <van-icon name="ellipsis" size="20" @click="moreDisplay" />
|
|
|
<div class="purchase_transaction_button_two_con_more_display" v-if="moreDisplayOne === true">
|
|
|
<img
|
|
|
:src="require('@assets/xingzhuanglianhe@3x.png')"
|
|
|
@@ -283,16 +333,100 @@
|
|
|
class="purchase_transaction_button_two_con_more_display_img"
|
|
|
/>
|
|
|
<div class="purchase_transaction_button_two_con_more_display_con" @click="Consignment">
|
|
|
- <img :src="require('@assets/guashou@3x.png')" alt="" class="purchase_transaction_button_two_con_more_display_con_img"/>
|
|
|
+ <img
|
|
|
+ :src="require('@assets/guashou@3x.png')"
|
|
|
+ alt=""
|
|
|
+ class="purchase_transaction_button_two_con_more_display_con_img"
|
|
|
+ />
|
|
|
<div class="purchase_transaction_button_two_con_more_display_con_title">挂售</div>
|
|
|
</div>
|
|
|
- <div class="purchase_transaction_button_two_con_more_display_con">
|
|
|
- <img :src="require('@assets/fengxiang@3x.png')" alt="" class="purchase_transaction_button_two_con_more_display_con_img"/>
|
|
|
+ <div class="purchase_transaction_button_two_con_more_display_con" @click="share">
|
|
|
+ <img
|
|
|
+ :src="require('@assets/fengxiang@3x.png')"
|
|
|
+ alt=""
|
|
|
+ class="purchase_transaction_button_two_con_more_display_con_img"
|
|
|
+ />
|
|
|
<div class="purchase_transaction_button_two_con_more_display_con_title">分享</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <post ref="post" :info="info" noButton :pageUrl="pageUrl" />
|
|
|
+ <van-popup v-model:show="show">
|
|
|
+ <div class="title2">
|
|
|
+ <div class="top">
|
|
|
+ <img class="img" v-if="list2.icon[1]" :src="list2.icon[1]" alt="" />
|
|
|
+ <img class="img" v-else :src="list2.icon[0]" alt="" />
|
|
|
+ <div class="title3">{{ list2.name }}</div>
|
|
|
+ </div>
|
|
|
+ <img @click="allFn" class="icon" :src="require('@assets/icon-dianzan.png')" alt="" />
|
|
|
+ </div>
|
|
|
+ <div class="border"></div>
|
|
|
+ <div class="name">{{ list2.description }}</div>
|
|
|
+ <div class="name1" v-if="list2.type === 'text'">
|
|
|
+ <!-- <div>{{ list2.detail }}</div> -->
|
|
|
+ <span>{{ list2.detail || '暂无' }}</span>
|
|
|
+ </div>
|
|
|
+ <div class="name1" v-if="list2.type === 'exchange'">
|
|
|
+ <span>{{ list2.detail }}</span>
|
|
|
+ </div>
|
|
|
+ <div class="name1" v-if="list2.type == 'qrcode'">
|
|
|
+ <img class="qrcodeImg" :src="list2.detail" alt="" />
|
|
|
+ <div class="qrcode1">扫描二维码进行票务核销</div>
|
|
|
+ <span>{{ list2.remark || '暂无' }}</span>
|
|
|
+ </div>
|
|
|
+ <div v-if="list2.type === 'code'">
|
|
|
+ <div class="copy">
|
|
|
+ <div class="id">
|
|
|
+ <!-- {{ list2.detail }} -->
|
|
|
+ <!-- yshsbn -->
|
|
|
+ </div>
|
|
|
+ <img class="copyImg" @click="copy" src="@assets/svgs/copy_icon.svg" alt="" />
|
|
|
+ </div>
|
|
|
+ <span class="span">说明:</span> <span>{{ list2.remark || '暂无' }}</span>
|
|
|
+ <div class="border"></div>
|
|
|
+ <div class="code">每次交易都会产生校验码</div>
|
|
|
+ </div>
|
|
|
+ <div v-if="list2.openTime">
|
|
|
+ <div v-if="list2.type == 'qrcode'" class="timename">
|
|
|
+ <span class="time">截止时间:</span>{{ list2.openTime }}
|
|
|
+ </div>
|
|
|
+ <div v-else class="timename"><span class="time">打开时间:</span>{{ list2.openTime }}</div>
|
|
|
+ </div>
|
|
|
+ </van-popup>
|
|
|
+ </div>
|
|
|
+ <div class="detail_content" v-else>
|
|
|
+ <img :src="require('@assets/guang@3x.png')" alt="" class="detail_content_con" />
|
|
|
+ <product-banner :info="info" pageType="asset" class="detail_content_banner"></product-banner>
|
|
|
+ <div class="list_of_details">
|
|
|
+ <div class="list_of_details_one">
|
|
|
+ <img :src="require('@assets/dizuo.png')" alt="" class="list_of_details_one_img" />
|
|
|
+ <div class="list_of_details_one_title">
|
|
|
+ <img :src="require('@assets/maisui.png')" alt="" class="list_of_details_one_title_img" />
|
|
|
+ <div class="list_of_details_one_title_con">{{ info.name }}</div>
|
|
|
+ <div class="list_of_details_one_text">
|
|
|
+ <img :src="require('@assets/blockchain@3x.png')" alt="" class="list_of_details_one_text_img" />
|
|
|
+ <div class="list_of_details_one_text_con">ac10781#03506/10000</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <!-- 赠送 -->
|
|
|
+ <div class="gift_collection">
|
|
|
+ <div class="gift_collection_one">
|
|
|
+ <img :src="giftStatus ? giftSuccess : giftFailed" alt="" class="gift_collection_one_img" />
|
|
|
+ <div class="gift_collection_one_title">{{ giftStatus ? '赠送成功' : '赠送失败' }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="gift_collection_two">
|
|
|
+ {{ giftStatus ? '我们会在24小时内,短信通知您的好友' : '很遗憾!赠送失败' }}
|
|
|
+ </div>
|
|
|
+ <div class="gift_collection_three">
|
|
|
+ <div class="gift_collection_three_left" @click="$router.push('/store')">返回</div>
|
|
|
+ <div class="gift_collection_three_right" @click="againGive">
|
|
|
+ {{ giftStatus ? '完成' : '重新转赠' }}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<!-- <div class="detail">
|
|
|
<product-banner :info="info" pageType="asset"></product-banner>
|
|
|
@@ -564,7 +698,6 @@
|
|
|
</div>
|
|
|
<div v-if="init2.openTime" class="timename"><span class="time">开启时间:</span>{{ init2.openTime }}</div>
|
|
|
</van-popup>
|
|
|
-
|
|
|
<div class="whisper">
|
|
|
<van-popup v-model:show="show2">
|
|
|
<div class="con">
|
|
|
@@ -602,6 +735,7 @@
|
|
|
import { abs } from 'mathjs';
|
|
|
import asset from '../../mixins/asset';
|
|
|
import product from '../../mixins/product';
|
|
|
+import Post from '../../components/Post.vue';
|
|
|
import { mapState } from 'vuex';
|
|
|
import { ImagePreview } from 'vant';
|
|
|
import { Dialog } from 'vant';
|
|
|
@@ -615,7 +749,8 @@ export default {
|
|
|
components: {
|
|
|
HashCode,
|
|
|
// ProductTitle,
|
|
|
- ProductBanner
|
|
|
+ ProductBanner,
|
|
|
+ Post
|
|
|
// OrderOpen,
|
|
|
// TopNavigation
|
|
|
},
|
|
|
@@ -644,7 +779,11 @@ export default {
|
|
|
{ label: '铸造', value: 'exchange' }
|
|
|
],
|
|
|
publicDisplay: require('@assets/publicDisplay@3x.png'),
|
|
|
- privateDisplay: require('@assets/privateDisplay@3x.png')
|
|
|
+ privateDisplay: require('@assets/privateDisplay@3x.png'),
|
|
|
+ giftCollection: false,
|
|
|
+ giftStatus: true,
|
|
|
+ giftSuccess: require('@assets/zengsongchenggong@3x.png'),
|
|
|
+ giftFailed: require('@assets/zengsongshibai@3x.png')
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
|
@@ -669,8 +808,11 @@ export default {
|
|
|
}, 1000);
|
|
|
},
|
|
|
methods: {
|
|
|
+ share() {
|
|
|
+ this.$refs.post.init();
|
|
|
+ },
|
|
|
moreDisplay() {
|
|
|
- this.moreDisplayOne = !this.moreDisplayOne
|
|
|
+ this.moreDisplayOne = !this.moreDisplayOne;
|
|
|
},
|
|
|
allFn() {
|
|
|
this.show = false;
|
|
|
@@ -743,7 +885,6 @@ export default {
|
|
|
})
|
|
|
.then(res => {
|
|
|
this.init2.opened = true;
|
|
|
- console.log(res);
|
|
|
});
|
|
|
}
|
|
|
},
|
|
|
@@ -772,23 +913,31 @@ export default {
|
|
|
}).then(() => {
|
|
|
this.$router.push('/Consignment?id=' + this.info.id);
|
|
|
});
|
|
|
- } else {
|
|
|
- Dialog.confirm({
|
|
|
- title: '取消寄售',
|
|
|
- message: '确定取消寄售吗?'
|
|
|
- })
|
|
|
- .then(() => {
|
|
|
- return this.$http.post(`/asset/cancelConsignment?id=${this.info.id}`);
|
|
|
- })
|
|
|
- .then(res => {
|
|
|
- this.$toast.success('取消寄售');
|
|
|
- setTimeout(() => {
|
|
|
- this.getProduct();
|
|
|
- }, 1000);
|
|
|
- });
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ shelfCollection() {
|
|
|
+ Dialog.confirm({
|
|
|
+ title: '取消寄售',
|
|
|
+ message: '确定取消寄售吗?'
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ return this.$http.post(`/asset/cancelConsignment?id=${this.info.id}`);
|
|
|
+ })
|
|
|
+ .then(res => {
|
|
|
+ this.$toast.success('取消寄售');
|
|
|
+ setTimeout(() => {
|
|
|
+ this.getProduct();
|
|
|
+ }, 1000);
|
|
|
+ });
|
|
|
+ },
|
|
|
+ againGive() {
|
|
|
+ if (this.giftStatus === true) {
|
|
|
+ this.$router.push('/store');
|
|
|
+ } else {
|
|
|
+ this.$router.push('/giveSearch?id=' + this.info.id);
|
|
|
+ }
|
|
|
+ },
|
|
|
Add() {
|
|
|
if (this.userInfo.authStatus === 'PENDING' || this.userInfo.authStatus === 'FAIL') {
|
|
|
Dialog.confirm({
|
|
|
@@ -1073,6 +1222,90 @@ export default {
|
|
|
line-height: 14px;
|
|
|
}
|
|
|
}
|
|
|
+ .list_of_details_one_title_one {
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ transform: translateY(-50px);
|
|
|
+ font-size: 11px;
|
|
|
+ font-family: PingFangSC-Regular, PingFang SC;
|
|
|
+ font-weight: 400;
|
|
|
+ .list_of_details_one_title_one_text1 {
|
|
|
+ padding: 0px 6px;
|
|
|
+ box-sizing: border-box;
|
|
|
+ height: 16px;
|
|
|
+ background: #f9ddb3;
|
|
|
+ border-radius: 3px;
|
|
|
+ color: #282d3a;
|
|
|
+ margin-right: 6px;
|
|
|
+ line-height: 16px;
|
|
|
+ }
|
|
|
+ .list_of_details_one_title_one_text2 {
|
|
|
+ padding: 0px 6px;
|
|
|
+ box-sizing: border-box;
|
|
|
+ height: 16px;
|
|
|
+ background: #323743;
|
|
|
+ border-radius: 3px;
|
|
|
+ line-height: 16px;
|
|
|
+ color: #f9ddb3;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .gift_collection {
|
|
|
+ padding: 0px 33px;
|
|
|
+ box-sizing: border-box;
|
|
|
+ transform: translateY(-130px);
|
|
|
+ .gift_collection_one {
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ margin-bottom: 14px;
|
|
|
+ .gift_collection_one_img {
|
|
|
+ width: 26px;
|
|
|
+ height: 26px;
|
|
|
+ margin-right: 7px;
|
|
|
+ }
|
|
|
+ .gift_collection_one_title {
|
|
|
+ font-size: 19px;
|
|
|
+ font-family: PingFangSC-Medium, PingFang SC;
|
|
|
+ font-weight: 500;
|
|
|
+ color: #ffffff;
|
|
|
+ line-height: 26px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .gift_collection_two {
|
|
|
+ font-size: 14px;
|
|
|
+ font-family: PingFangSC-Regular, PingFang SC;
|
|
|
+ font-weight: 400;
|
|
|
+ color: #ffffff;
|
|
|
+ line-height: 20px;
|
|
|
+ opacity: 0.5;
|
|
|
+ margin-bottom: 50px;
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
+ .gift_collection_three {
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ height: 46px;
|
|
|
+ font-size: 18px;
|
|
|
+ font-family: PingFangSC-Medium, PingFang SC;
|
|
|
+ font-weight: 500;
|
|
|
+ text-align: center;
|
|
|
+ line-height: 46px;
|
|
|
+ .gift_collection_three_left {
|
|
|
+ width: 50%;
|
|
|
+ height: 46px;
|
|
|
+ background: rgba(249, 221, 179, 0.1);
|
|
|
+ border-radius: 8px;
|
|
|
+ color: #ffffff;
|
|
|
+ }
|
|
|
+ .gift_collection_three_right {
|
|
|
+ width: 50%;
|
|
|
+ height: 46px;
|
|
|
+ background: #f9ddb3;
|
|
|
+ border-radius: 8px;
|
|
|
+ color: #503a1e;
|
|
|
+ margin-left: 13px;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
.collection_holder {
|
|
|
@@ -1101,6 +1334,34 @@ export default {
|
|
|
margin-bottom: 16px;
|
|
|
}
|
|
|
}
|
|
|
+ .collection_holder_publisher {
|
|
|
+ width: 100%;
|
|
|
+ background: #1e222c;
|
|
|
+ border-radius: 12px;
|
|
|
+ padding: 9px 15px;
|
|
|
+ box-sizing: border-box;
|
|
|
+ display: flex;
|
|
|
+ .collection_holder_publisher_title {
|
|
|
+ margin-top: 1px;
|
|
|
+ margin-left: 10px;
|
|
|
+ .collection_holder_publisher_title_one {
|
|
|
+ font-size: 14px;
|
|
|
+ font-family: PingFangSC-Medium, PingFang SC;
|
|
|
+ font-weight: 500;
|
|
|
+ color: #ffffff;
|
|
|
+ line-height: 20px;
|
|
|
+ margin-bottom: 2px;
|
|
|
+ }
|
|
|
+ .collection_holder_publisher_title_two {
|
|
|
+ font-size: 12px;
|
|
|
+ font-family: PingFangSC-Regular, PingFang SC;
|
|
|
+ font-weight: 400;
|
|
|
+ color: #ffffff;
|
|
|
+ line-height: 16px;
|
|
|
+ opacity: 0.3;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
.work_story {
|
|
|
padding: 0px 15px;
|
|
|
@@ -1202,6 +1463,18 @@ export default {
|
|
|
line-height: 18px;
|
|
|
margin-left: 1px;
|
|
|
}
|
|
|
+ .hold_privileged_information_con_title_opened{
|
|
|
+ font-size: 12px;
|
|
|
+ font-family: PingFangSC-Regular, PingFang SC;
|
|
|
+ font-weight: 400;
|
|
|
+ color: #333333;
|
|
|
+ line-height: 18px;
|
|
|
+ margin-left: 1px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .hold_privileged_information_con_opened{
|
|
|
+ background: #ffffff;
|
|
|
+ opacity: 0.5;
|
|
|
}
|
|
|
.hold_privileged_information_con:nth-of-type(3n) {
|
|
|
margin-right: 0px;
|
|
|
@@ -1689,8 +1962,8 @@ export default {
|
|
|
.purchase_transaction_button {
|
|
|
width: 100%;
|
|
|
// height: 66px;
|
|
|
- background: #161A24;
|
|
|
- box-shadow: inset 0px 1px 0px 0px #292D36;
|
|
|
+ background: #161a24;
|
|
|
+ box-shadow: inset 0px 1px 0px 0px #292d36;
|
|
|
position: fixed;
|
|
|
bottom: 0;
|
|
|
// justify-content: space-between;
|
|
|
@@ -1718,7 +1991,7 @@ export default {
|
|
|
font-size: 16px;
|
|
|
font-family: PingFangSC-Medium, PingFang SC;
|
|
|
font-weight: 500;
|
|
|
- color: #FFFFFF;
|
|
|
+ color: #ffffff;
|
|
|
opacity: 0.6;
|
|
|
line-height: 20px;
|
|
|
}
|
|
|
@@ -1726,7 +1999,7 @@ export default {
|
|
|
font-size: 12px;
|
|
|
font-family: PingFangSC-Regular, PingFang SC;
|
|
|
font-weight: 400;
|
|
|
- color: #FFFFFF;
|
|
|
+ color: #ffffff;
|
|
|
opacity: 0.3;
|
|
|
line-height: 16px;
|
|
|
}
|
|
|
@@ -1752,7 +2025,7 @@ export default {
|
|
|
width: 50%;
|
|
|
height: 44px;
|
|
|
border-radius: 8px;
|
|
|
- background: #F9DDB3;
|
|
|
+ background: #f9ddb3;
|
|
|
color: #725837;
|
|
|
line-height: 44px;
|
|
|
text-align: center;
|
|
|
@@ -1770,7 +2043,7 @@ export default {
|
|
|
font-size: 16px;
|
|
|
font-family: PingFangSC-Medium, PingFang SC;
|
|
|
font-weight: 500;
|
|
|
- color: #FFFFFF;
|
|
|
+ color: #ffffff;
|
|
|
opacity: 0.6;
|
|
|
line-height: 20px;
|
|
|
}
|
|
|
@@ -1778,7 +2051,7 @@ export default {
|
|
|
font-size: 12px;
|
|
|
font-family: PingFangSC-Regular, PingFang SC;
|
|
|
font-weight: 400;
|
|
|
- color: #FFFFFF;
|
|
|
+ color: #ffffff;
|
|
|
opacity: 0.3;
|
|
|
line-height: 16px;
|
|
|
}
|
|
|
@@ -1817,6 +2090,32 @@ export default {
|
|
|
text-align: center;
|
|
|
}
|
|
|
}
|
|
|
+ .purchase_transaction_button_one {
|
|
|
+ width: 100%;
|
|
|
+ height: 66px;
|
|
|
+ background: #161a24;
|
|
|
+ box-shadow: inset 0px 1px 0px 0px #292d36;
|
|
|
+ position: fixed;
|
|
|
+ bottom: 0;
|
|
|
+ display: flex;
|
|
|
+ .purchase_transaction_button_one_con {
|
|
|
+ width: 50%;
|
|
|
+ height: 66px;
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ font-size: 12px;
|
|
|
+ font-family: PingFangSC-Medium, PingFang SC;
|
|
|
+ font-weight: 500;
|
|
|
+ color: #ffffff;
|
|
|
+ line-height: 66px;
|
|
|
+ .purchase_transaction_button_one_con_img {
|
|
|
+ width: 32px;
|
|
|
+ height: 32px;
|
|
|
+ margin-top: 17px;
|
|
|
+ margin-right: 3px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
.purchase_transaction_button_two {
|
|
|
width: 100%;
|
|
|
height: 66px;
|
|
|
@@ -1825,10 +2124,10 @@ export default {
|
|
|
position: fixed;
|
|
|
bottom: 0;
|
|
|
.purchase_transaction_button_two_con {
|
|
|
- padding: 17px 0px;
|
|
|
+ padding: 17px 14px 17px 24px;
|
|
|
box-sizing: border-box;
|
|
|
display: flex;
|
|
|
- justify-content: center;
|
|
|
+ // justify-content: center;
|
|
|
font-size: 12px;
|
|
|
font-family: PingFangSC-Medium, PingFang SC;
|
|
|
font-weight: 500;
|
|
|
@@ -1839,30 +2138,30 @@ export default {
|
|
|
position: absolute;
|
|
|
bottom: 10px;
|
|
|
right: 15px;
|
|
|
- .purchase_transaction_button_two_con_more_display_img{
|
|
|
+ .purchase_transaction_button_two_con_more_display_img {
|
|
|
width: 137px;
|
|
|
height: 102px;
|
|
|
}
|
|
|
- .purchase_transaction_button_two_con_more_display_con{
|
|
|
+ .purchase_transaction_button_two_con_more_display_con {
|
|
|
padding-left: 13px;
|
|
|
box-sizing: border-box;
|
|
|
display: flex;
|
|
|
transform: translateY(-92px);
|
|
|
- .purchase_transaction_button_two_con_more_display_con_img{
|
|
|
+ .purchase_transaction_button_two_con_more_display_con_img {
|
|
|
width: 28px;
|
|
|
height: 28px;
|
|
|
margin-right: 4px;
|
|
|
}
|
|
|
- .purchase_transaction_button_two_con_more_display_con_title{
|
|
|
+ .purchase_transaction_button_two_con_more_display_con_title {
|
|
|
font-size: 15px;
|
|
|
font-family: PingFangSC-Regular, PingFang SC;
|
|
|
font-weight: 400;
|
|
|
- color: #FFFFFF;
|
|
|
+ color: #ffffff;
|
|
|
line-height: 22px;
|
|
|
margin-top: 3px;
|
|
|
}
|
|
|
}
|
|
|
- .purchase_transaction_button_two_con_more_display_con:nth-of-type(2){
|
|
|
+ .purchase_transaction_button_two_con_more_display_con:nth-of-type(2) {
|
|
|
transform: translateY(-80px);
|
|
|
}
|
|
|
}
|
|
|
@@ -1880,14 +2179,17 @@ export default {
|
|
|
.purchase_transaction_button_two_con_give {
|
|
|
display: flex;
|
|
|
margin-right: 36px;
|
|
|
+ flex-grow: 1;
|
|
|
}
|
|
|
.purchase_transaction_button_two_con_exhibition {
|
|
|
display: flex;
|
|
|
margin-right: 36px;
|
|
|
+ flex-grow: 1;
|
|
|
}
|
|
|
.purchase_transaction_button_two_con_certificate {
|
|
|
display: flex;
|
|
|
margin-right: 38px;
|
|
|
+ flex-grow: 1;
|
|
|
}
|
|
|
.purchase_transaction_button_two_con_img {
|
|
|
width: 32px;
|
|
|
@@ -1896,5 +2198,113 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ /deep/ .van-popup {
|
|
|
+ width: 228px;
|
|
|
+ background: #ffffff;
|
|
|
+ padding: 0 16px;
|
|
|
+ border-radius: 8px;
|
|
|
+ .title2 {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: space-between;
|
|
|
+ padding-top: 12px;
|
|
|
+ .top {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ .img {
|
|
|
+ width: 18px;
|
|
|
+ height: 18px;
|
|
|
+ color: #ff4f50;
|
|
|
+ margin-right: 3px;
|
|
|
+ }
|
|
|
+ .title3 {
|
|
|
+ font-size: @font2;
|
|
|
+ font-weight: 400;
|
|
|
+ color: #ff4f50;
|
|
|
+ line-height: 24px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .icon {
|
|
|
+ width: 18px;
|
|
|
+ height: 18px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .border {
|
|
|
+ height: 1px;
|
|
|
+ background: #f2f3f5;
|
|
|
+ border-radius: 1px;
|
|
|
+ margin: 12px 0 6px;
|
|
|
+ }
|
|
|
+ .name1 {
|
|
|
+ width: 208px;
|
|
|
+ padding: 10px;
|
|
|
+ background: @bg3;
|
|
|
+ border-radius: 4px;
|
|
|
+ color: @text3;
|
|
|
+ margin-bottom: 11px;
|
|
|
+ .qrcodeImg {
|
|
|
+ width: 93px;
|
|
|
+ height: 93px;
|
|
|
+ border-radius: 11px;
|
|
|
+ margin-left: 60px;
|
|
|
+ }
|
|
|
+ .qrcode1 {
|
|
|
+ font-size: @font1;
|
|
|
+ font-weight: 400;
|
|
|
+ color: @text3;
|
|
|
+ line-height: 18px;
|
|
|
+ margin: 12px 0px 12px 44px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .timename {
|
|
|
+ color: #ff4f50;
|
|
|
+ font-size: @font1;
|
|
|
+ padding-bottom: 12px;
|
|
|
+ }
|
|
|
+ .time {
|
|
|
+ color: @text3;
|
|
|
+ font-size: @font1;
|
|
|
+ }
|
|
|
+ .copy {
|
|
|
+ width: 220px;
|
|
|
+ height: 42px;
|
|
|
+ background: @bg3;
|
|
|
+ border-radius: 24px;
|
|
|
+ margin-bottom: 16px;
|
|
|
+ justify-content: center;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ .id {
|
|
|
+ font-size: @font2;
|
|
|
+ color: #303133;
|
|
|
+ }
|
|
|
+ .copyImg {
|
|
|
+ width: 18px;
|
|
|
+ height: 18px;
|
|
|
+ margin-left: 6px;
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ span {
|
|
|
+ color: #303133;
|
|
|
+ }
|
|
|
+ .span {
|
|
|
+ color: @text3;
|
|
|
+ }
|
|
|
+ .code {
|
|
|
+ font-size: @font1;
|
|
|
+ font-weight: 400;
|
|
|
+ color: @text3;
|
|
|
+ line-height: 18px;
|
|
|
+ padding-bottom: 12px;
|
|
|
+ }
|
|
|
+ .name {
|
|
|
+ font-size: @font1;
|
|
|
+ font-weight: 400;
|
|
|
+ color: @text3;
|
|
|
+ line-height: 18px;
|
|
|
+ margin-bottom: 6px;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
</style>
|