Administrator 4 年之前
父節點
當前提交
1f7900fc25

+ 3 - 2
common/config/config.js

@@ -6,10 +6,11 @@ if(process.env.NODE_ENV === 'development'){
 	// URL_CONFIG = 'http://192.168.2.68:8008'	 //涛涛联调地址
 	// URL_CONFIG = 'http://192.168.2.67:8008'	 //裴裴联调地址
 	// URL_CONFIG = 'http://192.168.2.75:8008'	 //超超联调地址
-	// URL_CONFIG = 'https://spi-b.caimei365.com'	 //采美测试地址
+	URL_CONFIG = 'https://spi-b.caimei365.com'	 //采美测试地址
 	// URL_CONFIG = 'https://spi.caimei365.com'
 }else{
     // 生产环境
-    URL_CONFIG = 'https://spi.caimei365.com'
+    URL_CONFIG = 'https://spi-b.caimei365.com'
+    // URL_CONFIG = 'https://spi.caimei365.com'
 }
 export default URL_CONFIG

+ 1 - 1
components/cm-module/homeIndex/banner.vue

@@ -55,7 +55,6 @@
 				this.current = index;
 			},
 			NavToDetailPage(floor) {//跳转
-				console.log(floor)
 				/**
 				 * 页面跳转类型
 				 * 1、二级页面,2、搜索项目仪器,3、直播页面,4、自由页面,5、商品详情,6、仪器项目详情,7、供应商主页
@@ -66,6 +65,7 @@
 					 const typeMap = {
 					 	1:`/pages/goods/goods-instrument?linkId=${floor.linkParam.id}&title=${floor.title}`,
 					 	2:`/pages/search/search-instrument?keyword=${floor.title}`,
+						4:`/h5/pages/activity/activity?id=${floor.linkParam.id}`,
 					 	5:`/pages/goods/product?id=${floor.linkParam.id}`,
 					 	6:`/pages/goods/instrument-details?id=${floor.linkParam.id}`,
 					 	7:`/supplier/pages/user/my-shop?shopId=${floor.linkParam.id}`,

+ 11 - 11
components/cm-module/homeIndex/hotProduct.vue

@@ -13,18 +13,18 @@
 								</view>
 								<view class="" v-if="hasLogin">
 									<template v-if="userIdentity == 4">
-										<view class="title-none" v-show="item.price1TextFlag == '1'">
+										<view class="title-none" v-show="item.priceFlag == '1'">
 											<text class="p big">¥未公开价格</text>
 										</view>
-										<view class="title-none" v-show="item.price1TextFlag == '2'">
+										<view class="title-none" v-show="item.priceFlag == '2'">
 											<text class="p big">¥价格仅会员可见</text>
 										</view>
-										<view class="price tui-skeleton-rect" v-show="item.price1TextFlag == '0'" :class="PromotionsFormat(item.promotions) ? 'none' : ''">
+										<view class="price tui-skeleton-rect" v-show="item.priceFlag == '0'" :class="PromotionsFormat(item.promotions) ? 'none' : ''">
 											<text class="p sm">¥</text>
 											<text class="p big">{{ (PromotionsFormat(item.promotions) ? item.originalPrice : item.price ) | NumFormat}}</text>
 											<template v-if="item.actStatus==1">
 												<view class="floor-tags" v-if="PromotionsFormat(item.promotions)">
-													{{item.promotions.name}}<text v-if="hasLogin && item.price1TextFlag != '1'">:¥{{item.price | NumFormat}}</text>
+													{{item.promotions.name}}<text v-if="hasLogin && item.priceFlag != '1'">:¥{{item.price | NumFormat}}</text>
 												</view>
 												<view class="floor-tags" v-else>{{item.promotions.name}}</view>	
 											</template>
@@ -35,15 +35,15 @@
 									</template>
 									<template v-if="userIdentity == 3">
 										<template v-if="item.supplierId == shopId">
-											<view class="title-none" v-if="item.price1TextFlag == '1'">
-												<text class="p big">未公开价格</text>
+											<view class="title-none" v-if="item.priceFlag == '1'">
+												<text class="p big">未公开价格</text>
 											</view>
 											<view class="price tui-skeleton-rect" v-else :class="PromotionsFormat(item.promotions) ? 'none' : ''">
 												<text class="p sm">¥</text>
 												<text class="p big">{{ (PromotionsFormat(item.promotions) ? item.originalPrice : item.price ) | NumFormat}}</text>
 												<template v-if="item.actStatus==1">
 													<view class="floor-tags" v-if="PromotionsFormat(item.promotions)">
-														{{item.promotions.name}}<text v-if="hasLogin && item.price1TextFlag != '1'">:¥{{item.price | NumFormat}} {{ shopId }}{{item.supplierId }}</text>
+														{{item.promotions.name}}<text v-if="hasLogin && item.priceFlag != '1'">:¥{{item.price | NumFormat}} {{ shopId }}{{item.supplierId }}</text>
 													</view>
 													<view class="floor-tags" v-else>{{item.promotions.name}}</view>	
 												</template>
@@ -62,15 +62,15 @@
 										</template>
 									</template>
 									<template v-else>
-										<view class="title-none" v-if="item.price1TextFlag == '1'">
-											<text class="p big">未公开价格</text>
+										<view class="title-none" v-if="item.priceFlag == '1'">
+											<text class="p big">未公开价格</text>
 										</view>
 										<view class="price tui-skeleton-rect" v-else :class="PromotionsFormat(item.promotions) ? 'none' : ''">
 											<text class="p sm">¥</text>
 											<text class="p big">{{ (PromotionsFormat(item.promotions) ? item.originalPrice : item.price ) | NumFormat}}</text>
 											<template v-if="item.actStatus==1">
 												<view class="floor-tags" v-if="PromotionsFormat(item.promotions)">
-													{{item.promotions.name}}<text v-if="hasLogin && item.price1TextFlag != '1'">:¥{{item.price | NumFormat}}</text>
+													{{item.promotions.name}}<text v-if="hasLogin && item.priceFlag != '1'">:¥{{item.price | NumFormat}}</text>
 												</view>
 												<view class="floor-tags" v-else>{{item.promotions.name}}</view>	
 											</template>
@@ -86,7 +86,7 @@
 										<uni-grader :grade="Number(item.priceGrade)"></uni-grader>
 										<template v-if="item.actStatus==1">
 											<view class="floor-tags" v-if="PromotionsFormat(item.promotions)">
-												{{item.promotions.name}}<text v-if="hasLogin && item.price1TextFlag != '1'">:¥{{item.price | NumFormat}}</text>
+												{{item.promotions.name}}<text v-if="hasLogin && item.priceFlag != '1'">:¥{{item.price | NumFormat}}</text>
 											</view>
 											<view class="floor-tags" v-else>{{item.promotions.name}}</view>	
 										</template>

+ 4 - 2
components/cm-module/orderDetails/goodsList.vue

@@ -196,14 +196,16 @@
 					.floor-tags{
 						float: left;
 						height: 36rpx;
-						border-radius: 4rpx;
-						background-color: rgba(225, 86, 22, 0.1);
+						border-radius: 6rpx;
+						background-color: #FFFFFF;
 						line-height: 36rpx;
 						color: $color-system;
 						text-align: center;
 						display: inline-block;
 						padding:0 16rpx;
 						font-size: $font-size-20;
+						margin-left: 15rpx;
+						border: 1px solid #E15616;
 					}
 				}
 			}

+ 71 - 71
components/cm-module/supplier/supplierDetails.vue

@@ -1,28 +1,19 @@
 <template name="supplier">
 	<!-- 供应商信息 -->
 	<view class="supplier clearfix">
-		<view class="sup-header">
-			<view class="header-img">
-				<image :src="shopData.logo" mode=""></image>
-			</view>
-			<view class="header-txt">
-				<text>{{shopData.name}}</text>
+		<view class="product-supplier" @click="goSupplier">
+			<view class="logo"><img :src="shopData.logo" alt=""></view>
+			<view class="main">
+				<view class="name">{{ shopData.name }}</view>
+				<view class="massgs">
+					<view class="label">满意度:</view>
+					<view class="p-stars">
+						<uni-stars :stars="6" :iconClass="iconClass" :iconColor="iconColor" :fontSize="36" :widthInfo="176"></uni-stars>
+					</view>
+				</view>
 			</view>
 		</view>
 		<view class="sup-msg massage-t">
-			<view class="sup-h1">
-				<text class="line">公司基本信息</text>
-			</view>
-			<view class="sup-title">
-				<text class="tit-l">公司名称:</text>
-				<text >{{shopData.name}}</text>
-			</view>
-			<view class="sup-stars">
-				<text class="tit-l">满意度:</text>
-				<view class="p-stars">
-					<uni-stars :stars="6" :iconClass="iconClass" :iconColor="iconColor" :fontSize="44" :widthInfo="180"></uni-stars>
-				</view>
-			</view>
 			<view class="sup-conte">
 				<view class="conte-l">
 					<text class="tit-l">经营范围:</text>
@@ -81,11 +72,11 @@
 </template>
 
 <script>
-	import uniStars from '@/components/uni-stars/uni-stars.vue'
+	import uniGrader from '@/components/uni-grade/uni-grade.vue'
 	export default{
 		name:'supplier',
 		components:{
-			uniStars
+			uniGrader
 		},
 		props:{
 			shopId:{
@@ -95,8 +86,8 @@
 		data() {
 			return{
 				shopData:{},
-				iconClass:'icon-xingxing',
-				iconColor:'#FF9100'
+				iconClass:'icon-aixin',
+				iconColor:'#ff9100',
 			}
 		},
 		created() {
@@ -130,8 +121,10 @@
 </script>
 
 <style lang="scss">	
-.supplier{
+page{
 	background: #FFFFFF;
+}
+.supplier{
 	width: 100%;
 	.sup-msg{
 		width: 100%;
@@ -139,59 +132,66 @@
 		.sup-h1{
 			height: 80rpx;
 			line-height: 80rpx;
-			font-size: $font-size-30;
+			font-size: $font-size-28;
 			color: $text-color;
 			text-align: left;
-			border-bottom: 1px solid #EFEFEF;
+			font-weight: bold;
 			.line{
 				position: relative;
-				padding-left: 15rpx;
-				&:after{
-					content: '';
-					width: 6rpx;
-					height: 28rpx;
-					background: #FFA347;
-					position: absolute;
-					left: 0;
-					top: 6rpx;
-				}						
 			}
 		}
 	}
-	.sup-header{
-		height: 158rpx;
-		width: 702rpx;
-		padding: 28rpx 24rpx 24rpx 24rpx;
-		display: flex;
-		background: #FFFFFF;
-		.header-img{
-			width: 216rpx;
-			height: 100%;
+	.product-supplier{
+		width: 100%;
+		height: 140rpx;
+		padding:30rpx 24rpx;
+		box-sizing: border-box;
+		background-color: #FFFFFF;
+		position: relative;
+		box-sizing: border-box;
+		.logo{
+			width: 128rpx;
+			height: 92rpx;
+			float: left;
+			border: 1px solid #efefef;
+			border-radius: 6rpx;
 			image{
 				width: 100%;
 				height: 100%;
+				display: block;
+				border-radius: 6rpx;
 			}
 		}
-		.header-txt{
-			width:460rpx;
-			display: flex;
-			align-items: center;
-			text{
-				display: flex;
-				flex: 1;
-				margin-left: 26rpx;
-				line-height: 40rpx;
-				-o-text-overflow: ellipsis;
-				text-overflow: ellipsis;
-				display: -webkit-box;
-				word-break: break-all;
-				-webkit-box-orient: vertical;
-				-webkit-line-clamp: 2;
+		.main{
+			width: 470rpx;
+			height: 92rpx;
+			float: left;
+			margin-left: 20rpx;
+			.name{
+				width: 100%;
+				line-height: 46rpx;
+				float: left;
+				font-size: $font-size-28;
+				color: $text-color;
+				float: right;
 				overflow: hidden;
+				text-overflow:ellipsis;
+				white-space: nowrap;
 				text-align: left;
-				font-size: $font-size-30;
-				color: $text-color;
-				font-weight: bold;
+			}
+			.massgs{
+				width: 100%;
+				line-height: 46rpx;
+				float: left;
+				font-size: $font-size-24;
+				color: #999999;
+				.label{
+					float: left;
+				}
+				.p-stars{
+					float: left;
+					margin-left: 20rpx;
+				}
 			}
 		}
 	}
@@ -237,28 +237,29 @@
 		.sup-conte{
 			width: 100%;
 			margin-top: 24rpx;
-			display: flex;
 			.conte-l{
-				width: 142rpx;
+				width: 100%;
+				margin-bottom: 15rpx;
 				.tit-l{
 					text-align: left;
 					display: inline-block;						
 					line-height: 40rpx;
 					font-size: $font-size-28;
 					color: $text-color;
+					font-weight: bold;
 				}
 			}
 			.conte-r{
-				width: 540rpx;
+				width: 100%;
 				.age{
 					display: inline-block;
 					padding: 0 20rpx;
-					background: #FFF6E6;
+					background: #86b2fb;
 					height: 42rpx;
 					line-height: 42rpx;
 					text-align: center;
 					font-size: $font-size-24;
-					color: #666666;
+					color: #FFFFFF;
 					border-radius: 6rpx;
 					margin-right: 24rpx;
 					margin-bottom: 24rpx;
@@ -271,12 +272,11 @@
 			}
 		}
 		.sup-p{
-			padding: 24rpx 0;
-			line-height: 40rpx;
+			line-height: 48rpx;
 			text-align: left;
 			font-size: $font-size-28;
 			color: #666666;
-			text-indent: 20rpx;
+			text-indent: 40rpx;
 			&.center{
 				text-align: center;
 			}

+ 3 - 1
components/cm-module/supplier/user.vue

@@ -4,7 +4,7 @@
 		<view class="user-section">
 			<view class="header" :style="{height:(CustomBar+90)-StatusBar+'px',paddingTop:CustomBar+'px',background:'url('+ bgImgUrl +')',backgroundSize:'cover'}">
 				<view class="header-main" v-if="hasLogin">
-					<view class="header-icon"><image :src="headpic == null? '../../../static/temp/icon-seller@3x.png' : headpic" mode=""></image></view>
+					<view class="header-icon"><image :src="headpic ? headpic : defalutLogo" mode=""></image></view>
 					<view class="header-text">
 						<view class="user-item">
 							<text class="u-h1">{{name}}</text>
@@ -91,6 +91,7 @@
 	</view>
 </template>
 <script>
+	import defalutLogo from '@/static/temp/logo@3x.png'
 	import authorize from '@/common/config/authorize.js'
 	import uniBadge from '@/components/uni-badge/uni-badge.vue'
 	import { mapState,mapMutations } from 'vuex'
@@ -114,6 +115,7 @@
 				},
 				CustomBar:this.CustomBar,// 顶部导航栏高度
 				StatusBar: this.StatusBar,
+				defalutLogo:defalutLogo,
 				bgImgUrl:'https://img.caimei365.com/group1/M00/03/B0/Cmis217Z_i6ASHobAAhl69yz3SM078.png',
 				name:'这里是供应商的名字',
 				headpic:'',

+ 8 - 4
h5/pages/activity/activity-list.vue

@@ -1,7 +1,7 @@
 <template>
 	<view class="activity-container">
 		<scroll-view scroll-y="true" >
-			<view class="list" v-for="(item, index) in list" :key="index">
+			<view class="list" v-for="(item, index) in list" :key="index" @click="NavigateToActivity(item)">
 				<image class="list-image" :src="item.image" mode="scaleToFill"></image>
 				<view class="title">{{item.title}}</view>
 				<view class="time" v-show="item.status!=3">
@@ -95,9 +95,13 @@
 					this.$util.msg(error.msg,2000)
 				})
 			},
-			navToDetailPage() {//跳转商品详情页
-				this.$api.navigateTo(`/pages/goods/product?id=${this.productID}`)
-			},
+			NavigateToActivity(item){//跳转活动详情
+				if(item.status!=3){
+					this.$api.navigateTo(`/h5/pages/activity/activity?id=${item.linkParam.id}`)
+				}else{
+					this.$util.msg('活动已经结束',2000)
+				}
+			}
 		},
 		onReachBottom() {
 			if(this.hasNextPage){

+ 29 - 10
h5/pages/activity/activity.vue

@@ -1,7 +1,8 @@
 <template>
 	<view class="activity">
-		<image @click.stop="navToDetailPage" src="https://img.caimei365.com/group1/M00/03/9A/Cmis216Zf8GAb_UqABE6NiwUUZs004.jpg" mode="widthFix"></image>
-	   <!-- <web-view :webview-styles="webviewStyles" :src="activityPath"></web-view> -->
+	   <web-view :webview-styles="webviewStyles" :src="activityPath"></web-view>
+	   <!-- 侧边 -->
+	   <scroll-top v-if="isScrollTop"></scroll-top>
 	</view>
 </template>
 
@@ -15,20 +16,38 @@
 	                }
 	            },
 				productID:'',
-				activityPath:''
+				activityPath:'',
+				isScrollTop:false
 	        }
 	    },
 		onLoad(option) {
 			console.log(option)
-			this.activityPath = option.path
-			this.productID = option.productID
-			uni.setNavigationBarTitle({title:'多重精华,多重修复'});
+			switch(option.id){
+				case '277':
+					this.activityPath = 'https://static-b.caimei365.com/app/caimei-h5/html/2020/caimeih5_01.html'
+					uni.setNavigationBarTitle({title:'三昭国际优惠'});
+					break;
+				case '278':
+					this.activityPath = 'https://static-b.caimei365.com/app/caimei-h5/html/2020/caimeih5_02.html'
+					uni.setNavigationBarTitle({title:'点斗优惠'});
+					break;
+				case '223':
+					this.activityPath = 'https://static-b.caimei365.com/app/caimei-h5/html/2020/caimeih5_03.html'
+					uni.setNavigationBarTitle({title:'品牌OEM服务'});
+					break;
+			}
+			
 		},
 		methods:{
-			navToDetailPage() {//跳转商品详情页
-				this.$api.navigateTo(`/pages/goods/product?id=${this.productID}`)
-			},
-		}
+			
+		},
+		onPageScroll(e){//实时获取到滚动的值
+			if(e.scrollTop>600){
+				this.isScrollTop = true
+			}else{
+				this.isScrollTop = false
+			}	
+		},
 	}
 </script>
 	

+ 1 - 2
pages.json

@@ -599,8 +599,7 @@
 				},{
 					"path": "pages/user/supplier",
 					"style": {
-						"navigationBarTitleText": "供应商信息",
-						"enablePullDownRefresh":true
+						"navigationBarTitleText": "供应商信息"
 					}
 				},{
 					"path": "pages/order/order-list",

+ 12 - 5
pages/goods/goods-secondary.vue

@@ -22,13 +22,13 @@
 			<template v-if="isActivityFlag">
 				<view class="activity-container">
 					<scroll-view scroll-y="true" >
-						<view class="list" v-for="(item, index) in activityList" :key="index">
+						<view class="list" v-for="(item, index) in activityList" :key="index" @click="NavigateToActivity(item)">
 							<image class="list-image" :src="item.image" mode="scaleToFill"></image>
 							<view class="title">{{item.title}}</view>
-							<view class="time" v-show="item.status!=3">
+							<view class="time" v-if="item.status!=3">
 								<view class="text">{{item.detail }}</view>
 							</view>
-							<view class="mack" v-show="item.status == 3">
+							<view class="mack" v-if="item.status == 3">
 								<view class="mack-text">活动已经结束</view>
 							</view>
 						</view>
@@ -190,7 +190,6 @@
 						}else{
 							this.pullUpOn = false
 							this.loadding = false
-							console.log('2222222222222')
 							this.nomoreText = '已至底部'
 						}
 					}
@@ -213,6 +212,13 @@
 					this.GetPageTopicInfo(this.headTabId)
 				}
 			},
+			NavigateToActivity(item){//跳转活动详情
+				if(item.status!=3){
+					this.$api.navigateTo(`/h5/pages/activity/activity?id=${item.linkParam.id}`)
+				}else{
+					this.$util.msg('活动已经结束',2000)
+				}
+			},
 			NavToDetailPage(floor) {//跳转
 				console.log(floor)
 				/**
@@ -257,7 +263,7 @@
 		onPullDownRefresh() {//下拉刷新
 			if(this.isActivityFlag){
 				this.listQuery.pageNum =1
-				this.GetPromotionsrListBottomData()
+				this.GetPromotionsrList()
 				uni.stopPullDownRefresh()
 			}else{
 				this.GetPageTopicInfo(this.headTabId)
@@ -352,6 +358,7 @@
 				background: rgba(0,0,0,.4);
 				color: #FFFFFF;
 				line-height: 70rpx;
+				font-size: $font-size-26;
 			}
 		}
 	}

+ 4 - 2
pages/goods/product.vue

@@ -974,14 +974,16 @@
 				.floor-tags{
 					float: right;
 					height: 36rpx;
-					border-radius: 4rpx;
-					background-color: rgba(225, 86, 22, 0.1);
+					border-radius: 6rpx;
+					background-color: #FFFFFF;
 					line-height: 36rpx;
 					color: $color-system;
 					text-align: center;
 					display: inline-block;
 					padding:0 16rpx;
 					font-size: $font-size-20;
+					margin-left: 15rpx;
+					border: 1px solid #E15616;
 				}
 			}
 			.floor-item-btn{

+ 3 - 3
pages/login/password.vue

@@ -288,7 +288,7 @@
 			display: flex;
 			height: 80rpx;
 			border-top: 1px solid #F7F7F7;
-			margin-bottom: 112rpx;
+			margin-bottom: 80rpx;
 			position: relative;
 			.nav-item{
 				display: flex;
@@ -382,12 +382,12 @@
 						display: flex;
 						flex-direction: column;
 						align-items: center;
-						border-radius: 14rpx;
+						border-radius: 6rpx;
 						margin-top: 10rpx;
 						image{
 							width: 180rpx;
 							height: 88rpx;
-							border-radius: 14rpx;
+							border-radius: 6rpx;
 						}
 					}
 					.vscod-refresh{

+ 8 - 5
pages/search/search.vue

@@ -170,12 +170,14 @@
 		},
 		onLoad(option) {
 			this.isFocus = true
+			console.log(option)
 			if(option.keyWord){
 				this.listQuery.keyword = option.keyWord
 				this.setSearchHistoryAdd()
 				this.getListFromServer()
+			}else{
+				this.initGetSerachRecord()
 			}
-			this.initGetSerachRecord()			
 		},
 		filters: {
 			NumFormat:function(text) {//处理金额
@@ -679,17 +681,18 @@
 			box-sizing: border-box;
 			float: right;
 			.floor-tags{
-				float: right;
 				height: 36rpx;
-				border-radius: 4rpx;
-				background-color: rgba(225, 86, 22, 0.1);
+				border-radius: 6rpx;
+				background-color: #FFFFFF;
 				line-height: 36rpx;
 				color: $color-system;
 				text-align: center;
 				display: inline-block;
 				padding:0 16rpx;
-				margin-top: 9rpx;
 				font-size: $font-size-20;
+				margin-left: 15rpx;
+				border: 1px solid #E15616;
+				float: right;
 			}
 		}
 		.price-icon {

+ 4 - 4
pages/user/address/address.vue

@@ -272,17 +272,17 @@
 		display: flex;
 		align-items: center;
 		justify-content: center;
-		width: 702rpx;
+		width: 600rpx;
 		height: 88rpx;
 		font-size: $font-size-28;
 		line-height: 88rpx;
 		color: #FFFFFF;
 		text-align: center;
 		background: $btn-confirm;
-		border-radius: 14rpx;
+		border-radius: 44rpx;
 	}
 	.adds-btn{
-		width: 702rpx;
+		width: 600rpx;
 		height: 88rpx;
 		font-size: 28rpx;
 		line-height: 88rpx;
@@ -290,7 +290,7 @@
 		margin: 0 auto;
 		text-align: center;
 		background: #000000;
-		border-radius: 14rpx;
+		border-radius: 44rpx;
 	}
 </style>
 

+ 5 - 1
pages/user/address/addressManage.vue

@@ -292,12 +292,16 @@
 		margin: 0 auto;
 		text-align: center;
 		background: $btn-confirm;
+<<<<<<< HEAD
 		border-radius: 45rpx;
+=======
+		border-radius: 44rpx;
+>>>>>>> 45fd8c55d1174c98cc41467c46480e6046cec2d2
 		margin-top: 80rpx;
 	}
 	.add-btn.disabled{
 		background: #F8F8F8;
-		border-radius: 14rpx;
+		border-radius: 44rpx;
 	}
 </style>
 

+ 9 - 7
pages/user/setting/phone.vue

@@ -3,7 +3,7 @@
 		<view class="register-main first clearfix">
 			<view class="register-row clearfix">
 				<view class="register-from">
-					<view class="label">原手机号</view>
+					<view class="label">原手机号:</view>
 					<view class="row-input">{{bindMobile}}</view>
 				</view>
 			</view>
@@ -32,7 +32,7 @@
 				<view class="register-btn"  @click="bindMobileCheck">确定</view>
 			</view>
 			<view class="register-text clearfix">
-				<view >注意:本操作更换的是供应商联系人的手机号,不是运营人员的手机号!</view>
+				<view >注意:本操作更换的是机构联系人的手机号,不是运营人员的手机号!</view>
 			</view>
 		</view>
 	</view>
@@ -219,14 +219,14 @@
 				}
 				.register-from{
 					width: 702rpx;
-					height: 40rpx;
+					height: 64rpx;
 					padding: 24rpx 0;
 					position: relative;
 					.label{
 						text-align: left;
 						font-size: $font-size-28;
 						color: #666666;
-						line-height: 40rpx;
+						line-height: 64rpx;
 						float: left;
 					}
 					.row-input{
@@ -234,9 +234,9 @@
 						padding-left:10rpx;
 						font-size: $font-size-28;
 						color: $text-color;
-						line-height: 40rpx;
+						line-height: 64rpx;
 						float: left;
-						height: 40rpx;
+						height: 64rpx;
 						&.none{
 							color: #999999;
 						}
@@ -264,12 +264,14 @@
 							color:#E15616;
 							text-align: center;
 							border-radius: 45rpx;
+							font-size: $font-size-24;
 							&.none{
 								background: #F7F7F7;
 							}
 						}
 						&.disabled{
 							background: #F7F7F7;
+							border: 2rpx solid #F7F7F7;
 							.row-input{
 								background: #F7F7F7;
 								color: #999999;
@@ -277,7 +279,7 @@
 						}
 					}
 					&.btn{
-						margin-top: 10rpx;
+						margin-top: 20rpx;
 					}
 				}
 				

+ 3 - 2
services/ajax.env.js

@@ -6,10 +6,11 @@ if(process.env.NODE_ENV === 'development'){
 	// URL_CONFIG = 'http://192.168.2.68:8008'	 //涛涛联调地址
 	// URL_CONFIG = 'http://192.168.2.67:8008'	 //裴裴联调地址
 	// URL_CONFIG = 'http://192.168.2.75:8008'	 //超超联调地址
-    // URL_CONFIG = 'https://spi-b.caimei365.com'	 //采美测试地址
+    URL_CONFIG = 'https://spi-b.caimei365.com'	 //采美测试地址
 	// URL_CONFIG = 'https://spi.caimei365.com'
 }else{
     // 生产环境
-    URL_CONFIG = 'https://spi.caimei365.com'
+	URL_CONFIG = 'https://spi-b.caimei365.com'
+    // URL_CONFIG = 'https://spi.caimei365.com'
 }
 export default URL_CONFIG

+ 1 - 1
supplier/pages/user/my-shop.vue

@@ -420,7 +420,7 @@
 				return false
 			},
 			goSupplier(){//跳供应商资料页
-				this.$api.navigateTo('/supplier/pages/user/supplier?shopId='+this.shopId)
+				this.$api.navigateTo('/supplier/pages/user/supplier?shopId='+this.supplierId)
 			},
 			navToDetailPage(id) {//跳转商品详情页
 				this.$api.navigateTo(`/pages/goods/product?id=${id}`)

+ 0 - 1
supplier/pages/user/operator/addoperator.vue

@@ -93,7 +93,6 @@
 					height: 40rpx;
 					padding: 24rpx 0;
 					background: #FFFFFF;
-					border-radius: 44rpx;
 					margin-bottom: 40rpx;
 					font-size: $font-size-28;
 					color: $text-color;

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

@@ -2,7 +2,7 @@
 	<view class="container operator clearfix">
 		<view class="operator-top clearfix">
 			<view class="operator-title">
-				<view class="head"><image :src="shopLogo == null ? '../../../static/temp/icon-club@3x.png' : shopLogo" mode=""></image></view>
+				<view class="head"><image :src="shopLogo ? shopLogo : defalutLogo" mode=""></image></view>
 				<view class="title">{{shopName}}</view>
 			</view>
 			<view class="operator-search">
@@ -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 : '../../../static/temp/icon-seller@3x.png'" mode=""></image></view>
+							<view class="list-head"><image :src="item.headimgurl ? item.headimgurl : defalutLogo" mode=""></image></view>
 							<view class="list-tel">
 								<text class="txt">{{item.linkName}}</text>
 								<text class="txt">{{item.mobile}}</text>
@@ -80,6 +80,7 @@
 </template>
 
 <script>
+	import defalutLogo from '@/static/temp/logo@3x.png'
 	import authorize from '@/common/config/authorize.js'	
 	import tuiLoadmore from "@/components/tui-components/loadmore/loadmore"
 	import tuiNomore from "@/components/tui-components/nomore/nomore"
@@ -93,6 +94,7 @@
 				shopId:'',
 				shopName:'',
 				shopLogo:'',
+				defalutLogo:defalutLogo,
 				isEmpty:false,
 				nomoreText: '上拉显示更多',
 				hasNextPage:false,

+ 3 - 3
supplier/pages/user/setting/password.vue

@@ -288,7 +288,7 @@
 			display: flex;
 			height: 80rpx;
 			border-top: 1px solid #F7F7F7;
-			margin-bottom: 112rpx;
+			margin-bottom: 80rpx;
 			position: relative;
 			.nav-item{
 				display: flex;
@@ -383,12 +383,12 @@
 						display: flex;
 						flex-direction: column;
 						align-items: center;
-						border-radius: 14rpx;
+						border-radius: 6rpx;
 						margin-top: 10rpx;
 						image{
 							width: 180rpx;
 							height: 88rpx;
-							border-radius: 14rpx;
+							border-radius: 6rpx;
 						}
 					}
 					.vscod-refresh{

+ 9 - 7
supplier/pages/user/setting/phone.vue

@@ -3,7 +3,7 @@
 		<view class="register-main first clearfix">
 			<view class="register-row clearfix">
 				<view class="register-from">
-					<view class="label">原手机号</view>
+					<view class="label">原手机号:</view>
 					<view class="row-input">{{bindMobile}}</view>
 				</view>
 			</view>
@@ -198,7 +198,7 @@
 				// margin-bottom: 20rpx;
 				border-bottom: 2rpx solid #e1e1e1;
 				.register-title{
-					line-height: 60rpx;
+					line-height: 64rpx;
 					font-size: $font-size-32;
 					color: $text-color;
 					text-align: left;
@@ -219,14 +219,14 @@
 				}
 				.register-from{
 					width: 702rpx;
-					height: 40rpx;
+					height: 64rpx;
 					padding: 24rpx 0;
 					position: relative;
 					.label{
 						text-align: left;
 						font-size: $font-size-28;
 						color: #666666;
-						line-height: 40rpx;
+						line-height: 64rpx;
 						float: left;
 					}
 					.row-input{
@@ -234,9 +234,9 @@
 						padding-left:10rpx;
 						font-size: $font-size-28;
 						color: $text-color;
-						line-height: 40rpx;
+						line-height: 64rpx;
 						float: left;
-						height: 40rpx;
+						height: 64rpx;
 						&.none{
 							color: #999999;
 						}
@@ -264,12 +264,14 @@
 							color:#E15616;
 							text-align: center;
 							border-radius: 45rpx;
+							font-size: $font-size-24;
 							&.none{
 								background: #F7F7F7;
 							}
 						}
 						&.disabled{
 							background: #F7F7F7;
+							border: 2rpx solid #F7F7F7;
 							.row-input{
 								background: #F7F7F7;
 								color: #999999;
@@ -277,7 +279,7 @@
 						}
 					}
 					&.btn{
-						margin-top: 10rpx;
+						margin-top: 20rpx;
 					}
 				}