bding před 1 rokem
rodič
revize
7f92192e1b
2 změnil soubory, kde provedl 16 přidání a 4 odebrání
  1. 5 1
      src/api/cygx/api.js
  2. 11 3
      src/views/cygx/internalDetials.vue

+ 5 - 1
src/api/cygx/api.js

@@ -40,7 +40,7 @@ export const RaiApi = {
   /**
    * 约访专家
    * @param {} params:{number ArticleId:ArticleId}
-   * @returns 
+   * @returns
    */
   appointmentExpert: (params) => {
     return post("/article/applyAppointmentExpert", params);
@@ -77,4 +77,8 @@ export const inrernalApi = {
   getProductInteriorDetail: (params) => {
     return get("/product_interior/detail", params, 0);
   },
+  /* 新增音频放记录 报告 */
+  reportVoiceHistoryAdd: (params) => {
+    return post("/report/voiceHistory/add", params);
+  },
 };

+ 11 - 3
src/views/cygx/internalDetials.vue

@@ -51,7 +51,6 @@ const handleLinkClick = (event) => {
 
   const number = linkHref.match(/\d+$/)[0];
   const routerToItem = reportDetail.value.BodySlice.find((item) => number == item.SourceId);
-
   switch (routerToItem.Type) {
     case 2:
       wx.miniProgram.navigateTo({
@@ -72,13 +71,22 @@ const handleLinkClick = (event) => {
       showDlg.value = true;
       showLink.value = routerToItem;
       console.log(showLink.value);
+      voiceHistory();
       break;
-
     default:
       "";
   }
 };
 
+// 记录视频的点击
+const voiceHistory = async () => {
+  const res = await inrernalApi.reportVoiceHistoryAdd({
+    ArticleId: showLink.value.SourceId,
+    PlaySeconds: +showLink.value.ActivityVideo.VideoDuration ,
+    PageRouter: "产品内测",
+  });
+};
+
 // 处理img标签的点击事件
 const handleImageClick = (event) => {
   const imgArray = [];
@@ -131,7 +139,7 @@ onMounted(async () => {
         <div class="close">
           <Icon name="cross" color="#333" @click="onClickHide" />
         </div>
-          <video width="320" height="200" :src="showLink.ActivityVideo.VideoUrl" controls></video>
+        <video width="320" height="200" :src="showLink.ActivityVideo.VideoUrl" controls></video>
       </view>
     </van-dialog>
   </div>