From 3696e1e1f0651538bef9d3ca0b3c7b1a717f70db Mon Sep 17 00:00:00 2001 From: xuxy <1059738716@qq.com> Date: 星期六, 27 七月 2024 22:27:52 +0800 Subject: [PATCH] fix bug --- sub_pages/customer/trade/list.vue | 63 +++++++++++++++---------------- 1 files changed, 31 insertions(+), 32 deletions(-) diff --git a/sub_pages/customer/trade/list.vue b/sub_pages/customer/trade/list.vue index fe3f11d..09ae72b 100644 --- a/sub_pages/customer/trade/list.vue +++ b/sub_pages/customer/trade/list.vue @@ -4,17 +4,14 @@ <view class="category-detail flex" v-if="query.category"> <view class="flex1 info"> <view class="title flex"> - <view>{{categoryInfo.name||'-'}}</view> - <view> - <image src="../../../static/common/icon-kf.png" class="icon-kf m-l-15 img100"></image> - - </view> + {{categoryInfo.name||'-'}} + <image src="../../../static/common/icon-kf.png" class="icon-kf m-l-15 img100"></image> </view> <view class="desc"> - 规格:{{categoryInfo.unit}} + 规格:{{categoryInfo.unit || '暂无'}} </view> <view class="desc"> - 颜色:{{categoryInfo.color}} + 颜色:{{categoryInfo.color || '暂无'}} </view> <!-- <view class="desc"> 包袋:棉袋 @@ -22,24 +19,23 @@ </view> <view class="info-price"> <view class="title">当日均价</view> - <view class="price">19.66</view> + <view class="price">{{categoryInfo.avePrice||'暂无'}}</view> <view class="flex desc"> - <view class="m-l-a m-r-5">+0.76</view> - <view class="m-r-a m-l-5">+4.02%</view> + <view class="m-l-a m-r-5">{{categoryInfo.avePriceDifference&&categoryInfo.avePriceDifference>=0?'+':''}}{{categoryInfo.avePriceDifference||0}}</view> + <view class="m-r-a m-l-5">{{categoryInfo.avePriceDifferenceRate&&categoryInfo.avePriceDifferenceRate>=0?'+':''}}{{categoryInfo.avePriceDifferenceRate||0}}%</view> </view> </view> </view> <view class="" style="min-height: calc(100vh - 260rpx);"> - <no-data v-if="!list||list.length===0" style="width: 100%;"></no-data> - <view v-else> + <view> <!-- 查询条件 --> <view class="component-filter-container"> <view class="flex1" @click.stop="order_show=true"> - {{ this.query.columnStr || '排序' }} + {{ query.columnStr || '排序' }} <image src="../../../static/common/icon-arrow-down.png" class="icon-arrow-down"></image> </view> <view class="flex1" @click.stop="level_show=true"> - {{ this.query.levelStr || '级别' }} + {{ query.levelStr || '级别' }} <image src="../../../static/common/icon-arrow-down.png" class="icon-arrow-down"></image> </view> @@ -55,14 +51,15 @@ </view> </view> </view> + <no-data v-if="!list||list.length===0" style="width: 100%;"></no-data> <view class="component-shop-item flex" v-for="(item,index) of list" :key="index"> <view class="img" @click.stop="toDetail(item)"> <image class="img img100" - src="https://hmy-flower.oss-cn-shanghai.aliyuncs.com/ff/fff3027bd0a146478fd1f0aae816a028%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20240710224139.png"> + :src="item.cover"> </image> <view class="level"> - {{levelStr||''}} + {{item.levelStr||''}} </view> </view> @@ -79,10 +76,10 @@ </view> <view class="other-info flex"> <view class="m-r-15"> - 已售:{{item.sales}} + 已售:{{item.sales||0}} </view> <view class="m-r-15"> - 剩余:{{item.stock}} + 剩余:{{item.stock||0}} </view> <view class="m-r-15"> {{item.unit}} @@ -136,13 +133,14 @@ </view> </view> <view class="button-space"></view> - <view class="button-space"></view> - <view class="button-green" style="background-color: #fff;bottom: 160rpx;color: #000" - @click="closeParamPopAndQuery"> - 查询 + <view> + <view class="button-green" style="background-color: #fff;color: #000;width: 200rpx;left: 40rpx;right: unset;" + @click="closeParamPopAndQuery"> + 查询 + </view> + + <view class="button-green" style="width: 200rpx;right: 40rpx;left: unset;" @click="closeParamPop">关闭</view> </view> - - <view class="button-green" @click="closeParamPop">关闭</view> </view> </uni-popup> @@ -196,7 +194,7 @@ }).then(res => { var data = res.data this.level_columns = [data || []] - this.columns_levels[0].unshift({ + this.level_columns[0].unshift({ label: '全部', value: '' }) @@ -257,12 +255,12 @@ closeParamPopAndQuery() { this.$refs.popup_param.close() //设置参数 - this.dto.params = [] - for (var params of this.params) { - if (params.value) { - this.dto.params.push({ - id: params.id, - value: params.value + this.query.params = [] + for (var param of this.params) { + if (param.value) { + this.query.params.push({ + id: param.id, + value: param.value }) } } @@ -286,6 +284,7 @@ }, select_level(e) { this.level_show = false + console.log('select_level',e) this.query.levelStr = e.value[0].label this.query.level = e.value[0].value this.refreshList('post') @@ -361,7 +360,7 @@ font-weight: 600; font-size: 36rpx; color: #000000; - line-height: 50rpx; + line-height: 44rpx; } .icon-kf { -- Gitblit v1.9.3