From efa9bfe98ba906e4c9b8f49c89f5da162a46bb0f Mon Sep 17 00:00:00 2001 From: 陶杰 <1378534974@qq.com> Date: 星期一, 13 一月 2025 10:21:24 +0800 Subject: [PATCH] 1.微信一键登录:新增“同意用户协议”之后才可登录 --- pages/home/components/home-price.vue | 100 ++++++++++++++++++++++++++++++++------------------ 1 files changed, 64 insertions(+), 36 deletions(-) diff --git a/pages/home/components/home-price.vue b/pages/home/components/home-price.vue index b96ad7d..8b43795 100644 --- a/pages/home/components/home-price.vue +++ b/pages/home/components/home-price.vue @@ -1,76 +1,100 @@ <template> <view class="home-price"> <view class="flex t1"> - <view>2024-06-03 09:20:19 花满芫成交均价</view> - <uni-icons class="m-l-a m-r-0" type="right"></uni-icons> + <view>{{today}} 花满芫成交均价</view> + <!-- <uni-icons class="m-l-a m-r-0" type="right"></uni-icons>--> </view> <view class="items" style="border-top: 2rpx solid #EEEEEE;"> <view class="flex" style="border-bottom: 2rpx solid #EEEEEE;padding-top: 24rpx;"> - <view class="item flex1"> + <view class="item flex1" v-if="list1[0]&&list1[0].id"> <view class="title">{{list1[0]&&list1[0].name||''}}</view> <view class="price"> - {{list1[0]&&list1[0].avePrice||''}} + {{list1[0]&&list1[0].avePrice||'0'}} </view> <view class="flex desc" v-if="list1[0]"> - <view class="m-l-a m-r-a">{{list1[0]&&list1[0].avePriceDifference<0?'-':'+'}}{{list1[0]&&list1[0].avePriceDifference||''}}</view> - <view class="m-l-a m-r-a text-right">{{list1[0]&&list1[0].avePriceDifferenceRate<0?'-':'+'}}{{list1[0]&&list1[0].avePriceDifferenceRate*100||''}}%</view> + <view class="m-l-a m-r-a"> + {{list1[0]&&list1[0].avePriceDifference<0?'':'+'}}{{list1[0]&&list1[0].avePriceDifference||'0'}} + </view> + <view class="m-l-a m-r-a text-right"> + {{list1[0]&&list1[0].avePriceDifferenceRate<0?'':'+'}}{{list1[0]&&list1[0].avePriceDifferenceRate*100||'0'}}% + </view> </view> </view> - <view class="line"></view> - <view class="item flex1"> + <view class="line" v-if="list1[1]&&list1[1].id"></view> + <view class="item flex1" v-if="list1[1]&&list1[1].id"> <view class="title">{{list1[1]&&list1[1].name||''}}</view> <view class="price"> - {{list1[1]&&list1[1].avePrice||''}} + {{list1[1]&&list1[1].avePrice||'0'}} </view> <view class="flex desc" v-if="list1[1]"> - <view class="m-l-a m-r-a">{{list1[1]&&list1[1].avePriceDifference<0?'-':'+'}}{{list1[1]&&list1[1].avePriceDifference||''}}</view> - <view class="m-l-a m-r-a text-right">{{list1[1]&&list1[1].avePriceDifferenceRate<0?'-':'+'}}{{list1[1]&&list1[1].avePriceDifferenceRate*100||''}}%</view> + <view class="m-l-a m-r-a"> + {{list1[1]&&list1[1].avePriceDifference<0?'':'+'}}{{list1[1]&&list1[1].avePriceDifference||'0'}} + </view> + <view class="m-l-a m-r-a text-right"> + {{list1[1]&&list1[1].avePriceDifferenceRate<0?'':'+'}}{{list1[1]&&list1[1].avePriceDifferenceRate*100||'0'}}% + </view> </view> </view> - <view class="line"></view> - <view class="item flex1"> + <view class="line" v-if="list1[2]&&list1[2].id"></view> + <view class="item flex1" v-if="list1[2]&&list1[2].id"> <view class="title">{{list1[2]&&list1[2].name||''}}</view> <view class="price"> - {{list1[2]&&list1[2].avePrice||''}} + {{list1[2]&&list1[2].avePrice||'0'}} </view> <view class="flex desc" v-if="list1[2]"> - <view class="m-l-a m-r-a">{{list1[2]&&list1[2].avePriceDifference<0?'-':'+'}}{{list1[2]&&list1[2].avePriceDifference||''}}</view> - <view class="m-l-a m-r-a text-right">{{list1[2]&&list1[2].avePriceDifferenceRate<0?'-':'+'}}{{list1[2]&&list1[2].avePriceDifferenceRate*100||''}}%</view> + <view class="m-l-a m-r-a"> + {{list1[2]&&list1[2].avePriceDifference<0?'':'+'}}{{list1[2]&&list1[2].avePriceDifference||'0'}} + </view> + <view class="m-l-a m-r-a text-right"> + {{list1[2]&&list1[2].avePriceDifferenceRate<0?'':'+'}}{{list1[2]&&list1[2].avePriceDifferenceRate*100||'0'}}% + </view> </view> </view> </view> <!-- <u-divider></u-divider> --> <view class="flex" style="padding-top: 24rpx;" v-if="list2.length>0"> - <view class="item flex1"> - <view class="title">{{list2[0]&&list2[0].name||''}}</view> + <view class="item flex1" v-if="list2[0]&&list2[0].id"> + <view class="title">{{list2[0]&&list2[0].name||'0'}}</view> <view class="price"> - {{list2[0]&&list2[0].avePrice||''}} + {{list2[0]&&list2[0].avePrice||'0'}} </view> <view class="flex desc" v-if="list2[0]"> - <view class="m-l-a m-r-a">{{list2[0]&&list2[0].avePriceDifference<0?'-':'+'}}{{list2[0]&&list2[0].avePriceDifference||''}}</view> - <view class="m-l-a m-r-a text-right">{{list2[0]&&list2[0].avePriceDifferenceRate<0?'-':'+'}}{{list2[0]&&list2[0].avePriceDifferenceRate*100||''}}%</view> + <view class="m-l-a m-r-a"> + {{list2[0]&&list2[0].avePriceDifference<0?'':'+'}}{{list2[0]&&list2[0].avePriceDifference||'0'}} + </view> + <view class="m-l-a m-r-a text-right"> + {{list2[0]&&list2[0].avePriceDifferenceRate<0?'':'+'}}{{list2[0]&&list2[0].avePriceDifferenceRate*100||'0'}}% + </view> </view> </view> - <view class="line"></view> - <view class="item flex1"> + <view class="line" v-if="list2[1]&&list2[1].id"></view> + <view class="item flex1" v-if="list2[1]&&list2[1].id"> <view class="title">{{list2[1]&&list2[1].name||''}}</view> <view class="price"> - {{list2[1]&&list2[1].avePrice||''}} + {{list2[1]&&list2[1].avePrice||'0'}} </view> <view class="flex desc" v-if="list2[1]"> - <view class="m-l-a m-r-a">{{list2[1]&&list2[1].avePriceDifference<0?'-':'+'}}{{list2[1]&&list2[1].avePriceDifference||''}}</view> - <view class="m-l-a m-r-a text-right">{{list2[1]&&list2[1].avePriceDifferenceRate<0?'-':'+'}}{{list2[1]&&list2[1].avePriceDifferenceRate*100||''}}%</view> + <view class="m-l-a m-r-a"> + {{list2[1]&&list2[1].avePriceDifference<0?'':'+'}}{{list2[1]&&list2[1].avePriceDifference||'0'}} + </view> + <view class="m-l-a m-r-a text-right"> + {{list2[1]&&list2[1].avePriceDifferenceRate<0?'':'+'}}{{list2[1]&&list2[1].avePriceDifferenceRate*100||'0'}}% + </view> </view> </view> - <view class="line"></view> - <view class="item flex1"> + <view class="line" v-if="list2[2]&&list2[2].id"></view> + <view class="item flex1" v-if="list2[2]&&list2[2].id"> <view class="title">{{list2[2]&&list2[2].name||''}}</view> <view class="price"> - {{list2[2]&&list2[2].avePrice||''}} + {{list2[2]&&list2[2].avePrice||'0'}} </view> <view class="flex desc" v-if="list2[2]"> - <view class="m-l-a m-r-a">{{list2[2]&&list2[2].avePriceDifference<0?'-':'+'}}{{list2[2]&&list2[2].avePriceDifference||''}}</view> - <view class="m-l-a m-r-a text-right">{{list2[2]&&list2[2].avePriceDifferenceRate<0?'-':'+'}}{{list2[2]&&list2[2].avePriceDifferenceRate*100||''}}%</view> + <view class="m-l-a m-r-a"> + {{list2[2]&&list2[2].avePriceDifference<0?'':'+'}}{{list2[2]&&list2[2].avePriceDifference||'0'}} + </view> + <view class="m-l-a m-r-a text-right"> + {{list2[2]&&list2[2].avePriceDifferenceRate<0?'':'+'}}{{list2[2]&&list2[2].avePriceDifferenceRate*100||'0'}}% + </view> </view> </view> </view> @@ -85,14 +109,17 @@ return { list1: [], list2: [], + today: '' }; }, - mounted() { - + async mounted() { + this.today = this.$util.toDateSec(new Date()) const { data - } = await this.$http.request('get', '/api/pub/customer/home', { - size: 6, + } = await this.$http.request('get', '/api/pub/customer/home/category/price/ave', { + params:{ + size: 6, + } }) var list = data && data.records || [] this.list1 = [] @@ -103,7 +130,7 @@ for (var i = 3; i < list.length && i < 6; i++) { this.list2.push(list[i]) } - + } } </script> @@ -140,6 +167,7 @@ color: #BF0000; line-height: 44rpx; text-align: center; + margin-top: 8rpx; } .desc { -- Gitblit v1.9.3