zhengjinyi пре 2 година
родитељ
комит
da887fb12c

+ 10 - 2
pages/goods/product.vue

@@ -904,14 +904,22 @@ export default {
 				typeId: this.typeId
 			})
 				.then(response => {
+					let productLabel = ''
 					this.productImage = []
 					this.shop = response.data.shop
 					this.shopId = response.data.shopId
 					this.product = response.data
+					if(this.product.tinyTypeName){
+						productLabel = this.product.tinyTypeName
+					}else if(!this.product.tinyTypeName && this.product.smallTypeName){
+						productLabel = this.product.smallTypeName
+					}else{
+						productLabel = this.product.bigTypeName
+					}
 					//设置统计数据标签
 					uni.setStorageSync(
-						'pageLabel',
-						`${this.product.smallTypeName ? this.product.smallTypeName : ''}-${
+						'productLabel',
+						`${productLabel}-${
 							this.product.brandName ? this.product.brandName : ''
 						}`
 					)

+ 1 - 0
pages/search/search.vue

@@ -864,6 +864,7 @@ export default {
 			this.subMitSearch()
 		},
 		keywordsClickPath(item) {
+			uni.setStorageSync('pageLabel',item.name)
 			this.$api.FlooryNavigateTo(item)
 		},
 		confirmDetele() {

+ 1 - 1
pages/second/product/components/secondPrice.vue

@@ -56,7 +56,7 @@
 			},
 		},
 		created() {
-			console.log(this.product)
+			
 		},
 		computed: {
 			...mapState(['hasLogin','isWxAuthorize','identity'])

+ 1 - 1
pages/second/product/product-details.vue

@@ -231,7 +231,7 @@
 					this.skeletonShow = false
 					this.productImage=[]
 					this.product = response.data
-					uni.setStorageSync('pageLabel', `${response.data.brandName}`)
+					uni.setStorageSync('productLabel', `${response.data.brandName}`)
 					this.shop = response.data.shop
 					//处理商品图片列表
 					this.product.imageList.forEach(item =>{

+ 2 - 3
pages/second/product/product-list.vue

@@ -247,8 +247,7 @@
 								this.showSkeleton = false
 							   }
 							   this.hasNextPage = data.hasNextPage
-							   this.listRecord = data.totalRecord
-							  
+							   this.listRecord = data.totalRecord						  
 						   }
 						   // 防上拉暴滑
 						   this.pullFlag = false
@@ -299,7 +298,7 @@
 			}
 		},	
 		onShow() {
-			uni.setStorageSync('pageLabel','二手市场')
+		   uni.setStorageSync('pageLabel', `二手市场`)
 		}
 	}
 </script>

+ 2 - 2
services/config.env.js

@@ -8,7 +8,7 @@ if(process.env.NODE_ENV === 'development'){
     // URL_CONFIG = 'https://core.caimei365.com'  
 }else{
     // 生产环境
-    URL_CONFIG = 'https://core-b.caimei365.com'
-    // URL_CONFIG = 'https://core.caimei365.com'
+    // URL_CONFIG = 'https://core-b.caimei365.com'
+    URL_CONFIG = 'https://core.caimei365.com'
 }
 export default URL_CONFIG

+ 11 - 8
utils/residence.js

@@ -42,28 +42,31 @@ const routting = async (current, prev) => {
 
 /* 用户停留时间 */
 async function userBehavior(current, prev) {
+    const sysParams = Object.assign({}, defaultParams)
     try {
         if (!prev) return
         if (!isInclude(prev.path)) return
         console.log('\n')
         console.log('------------------------')
         // 停留时长参数设置
-        defaultParams.accessDuration = prev.meta.leaveTime - prev.meta.enterTime
+        sysParams.accessDuration = prev.meta.leaveTime - prev.meta.enterTime
         console.log('当前页面:', current.path)
         console.log('离开页面:', prev.path)
         // 接口参数设置
         const pageData = isIncludeType(prev.path)
-        defaultParams.pagePath = prev.fullPath
-        defaultParams.pageType = pageData ? pageData.pageType : ''
+        sysParams.pagePath = prev.fullPath
+        sysParams.pageType = pageData ? pageData.pageType : ''
         if (prev.path === '/pages/goods/product' || prev.path === '/pages/second/product/product-details') {
-            defaultParams.productId = prev.query.id ? prev.query.id : 0
+            sysParams.productId = prev.query.id ? prev.query.id : 0
+            sysParams.pageLabel = uni.getStorageSync('productLabel')
+        }else{
+            sysParams.pageLabel = uni.getStorageSync('pageLabel')
         }
-        defaultParams.pageLabel = uni.getStorageSync('pageLabel')
         // 调用接口
-        console.log('记录路径:', prev.path, '停留时间:', defaultParams.accessDuration, 'ms', '标签:', defaultParams.pageLabel)
-        await UserApi.userRecordStatistics(defaultParams)
-        // 删除标记标签名
+        console.log('记录路径:', prev.path, '停留时间:', sysParams.accessDuration, 'ms', '标签:', sysParams.pageLabel)
+        await UserApi.userRecordStatistics(sysParams)
         uni.removeStorageSync('pageLabel')
+        // 删除标记标签名
         console.log('---用户行为轨迹记录成功---')
         console.log('------------------------')
         console.log('\n')