|
|
@@ -9,7 +9,7 @@
|
|
|
v-if="isVideo(item)"
|
|
|
:src="item.url"
|
|
|
:poster="getImg(changeImgs([item]), '', 1800)"
|
|
|
- style="width: 100%; height: 520px"
|
|
|
+ style="width: 100%; height: 520px;"
|
|
|
controls="controls"
|
|
|
>
|
|
|
您的浏览器不支持 video 标签。
|
|
|
@@ -18,7 +18,7 @@
|
|
|
v-else
|
|
|
:src="getImg(item.url, '', 1800)"
|
|
|
:preview-src-list="bannerList"
|
|
|
- style="width: 100%; height: 520px"
|
|
|
+ style="width: 100%; height: 520px;"
|
|
|
fit="scale-down"
|
|
|
/>
|
|
|
</swiper-slide>
|
|
|
@@ -27,7 +27,7 @@
|
|
|
<img class="works1" src="../assets/img/icon-quanyibaohu@3x.png" alt="" />
|
|
|
<div class="works2">该作品已在保存至区块链并进行权益保护</div>
|
|
|
</div>
|
|
|
- <div style="width: 520px" class="content">
|
|
|
+ <div style="width: 520px;" class="content">
|
|
|
<el-collapse v-model="activeNames" :accordion="false">
|
|
|
<el-collapse-item name="1" v-if="info.tokenId">
|
|
|
<template slot="title">
|
|
|
@@ -111,7 +111,7 @@
|
|
|
</template>
|
|
|
<div class="info5">
|
|
|
<div class="page-detail" v-if="info.detail" v-html="info.detail"></div>
|
|
|
- <div style="padding-left: 0" v-else class="del">铸造者未设置描述</div>
|
|
|
+ <div style="padding-left: 0;" v-else class="del">铸造者未设置描述</div>
|
|
|
</div>
|
|
|
</el-collapse-item>
|
|
|
</el-collapse>
|
|
|
@@ -140,7 +140,7 @@
|
|
|
<div class="status" v-else>
|
|
|
{{ getLabelName(info.status, assetStatusOptions) }}
|
|
|
</div>
|
|
|
- <div style="margin-top: 3px" class="price1 num" v-if="info.salable">
|
|
|
+ <div style="margin-top: 3px;" class="price1 num" v-if="info.salable">
|
|
|
<div class="price2 num2">单次限购 1 件</div>
|
|
|
<div class="price2 num2">已售 {{ info.sale }} / 剩余 {{ info.stock }}</div>
|
|
|
</div>
|
|
|
@@ -180,14 +180,14 @@
|
|
|
<img class="imgs" src="../assets/detail/icon-leixing@3x.png" alt="" />
|
|
|
<span>类型</span>
|
|
|
<img
|
|
|
- style="margin-left: 47px"
|
|
|
+ style="margin-left: 47px;"
|
|
|
class="imgs"
|
|
|
src="../assets/detail/icon-qiaoqiaohua@3x.png"
|
|
|
alt=""
|
|
|
/>
|
|
|
<span>悄悄话<span class="span-detail">(灰色表示已使用)</span></span>
|
|
|
<img
|
|
|
- style="margin-left: 37px"
|
|
|
+ style="margin-left: 37px;"
|
|
|
class="imgs"
|
|
|
src="../assets/detail/icon-tequan@3x.png"
|
|
|
alt=""
|
|
|
@@ -198,13 +198,13 @@
|
|
|
<div class="name-store" v-if="info.category">{{ info.category }}</div>
|
|
|
<div class="Notset" v-else>铸造者未设置</div>
|
|
|
<div class="bor"></div>
|
|
|
- <div style="width: 220px">
|
|
|
+ <div style="width: 220px;">
|
|
|
<div class="box" v-if="init2 != ''">
|
|
|
<div
|
|
|
v-if="init2"
|
|
|
@mouseenter="isShowPopover(init2.name, true)"
|
|
|
@mouseleave="isShowPopover(init2.name, false)"
|
|
|
- style="position: relative; width: 24px; margin-left: 16px"
|
|
|
+ style="position: relative; width: 24px; margin-left: 16px;"
|
|
|
>
|
|
|
<img
|
|
|
@click="Whisper"
|
|
|
@@ -226,7 +226,7 @@
|
|
|
<div class="iconBox" v-if="init.length > 0">
|
|
|
<div v-for="(item, index) in init" :key="index">
|
|
|
<div
|
|
|
- style="position: relative"
|
|
|
+ style="position: relative;"
|
|
|
@mouseenter="isShowPopover(item.name, true)"
|
|
|
@mouseleave="isShowPopover(item.name, false)"
|
|
|
>
|
|
|
@@ -306,17 +306,17 @@
|
|
|
<img class="imgs" src="../assets/info_icon_jiaoyijilu.png" alt="" />
|
|
|
<span>交易历史</span>
|
|
|
</template>
|
|
|
- <el-table :data="tableData" stripe style="width: 100%; background: #1c1e26">
|
|
|
+ <el-table :data="tableData" stripe style="width: 100%; background: #ffffff;">
|
|
|
<el-table-column prop="fromUser" label="卖方" width="355">
|
|
|
<template slot-scope="scope">
|
|
|
- <div style="color: #fdfb60; font-size: 14px">
|
|
|
+ <div style="color: #9971EE; font-size: 14px;">
|
|
|
{{ scope.row.fromUser }}
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="operation" label="操作" width="305">
|
|
|
<template slot-scope="scope">
|
|
|
- <div style="font-size: 14px; color: #939599">
|
|
|
+ <div style="font-size: 14px; color: #939599;">
|
|
|
{{ scope.row.operation }}
|
|
|
<span v-if="scope.row.price">{{ scope.row.price }}</span>
|
|
|
</div>
|
|
|
@@ -325,14 +325,14 @@
|
|
|
<el-table-column prop="nickname" label="持有方" width="305">
|
|
|
<!-- toUser -->
|
|
|
<template slot-scope="scope">
|
|
|
- <div style="color: #fdfb60; font-size: 14px">
|
|
|
+ <div style="color: #9971EE; font-size: 14px;">
|
|
|
{{ scope.row.toUser }}
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="createdAt" label="时间">
|
|
|
<template slot-scope="scope">
|
|
|
- <div style="font-size: 14px; color: #939599">
|
|
|
+ <div style="font-size: 14px; color: #939599;">
|
|
|
{{ scope.row.createdAt }}
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -867,7 +867,7 @@ export default {
|
|
|
<style lang="less">
|
|
|
.myClass {
|
|
|
.el-button {
|
|
|
- background: linear-gradient(133deg, @prim 0%, @warn 100%);
|
|
|
+ background: @prim;
|
|
|
border-radius: 4px;
|
|
|
border: 0;
|
|
|
}
|
|
|
@@ -1035,7 +1035,11 @@ export default {
|
|
|
}
|
|
|
.container {
|
|
|
padding: 50px 50px 200px;
|
|
|
- background: #1a1a1a;
|
|
|
+ background: @bg1;
|
|
|
+ & > div {
|
|
|
+ position: relative;
|
|
|
+ z-index: 20;
|
|
|
+ }
|
|
|
/deep/.page-detail {
|
|
|
img {
|
|
|
display: block;
|
|
|
@@ -1055,7 +1059,7 @@ export default {
|
|
|
width: 650px;
|
|
|
}
|
|
|
.init {
|
|
|
- background: #1c1e26;
|
|
|
+ background: #ffffff;
|
|
|
border-radius: 8px 8px 0px 0px;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
@@ -1114,12 +1118,12 @@ export default {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
height: 64px;
|
|
|
- background: #1f2230;
|
|
|
+ background: @bg2;
|
|
|
border-radius: 0px 0px 8px 8px;
|
|
|
.name-store {
|
|
|
font-size: 14px;
|
|
|
font-weight: 400;
|
|
|
- color: #ffffff;
|
|
|
+ color: @text0;
|
|
|
width: 96px;
|
|
|
line-height: 24px;
|
|
|
padding-left: 16px;
|
|
|
@@ -1127,7 +1131,7 @@ export default {
|
|
|
.bor {
|
|
|
width: 1px;
|
|
|
height: 16px;
|
|
|
- background: #2b2e3e;
|
|
|
+ background: @border1;
|
|
|
border-radius: 1px;
|
|
|
}
|
|
|
.box {
|
|
|
@@ -1224,7 +1228,7 @@ export default {
|
|
|
align-items: center;
|
|
|
height: 44px;
|
|
|
width: 520px;
|
|
|
- background: #1c1e26;
|
|
|
+ background: @bg2;
|
|
|
border-radius: 8px;
|
|
|
margin: 20px 0;
|
|
|
.works1 {
|
|
|
@@ -1235,7 +1239,7 @@ export default {
|
|
|
.works2 {
|
|
|
font-size: 16px;
|
|
|
font-weight: 400;
|
|
|
- color: #ffffff;
|
|
|
+ color: @text0;
|
|
|
}
|
|
|
}
|
|
|
.content {
|
|
|
@@ -1244,7 +1248,7 @@ export default {
|
|
|
align-items: center;
|
|
|
justify-content: space-between;
|
|
|
padding: 0 16px;
|
|
|
- background: #1c1e26;
|
|
|
+ background: #ffffff;
|
|
|
&.rad {
|
|
|
border-radius: 8px 8px 0px 0px;
|
|
|
margin-top: 30px;
|
|
|
@@ -1371,7 +1375,7 @@ export default {
|
|
|
.name2 {
|
|
|
font-size: 14px;
|
|
|
font-weight: normal;
|
|
|
- color: #ffffff;
|
|
|
+ color: @text0;
|
|
|
line-height: 24px;
|
|
|
}
|
|
|
.name3 {
|
|
|
@@ -1396,7 +1400,7 @@ export default {
|
|
|
.time1 {
|
|
|
font-size: @menuFont;
|
|
|
font-weight: normal;
|
|
|
- color: #ffffff;
|
|
|
+ color: @text0;
|
|
|
line-height: 24px;
|
|
|
}
|
|
|
}
|
|
|
@@ -1404,7 +1408,7 @@ export default {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: space-between;
|
|
|
- background: #1c1e26;
|
|
|
+ background: @bg;
|
|
|
border-radius: 8px 8px 0px 0px;
|
|
|
height: 44px;
|
|
|
padding: 0 16px;
|
|
|
@@ -1425,7 +1429,7 @@ export default {
|
|
|
}
|
|
|
.price {
|
|
|
padding: 0 16px;
|
|
|
- background: #1f2230;
|
|
|
+ background: @bg2;
|
|
|
border-radius: 0px 0px 8px 8px;
|
|
|
.price1 {
|
|
|
display: flex;
|
|
|
@@ -1488,7 +1492,7 @@ export default {
|
|
|
.card {
|
|
|
height: 66px;
|
|
|
border-radius: 0px 0px 8px 8px;
|
|
|
- background: #1f2230;
|
|
|
+ background: @bg2;
|
|
|
padding: 0 30px;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
@@ -1532,7 +1536,7 @@ export default {
|
|
|
|
|
|
.content {
|
|
|
/deep/ .el-table {
|
|
|
- background: #1f2230 !important;
|
|
|
+ background: @bg2 !important;
|
|
|
}
|
|
|
/deep/ .el-table__row {
|
|
|
color: #ffffff;
|
|
|
@@ -1543,11 +1547,11 @@ export default {
|
|
|
}
|
|
|
/deep/ .el-table td,
|
|
|
.el-table th.is-leaf {
|
|
|
- border-bottom: 1px solid #2b2e3e;
|
|
|
- background: #1f2230;
|
|
|
+ border-bottom: 1px solid @border1;
|
|
|
+ background: @bg2;
|
|
|
}
|
|
|
/deep/ .el-table th.is-leaf {
|
|
|
- border-bottom: 1px solid #2b2e3e;
|
|
|
+ border-bottom: 1px solid @border1;
|
|
|
}
|
|
|
/deep/ .el-collapse-item__content {
|
|
|
padding-bottom: 1px !important;
|
|
|
@@ -1557,7 +1561,7 @@ export default {
|
|
|
align-items: center;
|
|
|
justify-content: space-between;
|
|
|
padding: 0 16px;
|
|
|
- background: #1c1e26;
|
|
|
+ background: #ffffff;
|
|
|
&.rad {
|
|
|
border-radius: 8px 8px 0px 0px;
|
|
|
margin-top: 30px;
|
|
|
@@ -1620,7 +1624,7 @@ export default {
|
|
|
.nft3 {
|
|
|
font-size: 16px;
|
|
|
font-weight: normal;
|
|
|
- color: #ffffff;
|
|
|
+ color: @text0;
|
|
|
line-height: 24px;
|
|
|
}
|
|
|
.nft5 {
|
|
|
@@ -1638,7 +1642,7 @@ export default {
|
|
|
.nft4 {
|
|
|
font-size: 18px;
|
|
|
font-weight: bold;
|
|
|
- color: #ffffff;
|
|
|
+ color: @text0;
|
|
|
line-height: 30px;
|
|
|
}
|
|
|
}
|
|
|
@@ -1646,7 +1650,6 @@ export default {
|
|
|
.mySwiper {
|
|
|
width: 520px;
|
|
|
display: inline-block;
|
|
|
- .line();
|
|
|
/deep/.el-image {
|
|
|
display: block;
|
|
|
img {
|
|
|
@@ -1660,16 +1663,21 @@ export default {
|
|
|
border-radius: 8px;
|
|
|
display: block;
|
|
|
// .line();
|
|
|
- .line(@bg:#1f2230);
|
|
|
border-radius: 8px;
|
|
|
border-width: 0;
|
|
|
color: #fff;
|
|
|
+ background-color: @prim;
|
|
|
line-height: 48px;
|
|
|
text-align: center;
|
|
|
margin-right: 30px;
|
|
|
+ .flex();
|
|
|
+ justify-content: center;
|
|
|
+ img{
|
|
|
+ display: block;
|
|
|
+ }
|
|
|
&:hover {
|
|
|
&::before {
|
|
|
- background-color: fade(#1c1e26, 90%);
|
|
|
+ background-color: fade(#ffffff, 90%);
|
|
|
}
|
|
|
}
|
|
|
// &:hover {
|
|
|
@@ -1712,8 +1720,8 @@ export default {
|
|
|
.el-collapse {
|
|
|
border-width: 0;
|
|
|
}
|
|
|
- p {
|
|
|
- max-height: 130px;
|
|
|
+ .page-detail {
|
|
|
+ max-height: 500px;
|
|
|
overflow-y: auto;
|
|
|
}
|
|
|
|
|
|
@@ -1725,7 +1733,7 @@ export default {
|
|
|
line-height: 22px;
|
|
|
}
|
|
|
.el-collapse-item__header {
|
|
|
- background-color: #1c1e26;
|
|
|
+ background-color: @bg;
|
|
|
border-radius: 8px 8px 0 0 !important;
|
|
|
padding: 0 8px 0 16px;
|
|
|
height: 44px;
|
|
|
@@ -1737,11 +1745,11 @@ export default {
|
|
|
margin-right: 10px;
|
|
|
}
|
|
|
font-size: 16px;
|
|
|
- color: #ffffff;
|
|
|
+ color: @text0;
|
|
|
line-height: 24px;
|
|
|
}
|
|
|
.el-collapse-item__content {
|
|
|
- background-color: #1f2230;
|
|
|
+ background-color: @bg2;
|
|
|
}
|
|
|
.el-table {
|
|
|
background-color: transparent;
|
|
|
@@ -1800,9 +1808,14 @@ export default {
|
|
|
width: 98px;
|
|
|
height: 48px;
|
|
|
padding-top: 4px !important;
|
|
|
- .line();
|
|
|
+ // .line();
|
|
|
+ background-color: @prim;
|
|
|
color: #fff;
|
|
|
text-align: center;
|
|
|
+ border-radius: 8px;
|
|
|
+ box-sizing: border-box;
|
|
|
+ overflow: hidden;
|
|
|
+ cursor: pointer;
|
|
|
span {
|
|
|
font-size: @menuFont;
|
|
|
color: #ffffff;
|
|
|
@@ -1815,7 +1828,7 @@ export default {
|
|
|
}
|
|
|
&:hover {
|
|
|
&::before {
|
|
|
- background-color: fade(#1c1e26, 90%);
|
|
|
+ background-color: fade(#ffffff, 90%);
|
|
|
}
|
|
|
}
|
|
|
}
|