Commit b248db271e5a4269234ff363712923e1d66891d0
1 parent
98dec083
课件模版区分,错别字修改,录分成功后更新列表
Showing
8 changed files
with
41 additions
and
9 deletions
public/static/课件模板.docx
0 → 100644
No preview for this file type
src/assets/css/index.scss
src/views/basic/test/components/scoreSet.vue
| ... | ... | @@ -247,6 +247,7 @@ export default { |
| 247 | 247 | if (status === 0) { |
| 248 | 248 | this.$message.success(info); |
| 249 | 249 | this.closeScoreSet(); |
| 250 | + this.$emit("SuccessScoreSet"); | |
| 250 | 251 | } else { |
| 251 | 252 | this.$message.error(info); |
| 252 | 253 | } |
| ... | ... | @@ -256,7 +257,8 @@ export default { |
| 256 | 257 | upSuccess(res) { |
| 257 | 258 | this.$message.success("导入成功"); |
| 258 | 259 | this.diaUp = false; |
| 259 | - this.closeScoreSet(); | |
| 260 | + // this.closeScoreSet(); | |
| 261 | + this.$emit("SuccessScoreSet"); | |
| 260 | 262 | }, |
| 261 | 263 | async downExcel() { |
| 262 | 264 | //模板下载 | ... | ... |
src/views/basic/test/list.vue
| ... | ... | @@ -209,6 +209,7 @@ |
| 209 | 209 | :title="examTitlt" |
| 210 | 210 | :examScore="examScore" |
| 211 | 211 | @closeScoreSet="closeScoreSet" |
| 212 | + @SuccessScoreSet="SuccessScoreSet" | |
| 212 | 213 | /> |
| 213 | 214 | </div> |
| 214 | 215 | </div> |
| ... | ... | @@ -390,6 +391,12 @@ export default { |
| 390 | 391 | } else { |
| 391 | 392 | return false; |
| 392 | 393 | } |
| 394 | + } else { | |
| 395 | + if (obj.examStartTime) { | |
| 396 | + return false; | |
| 397 | + } else { | |
| 398 | + return true; | |
| 399 | + } | |
| 393 | 400 | } |
| 394 | 401 | }, |
| 395 | 402 | handleSelectionChange(val) { |
| ... | ... | @@ -407,6 +414,11 @@ export default { |
| 407 | 414 | closeScoreSet() { |
| 408 | 415 | this.diaScoreSet = false; |
| 409 | 416 | }, |
| 417 | + //修改分数成功 | |
| 418 | + SuccessScoreSet() { | |
| 419 | + this._QueryData(); | |
| 420 | + this.closeScoreSet(); | |
| 421 | + }, | |
| 410 | 422 | //修改答案 |
| 411 | 423 | edit(item) { |
| 412 | 424 | this.$router.push({ | ... | ... |
src/views/examinationPaper/add.vue
| ... | ... | @@ -668,7 +668,7 @@ |
| 668 | 668 | <div class="qs-score">分数</div> |
| 669 | 669 | <div class="qs-partScore">漏选得分</div> |
| 670 | 670 | <div class="qs-options qs-options2">选项设置</div> |
| 671 | - <div class="qs-upload" v-if="isUpload">提干</div> | |
| 671 | + <div class="qs-upload" v-if="isUpload">题干</div> | |
| 672 | 672 | <div class="qs-upload" v-if="isUpload">题目解析</div> |
| 673 | 673 | <div class="qs-upload" v-if="isUpload">知识点</div> |
| 674 | 674 | <div class="qs-set">操作</div> |
| ... | ... | @@ -963,9 +963,18 @@ |
| 963 | 963 | <div v-show="step == 3"> |
| 964 | 964 | <div class="answer-title"> |
| 965 | 965 | <p class="name">{{ form.title }}</p> |
| 966 | + <p class="totals">卷面总分:{{ allScore }}分</p> | |
| 966 | 967 | </div> |
| 967 | 968 | <div class="question-box"> |
| 968 | 969 | <template v-for="(question, index) in form.questionList"> |
| 970 | + <p class="question-title"> | |
| 971 | + <span>{{ setBigNum(index) }}、</span> | |
| 972 | + <span class="title-txt">{{ question.questionTitle }}</span> | |
| 973 | + <span class="m20" | |
| 974 | + >共:{{ setNums(question.subQuestions) }}题</span | |
| 975 | + > | |
| 976 | + <span>共:{{ setScore(question) }} 分</span> | |
| 977 | + </p> | |
| 969 | 978 | <div v-for="(subQuestions, indexs) in question.subQuestions"> |
| 970 | 979 | <div |
| 971 | 980 | class="screenshot-box" | ... | ... |
src/views/examinationPaper/addQs.vue
| ... | ... | @@ -97,7 +97,7 @@ |
| 97 | 97 | <div class="qs-score">分数</div> |
| 98 | 98 | <div class="qs-partScore">漏选得分</div> |
| 99 | 99 | <div class="qs-options qs-options2">选项设置</div> |
| 100 | - <div class="qs-upload">提干</div> | |
| 100 | + <div class="qs-upload">题干</div> | |
| 101 | 101 | <div class="qs-upload">题目解析</div> |
| 102 | 102 | <div class="qs-upload" v-if="knowledgeData.length">知识点</div> |
| 103 | 103 | <div class="qs-set">操作</div> | ... | ... |
src/views/examinationPaper/edit_Old.vue
| ... | ... | @@ -142,7 +142,7 @@ |
| 142 | 142 | </p> |
| 143 | 143 | </div> |
| 144 | 144 | <div class="qs-set"> |
| 145 | - <el-tooltip effect="dark" content="上传提干" placement="top"> | |
| 145 | + <el-tooltip effect="dark" content="上传题干" placement="top"> | |
| 146 | 146 | <el-button |
| 147 | 147 | type="primary" |
| 148 | 148 | circle |
| ... | ... | @@ -275,7 +275,7 @@ |
| 275 | 275 | </p> |
| 276 | 276 | </div> |
| 277 | 277 | <div class="qs-set"> |
| 278 | - <el-tooltip effect="dark" content="上传提干" placement="top"> | |
| 278 | + <el-tooltip effect="dark" content="上传题干" placement="top"> | |
| 279 | 279 | <el-button |
| 280 | 280 | type="primary" |
| 281 | 281 | circle | ... | ... |
src/views/examinationPaper/index.vue
| ... | ... | @@ -282,7 +282,6 @@ |
| 282 | 282 | <div class="down-box" slot="down"> |
| 283 | 283 | <p class="down-head"> |
| 284 | 284 | <span>第一步:导出菁优网试卷,</span> |
| 285 | - | |
| 286 | 285 | <span class="img-box"> |
| 287 | 286 | <el-image |
| 288 | 287 | class="img" |
| ... | ... | @@ -687,13 +686,23 @@ export default { |
| 687 | 686 | }, |
| 688 | 687 | |
| 689 | 688 | async downExcel() { |
| 690 | - axios("static/试卷模板.docx", { | |
| 689 | + let url; | |
| 690 | + let that = this; | |
| 691 | + if (that.query.type == 1) { | |
| 692 | + url = "static/课件模板.docx"; | |
| 693 | + } else { | |
| 694 | + url = "static/试卷模板.docx"; | |
| 695 | + } | |
| 696 | + axios(url, { | |
| 691 | 697 | responseType: "arraybuffer", |
| 692 | 698 | }).then((res) => { |
| 693 | 699 | let blob = new Blob([res.data], { |
| 694 | 700 | type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", |
| 695 | 701 | }); |
| 696 | - downloadFile("试卷模板.docx", blob); | |
| 702 | + downloadFile( | |
| 703 | + that.query.type == 1 ? "课件模板.docx" : "试卷模板.docx", | |
| 704 | + blob | |
| 705 | + ); | |
| 697 | 706 | }); |
| 698 | 707 | }, |
| 699 | 708 | }, | ... | ... |