zhengjinyi %!s(int64=5) %!d(string=hai) anos
pai
achega
97fdcac932

+ 1 - 1
api/product.js

@@ -29,7 +29,7 @@ export function queryGoodscategory() {
  */
 export function queryGoodslist(url,params) {
 	return new Promise(function(resolve,reject) {
-		request.get(url,params, res => {
+		request.lodingGet(url,params, res => {
 			if(res.code == 0){
 				resolve(res);
 			}else{

+ 0 - 1
common/config/config.js

@@ -4,7 +4,6 @@ if(process.env.NODE_ENV === 'development'){
 	// URL_CONFIG = 'http://192.168.1.22:8008'	 //裴裴联调地址
 	// URL_CONFIG = 'http://192.168.1.26:8008'	 //超超联调地址
     URL_CONFIG = 'https://spi-b.caimei365.com'//采美测试地址
-    // URL_CONFIG = 'https://spi.caimei365.com'//采美测试地址
 }else{
     // 生产环境
     URL_CONFIG = 'https://spi.caimei365.com'

+ 42 - 38
components/cm-module/listTemplate/commodityList.vue

@@ -116,6 +116,14 @@
 				this.scrollHeight = windowHeight - 1;
 			},
 			getListFromServer(loadMore) {
+				this.$api.getStorage().then((resolve) =>{
+					this.userID = resolve.userID ? resolve.userID : '';
+					this.getQueryGoodslist(loadMore)
+				}).catch(resolve =>{
+					this.getQueryGoodslist(loadMore)
+				})
+			},
+			getQueryGoodslist(loadMore){
 				let self = this;
 				const thisServerurl = self.$parent.serverUrl;
 				self.showLoading = true;
@@ -127,48 +135,44 @@
 				if(self.$parent.lastPageType === '再次购买') {
 					self.fromRegularPurchasePage = true;
 				}
-				this.$api.getStorage().then((resolve) =>{
-					this.userID = resolve.userID ? resolve.userID : '';
-					queryGoodslist(thisServerurl,{userId:this.userID,pageNum:self.pageNum,pageSize:self.pageSize}).then(response=>{
-						const resData = self.fromRegularPurchasePage ?response.data.page :response.data;
-						const resList = resData.results,
-							  getCartNum = response.data.count;
-						this.cartNum = getCartNum > 99 ?'99+' :getCartNum;
-						if(!loadMore && self.fromRegularPurchasePage && resData.hasNextPage) {
-							self.showRegularBtn = true;
+				queryGoodslist(thisServerurl,{userId:this.userID,pageNum:self.pageNum,pageSize:self.pageSize}).then(response=>{
+					const resData = self.fromRegularPurchasePage ?response.data.page :response.data;
+					const resList = resData.results,
+						  getCartNum = response.data.count;
+					this.cartNum = getCartNum > 99 ?'99+' :getCartNum;
+					if(!loadMore && self.fromRegularPurchasePage && resData.hasNextPage) {
+						self.showRegularBtn = true;
+					}
+					if(resList && resList.length > 0){
+						self.hasNextPage = resData.hasNextPage;
+						self.totalPage = resData.totalPage;
+						if(loadMore) {
+							self.commodityList = [...self.commodityList,...resList];
+							self.showRegularBtn = false;
+						} else {
+							self.commodityList = [...resList];
+							self.showSkeleton = false;
 						}
-						if(resList && resList.length > 0){
-							self.hasNextPage = resData.hasNextPage;
-							self.totalPage = resData.totalPage;
-							if(loadMore) {
-								self.commodityList = [...self.commodityList,...resList];
-								self.showRegularBtn = false;
-							} else {
-								self.commodityList = [...resList];
-								self.showSkeleton = false;
-							}
-							// 防上拉暴滑
-							self.pullFlag = false;
-							setTimeout(()=>{
-								self.pullFlag = true;
-							},500)
-							// 底部提示文案
-							if(self.hasNextPage) {
-								self.loadingText = '上拉加载更多';
-							} else {
-								self.showLoading = true;
-								self.loadingNow = false;
-							}
+						// 防上拉暴滑
+						self.pullFlag = false;
+						setTimeout(()=>{
+							self.pullFlag = true;
+						},500)
+						// 底部提示文案
+						if(self.hasNextPage) {
+							self.loadingText = '上拉加载更多';
 						} else {
-							if(!loadMore) {
-								self.showEmpty = true;
-							}
+							self.showLoading = true;
+							self.loadingNow = false;
+						}
+					} else {
+						if(!loadMore) {
+							self.showEmpty = true;
 						}
-					}).catch(response =>{
-						this.$util.msg(response.msg,2000);
-					})
+					}
+				}).catch(response =>{
+					this.$util.msg(response.msg,2000);
 				})
-				
 			},
 			operationHanld(prop){
 				this.$emit('operationConfim',prop)

+ 14 - 0
components/seller/home.vue

@@ -22,6 +22,13 @@
 				<!-- </uni-swiper-dot> -->
 			</view>
 			<view class="cate-section clearfix">
+				<!-- 自定义分类导航栏 -->
+				<view class="tabbar clearfix">
+					<view class="cate-item" v-for="(nav,idx) in productsClassify" :key="idx" @click.stop="navToListPage(nav)">
+						<image class="tui-skeleton-fillet" :src="nav.classifyImage"></image>
+						<text class="tui-skeleton-rect">{{nav.classifyName}}</text>
+					</view>
+				</view>
 				<!-- 优选分类 -->
 				<view class="tabbar clearfix">
 					<view class="cate-item-info" @click.stop="this.$api.navToListPage({type:'1',value:firstModulesName})">
@@ -170,6 +177,13 @@
 					{text:'会员中心',icon:'https://img.caimei365.com/group1/M00/03/8C/Cmis215XHXSAAZU0AACaPrfbB8I435.png'},
 					{text:'在线客服',icon:'https://img.caimei365.com/group1/M00/03/8D/Cmis215XHXWABv0rAACt9b8scec656.png'}
 				],
+				productsClassify:[
+					{classifyName:'针剂',classifyImage:'https://img.caimei365.com/group1/M00/03/7A/Cmis213wz86AQuJBAABgU_SS4II914.png'},
+					{classifyName:'线材/假体',classifyImage:'https://img.caimei365.com/group1/M00/03/7A/Cmis213wz-OAei3KAABf7oyhz8c939.png'},
+					{classifyName:'仪器',classifyImage:'https://img.caimei365.com/group1/M00/03/7A/Cmis213w0AeAJGGSAABlVRKhWFE375.png'},
+					{classifyName:'护肤',classifyImage:'https://img.caimei365.com/group1/M00/03/7A/Cmis213w0ByABQfJAABdoMz4qTo227.png'},
+					{classifyName:'易耗品',classifyImage:'https://img.caimei365.com/group1/M00/03/7A/Cmis213w0DKAKKaaAABbkEy5ilM324.png'}
+				],
 				navServerList:[
 					{text:'会员优惠',icon:'../../static/temp/server1@2x.png',path:'/pages/service/member'},
 					{text:'售后无忧',icon:'../../static/temp/server2@2x.png',path:'/pages/service/aftersale'},

+ 1 - 1
components/seller/user.vue

@@ -7,7 +7,7 @@
 				<view class="u-header-main">
 					<view class="user-item">
 						<view class="logo-m">
-							<image :src="headpic ? headpic:'https://img.caimei365.com/group1/M00/03/94/Cmis216Sk_OAZaxVAAANf4oruy4674.png'" mode=""></image>
+							<image :src="headpic ? headpic:'../../static/temp/icon-seller@3x.png'" mode=""></image>
 							<text class="txt tui-skeleton-fillet">协销员工</text>
 						</view>
 					</view>

+ 0 - 4
pages/goods/goods.vue

@@ -17,7 +17,6 @@
 				emptyText: '',
 				lastPageType: '',
 				lastPageVal: '',
-				userID:'',
 			}
 		},		
 		onLoad(option) {
@@ -66,9 +65,6 @@
 			if(thisPage.refresh) {
 				this.setServerUrl(thisPage.listData);
 			}
-			this.$api.getStorage().then((resolve) =>{
-				this.userID = resolve.userID
-			})
 		}
 	}
 </script>

+ 0 - 1
pages/goods/product.vue

@@ -653,7 +653,6 @@
 				-webkit-line-clamp: 2;
 				overflow: hidden;
 				margin-bottom: 16rpx;
-				
 			}
 			.wrap-main-pricenone{
 				line-height: 44rpx;

+ 3 - 3
pages/tabBar/home/home.vue

@@ -8,7 +8,7 @@
 			</view>
 			<view class="banner-section">
 				<!-- <uni-swiper-dot :info="bannerList" :current="current" field="content" :mode="mode" > -->
-				<swiper class="banner tui-banner tui-skeleton-rect" circular @change="swiperChange" :autoplay="true" :interval="5000" :duration="500" :circular="false">
+				<swiper class="banner tui-banner tui-skeleton-rect" circular @change="swiperChange" :autoplay="true" :interval="5000" :duration="500" :circular="true">
 					<swiper-item v-for="(item, index) in bannerImageList" :key="index" class="banner-item"> 
 						<image :src="item" />
 					</swiper-item>
@@ -281,8 +281,8 @@
 				console.log(e.detail.query)
 			},
 			showTost(){
-				this.$util.msg("正在开发中,敬请期待~",2000)
-				// this.$api.navigateTo(`/market/pages/login/login`)
+				// this.$util.msg("正在开发中,敬请期待~",2000)
+				this.$api.navigateTo(`/market/pages/login/login`)
 				// uni.navigateToMiniProgram({
 				// 	appId: 'wx5a5cda32926f55ac',
 				// 	path: '/pages/tabBar/home/home',

+ 4 - 4
pages/user/operator/list.vue

@@ -27,7 +27,7 @@
 				<scroll-view scroll-y="true" >
 					<view class="list" v-for="(item, index) in operatorList" :key="index" @click.stop="showOperatorModel(item)">
 						<view class="list-left">
-							<view class="list-head"><image :src="item.headimgurl ? item.headimgurl : 'https://img.caimei365.com/group1/M00/03/94/Cmis216Sk_OAfH-2AAA3tX5g6uo305.png'" mode=""></image></view>
+							<view class="list-head"><image :src="item.headimgurl ? item.headimgurl : '../../../static/temp/icon-seller@3x.png'" mode=""></image></view>
 							<view class="list-tel">
 								<text class="txt">{{item.linkName}}</text>
 								<text class="txt">{{item.mobile}}</text>
@@ -337,13 +337,13 @@
 			.head{
 				width: 92rpx;
 				height: 92rpx;
-				border-radius: 50%;
-				border: 1px solid $color-system;
+				border-radius: 14rpx;
+				border: 1px solid #ebebeb;
 				float: left;
 				image{
 					width: 92rpx;
 					height: 92rpx;
-					border-radius: 50%;
+					border-radius: 14rpx;
 				}
 			}
 		}

BIN=BIN
static/temp/icon-club@3x.png


BIN=BIN
static/temp/icon-seller@3x.png