zhaoxw 4 年之前
父节点
当前提交
121e8ab3ff

+ 1 - 1
pages/cart/cart.vue

@@ -17,7 +17,7 @@
 				<view class="goods-list">
 					<view class="goods-row" v-for="(site, index2) in item.products" :key="index2" @click.stop="goToGoodDetails(site)">
 						<view class="iconfont" :class="site.check ? 'iconqueding' : 'iconfeigouxuan'" @click.stop="checkGoods(item, site)"></view>
-						<image class="goods-img" :src="site.imgUrl"></image>
+						<image class="goods-img" :src="site.imgUrl" mode="aspectFill"></image>
 						<view class="goods-info">
 							<view class="goods-name">{{site.productName}}</view>
 							<view class="goods-type">类型:{{site.productType == 1 ? '普通商品' : '自助采摘'}}</view>

+ 4 - 1
pagesGood/goodList.vue

@@ -1,10 +1,13 @@
 <template>
 	<view class="container">
-		<view class="search-box">
+		<view class="search-box" v-if="goodsList.length">
 			<uni-search-bar ref="searchBar" radius="5" placeholder="搜索" :defaultText="goodName" clearButton="auto" cancelButton="none"
 			 bgColor="#ffffff" @confirm="search" class="search-bar" />
 		</view>
 		<scroll-view class="goods-box" scroll-y="true" @scrolltolower="handleLoadMore()">
+			<view style="padding-top: 20px;background-color: #FFFFFF;" v-if="!goodsList.length">
+				<u-divider color="#909399" border-color="#909399">没有更多了</u-divider>
+			</view>
 			<view class="goods-row" v-for="(item, index) in goodsList" :key="index" @click="goToGoodDetails(item)">
 				<image class="goods-img" :src="item.imgPath"></image>
 				<view class="goods-info">

+ 2 - 2
pagesGood/liveDetail.vue

@@ -2,7 +2,7 @@
 	<view class="container">
 		<trtc-room ref="trtc-component" :config="rtcConfig"> </trtc-room>
 		<view class="top_box" :style="{ top: btn_top, left: btn_left}">
-			<image class="top_box_img" :src="head_img"></image>
+			<image class="top_box_img" :src="head_img" mode="aspectFill"></image>
 			<view class="top_box_text">
 				<text class="text_box_top">{{title}}</text><text class="text_box_bottom">{{user_name}}</text>
 			</view>
@@ -15,7 +15,7 @@
 				<view class="popup-close" @click="closeGoods()">收起</view>
 				<scroll-view scroll-y="true" class="good-box">
 					<view class="goods-row" v-for="(item, index) in goodsList" :key="index" @click="goToGoodDetails(item)">
-						<image class="goods-img" :src="item.imgPath"></image>
+						<image class="goods-img" :src="item.imgPath" mode="aspectFill"></image>
 						<view class="goods-info">
 							<view class="goods-name">{{item.productName}}</view>
 							<view class="goods-sales">{{item.sellCount}}人付款</view>

+ 1 - 1
pagesGood/videoDetail.vue

@@ -11,7 +11,7 @@
 				<view class="popup-close" @click="closeGoods()">收起</view>
 				<scroll-view scroll-y="true" class="good-box">
 					<view class="goods-row" v-for="(item, index) in goodsList" :key="index" @click="goToGoodDetails(item)">
-						<image class="goods-img" :src="item.imgPath"></image>
+						<image class="goods-img" :src="item.imgPath" mode="aspectFill"></image>
 						<view class="goods-info">
 							<view class="goods-name">{{item.productName}}</view>
 							<view class="goods-sales">{{item.sellCount}}人付款</view>

+ 4 - 1
pagesGood/videoList.vue

@@ -1,10 +1,13 @@
 <template>
 	<view class="container">
-		<view class="search-box">
+		<view class="search-box" v-if="videoList.length">
 			<uni-search-bar ref="searchBar" radius="5" placeholder="搜索" clearButton="auto" cancelButton="none" bgColor="#F8F8F8"
 			 @confirm="search" class="search-bar" />
 		</view>
 		<scroll-view class="video-box" scroll-y="true" @scrolltolower="handleLoadMore()">
+			<view style="padding-top: 20px;background-color: #FFFFFF;" v-if="!videoList.length">
+				<u-divider color="#909399" border-color="#909399">没有更多了</u-divider>
+			</view>
 			<view class="video-col" v-for="(item, index) in videoList" :key="index" @click="goToVideoDetail(item)">
 				<image class="video-img" :src="videoType == 1 ? item.imgUrl : item.coverUrl" mode="aspectFill"></image>
 				<view class="video-title">{{videoType == 1 ? item.liveName : item.videoName}}</view>

+ 3 - 3
pagesMain/orderDetail.vue

