From e4233b5c4e123c4b79a38d0a9b0c8b60631e1683 Mon Sep 17 00:00:00 2001
From: xuxueyang <xuxy@fengyuntec.com>
Date: 星期二, 30 七月 2024 10:40:24 +0800
Subject: [PATCH] update

---
 sub_pages/customer/trade/list.vue |   39 ++++++++++++++++++++++++++-------------
 1 files changed, 26 insertions(+), 13 deletions(-)

diff --git a/sub_pages/customer/trade/list.vue b/sub_pages/customer/trade/list.vue
index 37ef47f..74f6d23 100644
--- a/sub_pages/customer/trade/list.vue
+++ b/sub_pages/customer/trade/list.vue
@@ -13,7 +13,7 @@
 				<view class="desc">
 					颜色:{{categoryInfo.color || '暂无'}}
 				</view>
-			<!-- 	<view class="desc">
+				<!-- 	<view class="desc">
 					包袋:棉袋
 				</view> -->
 			</view>
@@ -21,8 +21,12 @@
 				<view class="title">当日均价</view>
 				<view class="price">{{categoryInfo.avePrice||'暂无'}}</view>
 				<view class="flex desc">
-					<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 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>
@@ -55,8 +59,7 @@
 
 			<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="item.cover">
+					<image class="img img100" :src="item.cover">
 					</image>
 					<view class="level">
 						{{item.levelStr||''}}
@@ -134,12 +137,14 @@
 				</view>
 				<view class="button-space"></view>
 				<view>
-					<view class="button-green" style="background-color: #fff;border: 2rpx solid #666; color: #666;width: 200rpx;left: 40rpx;right: unset;"
+					<view class="button-green"
+						style="background-color: #fff;border: 2rpx solid #666; color: #666;width: 200rpx;left: 40rpx;right: unset;"
 						@click="closeParamPopAndQuery">
 						查询
 					</view>
-					
-					<view class="button-green"  style="width: 200rpx;right: 40rpx;left: unset;" @click="closeParamPop">关闭</view>
+
+					<view class="button-green" style="width: 200rpx;right: 40rpx;left: unset;" @click="closeParamPop">关闭
+					</view>
 				</view>
 			</view>
 		</uni-popup>
@@ -185,9 +190,9 @@
 			this.query.category = options.categoryId || ''
 			this.query.zoneId = options.zoneId || ''
 			this.query.name = options.name || ''
-			if(this.query.name){
+			if (this.query.name) {
 				uni.setNavigationBarTitle({
-					title:'商品列表-'+this.query.name
+					title: '商品列表-' + this.query.name
 				})
 			}
 			this.listApi = '/api/customer/flower/list'
@@ -289,7 +294,7 @@
 			},
 			select_level(e) {
 				this.level_show = false
-				console.log('select_level',e)
+				console.log('select_level', e)
 				this.query.levelStr = e.value[0].label
 				this.query.level = e.value[0].value
 				this.refreshList('post')
@@ -323,9 +328,17 @@
 					})
 					return
 				}
-				if (!item.shopnum) {
-					item.shopnum = 0
+				if (!item.stock) {
+					item.stock = 0
+				}
+				if (!item.shopnum) {
+					item.shopnum = 0
 				}
+				if (item.shopnum + addnum > item.stock) {
+					this.$message.showToast('库存不足,无法添加')
+					return
+				}
+				
 				if (item.shopnum + addnum >= 0) {
 
 				} else {

--
Gitblit v1.9.3