Compare commits
No commits in common. "3b015f3e9c231938f0d12fbcc59a4cbef492e302" and "2cdcb1394c1a42e2a42ce09ab4d73874ace42489" have entirely different histories.
3b015f3e9c
...
2cdcb1394c
@ -66,28 +66,19 @@ const statusLabel = {
|
|||||||
2:t('payment.text2'),
|
2:t('payment.text2'),
|
||||||
4:t('payment.text6'),
|
4:t('payment.text6'),
|
||||||
}
|
}
|
||||||
const backLogin=()=>{
|
|
||||||
localStorage.clear()
|
|
||||||
router.replace('/login')
|
|
||||||
}
|
|
||||||
fetchData()
|
fetchData()
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div class="w-[100vw] bg-[url('@/static/images/3532@2x.png')] bg-cover pt-43px flex-grow-1 flex flex-col">
|
<div class="w-[100vw] bg-[url('@/static/images/3532@2x.png')] bg-cover pt-43px flex-grow-1 flex flex-col">
|
||||||
<!-- 用户信息 -->
|
<!-- 用户信息 -->
|
||||||
<div class="flex items-center justify-between">
|
<div class="flex items-center px-16px mb-43px">
|
||||||
<div class="flex items-center px-16px">
|
|
||||||
<img class="w-57px h-57px mr-23px" src="@/static/images/5514@2x.png" alt="">
|
<img class="w-57px h-57px mr-23px" src="@/static/images/5514@2x.png" alt="">
|
||||||
<div class="flex flex-col">
|
<div class="flex flex-col">
|
||||||
<div class="text-18px text-#181818">{{ userInfo.realName }}</div>
|
<div class="text-18px text-#181818">{{ userInfo.realName }}</div>
|
||||||
<div class="text-#575757 text-14px">{{ userInfo.telNum }}</div>
|
<div class="text-#575757 text-14px">{{ userInfo.telNum }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class=" px-16px">
|
|
||||||
<van-button plain @click="backLogin" type="primary" size="small" class="w-50px !h-30px">退出</van-button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- 设置选项 -->
|
<!-- 设置选项 -->
|
||||||
<div class="px-16px mb-20px">
|
<div class="px-16px mb-20px">
|
||||||
@ -102,8 +93,12 @@ fetchData()
|
|||||||
<div class="text-#000 text-16px border-b-3 border-b-#2B53AC w-80px h-36px">{{ $t('home.my_lots') }}</div>
|
<div class="text-#000 text-16px border-b-3 border-b-#2B53AC w-80px h-36px">{{ $t('home.my_lots') }}</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<van-pull-refresh v-model="localState.refreshing" :success-duration="700" class="h-full grow-1"
|
<van-pull-refresh
|
||||||
@refresh="onRefresh">
|
v-model="localState.refreshing"
|
||||||
|
:success-duration="700"
|
||||||
|
class="h-full grow-1"
|
||||||
|
@refresh="onRefresh"
|
||||||
|
>
|
||||||
<template #success>
|
<template #success>
|
||||||
<van-icon name="success" /> <span>{{ $t('home.refresh_show') }}</span>
|
<van-icon name="success" /> <span>{{ $t('home.refresh_show') }}</span>
|
||||||
</template>
|
</template>
|
||||||
@ -119,9 +114,17 @@ fetchData()
|
|||||||
<template v-else>
|
<template v-else>
|
||||||
<div v-for="group in showMyList" :key="group.userCreatedAt" class="px-16px pt-14px">
|
<div v-for="group in showMyList" :key="group.userCreatedAt" class="px-16px pt-14px">
|
||||||
<div class="text-#575757 text-14px mb-3px">{{ group.userCreatedAt }}</div>
|
<div class="text-#575757 text-14px mb-3px">{{ group.userCreatedAt }}</div>
|
||||||
<div v-for="item in group.list" :key="item.uuid" class="flex mb-22px" @click="goDetail(item)">
|
<div
|
||||||
<x-image class="w-80px h-80px flex-shrink-0 mr-10px rounded-4px overflow-hidden"
|
v-for="item in group.list"
|
||||||
:src="item?.auctionArtworkInfo?.artwork?.hdPic" :preview="false" />
|
:key="item.uuid"
|
||||||
|
class="flex mb-22px"
|
||||||
|
@click="goDetail(item)"
|
||||||
|
>
|
||||||
|
<x-image
|
||||||
|
class="w-80px h-80px flex-shrink-0 mr-10px rounded-4px overflow-hidden"
|
||||||
|
:src="item?.auctionArtworkInfo?.artwork?.hdPic"
|
||||||
|
:preview="false"
|
||||||
|
/>
|
||||||
<div class="flex flex-col justify-between grow-1">
|
<div class="flex flex-col justify-between grow-1">
|
||||||
<div class="flex justify-between">
|
<div class="flex justify-between">
|
||||||
<div class="text-#000 text-16px ellipsis line-height-21px">
|
<div class="text-#000 text-16px ellipsis line-height-21px">
|
||||||
@ -136,15 +139,18 @@ fetchData()
|
|||||||
<div class="flex justify-between">
|
<div class="flex justify-between">
|
||||||
<div>
|
<div>
|
||||||
<div class="text-#575757 text-14px line-height-none mb-5px">
|
<div class="text-#575757 text-14px line-height-none mb-5px">
|
||||||
{{ $t('home.start_price') }}:{{ item.auctionArtworkInfo?.startPriceCurrency }}
|
{{ $t('home.start_price') }}:{{item.auctionArtworkInfo?.startPriceCurrency}} {{item.auctionArtworkInfo?.startPrice}}
|
||||||
{{ item.auctionArtworkInfo?.startPrice }}
|
|
||||||
</div>
|
</div>
|
||||||
<div class="text-#B58047 text-14px line-height-none">
|
<div class="text-#B58047 text-14px line-height-none">
|
||||||
{{ $t('home.close_price') }}:{{item.baseCurrency}} {{item.baseMoney}}
|
{{ $t('home.close_price') }}:{{item.baseCurrency}} {{item.baseMoney}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<van-button v-if="[1, 3, 4].includes(item.status)" class="w-73px !h-30px" type="primary"
|
<van-button
|
||||||
@click.stop="goPay(item)">
|
v-if="[1,3,4].includes(item.status)"
|
||||||
|
class="w-73px !h-30px"
|
||||||
|
type="primary"
|
||||||
|
@click.stop="goPay(item)"
|
||||||
|
>
|
||||||
<span class="text-12px">{{ $t('art_detail_page.button') }}</span>
|
<span class="text-12px">{{ $t('art_detail_page.button') }}</span>
|
||||||
</van-button>
|
</van-button>
|
||||||
</div>
|
</div>
|
||||||
|
@ -84,10 +84,10 @@ export default defineNuxtConfig({
|
|||||||
],
|
],
|
||||||
// stripe支付CDN引用
|
// stripe支付CDN引用
|
||||||
script: [
|
script: [
|
||||||
// {
|
{
|
||||||
// src: 'https://js.stripe.com/v3/',
|
src: 'https://js.stripe.com/v3/',
|
||||||
// defer: true // 可选,建议添加 defer
|
defer: true // 可选,建议添加 defer
|
||||||
// }
|
}
|
||||||
],
|
],
|
||||||
meta: [
|
meta: [
|
||||||
{ name: 'viewport', content: 'width=device-width, initial-scale=1, viewport-fit=cover,user-scalable=no' },
|
{ name: 'viewport', content: 'width=device-width, initial-scale=1, viewport-fit=cover,user-scalable=no' },
|
||||||
|
Loading…
Reference in New Issue
Block a user