|
@@ -133,21 +133,9 @@
|
|
|
v-for="(rw, rwIndex) in jd.chapterInfo[0].taskJson"
|
|
|
:key="rwIndex"
|
|
|
>
|
|
|
- <div
|
|
|
- class="vedioBox"
|
|
|
- style="
|
|
|
- border-radius: 0px;
|
|
|
- font-size: 18px;
|
|
|
- padding: 20px;
|
|
|
- display: flex;
|
|
|
- flex-direction: row;
|
|
|
- align-items: center;
|
|
|
- "
|
|
|
- >
|
|
|
- <div class="vedioNav" :id="jdIndex + '-' + rwIndex">
|
|
|
- 任务{{ rwIndex + 1 }}
|
|
|
- </div>
|
|
|
- <div style="margin: 10px 0 0 10px">{{ rw.task }}</div>
|
|
|
+ <div class="rwCss">
|
|
|
+ <div :id="jdIndex + '-' + rwIndex">任务{{ rwIndex + 1 }}</div>
|
|
|
+ <div style="margin: 0px 0 0 10px">{{ rw.task }}</div>
|
|
|
</div>
|
|
|
<div
|
|
|
class="vedioBox"
|
|
@@ -225,8 +213,8 @@
|
|
|
v-if="showType[jdIndex][rwIndex] == 1"
|
|
|
style="
|
|
|
box-shadow: 0 0 6px 1px #f2f2f2;
|
|
|
- width: 95%;
|
|
|
- margin: 0 auto;
|
|
|
+ width: 90%;
|
|
|
+ margin: 0 0 20px 30px;
|
|
|
background: #f1f1f1;
|
|
|
"
|
|
|
>
|
|
@@ -243,7 +231,7 @@
|
|
|
{{ textList[jdIndex][rwIndex][0].name }}
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
- <div style="color: #918f8f;width:85%">文档内容</div>
|
|
|
+ <div style="color: #918f8f; width: 85%">文档内容</div>
|
|
|
<div
|
|
|
v-html="textList[jdIndex][rwIndex][0].url"
|
|
|
class="textContent"
|
|
@@ -352,7 +340,6 @@
|
|
|
: mr
|
|
|
"
|
|
|
alt
|
|
|
-
|
|
|
/>
|
|
|
<div class="vedioTime">{{ vedioTime }}</div>
|
|
|
</div>
|
|
@@ -384,10 +371,7 @@
|
|
|
文档
|
|
|
</div>
|
|
|
<div style="width: calc(100% - 115px)">
|
|
|
- <div
|
|
|
- class="navText"
|
|
|
-
|
|
|
- >
|
|
|
+ <div class="navText">
|
|
|
{{
|
|
|
textList[jdIndex][rwIndex].length > 0
|
|
|
? text.name
|
|
@@ -425,7 +409,6 @@
|
|
|
<a
|
|
|
style="text-decoration: none; color: #000"
|
|
|
target="_Blank"
|
|
|
-
|
|
|
>{{ lines.url }}</a
|
|
|
>
|
|
|
</div>
|
|
@@ -456,9 +439,7 @@
|
|
|
文档
|
|
|
</div>
|
|
|
<div style="width: calc(100% - 115px)">
|
|
|
- <div
|
|
|
- class="navText"
|
|
|
- >
|
|
|
+ <div class="navText">
|
|
|
{{ f.name }}
|
|
|
</div>
|
|
|
</div>
|
|
@@ -486,9 +467,7 @@
|
|
|
</div>
|
|
|
<div
|
|
|
style="padding: 10px 30px 0"
|
|
|
- v-if="
|
|
|
- showType[jdIndex][rwIndex] == 1
|
|
|
- "
|
|
|
+ v-if="showType[jdIndex][rwIndex] == 1"
|
|
|
>
|
|
|
<el-button
|
|
|
type="primary"
|
|
@@ -649,14 +628,19 @@
|
|
|
<div v-if="tooC == 2">
|
|
|
<div class="iframeName">便签</div>
|
|
|
<iframe
|
|
|
- :src="'https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/note?userid=' + userid + '&oid=' + oid"
|
|
|
+ src="https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/note"
|
|
|
class="iframeCss"
|
|
|
></iframe>
|
|
|
</div>
|
|
|
<div v-if="tooC == 25">
|
|
|
<div class="iframeName">目标管理</div>
|
|
|
<iframe
|
|
|
- :src="'https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/evaluation?userid=' + userid + '&oid=' + oid"
|
|
|
+ :src="
|
|
|
+ 'https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/evaluation?userid=' +
|
|
|
+ userid +
|
|
|
+ '&oid=' +
|
|
|
+ oid
|
|
|
+ "
|
|
|
class="iframeCss"
|
|
|
></iframe>
|
|
|
</div>
|
|
@@ -1618,17 +1602,9 @@
|
|
|
<div class="up_photo">
|
|
|
<img src="../assets/icon/uploadImg.png" alt />
|
|
|
</div>
|
|
|
- <!-- <input
|
|
|
- type="file"
|
|
|
- accept="application/pdf, application/.ppt, .pptx, .xlsx, .xls, application/msword, application/vnd.openxmlformats-officedocument.wordprocessingml.document, image/*"
|
|
|
- capture="camera"
|
|
|
- style="display: none"
|
|
|
- @change="beforeUpload1($event, 1)"
|
|
|
- /> -->
|
|
|
<input
|
|
|
type="file"
|
|
|
- accept="image/*"
|
|
|
- capture="camera"
|
|
|
+ accept="*"
|
|
|
style="display: none"
|
|
|
@change="beforeUpload1($event, 1)"
|
|
|
/>
|
|
@@ -2025,15 +2001,21 @@
|
|
|
background: #f1f1f1;
|
|
|
"
|
|
|
>
|
|
|
- <div class="title" style="width: 100%;box-sizing: border-box;">查看文档</div>
|
|
|
- <el-form class="textBox" style="height:90%">
|
|
|
+ <div class="title" style="width: 100%; box-sizing: border-box">
|
|
|
+ 查看文档
|
|
|
+ </div>
|
|
|
+ <el-form class="textBox" style="height: 90%">
|
|
|
<el-form-item label="文档标题" class="textTitle">
|
|
|
<div style="font-size: 22px; max-height: 100px; overflow: auto">
|
|
|
{{ fullUrl.name }}
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
<div style="color: #918f8f; width: 85%">文档内容</div>
|
|
|
- <div v-html="fullUrl.url" class="textContent" style="height:auto"></div>
|
|
|
+ <div
|
|
|
+ v-html="fullUrl.url"
|
|
|
+ class="textContent"
|
|
|
+ style="height: auto"
|
|
|
+ ></div>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -3745,11 +3727,11 @@ export default {
|
|
|
},
|
|
|
},
|
|
|
created() {
|
|
|
- if(this.screenType == 2){
|
|
|
+ if (this.screenType == 2) {
|
|
|
window.parent.postMessage({ allScreen: 4 }, "*");
|
|
|
- }else if(this.screenType == 3){
|
|
|
+ } else if (this.screenType == 3) {
|
|
|
window.parent.postMessage({ allScreen: 5 }, "*");
|
|
|
- }else if(this.screenType == 1){
|
|
|
+ } else if (this.screenType == 1) {
|
|
|
window.parent.postMessage({ allScreen: 6 }, "*");
|
|
|
}
|
|
|
this.selectEva();
|
|
@@ -4370,7 +4352,7 @@ export default {
|
|
|
width: calc(100% - 83%);
|
|
|
height: 445px;
|
|
|
border-radius: 10px;
|
|
|
- overflow:hidden;
|
|
|
+ overflow: hidden;
|
|
|
}
|
|
|
.vedioNav {
|
|
|
margin: 10px 0 0 15px;
|
|
@@ -4874,16 +4856,13 @@ export default {
|
|
|
align-items: flex-start;
|
|
|
justify-content: flex-start;
|
|
|
align-content: center;
|
|
|
- max-width: 240px;
|
|
|
- width: calc(100% / 3 - 10px);
|
|
|
- height: auto;
|
|
|
+ width: 240px;
|
|
|
+ height: 170px;
|
|
|
margin-right: 10px;
|
|
|
- margin-bottom:10px
|
|
|
}
|
|
|
.workImg {
|
|
|
width: 100%;
|
|
|
- /* height: calc(100% - 40px); */
|
|
|
- height: calc(100%);
|
|
|
+ height: calc(100% - 40px);
|
|
|
}
|
|
|
.workImg > img {
|
|
|
width: 100%;
|
|
@@ -4940,11 +4919,9 @@ export default {
|
|
|
}
|
|
|
.textBox {
|
|
|
font-size: 20px;
|
|
|
- width: 90%;
|
|
|
- display: flex;
|
|
|
- flex-direction: column;
|
|
|
- align-items: center;
|
|
|
- margin: 20px auto 0;
|
|
|
+ margin: 15px 0px 20px 30px;
|
|
|
+ width: 90%;
|
|
|
+ padding: 30px 0 0 50px;
|
|
|
}
|
|
|
.textContent {
|
|
|
font-size: 18px;
|
|
@@ -5308,13 +5285,26 @@ export default {
|
|
|
}
|
|
|
|
|
|
.full_diy >>> .el-dialog__body {
|
|
|
- height: calc(100% - 100px);
|
|
|
- padding:4px;
|
|
|
+ height: calc(100% - 100px);
|
|
|
+ padding: 4px;
|
|
|
}
|
|
|
-
|
|
|
.full_diy >>> .el-dialog {
|
|
|
margin: 0 !important;
|
|
|
height: 100%;
|
|
|
}
|
|
|
-
|
|
|
+.rwCss {
|
|
|
+ font-size: 24px;
|
|
|
+ padding: 20px;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: row;
|
|
|
+ align-items: center;
|
|
|
+ color: rgb(255, 255, 255);
|
|
|
+ background-image: linear-gradient(
|
|
|
+ to right,
|
|
|
+ rgb(69, 116, 204),
|
|
|
+ rgb(85, 145, 217)
|
|
|
+ );
|
|
|
+ border-radius: 10px;
|
|
|
+ margin: 10px 0;
|
|
|
+}
|
|
|
</style>
|