#57 [修改]教师端单元测试bug修复,新增学生代码作业时间

Đã hợp nhất
ZhouWeilu đã nhập 1 commit từ SEEC-II-FrontEnd-Team/bugfix/testResult-zhouweilu vào [3]s 7 năm trước cách đây

+ 1 - 1
src/views/student/Code/ProjectDetail/Test/UnitTestDetail.vue

@@ -48,7 +48,7 @@
             <div>
               <pass-tag :pass="item.pass" />
               <strong style="padding-left: 10px">
-                页面测试用例 : #{{ item.id }}
+                单元测试用例 : #{{ item.id }}
               </strong>
             </div>
             <div v-if="!item.pass" class="code-section">

+ 13 - 0
src/views/student/Code/index.vue

@@ -27,6 +27,9 @@
           >
             <card hoverable>
               {{ item.name }}
+              <div class="hw-time">
+                <small>{{timeExchange(item.createAt)}} ~ {{timeExchange(item.endAt)}}</small>
+              </div>
               <div><code-state-tag :state="item.status"></code-state-tag></div>
             </card>
           </router-link>
@@ -71,6 +74,13 @@ export default {
       codeHomeworkListLoading: false
     };
   },
+  methods: {
+    timeExchange(timestamp) {
+      return new Date(parseInt(timestamp) * 1000)
+        .toLocaleString()
+        .replace(/:\d{1,2}$/, " ");
+    }
+  },
   async mounted() {
     this.codeHomeworkListLoading = true;
     const { courseId } = this.$route.params;
@@ -85,4 +95,7 @@ export default {
 .top-nav-section {
   padding: 0 40px;
 }
+.hw-time {
+  color: #656565;
+}
 </style>

+ 1 - 1
src/views/teacher/Code/ProjectDetail/TestDetail.vue

@@ -15,7 +15,7 @@
           tag="div"
         >
           <div><strong>UNIT TEST : #</strong> {{ item.id }}</div>
-          <pass-tag :pass="item.isPassAll" />
+          <pass-tag :pass="item.passAll" />
           <span style="padding-left: 10px">{{
             displayUnixTime(item.time)
           }}</span>