Browse Source

机构价值体系

zhengjinyi 2 years ago
parent
commit
ca945d62bf
3 changed files with 52 additions and 4 deletions
  1. 48 0
      mixins/cmSysMixins.js
  2. 2 2
      pages/seller/club/club-list.vue
  3. 2 2
      pages/seller/club/list.vue

+ 48 - 0
mixins/cmSysMixins.js

@@ -0,0 +1,48 @@
+// 统计数据
+// 统计类型 1:首页banner;2:直播模块;3:最新活动;4:热门文章;5:新品橱窗;6:活动列表
+import Vue from 'vue'
+const cmSysVitaMixins = {
+    data() {
+	    return {
+            rowseTime: 0,  // 浏览时长初始值为 0
+            clearTimeSet: null,
+	    }
+    },
+    mounted(){
+        this.setTime() // 页面加载完成后开始计时
+    },
+    methods: {
+        setTime() {
+            //设置定时器
+            this.clearTimeSet = setInterval(() => {
+                this.browseTime++
+                console.log(this.browseTime, '时长累计')
+            }, 1000)
+        },
+        cmSysVitaMixins(cmsSysType,productId) {
+            this.ProductService.sYsStatisticsTypesSatisticsNumber({typeId:cmsSysType,productId:productId})
+                .then(response => {
+                    const map = {
+					    1: '首页轮播',
+					    2: '直播模块',
+					    3: '最新活动',
+					    4: '热门文章',
+					    5: '新品橱窗',
+					    6: '活动列表'
+                    }
+                    const sYsText = map[cmsSysType]
+                    console.log(`<-------${sYsText}统计数据成功------>`)
+                })
+                .catch(error => {
+                    console.log('<-------上送用户行为记录异常------>')
+                })
+        },
+    },
+    onUnload() {
+        debugger
+        clearInterval(this.clearTimeSet) // 离开页面后清除定时器
+        this.cmSysVitaMixins() // 上送后台接口,将浏览时长等信息传到后台,离开当前路由后调用
+    },
+}
+
+export default cmSysVitaMixins

+ 2 - 2
pages/seller/club/club-list.vue

@@ -57,14 +57,14 @@
 									<text
 										class="tags sm"
 										@click.stop="
-											this.$api.navigateTo('/pages/service/service?id=1086&title=标签说明')
+											this.$api.navigateTo('/pages/service/service?id=1041&title=标签说明')
 										"
 										>{{ club.activeState }} <text class="iconfont icon-xiayibu"></text
 									></text>
 									<text
 										class="tags sm"
 										@click.stop="
-											this.$api.navigateTo('/pages/service/service?id=1086&title=标签说明')
+											this.$api.navigateTo('/pages/service/service?id=1041&title=标签说明')
 										"
 										>{{ club.customerValue }} <text class="iconfont icon-xiayibu"></text
 									></text>

+ 2 - 2
pages/seller/club/list.vue

@@ -108,14 +108,14 @@
 									<text
 										class="tags"
 										@click.stop="
-											this.$api.navigateTo('/pages/service/service?id=1086&title=标签说明')
+											this.$api.navigateTo('/pages/service/service?id=1041&title=标签说明')
 										"
 										>{{ club.activeState }} <text class="iconfont icon-xiayibu"></text
 									></text>
 									<text
 										class="tags"
 										@click.stop="
-											this.$api.navigateTo('/pages/service/service?id=1086&title=标签说明')
+											this.$api.navigateTo('/pages/service/service?id=1041&title=标签说明')
 										"
 										>{{ club.customerValue }} <text class="iconfont icon-xiayibu"></text
 									></text>