|
|
@@ -1,5 +1,6 @@
|
|
|
<template>
|
|
|
- <div class="pb_content" style="height: auto; width: 94%; margin: 10px auto;background: unset;"
|
|
|
+ <div class="pb_content" style="width: 94%; background: unset;"
|
|
|
+ :style="{height: courseUrl ? '100vh' : 'auto', margin: courseUrl ? '0' : '10px auto', overflow: courseUrl ? 'hidden' : 'auto'}"
|
|
|
:class="[gotype? 'liyuan':'']"
|
|
|
>
|
|
|
|
|
|
@@ -39,7 +40,7 @@
|
|
|
<!-- <div type="primary" @click="goToCourse()">阶段式课程</div> -->
|
|
|
<div type="primary" @click="goToCourse4()">{{ lang.MultistageCourse }}</div>
|
|
|
<div type="primary" @click="goToPptEasy()" v-show="pptArrayOrg.includes(org) || pptArrayOid.includes(oid)">{{ lang.PPTmode }}</div>
|
|
|
-
|
|
|
+
|
|
|
<!-- v-show="org == '1973f6c7-1561-11ee-91d8-005056b86db5' || org == '777559d2-7239-11ee-b98c-005056b86db5' || org == '884c5665-a453-46f3-b7b6-01d575290aa9'" -->
|
|
|
<div type="primary" @click="oepnTemplate()" v-show="orgArray.includes(org) || oidArray.includes(oid)">{{ lang.AIMode }}</div>
|
|
|
<div type="primary" @click="oepnTemplate2()" v-show="orgArray.includes(org) || oidArray.includes(oid)">{{ lang.Classroommode }}</div>
|
|
|
@@ -107,7 +108,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
-
|
|
|
+
|
|
|
|
|
|
<div class="all_choose" v-if="role == '1'">
|
|
|
<span><span>{{ lang.Owner }}</span></span>
|
|
|
@@ -227,10 +228,11 @@
|
|
|
<div class="three_bottom">
|
|
|
<el-tooltip effect="dark" :content="lang.Preview" placement="top">
|
|
|
<div class="t_b_Item" @click="get(item)">
|
|
|
- <img style="height: 90%;width: 90%;" src="../../assets/icon/course/lookeye.svg">
|
|
|
+ <!-- <img style="height: 90%;width: 90%;" src="../../assets/icon/course/lookeye.svg"> -->
|
|
|
+ <img style="height: 90%;width: 90%;" src="../../assets/see.svg">
|
|
|
</div>
|
|
|
</el-tooltip>
|
|
|
- <el-tooltip effect="dark" v-show="orgArray.includes(org) || oidArray.includes(oid)" :content="lang.AiEdit" placement="top">
|
|
|
+ <el-tooltip effect="dark" v-show="(orgArray.includes(org) || oidArray.includes(oid)) && item.state != 7" :content="lang.AiEdit" placement="top">
|
|
|
<div v-if="lang.lang == 'cn'" class="t_b_Item" @click="aiCourse(item.courseId)">
|
|
|
<img src="../../assets/icon/course/aiEdit.svg">
|
|
|
</div>
|
|
|
@@ -424,6 +426,7 @@
|
|
|
<shareDialog ref="shareDialogRef"/>
|
|
|
<templateDialog :dialogVisibleTemplate.sync="dialogVisibleTemplate" :userid="userid" :org="org" :oid="oid" @goToCourseTemplate="goToCourseTemplate" @goToCourseTemplate2="goToCourseTemplate2"></templateDialog>
|
|
|
<templateDialogE :dialogVisibleTemplate.sync="dialogVisibleTemplate2" :userid="userid" :org="org" :oid="oid" @goToCourseTemplate="goToCourseTemplateE" @goToCourseTemplate2="goToCourseTemplate2E"></templateDialogE>
|
|
|
+ <iframe :src="courseUrl" class="courseIframe" v-if="courseUrl"></iframe>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
@@ -498,6 +501,7 @@ export default {
|
|
|
oidArray:[],
|
|
|
pptArrayOrg:[],
|
|
|
pptArrayOid:[],
|
|
|
+ courseUrl: "",
|
|
|
|
|
|
};
|
|
|
},
|
|
|
@@ -940,7 +944,21 @@ export default {
|
|
|
}
|
|
|
this.addOp3('1', "", { courseid: item.courseId, type: _str }, "success")
|
|
|
|
|
|
- window.topU.postMessage({ cid: item.courseId, screenType: "3" }, "*");
|
|
|
+ // window.topU.postMessage({ cid: item.courseId, screenType: "3" }, "*");
|
|
|
+ let url = 'https://beta.pbl.cocorobo.cn'
|
|
|
+ if (window.location.href.includes('beta')) {
|
|
|
+ url = url
|
|
|
+ }
|
|
|
+ else if (this.lang.lang === 'cn') {
|
|
|
+ url = 'https://pbl.cocorobo.cn'
|
|
|
+ }
|
|
|
+ else if (this.lang.lang === 'hk') {
|
|
|
+ url = 'https://pbl.cocorobo.hk'
|
|
|
+ }
|
|
|
+ else if (this.lang.lang === 'en') {
|
|
|
+ url = 'https://pbl.cocorobo.com'
|
|
|
+ }
|
|
|
+ this.courseUrl = url + "/pbl-student-table/dist/#/courseDetail?userid=" + this.userid + "&oid=" + this.oid + "&org=" + this.org + "&courseId=" + item.courseId + "&tType=1&cid=&screenType=2"
|
|
|
},
|
|
|
getNT(cid) {
|
|
|
window.topU.postMessage({ cid: cid, screenType: "3NT" }, "*");
|
|
|
@@ -1582,6 +1600,12 @@ export default {
|
|
|
_this.goToCourse()
|
|
|
}
|
|
|
},
|
|
|
+ mounted() {
|
|
|
+ let _this = this
|
|
|
+ window.setCourseUrl = function(){
|
|
|
+ _this.courseUrl = ''
|
|
|
+ }
|
|
|
+ }
|
|
|
};
|
|
|
</script>
|
|
|
|
|
|
@@ -2378,4 +2402,14 @@ export default {
|
|
|
padding: 0 90px !important;
|
|
|
box-sizing: border-box !important;
|
|
|
}
|
|
|
+
|
|
|
+.courseIframe{
|
|
|
+ width: 100vw;
|
|
|
+ height: 100vh;
|
|
|
+ position: fixed;
|
|
|
+ z-index: 99999;
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ border: none;
|
|
|
+}
|
|
|
</style>
|