bayi пре 2 година
родитељ
комит
ab889b70bd
3 измењених фајлова са 36 додато и 26 уклоњено
  1. 24 21
      api/global.js
  2. 8 1
      pages/reading/index.js
  3. 4 4
      pages/userWorks/index.wxml

+ 24 - 21
api/global.js

@@ -1,25 +1,28 @@
 import {
-  request
+    request
 } from "../utils/request";
 module.exports = {
-  //获取充值配置信息
-  getProducts: data => request('/v3/product', 'get', data),
-  // 获取任务配置
-  getTasks: data => request('/v3/task', 'get', data),
-  // 提交任务
-  submitTask: data => request('/v3/task', 'post', data),
-  // 获取轮播图列表
-  getBannerList: data => request(`/v3/banner/${data}`, 'get', data),
-  // 获取官方活动
-  getActivities: data => request('/v3/activity', 'get', data),
-  // 获取排行榜详情
-  getRankingData: data => request(`/v3/activity/${data}`, 'get', data),
-  // 获取朗读赛范文
-  getModelTexts: data => request('/activityRead', 'get', data),
-  // 获取朗读赛排行榜
-  getReadRanking: data => request('/activityJoinUser/hotAmountTop', 'get', data),
-  // 获取朗读赛排行榜参赛作品
-  getSelfReadRanking: data => request('/activityJoinUser/activityRead', 'get', data),
-  // 获取消息通知列表
-  getMessageList: data => request('/message', 'get', data),
+    //获取充值配置信息
+    getProducts: data => request('/v3/product', 'get', data),
+    // 获取任务配置
+    getTasks: data => request('/v3/task', 'get', data),
+    // 提交任务
+    submitTask: data => request('/v3/task', 'post', data),
+    // 获取轮播图列表
+    getBannerList: data => request(`/v3/banner/${data}`, 'get', data),
+    // 获取官方活动
+    getActivities: data => request('/v3/activity', 'get', data),
+    // 获取排行榜详情
+    getRankingData: data => request(`/v3/activity/${data}`, 'get', data),
+    // 获取朗读赛范文
+    getModelTexts: data => request('/activityRead', 'get', data),
+    // 获取朗读赛排行榜
+    getReadRanking: data => request('/activityJoinUser/hotAmountTop', 'get', data),
+    // 获取朗读赛排行榜参赛作品
+    getSelfReadRanking: data => request('/activityJoinUser/activityRead', 'get', data),
+    // 获取消息通知列表
+    getMessageList: data => request('/message', 'get', data),
+    // 用户行为统计
+    // RECOMMEND(name: "推荐”) ,MY(name: ”我的 "),RESOURCES(name: "资源"), SUBSCRIBE(name: "关注"),REC_ READ(name: ”推荐 - 我要配音 "),READING(name: ”开始朗读 ") ,EXAMPLE(name: "示范"), RERECORDING(name: "重录"), UPLOAD(name: "上传作品"), MY_ INFO(name: “个人信息 ") ,INTEGRAL(name: "小红花"), MY_ SUBSCRIBE(name: "我的关注"), MY_ FAVORITES(name: ”我的收藏”),MESSAGE(name: ”消息通知”), SERVICE(name: "客服"),
+    userEvent: data => request('/userEvent/v2', 'post', data),
 }

+ 8 - 1
pages/reading/index.js

@@ -6,6 +6,9 @@ import {
     uploadPk
 } from '~/api/works'
 import {
+    userEvent
+} from '~/api/global'
+import {
     createStoreBindings
 } from 'mobx-miniprogram-bindings'
 import {
@@ -383,12 +386,16 @@ Page({
         })
     },
     // 控制视频或音频的播放状态
-    playMediaState() {
+    async playMediaState() {
         if (!this.data.videoInfo.userReadExtend || this.data.videoInfo.userReadExtend.resourcesType == 0) {
             this.videoContext.play()
         } else {
             this.innerAudioContext.play();
         }
+        await userEvent({
+            action: 'READING',
+            readId:this.data.videoInfo.userRead.id
+        })
     },
     // 控制视频或音频的暂停状态
     stopMediaState() {

+ 4 - 4
pages/userWorks/index.wxml

@@ -1,6 +1,6 @@
 <view class="worksBox">
-  <!-- 作品列表 -->
-  <canvas id='share' type="2d"> </canvas>
-  <worksList id="worksList" videoType='my' worksList="{{list}}" />
-  <emptyBg wx:if="{{list.length==0}}" message='您还没有作品哦,赶快去发表吧!'></emptyBg>
+    <!-- 作品列表 -->
+    <canvas id='share' type="2d"> </canvas>
+    <worksList id="worksList" videoType='my' worksList="{{list}}" autoPlay='{{false}}' />
+    <emptyBg wx:if="{{list.length==0}}" message='您还没有作品哦,赶快去发表吧!'></emptyBg>
 </view>