浏览代码

commit - 整理目录、统计

zhengjinyi 2 年之前
父节点
当前提交
ddcf1c2e16

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

@@ -33,8 +33,10 @@
 </template>
 
 <script>
+	import cmsMixins from '@/mixins/cmsMixins.js'
 	export default{
-		name:'address',
+		mixins: [cmsMixins],
+		name:'banner',
 		props:{
 			list:{
 				type:Array
@@ -57,6 +59,7 @@
 				this.current = index
 			},
 			NavToDetailPage(floor) {//跳转
+				this.cmsSysStatistics(1)
 				this.$api.FlooryNavigateTo(floor)
 			}
 		}

+ 8 - 0
components/cm-module/homeIndex/pageSpecial.vue

@@ -70,7 +70,9 @@
 
 <script>
 	import { mapState,mapMutations} from 'vuex'
+	import cmsMixins from '@/mixins/cmsMixins.js'
 	export default{
+		mixins: [cmsMixins],
 		name:'pagesProduct',
 		props:{
 			templateData:{
@@ -117,6 +119,8 @@
 						Um_Key_SourcePage: '商城首页',
 					})
 				}
+				// 采美埋点首页文章模块数据统计
+				this.cmsSysStatistics(4)
 				this.$api.navigateTo(`/pages/h5/article/path?link=${LINK}`)
 			},
 			NewActivityList(){
@@ -131,6 +135,8 @@
 						Um_Key_SourcePage: '商城首页',
 					})
 				}
