|
|
@@ -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>
|