|
@@ -23,75 +23,92 @@
|
|
|
<div class="datas-card">
|
|
<div class="datas-card">
|
|
|
<div class="datas-item">
|
|
<div class="datas-item">
|
|
|
<div class="text1">流通量</div>
|
|
<div class="text1">流通量</div>
|
|
|
- <div class="text2">1000</div>
|
|
|
|
|
|
|
+ <div class="text2">{{ datas.transferringCount || 0 }}</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="datas-item">
|
|
<div class="datas-item">
|
|
|
- <div class="text1">流通量</div>
|
|
|
|
|
- <div class="text2">1000</div>
|
|
|
|
|
|
|
+ <div class="text1">寄售中</div>
|
|
|
|
|
+ <div class="text2">{{ datas.consignment || 0 }}</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="datas-item">
|
|
<div class="datas-item">
|
|
|
- <div class="text1">流通量</div>
|
|
|
|
|
- <div class="text2">1000</div>
|
|
|
|
|
|
|
+ <div class="text1">仅展示</div>
|
|
|
|
|
+ <div class="text2">{{ datas.publicShow || 0 }}</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <div class="van-list">
|
|
|
|
|
- <div class="collection">
|
|
|
|
|
- <van-image
|
|
|
|
|
- width="128"
|
|
|
|
|
- height="128"
|
|
|
|
|
- fit="cover"
|
|
|
|
|
- src="https://fastly.jsdelivr.net/npm/@vant/assets/cat.jpeg"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <van-list class="list" v-model:loading="loading" :finished="finished" finished-text="" @load="getData">
|
|
|
|
|
+ <div class="collection" v-for="(item, index) in list" :key="index">
|
|
|
|
|
+ <van-image width="128" height="128" fit="cover" :src="getImg(changeImgs(item.pic, 600))" />
|
|
|
<div class="collection-info">
|
|
<div class="collection-info">
|
|
|
- <div class="text1">北京荣宝网络文物拍卖拍卖北京荣宝网络文物拍卖拍卖</div>
|
|
|
|
|
|
|
+ <div class="text1">{{ item.name }}</div>
|
|
|
<div class="minter">
|
|
<div class="minter">
|
|
|
- <van-image
|
|
|
|
|
- width="18"
|
|
|
|
|
- height="18"
|
|
|
|
|
- fit="cover"
|
|
|
|
|
- round
|
|
|
|
|
- src="https://fastly.jsdelivr.net/npm/@vant/assets/cat.jpeg"
|
|
|
|
|
- />
|
|
|
|
|
- <span>持有者名称</span>
|
|
|
|
|
|
|
+ <van-image width="18" height="18" fit="cover" round :src="item.ownerAvatar" />
|
|
|
|
|
+ <span>{{ item.owner }}</span>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="time">成交时间:2023.03.20</div>
|
|
|
|
|
|
|
+ <div class="time">成交时间:{{ item.payTime }}</div>
|
|
|
<div class="flex1"></div>
|
|
<div class="flex1"></div>
|
|
|
<div class="price">
|
|
<div class="price">
|
|
|
<span>成交价</span>
|
|
<span>成交价</span>
|
|
|
<img src="@assets/icon_jiage_lv.png" alt="" />
|
|
<img src="@assets/icon_jiage_lv.png" alt="" />
|
|
|
- <span>1000</span>
|
|
|
|
|
|
|
+ <span>{{ item.price }}</span>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
- </div>
|
|
|
|
|
|
|
+ </van-list>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
|
|
+import list from '../../mixins/list';
|
|
|
|
|
+import product from '../../mixins/product';
|
|
|
export default {
|
|
export default {
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
- type: '',
|
|
|
|
|
|
|
+ type: 0,
|
|
|
typeOptions: [
|
|
typeOptions: [
|
|
|
{
|
|
{
|
|
|
label: '百家姓',
|
|
label: '百家姓',
|
|
|
- value: '',
|
|
|
|
|
|
|
+ value: 0,
|
|
|
type: ''
|
|
type: ''
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '字符',
|
|
label: '字符',
|
|
|
- value: 'xingtu',
|
|
|
|
|
|
|
+ value: 1,
|
|
|
type: ''
|
|
type: ''
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '数字',
|
|
label: '数字',
|
|
|
- value: 'metadomainName',
|
|
|
|
|
|
|
+ value: 2,
|
|
|
type: ''
|
|
type: ''
|
|
|
}
|
|
}
|
|
|
- ]
|
|
|
|
|
|
|
+ ],
|
|
|
|
|
+ datas: {},
|
|
|
|
|
+ url: '/order/newestOrder',
|
|
|
|
|
+ isFormData: true,
|
|
|
|
|
+ size: 2,
|
|
|
|
|
+ sort: 'payTime,desc'
|
|
|
};
|
|
};
|
|
|
|
|
+ },
|
|
|
|
|
+ mixins: [list, product],
|
|
|
|
|
+ mounted() {
|
|
|
|
|
+ this.getStatics();
|
|
|
|
|
+ },
|
|
|
|
|
+ methods: {
|
|
|
|
|
+ getStatics() {
|
|
|
|
|
+ this.$http
|
|
|
|
|
+ .post('/order/domainOrderStatistic', {
|
|
|
|
|
+ type: this.type
|
|
|
|
|
+ })
|
|
|
|
|
+ .then(res => {
|
|
|
|
|
+ this.datas = res;
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
|
|
+ beforeData() {
|
|
|
|
|
+ return {
|
|
|
|
|
+ type: this.type,
|
|
|
|
|
+ sort: this.sort
|
|
|
|
|
+ };
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
</script>
|
|
</script>
|
|
@@ -209,12 +226,16 @@ export default {
|
|
|
.price {
|
|
.price {
|
|
|
font-size: 12px;
|
|
font-size: 12px;
|
|
|
font-weight: bold;
|
|
font-weight: bold;
|
|
|
- color: #00fe1e;
|
|
|
|
|
line-height: 12px;
|
|
line-height: 12px;
|
|
|
|
|
+ color: #00fe1e;
|
|
|
|
|
+ .flex();
|
|
|
|
|
+ align-items: flex-end;
|
|
|
|
|
|
|
|
img {
|
|
img {
|
|
|
width: 8px;
|
|
width: 8px;
|
|
|
height: 8px;
|
|
height: 8px;
|
|
|
|
|
+ margin-left: 2px;
|
|
|
|
|
+ margin-bottom: 1px;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
span {
|
|
span {
|
|
@@ -222,6 +243,7 @@ export default {
|
|
|
font-size: 20px;
|
|
font-size: 20px;
|
|
|
font-family: OSP;
|
|
font-family: OSP;
|
|
|
font-weight: normal;
|
|
font-weight: normal;
|
|
|
|
|
+ line-height: 14px;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|