فهرست منبع

修复考试时长显示错误的问题

luoaoxuan 1 سال پیش
والد
کامیت
4bcfd71257
2فایلهای تغییر یافته به همراه5 افزوده شده و 2 حذف شده
  1. 1 1
      src/views/platform/examination/constants.js
  2. 4 1
      src/views/platform/examination/exam/list.vue

+ 1 - 1
src/views/platform/examination/constants.js

@@ -157,7 +157,7 @@ export const basicColumn = [
 
 
 export const infoColumn = [
 export const infoColumn = [
     { prop: 'questionCount', label: '题数', width: 65 },
     { prop: 'questionCount', label: '题数', width: 65 },
-    { prop: 'duration', label: '考试时长', width: 85 },
+    { prop: 'duration', label: '考试时长', slotName: 'examTime', width: 85 },
     { prop: 'limitCount', label: '限考次数', width: 85 },
     { prop: 'limitCount', label: '限考次数', width: 85 },
     { prop: 'limitDate', label: '限考时间', width: 120 },
     { prop: 'limitDate', label: '限考时间', width: 120 },
     { prop: 'isRand', label: '是否随机', slotName: 'isRand', width: 65 },
     { prop: 'isRand', label: '是否随机', slotName: 'isRand', width: 65 },

+ 4 - 1
src/views/platform/examination/exam/list.vue

@@ -40,6 +40,9 @@
             <template slot="randWay" slot-scope="{row}">
             <template slot="randWay" slot-scope="{row}">
                 <div>{{ row.isRand==='1' ?['未知','题型','难度'][+row.randWay]:'/' }}</div>
                 <div>{{ row.isRand==='1' ?['未知','题型','难度'][+row.randWay]:'/' }}</div>
             </template>
             </template>
+            <template slot="examTime" slot-scope="{row}">
+                <div>{{ transformTime(row.duration) }}</div>
+            </template>
         </ibps-crud>
         </ibps-crud>
         <exam-edit
         <exam-edit
             v-if="showEditDialog"
             v-if="showEditDialog"
@@ -288,7 +291,7 @@ export default {
                                 bankName: item.bankName,
                                 bankName: item.bankName,
                                 examinee: item.examinee,
                                 examinee: item.examinee,
                                 questionCount: item.isRand === '1' ? parseFloat(item.randTotal) : parseFloat(item.questionCount),
                                 questionCount: item.isRand === '1' ? parseFloat(item.randTotal) : parseFloat(item.questionCount),
-                                duration: this.transformTime(item.duration),
+                                duration: item.duration,
                                 limitCount: item.limitCount,
                                 limitCount: item.limitCount,
                                 limitDate: item.limitDate,
                                 limitDate: item.limitDate,
                                 qualifiedRadio: item.qualifiedRadio,
                                 qualifiedRadio: item.qualifiedRadio,