@@ -24,7 +24,7 @@
 			</view>
 			<view class="goods-list">
 				<view class="goods-row" v-for="(item, index) in orderData.merchantInfoResVO.products" :key="index">
-					<image class="goods-img" :src="item.imgUrl"></image>
+					<image class="goods-img" :src="item.imgUrl" mode="aspectFill"></image>
 					<view class="goods-info">
 						<view class="goods-name">{{item.productName}}</view>
 						<view class="goods-type">
@@ -60,13 +60,13 @@
 			</view>
 			<view class="info-content-box">
 				<view class="message-row" v-for="(item, index1) in orderData.leas" :key="index1">
-					<image class="message-head" :src="item.imgUrl"></image>
+					<image class="message-head" :src="item.imgUrl" mode="aspectFill"></image>
 					<view class="message-info-box">
 						<view class="message-name">{{item.leaMsgType}}</view>
 						<view class="message-date">{{item.leaMsgTime}}</view>
 						<view class="message-text">{{item.leaMsgContent}}</view>
 						<view class="message-img-box" v-for="(site, index2) in item.orderLeaImgResVOs" :key="index2">
-							<image class="message-img" :src="site.imgUrl"></image>
+							<image class="message-img" :src="site.imgUrl" mode="aspectFill"></image>
 						</view>
 					</view>
 				</view>

+ 1 - 1
pagesMain/orderItem.vue

@@ -8,7 +8,7 @@
 		</view>
 		<view class="goods-list" v-if="orderData">
 			<view class="goods-row" v-for="(site, index) in orderData.products" :key="index">
-				<image class="goods-img" :src="site.imgUrl"></image>
+				<image class="goods-img" :src="site.imgUrl" mode="aspectFill"></image>
 				<view class="goods-info">
 					<view class="goods-name">{{site.productName}}</view>
 					<view class="goods-type">

+ 15 - 0
pagesMain/orderList.vue

@@ -5,18 +5,33 @@
 			 inactive-color="#666666" :bold="false" height="90"></u-tabs>
 		</view>
 		<scroll-view class="order-list" scroll-y="true" @scrolltolower="handleLoadMore(1)" v-if="tabIndex==0">
+			<view style="padding-top: 10px" v-if="!orderList1.length">
+				<u-divider color="#909399" border-color="#909399" bg-color="#f7f7f7">没有更多了</u-divider>
+			</view>
 			<orderItem v-for="(item, index) in orderList1" :key="index" :orderData="item" :tabIndex="tabIndex + 1"></orderItem>
 		</scroll-view>
 		<scroll-view class="order-list" scroll-y="true" @scrolltolower="handleLoadMore(2)" v-else-if="tabIndex==1">
+			<view style="padding-top: 10px" v-if="!orderList2.length">
+				<u-divider color="#909399" border-color="#909399" bg-color="#f7f7f7">没有更多了</u-divider>
+			</view>
 			<orderItem v-for="(item, index) in orderList2" :key="index" :orderData="item" :tabIndex="tabIndex + 1" @reasetList="reasetList()"></orderItem>
 		</scroll-view>
 		<scroll-view class="order-list" scroll-y="true" @scrolltolower="handleLoadMore(3)" v-else-if="tabIndex==2">
+			<view style="padding-top: 10px" v-if="!orderList3.length">
+				<u-divider color="#909399" border-color="#909399" bg-color="#f7f7f7">没有更多了</u-divider>
+			</view>
 			<orderItem v-for="(item, index) in orderList3" :key="index" :orderData="item" :tabIndex="tabIndex + 1" @reasetList="reasetList()"></orderItem>
 		</scroll-view>
 		<scroll-view class="order-list" scroll-y="true" @scrolltolower="handleLoadMore(4)" v-else-if="tabIndex==3">
+			<view style="padding-top: 10px" v-if="!orderList4.length">
+				<u-divider color="#909399" border-color="#909399" bg-color="#f7f7f7">没有更多了</u-divider>
+			</view>
 			<orderItem v-for="(item, index) in orderList4" :key="index" :orderData="item" :tabIndex="tabIndex + 1" @reasetList="reasetList()"></orderItem>
 		</scroll-view>
 		<scroll-view class="order-list" scroll-y="true" @scrolltolower="handleLoadMore(5)" v-else-if="tabIndex==4">
+			<view style="padding-top: 10px" v-if="!orderList5.length">
+				<u-divider color="#909399" border-color="#909399" bg-color="#f7f7f7">没有更多了</u-divider>
+			</view>
 			<orderItem v-for="(item, index) in orderList5" :key="index" :orderData="item" :tabIndex="tabIndex + 1" @reasetList="reasetList()"></orderItem>
 		</scroll-view>
 		<u-top-tips ref="uTips"></u-top-tips>