Browse Source

修改问题

dusenyao 1 year ago
parent
commit
e9b645659c

+ 1 - 1
src/views/exercise_questions/answer/index.vue

@@ -181,7 +181,7 @@
 
       <div v-if="isAnnotations" class="score_type">
         本题分数:{{
-          question.score_type === scoreTypeList[0].value
+          question.score_type === scoreTypeList[0].value || currentQuestion.type === 'read'
             ? `总分${question.score}分`
             : `总分${question.score}分 每小题${question.score_item}分`
         }}

+ 4 - 0
src/views/exercise_questions/preview/JudgePreview.vue

@@ -162,6 +162,10 @@ export default {
           font-size: 16pt;
           color: #000;
         }
+
+        .rich-text {
+          flex: 1;
+        }
       }
 
       .option-type {

+ 4 - 0
src/views/exercise_questions/preview/ListenJudgePreview.vue

@@ -157,6 +157,10 @@ export default {
           font-size: 16pt;
           color: #000;
         }
+
+        .rich-text {
+          flex: 1;
+        }
       }
 
       .option-type {

+ 2 - 2
src/views/exercise_questions/preview/components/PreviewMixin.js

@@ -54,12 +54,12 @@ const PreviewMixin = {
       if (userAnswer) this.answer = userAnswer;
     },
     /**
-     * 题号是否有括号,如果没有则加上 '.'
+     * 题号是否有括号,如果没有则再判断是否有中文数字,如果有则加上 '、' 没有加上 '.'
      * @param {string} question_number 题目序号
      * @returns {string} 题目序号
      */
     questionNumberEndIsBracket(question_number) {
-      return `${question_number}${/[()()]/.test(question_number) ? '' : '.'}`;
+      return `${question_number}${/[()()]/.test(question_number) ? '' : /[一二三四五六七八九十百]/.test(question_number) ? '、' : '.'}`;
     },
     /**
      * 过滤 html,防止 xss 攻击

+ 3 - 3
src/views/home/personal_question/components/ShareDialog.vue

@@ -1,8 +1,8 @@
 <template>
-  <el-dialog :visible="dialogVisible" title="分享" width="730px" @close="dialogClose" @closed="dialogClosed">
+  <el-dialog :visible="dialogVisible" title="推送" width="730px" @close="dialogClose" @closed="dialogClosed">
     <div class="share-condition">
       <div class="exercise-name">
-        <div>分享名称</div>
+        <div>推送名称</div>
         <el-input v-model="share_name" placeholder="请输入" />
       </div>
       <div class="condition-top">
@@ -178,7 +178,7 @@ export default {
     },
     // 生成链接
     generateLink() {
-      if (!this.share_name) return this.$message.warning('请输入分享名称');
+      if (!this.share_name) return this.$message.warning('请输入推送名称');
       let option = {
         name: this.share_name,
         exercise_id: this.exerciseId,

+ 3 - 3
src/views/home/personal_question/index.vue

@@ -27,8 +27,8 @@
           <template slot-scope="{ row }">
             <span class="link" @click="showExercise(row.id)">查看</span>
             <span class="link" @click="$router.push({ path: '/exercise', query: { id: row.id } })">编辑</span>
-            <span class="link" @click="share(row.id)">分享</span>
-            <span class="link" @click="copyExerciseToPublicStore(row.id)">公开</span>
+            <span class="link" @click="share(row.id)">推送</span>
+            <span class="link" @click="copyExerciseToPublicStore(row.id)">共享</span>
             <span
               v-if="row.is_has_share_record === 'true'"
               class="link"
@@ -153,7 +153,7 @@ export default {
     },
     copyExerciseToPublicStore(exercise_id) {
       CopyExerciseToPublicStore({ exercise_id }).then(() => {
-        this.$message.success('公开成功');
+        this.$message.success('共享成功');
         this.getPageList();
       });
     },