1 line
12 KiB
JavaScript
1 line
12 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-curriculum-order-curriculum-videoDetail"],{"08c4":function(e,t,i){var n=i("c86c");t=n(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.commonPageBox[data-v-9e05172e]{padding:%?40?% 0}.contentBox .headImage[data-v-9e05172e]{width:100%;height:100%;margin-bottom:%?20?%}.contentBox .detail_title[data-v-9e05172e]{padding:0 %?20?%!important}.contentBox .rich_box[data-v-9e05172e]{padding:%?20?%;box-sizing:border-box}.contentBox .rich_box p[data-v-9e05172e]{display:block;text-indent:2em;letter-spacing:2px!important;line-height:%?46?%}',""]),e.exports=t},"0b33":function(e,t,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,i("e966"),i("bd06"),i("aa9c"),i("d4b5");var o=n(i("9b1b")),a=n(i("2634")),s=n(i("2fdc")),r=n(i("183b")),c=n(i("8db4")),u=n(i("fa93")),d=i("8f59"),l={components:{courseDescription:r.default,price:c.default},data:function(){return{timer:null,videoUrl:"",currentTime:0,firstTime:0,options:{},videoData:{},isSetFirstTime:!1,currentVideoTime:"",urlList:{detail:"sociology/course/getCourseCatalogueChapterDetail",curriculumInfo:"app/phone.do?getCourseInfo"}}},onUnload:function(){var e=this;return(0,s.default)((0,a.default)().mark((function t(){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.timer=null,t.next=3,e.setVideoTime();case 3:case"end":return t.stop()}}),t)})))()},onLoad:function(e){var t=this;this.options=JSON.parse(e.data),this.getLive(),this.timer=setInterval((function(){var e=t;t.currentTime&&e.setVideoTime()}),6e5)},onHide:function(){},computed:(0,o.default)({},(0,d.mapState)(["userInfo"])),methods:{videoTimeUpdateEvent:function(e){console.log("e at line 78:",e),this.playTime=parseInt(e.detail.currentTime),this.allTime=parseInt(e.detail.duration),console.log("视频播放时长",this.playTime,"视频总时长",this.allTime),this.recordTime({time:this.playTime})},recordTime:function(e){var t=this;this.currentTime=e.time,console.log("data at line 54:",e);var i=[];uni.getStorageSync("videoList")&&(i=JSON.parse(uni.getStorageSync("videoList"))),console.log("点击后设置播放时长的方法list at line 65:",i);var n=i.findIndex((function(e){return e.id==t.videoData.id}));i.length>0&&n>=0?i[n]=(0,o.default)((0,o.default)({},this.videoData),{},{time:e.time}):i.push((0,o.default)((0,o.default)({},this.videoData),{},{time:e.time})),uni.setStorageSync("videoList",JSON.stringify(i)),console.log(i,"走接口的方法参数")},fullscreenchange:function(e){e.target.fullScreen||uni.navigateBack({delta:1})},getData:function(e){var t=this;if(console.log("data at line 这是接口拿回来的时长11111111111111111111:",this.videoData.userCourseVideoPositionEntity.position),!this.isSetFirstTime){var i=this.videoData.userCourseVideoPositionEntity?this.videoData.userCourseVideoPositionEntity.position:0,n=[];uni.getStorageSync("videoList")&&(n=JSON.parse(uni.getStorageSync("videoList"))),console.log("这是获取接口 设置的起始时长",i);var o=n.findIndex((function(e){return e.id==t.videoData.id}));this.firstTime=i?o>=0?n[o].time>i?n[o].time:i:i||0:o>=0&&n[o].time?n[o].time:0,uni.setStorageSync("videoList",JSON.stringify(n)),console.log("list at line 这是设置完第一次初始值9777777777777777777770:",n),console.log(this.firstTime,"1111111111111111111111"),this.playVideo(),this.isSetFirstTime=!0}},setVideoTime:function(e){var t=this,i={videoId:this.videoData.id,position:this.currentTime};console.log("data at line =存储视频时长接口:",i),u.default.request({url:"sociology/course/saveCoursePosition",method:"Post",data:i,header:{"Content-Type":"application/json"}}).then((function(e){console.log("res at line 185:",e),t.$forceUpdate()}))},playVideo:function(e){this.videoContext=uni.createVideoContext("videoId",this),this.videoContext.seek(this.firstTime),this.videoContext.requestFullScreen()},getLive:function(){var e=this;return(0,s.default)((0,a.default)().mark((function t(){var i;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:i=(0,o.default)({},e.options),console.log("data at line 57:",i),u.default.request({url:"sociology/course/checkVideo",method:"Post",data:i,header:{"Content-Type":"application/json"}}).then((function(t){console.log("res at line 252:",t),e.videoData=t.video,e.videoUrl=t.video.videoUrl,e.$nextTick((0,s.default)((0,a.default)().mark((function t(){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.getData();case 2:case"end":return t.stop()}}),t)})))),console.log("data at line 5911111:",e.videoData),e.$forceUpdate()}));case 3:case"end":return t.stop()}}),t)})))()},openVideo:function(e){console.log("data at line 380:",e.type);var t=JSON.stringify(e);0==e.type?uni.navigateTo({url:"/pages/curriculum/order/curriculum/videoDetail?data=".concat(t)}):1==e.type&&uni.navigateTo({url:"/pages/curriculum/order/curriculum/videoDetailOss?data=".concat(t)})},hancleModalCancel:function(){this.show=!1},handleClickMore:function(e,t,i){console.log("i at line 357:",t),this.$set(this.correlationiList[t],"isOpen",i)},hancleModalConfirm:function(){(0,o.default)({customerType:"D",token:uni.getStorageSync("token"),customerOid:uni.getStorageSync("customerOid")},this.taiHuClassInfo)},checkDisable:function(){console.log("点击了")},previewImage:function(e){console.log(e),uni.previewImage({urls:[e],longPressActions:{itemList:["很抱歉,暂不支持保存图片到本地"],success:function(e){}}})}},onBackPress:function(){}};t.default=l},1582:function(e,t,i){"use strict";i.r(t);var n=i("0b33"),o=i.n(n);for(var a in n)["default"].indexOf(a)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(a);t["default"]=o.a},"3d26":function(e,t,i){var n=i("c86c");t=n(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.video-box[data-v-c114a80e]{position:relative}.image_box[data-v-c114a80e]{background-color:red;width:100%;height:100%;position:absolute;top:0;left:0}',""]),e.exports=t},"628d":function(e,t,i){var n=i("08c4");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var o=i("967d").default;o("b7b37e0a",n,!0,{sourceMap:!1,shadowMode:!1})},"6ac3":function(e,t,i){"use strict";var n=i("628d"),o=i.n(n);o.a},7716:function(e,t,i){var n=i("3d26");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var o=i("967d").default;o("490e75a0",n,!0,{sourceMap:!1,shadowMode:!1})},"7d5e":function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return o})),i.d(t,"a",(function(){}));var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",{staticClass:"componentPage"},[i("richDetail",{attrs:{detailInfo:e.detailInfo},scopedSlots:e._u([{key:"richHeadImg",fn:function(){return[e.detailInfo.imgUrl?i("v-uni-image",{staticClass:"headImage",attrs:{src:e.detailInfo.imgUrl,mode:"widthFix"}}):e._e()]},proxy:!0}])})],1)},o=[]},"8db4":function(e,t,i){"use strict";i.r(t);var n=i("7d5e"),o=i("9b78");for(var a in o)["default"].indexOf(a)<0&&function(e){i.d(t,e,(function(){return o[e]}))}(a);i("6ac3");var s=i("828b"),r=Object(s["a"])(o["default"],n["b"],n["c"],!1,null,"9e05172e",null,!1,n["a"],void 0);t["default"]=r.exports},"9b01":function(e,t,i){"use strict";i.r(t);var n=i("a265"),o=i("1582");for(var a in o)["default"].indexOf(a)<0&&function(e){i.d(t,e,(function(){return o[e]}))}(a);i("fa60");var s=i("828b"),r=Object(s["a"])(o["default"],n["b"],n["c"],!1,null,"c114a80e",null,!1,n["a"],void 0);t["default"]=r.exports},"9b78":function(e,t,i){"use strict";i.r(t);var n=i("e8d1"),o=i.n(n);for(var a in n)["default"].indexOf(a)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(a);t["default"]=o.a},a265:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return o})),i.d(t,"a",(function(){}));var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",{staticClass:"container commonPageBox commonDetailPage",staticStyle:{position:"relative"}},[i("v-uni-video",{ref:"videos",staticClass:"video-box",staticStyle:{width:"100%",height:"100%"},attrs:{autoplay:!0,id:"videoId","object-fit":"contain",src:e.videoUrl,poster:e.videoUrl+"?x-oss-process=video/snapshot,t_1,f_jpg"},on:{fullscreenchange:function(t){arguments[0]=t=e.$handleEvent(t),e.fullscreenchange.apply(void 0,arguments)},timeupdate:function(t){arguments[0]=t=e.$handleEvent(t),e.videoTimeUpdateEvent(t)},play:function(t){arguments[0]=t=e.$handleEvent(t),e.playVideo.apply(void 0,arguments)}}})],1)},o=[]},e8d1:function(e,t,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,i("c223");var o=n(i("9b1b")),a=n(i("183b")),s=n(i("845b")),r=(n(i("fa93")),i("8f59")),c={props:["type","oid"],components:{courseDescription:a.default,richDetail:s.default},data:function(){return{options:{},detailInfo:{},playData:{},searchValue:"",twoCateList:[],dataList:[{},{}],currentCateIndex:0,curTwoCateIndex:0,searchList:[],showSearchList:!1,userMes:{},searchDisable:!1,limitShow:!1,limitTitle:"提示",limitContent:"",scrollViewHeight:0}},onLoad:function(e){this.options=e},onShow:function(){},onHide:function(){},computed:(0,o.default)({},(0,r.mapState)(["userInfo"])),methods:{goCourseDescription:function(e){uni.navigateTo({url:"/pages/courseInformation/courseDescription/detail?title=".concat(e.nameCN,"&oid=").concat(e.oid)})},getData:function(){var e=this;console.log(this.$store.state,"88888"),this.$http.post("app/phoneDoctor.do?getTHTSDetail",{customerType:"D",token:uni.getStorageSync("token"),customerOid:uni.getStorageSync("customerOid"),oid:this.oid,step:0,limit:100}).then((function(t){console.log(t.obj.dataLst,"7777777777777777777"),e.detailInfo=t.obj}))},previewImage:function(e){console.log(e),uni.previewImage({urls:[e],longPressActions:{itemList:["很抱歉,暂不支持保存图片到本地"],success:function(e){}}})}},onBackPress:function(){}};t.default=c},fa60:function(e,t,i){"use strict";var n=i("7716"),o=i.n(n);o.a}}]); |