Bladeren bron

Ross 用户数据收集

zhengjinyi 2 jaren geleden
bovenliggende
commit
18b2bed3bd

+ 5 - 0
components/cm-module/cm-ross/cm-ross-popup.vue

@@ -98,6 +98,11 @@ export default {
 			if (this.isDisabled) {
 				return
 			}
+			const reg = RegExp(/^1\d{10}$/)
+			if(!reg.test(this.consultParams.consultMobile)){
+				this.$util.msg('请输入正确的手机号');
+				return
+			}
 			this.userInformationInsertRoos(this.consultParams)
 		},
 		userInformationInsertRoos(params){

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

@@ -4,7 +4,7 @@
 			<scroll-view scroll-x>
 				<view class="tui-goods__list">
 					<view class="tui-goods__item ross" v-if="isRossShow">
-						<view class="tui-goods__ross" @click="this.$api.navigateTo('/pages/supplier/user/my-shop?shopId=10131')">
+						<view class="tui-goods__ross" @click="this.$api.navigateTo('/pages/supplier/user/my-shop?shopId=1378')">
 							<image class="ross-image" src="https://static.caimei365.com/app/img/ross/ross-image@3x.jpg" mode=""></image>
 						</view>
 					</view>

+ 2 - 2
mixins/appMixins.js

@@ -3,10 +3,10 @@ import { mapState,mapMutations} from 'vuex'
 import authorize from '@/common/config/authorize.js'
 const appMixins = {
     computed: {
-        ...mapState(['hasLogin','updateNoticeNum','updateRossShow'])
+        ...mapState(['hasLogin','isWxAuthorize'])
     },
     methods: {
-        ...mapMutations(['login','logout','isWxAuthorize']),
+        ...mapMutations(['login','logout','updateNoticeNum','updateRossShow']),
         async getWxAuthorize(){
             const wechatCode = await authorize.getCode('weixin')// 根据微信的code获取用户登录状态:1已登录过 -1未登录过
             const getUserInfo = await authorize.getUserInfo('weixin')

+ 2 - 4
mixins/cmSrsMixins.js

@@ -7,10 +7,8 @@ const cmSrsMixins = {
             handleShopId: 0,
             handleProsKey: '',
             handleShopKey: '',
-			 productIds:[6946,6947,6953,6953,6954,6955,6956,6957,6958],//Ross 商品ID集合
-            // productIds:[7247,7248],//Ross 商品ID集合
-            shopIds:[10131],// Ross 供应商Id
-            // shopIds:[1378],// Ross 供应商Id
+            productIds:[7247,7248],//Ross 商品ID集合
+            shopIds:[1378],// Ross 供应商Id
             keyWords: ['Binary Premium', '智能体疗管理系统', '448k', '肌肉重塑疗法', '西班牙ROSS', 'ROSS','智能体疗'], // Ross 搜索商品关键词 集合
             shopKeyWords: ['深圳艾斯佰丽生物科技有限公司', '艾斯佰丽'],
             showRossHtml: false,

+ 1 - 1
pages/goods/good-floor.vue

@@ -11,7 +11,7 @@
 		</view>	
 		<!-- ross广告图区 -->
 		<view class="container-ross" v-if="isRossShow">
-			<view class="ross-image" @click="this.$api.navigateTo('/pages/supplier/user/my-shop?shopId=10131')">
+			<view class="ross-image" @click="this.$api.navigateTo('/pages/supplier/user/my-shop?shopId=1378')">
 				<image class="image" src="https://static.caimei365.com/app/img/ross/ross-image@2x.jpg" mode=""></image>
 			</view>
 		</view>

+ 2 - 2
pages/second/form/form-presale.vue

@@ -161,7 +161,7 @@
 							placeholder-class="placeholder">
 				</view> 
 			 </view>
-			 <view class="row">
+<!-- 			 <view class="row">
 				 <view class="label">商品类型:</view>
 				 <view class="select spacing">
 				 	<picker
@@ -181,7 +181,7 @@
 				 	</picker>
 				 </view>
 				 <text class="iconfont icon-xiayibu"></text>
-			 </view>
+			 </view> -->
 			<view class="row" >
 				 <view class="label"><text class="red">*</text>联系地址:</view>
 				 <view class="spacing"  @click="showMulLinkageThreePicker">

+ 2 - 2
pages/second/form/form-seller.vue

@@ -309,7 +309,7 @@
 							placeholder-class="placeholder">
 				</view> 
 			 </view>
-			 <view class="row">
+<!-- 			 <view class="row">
 				 <view class="label">商品类型:</view>
 				 <view class="select spacing">
 				 	<picker
@@ -329,7 +329,7 @@
 				 	</picker>
 				 </view>
 				 <text class="iconfont icon-xiayibu"></text>
-			 </view>
+			 </view> -->
 			<view class="row" >
 				 <view class="label"><text class="red">*</text>联系地址:</view>
 				 <view class="spacing"  @click="showMulLinkageThreePicker">

+ 200 - 178
pages/second/form/introduce.vue

@@ -1,314 +1,336 @@
 <template name="fleaMarket">
 	<view class="fleaMarket">
-	      <view class="second-hand-wrapper">
-	            <view class="top_title">
-	                <view ><image src="https://static.caimei365.com/app/img/icon/icon-logo2.png" mode=""></image></view>
-	                <view class="right-title">
-	                    <text class="right-one">二手市场</text>
-	                    <text class="right-two">SECOND-HANDMARKET</text>
-	                </view>
-	            </view>
-	            <view class="top_text">
-	                质量好一点,效率高一点
-	            </view>
-	            <view class="mian_text">
-	                <view class="main-title">采美二手市场介绍<view class="yellow_icon"></view></view>
-	                <span>
-	                    现实生活中,二手商品越来越经济实惠,二手商品也在多个经济生活领域出现。
-	                    面对潜力巨大的二手市场,采美365网于2019年开办美容行业二手交易版块,搭建二手交易平台,
-	                    将拥有闲置商品卖家与求购方(买家)信息集中起来,让交易双方的买卖信息传播得更广泛,交易更有保障。
-	                </span>
-	            </view>
-	            <view class="mian_content top">
-	                <text class="big-title">二手平台运营特色</text><view class="yellow_icon"></view>
-	                <view class="font_content">
-	                    <view class="content_list">
-	                        <view class="content-title">1.自运营</view>
-	                        <text class="content-text">用户自主上传二手商品信息,自主销售,平台提供商品展示位以及商品信息介绍页面,类似“闲鱼”。</text>
-	                    </view>
-	                    <view class="content_list">
-	                        <view class="content-title"> 2.代运营</view>
-	                        <text class="content-text">由平台协助销售二手商品,为用户提供贴心且必要的推广辅助,促成交易。</text>
-	                    </view>
-	                    <view class="content_list">
-	                        <view class="content-title">3.第三方服务</view>
-	                        <text class="content-text">平台提供第三方服务,如申请第三方评测、延保、维修等,一方面更客观全面展示仪器细节,另一方面,便于仪器机能维护,方便维修等。</text>
-	                    </view>
-	                    <view class="content_list">
-	                        <view class="content-title">4.套餐服务</view>
-	                        <text class="content-text">多项组合套餐式服务,满足卖家个性化推广需求。</text>
-	                    </view>
-	                    <view class="tishiyu">转让方/出售方(以下统称为“卖家”)需上传个人真实信息,平台留存备案后,卖家通过平台专属页面上传需要出售的商品信息,(按后台系统要求填写)。</view>
-	            </view>
-	           </view>
-	
-	            <view class="mian_content">
-	                <text class="big-title">合作模式</text><view class="yellow_icon y m" ></view>
-	            <view class="font_content">
-	                <view class="twobuy">成为自由卖家:二手出售方</view>
-	                  <view class="content_list">
-	                    <view class="content-title">1.自主发布</view>
-	                    <text class="content-text">平台已拥有独立上传信息页面,卖家可进入页面或者通过链接自主上传商品信息,获得在平台二手版块展示机会。平台收取展示位费用,详见第2条</text>
-	                  </view>
-	                  <view class="content_list">
-	                    <view class="content_list">2.自主发布</view>
-	                    <text class="content-text"> 卖家每上传一款商品,占据一个展示位,<text class="bluefont">有效期为<text style="font-size: 48px">3</text>个月</text>
-	                           平台提供与该商品匹配的详情信息以及文章信息,降低买家决策成本,以促进销售。特殊政策除外(如特定免费时段)。</text>
-	                  </view>
-	                   <view class="content_list">
-	                    <view class="content-title">3.平台推广服务(代运营)</view>
-	                    <text class="content-text"> 卖家如需采美平台提供个性化推广服务,以帮助达成交易 ,平台收取一定服务费或佣金。</text>
-	                  </view>
-	                  <view class="content_list">
-	                    <view class="content-title">4.第三方检测、维修、延保服务</view>
-	                    <text class="content-text"> 平台收取服务佣金。 </text>
-	                  </view>
-	                  <view class="content_list">
-	                      <view class="content-title">5.套餐服务</view>
-	                      <text class="content-text">多项组合服务。</text>
-	                  </view>
-	            </view>
-	            </view >
-	
-	            <view class="mian_content">
-	                <text class="big-title">交易流程</text><view class="yellow_icon y m" ></view>
-	                <view class="font_content">
-	                 <view class="content_list">
-	                    <view class="content-text">随着越来越多机构青睐性价比高的二手设备,采美二手市场也越来越火热,为了保障买卖双方利益和资金交易安全,
-	                    采美现将二手仪器交易的流程更加规范化,以促进二手市场的健康发展。</view>
-	                 </view>
-	                    <view class="threebuy">此流程适用于10万以下的设备,10万以上二手设备交易请联系高先生。</view>
-	                    <view class="jioayi">具体的流程如下:</view>
-						<image src="https://static.caimei365.com/app/img/icon/icon-secondimg@2x.png" mode="" class="jiaoyi_img"></image>
-	                </view>
-	            </view>
-	            <view class="second-hand-btn" >
-	                <view class="button" @click.stop="gotoform">去发布</view>
-	                <view class="button" @click.stop="gotolist">逛二手市场</view>
-	                <view class="button" @click="gotorepair">去维修</view>
-	                <view class="button" @click="this.$api.switchTabTo('/pages/tabBar/home/index')">去首页</view>
-	            <view class="foot_font">
-	                <view style="color: #ADADAD"> 业务咨询/合作请联系:<label style="color: #666666;margin-right: 10rpx"> 0755-22907771  </label></view>
+		<view class="second-hand-wrapper">
+			<view class="top_title">
+				<view><image src="https://static.caimei365.com/app/img/icon/icon-logo2.png" mode=""></image></view>
+				<view class="right-title">
+					<text class="right-one">二手市场</text> <text class="right-two">SECOND-HANDMARKET</text>
+				</view>
+			</view>
+			<view class="top_text">质量好一点,效率高一点</view>
+			<view class="top_text bot">效率更高 成本更低 交易更安全</view>
+			<view class="mian_text">
+				<view class="main-title">采美二手市场介绍<view class="yellow_icon"></view></view>
+				<text>
+					现实生活中,二手商品越来越经济实惠,二手商品也在多个经济生活领域出现。面对潜力巨大的二手市场,采美365网于2019年开办美容行业二手交易版块,搭建二手交易平台,
+					将拥有闲置商品卖家与求购方(买家)信息集中起来,让买卖双方直接交易,一手信息效率更高,交易成本更低,交易更有保障。
+				</text>
+			</view>
+			<view class="mian_content top">
+				<text class="big-title">二手平台运营特色</text><view class="yellow_icon"></view>
+				<view class="font_content">
+					<view class="content_list">
+						<view class="content-title">1.自运营</view>
+						<text class="content-text"
+							>用户自主上传二手商品信息,自主销售,平台提供商品展示位以及商品信息介绍页面,类似“闲鱼”。</text
+						>
+					</view>
+					<view class="content_list">
+						<view class="content-title"> 2.代运营</view>
+						<text class="content-text"
+							>由平台协助销售二手商品,为用户提供贴心且必要的推广辅助,促成交易。</text
+						>
+					</view>
+					<view class="content_list">
+						<view class="content-title">3.第三方服务</view>
+						<text class="content-text"
+							>平台提供第三方服务,如申请第三方评测、延保、维修等,一方面更客观全面展示仪器细节,另一方面,便于仪器机能维护,方便维修等。</text
+						>
+					</view>
+					<view class="content_list">
+						<view class="content-title">4.套餐服务</view>
+						<text class="content-text">多项组合套餐式服务,满足卖家个性化推广需求。</text>
+					</view>
+					<view class="tishiyu"
+						>转让方/出售方(以下统称为“卖家”)需上传个人真实信息,平台留存备案后,卖家通过平台专属页面上传需要出售的商品信息,(按后台系统要求填写)。</view
+					>
+				</view>
+			</view>
+
+			<view class="mian_content">
+				<text class="big-title">合作模式</text><view class="yellow_icon y m"></view>
+				<view class="font_content">
+					<view class="twobuy">成为自由卖家:二手出售方</view>
+					<view class="content_list">
+						<view class="content-title">1.自主发布</view>
+						<text class="content-text"
+							>平台已拥有独立上传信息页面,卖家可进入页面或者通过链接自主上传商品信息,获得在平台二手版块展示机会。平台收取展示位费用,详见第2条</text
+						>
+					</view>
+					<view class="content_list">
+						<view class="content_list">2.自主发布</view>
+						<text class="content-text">
+							卖家每上传一款商品,占据一个展示位,<text class="bluefont"
+								>有效期为<text style="font-size: 48px">3</text>个月</text
+							>
+							平台提供与该商品匹配的详情信息以及文章信息,降低买家决策成本,以促进销售。特殊政策除外(如特定免费时段)。</text
+						>
+					</view>
+					<view class="content_list">
+						<view class="content-title">3.平台推广服务(代运营)</view>
+						<text class="content-text">
+							卖家如需采美平台提供个性化推广服务,以帮助达成交易 ,平台收取一定服务费。</text
+						>
+					</view>
+					<view class="content_list">
+						<view class="content-title">4.第三方检测、维修、延保服务</view>
+						<text class="content-text"> 平台服务费。 </text>
+					</view>
+					<view class="content_list">
+						<view class="content-title">5.套餐服务</view> <text class="content-text">多项组合服务。</text>
+					</view>
+				</view>
+			</view>
+
+			<view class="mian_content">
+				<text class="big-title">交易流程</text><view class="yellow_icon y m"></view>
+				<view class="font_content">
+					<view class="content_list">
+						<view class="content-text"
+							>随着越来越多机构青睐性价比高的二手设备,采美二手市场也越来越火热,为了保障买卖双方利益和资金交易安全,
+							采美现将二手仪器交易的流程更加规范化,以促进二手市场的健康发展。</view
+						>
+					</view>
+					<view class="threebuy">此流程适用于10万以下的设备,10万以上二手设备交易请联系高先生。</view>
+					<view class="jioayi">具体的流程如下:</view>
+					<image
+						src="https://static.caimei365.com/app/img/icon/icon-secondimg@2x.png"
+						mode=""
+						class="jiaoyi_img"
+					></image>
+				</view>
+			</view>
+			<view class="second-hand-btn">
+				<view class="button" @click.stop="gotoform">去发布</view>
+				<view class="button" @click.stop="gotolist">逛二手市场</view>
+				<view class="button" @click="gotorepair">去维修</view>
+				<view class="button" @click="this.$api.switchTabTo('/pages/tabBar/home/index')">去首页</view>
+				<view class="foot_font">
+					<view style="color: #ADADAD">
+						业务咨询/合作请联系:<label style="color: #666666;margin-right: 10rpx">
+							0755-22907771
+						</label></view
+					>
 					<view style="color: #ADADAD;">手机:<label style="color: #666666">15817465281</label></view>
-	            </view>
-	        </view>
-	    </view>
+				</view>
+			</view>
+		</view>
 	</view>
 </template>
 
 <script>
-	export default{
-		name:'fleaMarket',
-		components:{
+export default {
+	name: 'fleaMarket',
+	components: {},
+	methods: {
+		gotoform: function() {
+			this.$api.navigateTo('/pages/second/form/form')
 		},
-		methods:{
-			gotoform:function(){
-				this.$api.navigateTo('/pages/second/form/form')
-			},
-			gotolist:function(){
-				this.$api.navigateTo('/pages/second/product/product-list')
-			},
-			gotorepair:function(){
-				this.$api.navigateTo('/pages/h5/article/page?linkType=7')
-			},
+		gotolist: function() {
+			this.$api.navigateTo('/pages/second/product/product-list')
 		},
-		
-		
+		gotorepair: function() {
+			this.$api.navigateTo('/pages/h5/article/page?linkType=7')
+		}
 	}
+}
 </script>
 
 <style lang="scss">
-page{
+page {
 	position: relative;
 	margin: 40rpx auto 0;
-}	
-.fleaMarket{
-	padding:20rpx;
-	background-image: linear-gradient(#FF7676, #E15616);
+}
+.fleaMarket {
+	padding: 20rpx;
+	background-image: linear-gradient(#ff7676, #e15616);
 }
 .second-hand-wrapper {
-	background-image: url("https://static.caimei365.com/app/img/bg/bg22.png");
+	background-image: url('https://static.caimei365.com/app/img/bg/bg22.png');
 	background-position: 50% 9%;
 	background-repeat: no-repeat;
 	background-size: 100%;
-	image{
+	image {
 		width: 100%;
 		display: block;
 		margin: 20rpx auto 0;
 		height: 800rpx;
 	}
-	.big-title{
-		color: #FFFFFF;
+	.big-title {
+		color: #ffffff;
 		letter-spacing: 4rpx;
 	}
 }
 .second-hand-btn {
-	.button{
+	.button {
 		width: 280rpx;
 		height: 90rpx;
-		background: linear-gradient(225deg,rgba(255,107,107,1) 0%,rgba(247,76,0,1) 100%);
+		background: linear-gradient(225deg, rgba(255, 107, 107, 1) 0%, rgba(247, 76, 0, 1) 100%);
 		border-radius: 30rpx;
 		color: #fff;
 		border: none;
 		font-size: 27rpx;
 		outline: none;
-		margin-bottom:20rpx;
+		margin-bottom: 20rpx;
 		margin-right: 20rpx;
 		line-height: 90rpx;
-		display: inline-block
+		display: inline-block;
 	}
-	
 }
 .second-hand-btn {
 	position: relative;
-	background: #FFFFFF;
+	background: #ffffff;
 	border-radius: 30rpx;
 	margin-top: 30rpx;
-	padding:40rpx 22.5rpx 37.5rpx 30rpx;
+	padding: 40rpx 22.5rpx 37.5rpx 30rpx;
 	margin-bottom: 15rpx;
 	border-bottom: 9rpx solid #f1ac90;
 	border-right: 9rpx solid #f1ac90;
 	text-align: center;
 }
-.top_title{
+.top_title {
 	padding: 40rpx 0 40rpx 0;
 	text-align: center;
-	.right-one{
-			letter-spacing: 12rpx;
-			font-size: 40rpx;
-			font-weight: bold;
-			color: #FFFFFF;
-			letter-spacing: 4rpx;
+	.right-one {
+		letter-spacing: 12rpx;
+		font-size: 40rpx;
+		font-weight: bold;
+		color: #ffffff;
+		letter-spacing: 4rpx;
 	}
-	.right-two{
-		color: #FFFFFF;
+	.right-two {
+		color: #ffffff;
 		font-size: 20rpx;
 		display: block;
 	}
-	image{
+	image {
 		width: 100%;
 		height: 100%;
 	}
 }
-.top_text{
-	font-size: 60rpx;
-	color: #FFFFFF;
+.top_text {
+	font-size: 48rpx;
+	color: #ffffff;
 	font-style: oblique;
 	font-weight: bold;
-	margin-top:40rpx;
+	margin-top: 40rpx;
 	text-align: center;
+	&.bot {
+		font-size: 56rpx;
+		margin-top: 0rpx;
+	}
 }
-.mian_text{
+.mian_text {
 	margin-top: 75rpx;
-	color: #FFFFFF;
+	color: #ffffff;
 	font-size: 22rpx;
 	padding: 0 30rpx 0 30rpx;
 	line-height: 40rpx;
 	letter-spacing: 4rpx;
-	.main-title{
-		font-size:36rpx;
+	.main-title {
+		font-size: 36rpx;
 		font-weight: bold;
 		padding-bottom: 37.5rpx;
 	}
 }
-.mian_content{
+.mian_content {
 	margin-top: 80rpx;
-	.big-title{
+	.big-title {
 		font-size: 36rpx;
 		font-weight: bold;
 	}
-	&.top{
-		margin-top: 500rpx;
+	&.top {
+		margin-top: 200rpx;
 	}
 }
-.font_content{
-	background: #FFFFFF;
-	border-radius:37.5rpx;
+.font_content {
+	background: #ffffff;
+	border-radius: 37.5rpx;
 	margin-top: 30rpx;
-	padding:18.5rpx;
+	padding: 18.5rpx;
 	font-weight: 400;
 	line-height: 45rpx;
-	color: rgba(109,114,120,1);
+	color: rgba(109, 114, 120, 1);
 	opacity: 1;
 	position: relative;
-	border-bottom:9.75rpx solid #f1ac90;
+	border-bottom: 9.75rpx solid #f1ac90;
 	border-right: 9.75rpx solid #f1ac90;
 }
-.content_list{
+.content_list {
 	margin-bottom: 37.5rpx;
-	.content-title{
-		font-size:30rpx;
-		font-family:Source Han Sans CN;
+	.content-title {
+		font-size: 30rpx;
+		font-family: Source Han Sans CN;
 	}
-	.content-text{
+	.content-text {
 		font-size: 22rpx;
 	}
 }
-.tishiyu{
-	background: #FFF8F8;
-	font-size:24rpx;
+.tishiyu {
+	background: #fff8f8;
+	font-size: 24rpx;
 	font-family: Source Han Sans CN;
 	font-weight: 400;
 	line-height: 40rpx;
-	color: #FF7354;
+	color: #ff7354;
 	opacity: 1;
 	padding: 18rpx;
-	border-radius: 20rpx
+	border-radius: 20rpx;
 }
-.twobuy{
-	background: #EF5C3C;
+.twobuy {
+	background: #ef5c3c;
 	border-radius: 15rpx;
 	font-size: 26rpx;
 	font-family: AlibabaPuHuiTiB;
 	opacity: 1;
 	padding: 6rpx;
-	color: #FFFFFF;
+	color: #ffffff;
 	margin-bottom: 19.5rpx;
 	text-align: center;
 	width: 360rpx;
 }
-.threebuy{
-	background: #EF5C3C;
+.threebuy {
+	background: #ef5c3c;
 	border-radius: 9.75rpx;
 	font-size: 27.7rpx;
 	color: #fff;
 	padding: 6rpx;
 	margin-bottom: 37.5rpx;
 }
-.bluefont{
+.bluefont {
 	font-size: 24rpx !important;
-	color: #0091FF;
+	color: #0091ff;
 }
-.foot_font{
+.foot_font {
 	text-align: center;
 	font-size: 34rpx;
 	line-height: 52rpx;
 }
-.yellow_icon{
+.yellow_icon {
 	width: 315rpx;
 	height: 22.5rpx;
-	background: rgba(250,185,0,1);
+	background: rgba(250, 185, 0, 1);
 	opacity: 1;
 	margin-top: -22.5rpx;
 }
-.yellow_icon.m{
+.yellow_icon.m {
 	width: 160rpx;
 }
-.top_title view{
+.top_title view {
 	display: inline-block;
 }
-.jiaoyi{
-	font-size:24rpx;
+.jiaoyi {
+	font-size: 24rpx;
 }
-.jiaoyi_pimg{
+.jiaoyi_pimg {
 	display: none !important;
 }
-.top_title view:nth-child(1){
+.top_title view:nth-child(1) {
 	// margin-right: 20rpx;
 	width: 104rpx;
 	height: 92rpx;
 }
-.right-title{
+.right-title {
 	width: 250rpx;
 }
 </style>

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

@@ -475,6 +475,7 @@ export default {
 			wxLogin.wxLoginAuthorize()
 		}
 		this.listQuery.id = this.supplierId = this.handleShopId = option.shopId
+		uni.setStorageSync('pageLabel','供应商主页')
 		this.initGetStotage()
 	},
 	filters: {

+ 1 - 1
pages/tabBar/home/index.vue

@@ -181,7 +181,6 @@ export default {
 					this.pageList = data.homePageFloor
 					this.hotListPageFloor = data.pageFloorList
 					this.supplierObj = data.supplierImage
-					uni.setStorageSync('pageLabel','首页')
 					setTimeout(() => {
 						this.isRequest = true
 					}, 500)
@@ -298,6 +297,7 @@ export default {
 	},
 	onHide() {
 		this.autoplay = false
+		uni.setStorageSync('pageLabel','首页')
 	}
 }
 </script>

+ 44 - 26
utils/residence.js

@@ -15,15 +15,14 @@ const isIncludeType = (url) => {
 }
 
 // 参数
-const userSync = uni.getStorageSync('userInfo')
 const defaultParams = {
     pagePath: '', //页面路径
     accessDuration: 0, //浏览时长初始值为 0
     pageType: '', //页面类型
     pageLabel: '', //页面标签
-    userId: userSync.userId ? userSync.userId : 0, //用户Id
-    productId: 0 ,//商品Id
-    behaviorType:1 // 统计类型
+    userId: 0, //用户Id
+    productId: 0, //商品Id
+    behaviorType: 1 // 统计类型
 }
 
 // 页面进入
@@ -43,36 +42,18 @@ const routting = async (current, prev) => {
 
 /* 用户停留时间 */
 async function userBehavior(current, prev) {
-    const sysParams = Object.assign({}, defaultParams)
     try {
         if (!prev) return
         if (!isInclude(prev.path)) return
-        //协销不记录
-        if (userSync.userIdentity === 1) return
         console.log('\n')
         console.log('------------------------')
-        // 停留时长参数设置
-        sysParams.accessDuration = prev.meta.leaveTime - prev.meta.enterTime
         console.log('当前页面:', current.path)
         console.log('离开页面:', prev.path)
         // 接口参数设置
-        const pageData = isIncludeType(prev.path)
-        sysParams.pagePath = prev.fullPath
-        sysParams.pageType = pageData ? pageData.pageType : ''
-        sysParams.behaviorType =  uni.getStorageSync('behaviorType') ? uni.getStorageSync('behaviorType') : 1
-        if (prev.path === '/pages/goods/product' || prev.path === '/pages/second/product/product-details') {
-            sysParams.productId = prev.query.id ? prev.query.id : 0
-            sysParams.pageLabel = uni.getStorageSync('productLabel')
-        }else{
-            sysParams.pageLabel = uni.getStorageSync('pageLabel')
-        }
-        // 调用接口
-        console.log('记录路径:', prev.path, '停留时间:', sysParams.accessDuration, 'ms', '标签:', sysParams.pageLabel)
-        await UserApi.userRecordStatistics(sysParams)
-        uni.removeStorageSync('pageLabel')
-        uni.removeStorageSync('behaviorType')
-        // 删除标记标签名
-        console.log('---用户行为轨迹记录成功---')
+        setingSysParams(prev)
+        // 清除设置缓存
+        clearsSysParams(prev)
+        console.log('\n')
         console.log('------------------------')
         console.log('\n')
     } catch (e) {
@@ -81,4 +62,41 @@ async function userBehavior(current, prev) {
     }
 }
 
+// 接口参数设置
+const setingSysParams = async (prev) => {
+    const sysParams = Object.assign({}, defaultParams)
+    const userSync = uni.getStorageSync('userInfo')
+    const pageData = isIncludeType(prev.path)
+    // 参数设置
+    sysParams.userId = userSync.userId ? userSync.userId : 0
+    sysParams.accessDuration = prev.meta.leaveTime - prev.meta.enterTime
+    sysParams.pagePath = prev.fullPath
+    sysParams.pageType = pageData ? pageData.pageType : ''
+    sysParams.behaviorType = uni.getStorageSync('behaviorType') ? uni.getStorageSync('behaviorType') : 1
+    // 根据path获取不同的参数
+    if (prev.path === '/pages/goods/product' || prev.path === '/pages/second/product/product-details') {
+	    sysParams.productId = prev.query.id ? prev.query.id : 0
+	    sysParams.pageLabel = uni.getStorageSync('productLabel')
+    } else {
+	    sysParams.pageLabel = uni.getStorageSync('pageLabel')
+    }
+    console.log('记录路径:', prev.path, '停留时间:', sysParams.accessDuration, 'ms', '标签:', sysParams.pageLabel)
+    // 协销不记录
+    if (userSync.userIdentity === 1) return
+    // 统计接口调用
+    await UserApi.userRecordStatistics(sysParams)
+    console.log('---用户行为轨迹记录成功---')
+}
+
+// 清除设置缓存
+const clearsSysParams = async (prev) => {
+    if (prev.path === '/pages/goods/product' || prev.path === '/pages/second/product/product-details') {
+	    uni.removeStorageSync('productLabel')
+    } else {
+	    uni.removeStorageSync('pageLabel')
+    }
+    uni.removeStorageSync('behaviorType')
+}
+
+
 export default { enter, leave, routting }

+ 1 - 0
utils/router.config.js

@@ -14,5 +14,6 @@ export const includeList = [
     { url:'/pages/goods/good-floor-temp', pageType:13 },
     { url:'/pages/h5/activity/activity', pageType:13 },
     { url:'/pages/h5/activity/activity-topic', pageType:13 },
+    { url:'/pages/supplier/user/my-shop', pageType:14 }
 ]