Преглед изворни кода

广告雷达,抖音热点,以及效果案例页面

syh пре 5 година
родитељ
комит
a44975a2b2

+ 2 - 7
src/views/oceanengine/AdList.vue

@@ -67,16 +67,9 @@
         <div class="some-info">
           <ul>
             <li>
-              <video height="300px" width="250px" :src=props.value.url></video>
-            </li>
-            <li>
               <b>发布人:</b>
               <span>{{props.value.coreUserName}}</span>
             </li>
-            <!--<li>
-              <b>视频标题:</b>
-              <span>{{props.value.title}}</span>
-            </li>-->
             <li>
               <b>播放:</b>
               <span>{{props.value.play}}</span>
@@ -292,6 +285,8 @@ export default {
             arr.play = res.result.records[i].play;
             arr.share = res.result.records[i].share;
             arr.comment = res.result.records[i].comment;
+            arr.coverImage = res.result.records[i].coverImage;
+            arr.src = res.result.records[i].coverImage;
             arr.url = res.result.records[i].url;
             arr.videoId = res.result.records[i].video_id;
             arr.coreUserId = res.result.records[i].core_user_id;

+ 2 - 7
src/views/oceanengine/EffectCaseList.vue

@@ -56,16 +56,9 @@
         <div class="some-info">
           <ul>
             <li>
-              <video height="300px" width="250px" :src=props.value.video_url></video>
-            </li>
-            <li>
               <b>发布人:</b>
               <span>{{props.value.author}}</span>
             </li>
-            <!--<li>
-              <b>视频标题:</b>
-              <span>{{props.value.title}}</span>
-            </li>-->
             <li>
               <b>转化类型:</b>
               <span>{{props.value.conversion_type}}</span>
@@ -277,6 +270,8 @@ export default {
             arr.createTime = res.result.records[i].createTime;
             arr.updateTime = res.result.records[i].updateTime;
             arr.creativeLabel = res.result.records[i].creativeLabel;
+            arr.coverImage = res.result.records[i].coverImage;
+            arr.src = res.result.records[i].coverImage;
             arr.create_date = res.result.records[i].create_date;
             arr.creative_id = res.result.records[i].creative_id;
             arr.video_url = res.result.records[i].video_url;

+ 3 - 4
src/views/oceanengine/HotMaterialList.vue

@@ -67,9 +67,6 @@
         <div class="some-info">
           <ul>
             <li>
-              <video height="300px" width="250px" :src=props.value.videoUrl></video>
-            </li>
-            <li>
               <b>标题:</b>
               <span>{{props.value.title}}</span>
             </li>
@@ -274,9 +271,11 @@ export default {
           }
           for (var i = 0; i < res.result.records.length; i++) {
             let arr = {};
-            arr.id = res.result.records[i].id;
+            arr.id = res.result.records[i].material_id;
             arr.vid = res.result.records[i].vid;
             arr.videoUrl = res.result.records[i].videoUrl;
+            arr.coverImage = res.result.records[i].coverImage;
+            arr.src = res.result.records[i].coverImage;
             arr.title = res.result.records[i].title;
             arr.appCode = res.result.records[i].appCode;
             arr.appName = res.result.records[i].appName;

+ 9 - 5
src/views/oceanengine/modules/AppAdModal.vue

@@ -42,9 +42,7 @@
               <detail-list-item term="标题">{{videoModel.title}}</detail-list-item>
             </detail-list>
             <detail-list :col="1">
-              <detail-list-item term="快手视频ID">
-                <a :href="[videoModel.url]" target="_blank">{{videoModel.videoId}}</a>
-              </detail-list-item>
+              <detail-list-item term="快手视频ID">{{videoModel.videoId}}</detail-list-item>
             </detail-list>
               <!--<detail-list-item term="发布时间">{{videoModel.time}}</detail-list-item>-->
             <detail-list :col="1">
@@ -267,8 +265,14 @@ export default {
       this.defaultActiveKey = '1'
     },
     loadDetail(value) {
-      this.videoModel = value
-      this.playerOptions.sources[0].src = value.url;
+      this.videoModel = value;
+      getAction("/ctop/hot/video/url", {id: value.id,type: 1}).then(res => {
+        console.log(res)
+        if (res.success) {
+          this.playerOptions.sources[0].src = res.url;
+        }
+      })
+
     },
     close() {
       this.$emit('close')

+ 8 - 9
src/views/oceanengine/modules/EffectCaseModal.vue

@@ -51,11 +51,8 @@
               <detail-list-item term="创意分数">{{videoModel.creative_score}}</detail-list-item>
             </detail-list>
             <detail-list :col="1">
-              <detail-list-item term="视频ID">
-                <a :href="[videoModel.video_url]" target="_blank">{{videoModel.vid}}</a>
-              </detail-list-item>
+              <detail-list-item term="视频ID">{{videoModel.vid}}</detail-list-item>
             </detail-list>
-              <!--<detail-list-item term="发布时间">{{videoModel.time}}</detail-list-item>-->
             <detail-list :col="1">
               <detail-list-item term="发布人">{{videoModel.author}}</detail-list-item>
             </detail-list>
@@ -176,10 +173,7 @@ export default {
         sources: [
           {
             type: 'video/mp4',
-            // mp4
             src: ''
-            // webm
-            // src: "https://cdn.theguardian.tv/webM/2015/07/20/150716YesMen_synd_768k_vp8.webm"
           }
         ],
         poster: ''
@@ -279,8 +273,13 @@ export default {
       this.defaultActiveKey = '1'
     },
     loadDetail(value) {
-      this.videoModel = value
-      this.playerOptions.sources[0].src = value.video_url;
+      this.videoModel = value;
+      getAction("/ctop/hot/video/url", {id: value.id,type: 2}).then(res => {
+        console.log(res)
+        if (res.success) {
+          this.playerOptions.sources[0].src = res.url;
+        }
+      });
     },
     close() {
       this.$emit('close')

+ 7 - 5
src/views/oceanengine/modules/HotMaterialModal.vue

@@ -42,11 +42,8 @@
               <detail-list-item term="标题">{{videoModel.title}}</detail-list-item>
             </detail-list>
             <detail-list :col="1">
-              <detail-list-item term="视频ID">
-                <a :href="[videoModel.videoUrl]" target="_blank">{{videoModel.vid}}</a>
-              </detail-list-item>
+              <detail-list-item term="视频ID">{{videoModel.vid}}</detail-list-item>
             </detail-list>
-              <!--<detail-list-item term="发布时间">{{videoModel.time}}</detail-list-item>-->
             <detail-list :col="1">
               <detail-list-item term="抓取时间">{{videoModel.createTime}}</detail-list-item>
             </detail-list>
@@ -262,7 +259,12 @@ export default {
     },
     loadDetail(value) {
       this.videoModel = value
-      this.playerOptions.sources[0].src = value.videoUrl;
+      getAction("/ctop/hot/video/url", {id: value.id,type: 3}).then(res => {
+        console.log(res)
+        if (res.success) {
+          this.playerOptions.sources[0].src = res.url;
+        }
+      });
     },
     close() {
       this.$emit('close')