|
@@ -2492,7 +2492,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px" v-if="courseDetail.juri != ''">未提交</div>
|
|
|
<div class="noWorksS">
|
|
|
<div
|
|
|
v-for="(s, sIndex) in noWorksS[toolIndex]"
|
|
@@ -2644,7 +2644,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px" v-if="courseDetail.juri != ''">未提交</div>
|
|
|
<div class="noWorksS">
|
|
|
<div
|
|
|
v-for="(s, sIndex) in noWorksS[toolIndex]"
|
|
@@ -2796,7 +2796,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px" v-if="courseDetail.juri != ''">未提交</div>
|
|
|
<div class="noWorksS">
|
|
|
<div
|
|
|
v-for="(s, sIndex) in noWorksS[toolIndex]"
|
|
@@ -3035,7 +3035,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px" v-if="courseDetail.juri != ''">未提交</div>
|
|
|
<div class="noWorksS">
|
|
|
<div
|
|
|
v-for="(s, sIndex) in noWorksS[toolIndex]"
|
|
@@ -3195,7 +3195,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px" v-if="courseDetail.juri != ''">未提交</div>
|
|
|
<div class="noWorksS">
|
|
|
<div
|
|
|
v-for="(s, sIndex) in noWorksS[toolIndex]"
|
|
@@ -3336,7 +3336,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px" v-if="courseDetail.juri != ''">未提交</div>
|
|
|
<div class="noWorksS">
|
|
|
<div
|
|
|
v-for="(s, sIndex) in noWorksS[toolIndex]"
|
|
@@ -3643,7 +3643,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px" v-if="courseDetail.juri != ''">未提交</div>
|
|
|
<div class="noWorksS">
|
|
|
<div
|
|
|
v-for="(s, sIndex) in noWorksS[toolIndex]"
|
|
@@ -3916,7 +3916,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px" v-if="courseDetail.juri != ''">未提交</div>
|
|
|
<div class="noWorksS">
|
|
|
<div
|
|
|
v-for="(s, sIndex) in noWorksS[toolIndex]"
|
|
@@ -4189,7 +4189,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px" v-if="courseDetail.juri != ''">未提交</div>
|
|
|
<div class="noWorksS">
|
|
|
<div
|
|
|
v-for="(s, sIndex) in noWorksS[toolIndex]"
|
|
@@ -4462,7 +4462,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px" v-if="courseDetail.juri != ''">未提交</div>
|
|
|
<div class="noWorksS">
|
|
|
<div
|
|
|
v-for="(s, sIndex) in noWorksS[toolIndex]"
|
|
@@ -4734,7 +4734,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px" v-if="courseDetail.juri != ''">未提交</div>
|
|
|
<div class="noWorksS">
|
|
|
<div
|
|
|
v-for="(s, sIndex) in noWorksS[toolIndex]"
|
|
@@ -4835,7 +4835,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px" v-if="courseDetail.juri != ''">未提交</div>
|
|
|
<div class="noWorksS">
|
|
|
<div
|
|
|
v-for="(s, sIndex) in noWorksS[toolIndex]"
|
|
@@ -4959,7 +4959,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px" v-if="courseDetail.juri != ''">未提交</div>
|
|
|
<div class="noWorksS">
|
|
|
<div
|
|
|
v-for="(s, sIndex) in noWorksS[toolIndex]"
|
|
@@ -5124,7 +5124,7 @@
|
|
|
</div>
|
|
|
</div> -->
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px" v-if="courseDetail.juri != ''">未提交</div>
|
|
|
<div class="noWorksS">
|
|
|
<div
|
|
|
v-for="(s, sIndex) in noWorksS[toolIndex]"
|
|
@@ -5347,7 +5347,7 @@
|
|
|
/>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px" v-if="courseDetail.juri != ''">未提交</div>
|
|
|
<div class="noWorksS">
|
|
|
<div
|
|
|
v-for="(s, sIndex) in noWorksS[toolIndex]"
|
|
@@ -5498,7 +5498,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px" v-if="courseDetail.juri != ''">未提交</div>
|
|
|
<div class="noWorksS">
|
|
|
<div
|
|
|
v-for="(s, sIndex) in noWorksS[toolIndex]"
|
|
@@ -5720,7 +5720,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px" v-if="courseDetail.juri != ''">未提交</div>
|
|
|
<div class="noWorksS">
|
|
|
<div
|
|
|
v-for="(s, sIndex) in noWorksS[toolIndex]"
|
|
@@ -8476,7 +8476,10 @@
|
|
|
class="dialog_diy"
|
|
|
>
|
|
|
<el-form>
|
|
|
- <div>表格内容</div>
|
|
|
+ <div>
|
|
|
+ <span>表格内容</span>
|
|
|
+ <el-button type="primary" size="small" @click="returnTableText">还原模板</el-button>
|
|
|
+ </div>
|
|
|
<Table
|
|
|
v-model="tableJson.text"
|
|
|
@change="change"
|
|
@@ -8521,7 +8524,10 @@
|
|
|
class="dialog_diy"
|
|
|
>
|
|
|
<el-form>
|
|
|
- <div>文档内容</div>
|
|
|
+ <div>
|
|
|
+ <span>文档内容</span>
|
|
|
+ <el-button type="primary" size="small" @click="returnWordText">还原模板</el-button>
|
|
|
+ </div>
|
|
|
<editor-bar
|
|
|
v-model="wordJson.text"
|
|
|
v-if="dialogVisibleWord"
|
|
@@ -9368,7 +9374,9 @@ export default {
|
|
|
sentenceList: [{ sentenceTitle: "", addSentence: [], rightAnswer: [] }],
|
|
|
sentenceList1: [],
|
|
|
tableJson: [],
|
|
|
+ tableJsonO: [],
|
|
|
wordJson: [],
|
|
|
+ wordJsonO: [],
|
|
|
vedio: [],
|
|
|
text: [],
|
|
|
textList: [],
|
|
@@ -9802,6 +9810,17 @@ export default {
|
|
|
console.error(err);
|
|
|
});
|
|
|
},
|
|
|
+ returnTableText(){
|
|
|
+ this.$confirm("确定还原此模板吗?", "提示", {
|
|
|
+ confirmButtonText: "确定",
|
|
|
+ cancelButtonText: "取消",
|
|
|
+ type: "warning",
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ this.tableJson = JSON.parse(JSON.stringify(this.tableJsonO))
|
|
|
+ })
|
|
|
+ .catch(() => {});
|
|
|
+ },
|
|
|
addTableWorks() {
|
|
|
let params = [
|
|
|
{
|
|
@@ -9860,6 +9879,17 @@ export default {
|
|
|
console.error(err);
|
|
|
});
|
|
|
},
|
|
|
+ returnWordText(){
|
|
|
+ this.$confirm("确定还原此模板吗?", "提示", {
|
|
|
+ confirmButtonText: "确定",
|
|
|
+ cancelButtonText: "取消",
|
|
|
+ type: "warning",
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ this.wordJson = JSON.parse(JSON.stringify(this.wordJsonO))
|
|
|
+ })
|
|
|
+ .catch(() => {});
|
|
|
+ },
|
|
|
addWordWorks() {
|
|
|
let params = [{
|
|
|
uid: this.userid,
|
|
@@ -14496,6 +14526,7 @@ export default {
|
|
|
)
|
|
|
)
|
|
|
: { text: "" };
|
|
|
+ this.tableJsonO = JSON.parse(JSON.stringify(this.tableJson))
|
|
|
if (this.worksStudent[i].length) {
|
|
|
for (var k = 0; k < this.worksStudent[i].length; k++) {
|
|
|
if (this.userid == this.worksStudent[i][k].userid) {
|
|
@@ -14516,6 +14547,15 @@ export default {
|
|
|
)
|
|
|
)
|
|
|
: { text: "" };
|
|
|
+ this.wordJsonO = JSON.parse(JSON.stringify(this.wordJson))
|
|
|
+ if (this.worksStudent[i].length) {
|
|
|
+ for (var k = 0; k < this.worksStudent[i].length; k++) {
|
|
|
+ if (this.userid == this.worksStudent[i][k].userid) {
|
|
|
+ this.wordJson = JSON.parse(this.worksStudent[i][k].works);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
this.dialogVisibleWord = true;
|
|
|
} else if (t == 49) {
|
|
|
this.groupJson =
|
|
@@ -14554,6 +14594,14 @@ export default {
|
|
|
)
|
|
|
)
|
|
|
: { text: "" };
|
|
|
+ if (this.worksStudent[i].length) {
|
|
|
+ for (var k = 0; k < this.worksStudent[i].length; k++) {
|
|
|
+ if (this.sStudent.userid == this.worksStudent[i][k].userid) {
|
|
|
+ this.wordJson = JSON.parse(this.worksStudent[i][k].works);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
this.dialogVisibleWordTeacher = true; //文档
|
|
|
} else if (t == 4) {
|
|
|
this.radio = [];
|
|
@@ -18684,7 +18732,7 @@ ol {
|
|
|
.g_d_btnBox {
|
|
|
display: flex;
|
|
|
justify-content: flex-end;
|
|
|
- align-items: flex-end;
|
|
|
+ align-items: center;
|
|
|
margin-bottom: 20px;
|
|
|
}
|
|
|
|