|
@@ -27,7 +27,7 @@ import playLoadData from '../coursewarePlay/datas/data.json';
|
|
|
import VideoClass from './video-class';
|
|
|
import { usePageVisibility } from '@vant/use';
|
|
|
import { useInterval, useIntervalFn } from '@vueuse/core';
|
|
|
-import { handleCheckVip } from '../hook/useFee';
|
|
|
+import { handleCheckVip, hasVip } from '../hook/useFee';
|
|
|
|
|
|
// const materialType = {
|
|
|
// 视频: 'VIDEO',
|
|
@@ -158,17 +158,17 @@ export default defineComponent({
|
|
|
loop: false,
|
|
|
videoEle: null,
|
|
|
timer: null,
|
|
|
- muted: state.user.data?.vipMember ? false : true, // 静音
|
|
|
+ muted: hasVip() ? false : true, // 静音
|
|
|
// muted: true,
|
|
|
- autoplay: state.user.data?.vipMember ? true : false //自动播放
|
|
|
+ autoplay: hasVip() ? true : false //自动播放
|
|
|
};
|
|
|
});
|
|
|
- console.log(data.trainings, 'trainings');
|
|
|
+ // console.log(data.trainings, 'trainings', hasVip());
|
|
|
data.itemList = data.trainings.filter(
|
|
|
(n: any) => n.id == route.query.materialId
|
|
|
);
|
|
|
data.videoData = data.itemList[0];
|
|
|
-
|
|
|
+ // console.log(data.videoData, '1212112', data.itemList);
|
|
|
if (data.disableScreenRecordingFlag === '1') {
|
|
|
// 检测是否录屏
|
|
|
handleLimitScreenRecord();
|
|
@@ -287,12 +287,12 @@ export default defineComponent({
|
|
|
await sysParamConfig();
|
|
|
const trainings = await getTrainingRecord();
|
|
|
// 初始化状态
|
|
|
-
|
|
|
+ // console.log(trainings, 'trainings');
|
|
|
setRecord(trainings);
|
|
|
// 是否为会员
|
|
|
if (state.platformType === 'STUDENT') {
|
|
|
data.isMember = handleCheckVip();
|
|
|
- console.log(data.isMember, 'isMember');
|
|
|
+ // console.log(data.isMember, 'isMember');
|
|
|
if (!data.isMember) {
|
|
|
nextTick(() => {
|
|
|
postMessage({
|