Commit b248db271e5a4269234ff363712923e1d66891d0

Authored by 梁保满
1 parent 98dec083

课件模版区分,错别字修改,录分成功后更新列表

public/static/课件模板.docx 0 → 100644
No preview for this file type
src/assets/css/index.scss
... ... @@ -150,7 +150,7 @@
150 150 }
151 151  
152 152 .down-box {
153   - padding-left: 160px;
  153 + padding-left: 120px;
154 154 }
155 155  
156 156 .down-txt {
... ...
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 },
... ...