+				// 采美埋点首页活动模块数据统计
+				this.cmsSysStatistics(3)
 				/**
 				 * 页面跳转类型
 				 * 1、二级页面,2、搜索项目仪器,3、直播页面,4、自由页面,5、商品详情,6、仪器项目详情,7、供应商主页
@@ -196,6 +202,8 @@
 						Um_Key_SourcePage: '商城首页',
 					})
 				}
+				// 采美埋点首页直播模块数据统计
+				this.cmsSysStatistics(2)
 				this.$api.navigateTo(`/pages/h5/article/page-image?title=${live.liveTitle}&image=${live.advertisingImage}`)
 			}
 		}

+ 4 - 1
components/cm-module/pageTemplate/template-product.vue

@@ -36,7 +36,9 @@ import uniGrader from '@/components/uni-grade/uni-grade.vue'
 import templateTags from '@/components/cm-module/pageTemplate/templateTags.vue'
 import templatePrice from '@/components/cm-module/pageTemplate/templatePrice.vue'
 import templateType from '@/components/cm-module/pageTemplate/templateType.vue'	
-export default {
+import cmsMixins from '@/mixins/cmsMixins.js'
+export default{
+	mixins: [cmsMixins],
     name: 'TemplateProduct',
 	components: {
 		uniGrader,
@@ -56,6 +58,7 @@ export default {
     methods: {
         // 跳转商品详情
 	   navToDetailPage(pros) {
+			this.cmsSysStatistics(5)
 			this.$api.navigateTo(`/pages/goods/product?id=${pros.productId}`)
 	   }
     }

+ 2 - 1
components/cm-module/pageTemplate/templateL.vue

@@ -83,7 +83,8 @@ export default {
 		async initData(data) {
 			const userInfo = await this.$api.getStorage()
 			this.shopId = userInfo.shopId ? userInfo.shopId : 0
-			this.productList = data.floorImageList4
+			this.productList = data.floorImageList4.splice(0,20)
+			console.log('==========',this.productList)
 			// if (this.productCount > 0) {
 			// 	this.productList.splice(0, this.productList.length)
 			// 	for (var i = 0, j = data.floorImageList4.length; i < j; i += this.pageSize) {

+ 20 - 0
mixins/cmsMixins.js

@@ -0,0 +1,20 @@
+// 统计数据
+// 统计类型 1:首页banner;2:直播模块;3:最新活动;4:热门文章;5:新品橱窗;6:活动列表
+const cmsMixins = {
+    computed: {
+		
+    },
+    methods: {
+        cmsSysStatistics(cmsSysType) {
+            this.UserService.cmsSysStatistics({type:cmsSysType})
+                .then(response => {
+                    console.log('<-------统计数据成功------>')
+                })
+                .catch(error => {
+                    console.log('<-------统计数据异常------>')
+                })
+        },
+    }
+}
+
+export default cmsMixins

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

@@ -22,7 +22,9 @@
 <script>
 	import tuiLoadmore from "@/components/tui-components/loadmore/loadmore"
 	import tuiNomore from "@/components/tui-components/nomore/nomore"
-	export default {
+	import cmsMixins from '@/mixins/cmsMixins.js'
+	export default{
+		mixins: [cmsMixins],
 		components:{
 			tuiLoadmore,
 			tuiNomore,
@@ -97,6 +99,7 @@
 				})
 			},
 			NavigateToActivity(item){//跳转活动详情
+				this.cmsSysStatistics(6)
 				if(item.status!=3 ){
 					if(item.crmLink){
 						this.$api.navigateTo(`/pages/h5/activity/activity?title=${item.title}&link=${item.crmLink}`)

+ 2 - 2
pages/h5/activity/activity-topic.vue

@@ -18,10 +18,10 @@
 	import { mapState,mapMutations} from 'vuex' 
 	import customFloor from '@/components/cm-custom/custom-floor' 		 //自定义导航
 	import templateNav from '@/components/cm-module/pageTemplate/templateNav.vue'
-	import pageFloor from '@/components/cm-module/activity/pageFloor.vue'
+	import pageFloor from './components/pageFloor.vue'
 	import authorize from '@/common/config/authorize.js'
 	import wxLogin from '@/common/config/wxLogin.js'
-    import  ActivityContact from '@/components/cm-module/activityContact/index.vue'
+    import  ActivityContact from './components/index.vue'
 	
 	export default{ 
 		components:{

+ 0 - 0
components/cm-module/activityContact/index.vue → pages/h5/activity/components/index.vue


+ 0 - 0
components/cm-module/activity/pageFloor.vue → pages/h5/activity/components/pageFloor.vue


+ 0 - 0
components/cm-module/orderDetails/supplierRecorgButton.vue → pages/supplier/deliver/components/supplierRecorgButton.vue


+ 1 - 1
pages/supplier/deliver/deliver-record.vue

@@ -91,7 +91,7 @@
 </template>
 <script>
 import { mapState, mapMutations } from 'vuex'
-import orderButton from '@/components/cm-module/orderDetails/supplierRecorgButton.vue' //底部按钮
+import orderButton from './components/supplierRecorgButton.vue' //底部按钮
 import tuiLoadmore from '@/components/tui-components/loadmore/loadmore'
 import tuiNomore from '@/components/tui-components/nomore/nomore'
 import cdCustom from '@/components/cm-custom/custom-d'

+ 0 - 0
components/cm-module/orderDetails/supplierDetaileButton.vue → pages/supplier/order/components/supplierDetaileButton.vue


+ 0 - 0
components/cm-module/orderDetails/supplierListButton.vue → pages/supplier/order/components/supplierListButton.vue


+ 1 - 1
pages/supplier/order/order-details.vue

@@ -122,7 +122,7 @@
 	import headerBack from '@/components/cm-module/headerNavbar/header-back' 		 	 //自定义导航
 	import orderAddress from '@/components/cm-module/orderDetails/orderAddress' 		 //地址信息
 	import goodsList from '@/components/cm-module/orderDetails/goodsList'		 		 //商品列表
-	import orderButton from '@/components/cm-module/orderDetails/supplierDetaileButton'	//底部按钮
+	import orderButton from './components/supplierDetaileButton'	//底部按钮
 	import shareAlert from '@/components/cm-module/modelAlert/supplierShareAlert'	  //分享弹窗
 	export default {
 		components:{

+ 1 - 1
pages/supplier/order/order-list.vue

@@ -110,7 +110,7 @@
 <script>
 	import tuiLoadmore from "@/components/tui-components/loadmore/loadmore"
 	import tuiNomore from "@/components/tui-components/nomore/nomore"
-	import orderButton from '@/components/cm-module/orderDetails/supplierListButton'//底部按钮
+	import orderButton from './components/supplierListButton'//底部按钮
 	import shareAlert from '@/components/cm-module/modelAlert/supplierShareAlert'	  //分享弹窗
 	import modalLayer from "@/components/modal-layer"
 	import empty from "@/components/empty";