|
|
@@ -0,0 +1,85 @@
|
|
|
+<template>
|
|
|
+ <div class="main-card__body" v-loading="pageLoading">
|
|
|
+ <h1 class="main-card__title">
|
|
|
+ 待办事项
|
|
|
+ </h1>
|
|
|
+ <el-table
|
|
|
+ :data="tasks"
|
|
|
+ stripe
|
|
|
+ class="main-card__table"
|
|
|
+ >
|
|
|
+ <el-table-column
|
|
|
+ type="index"
|
|
|
+ width="50">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="title"
|
|
|
+ label="标题">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="type"
|
|
|
+ label="类型"
|
|
|
+ width="60"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="startTime"
|
|
|
+ label="起始时间"
|
|
|
+ width="100">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="endTime"
|
|
|
+ label="结束时间"
|
|
|
+ width="100">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ fixed="right"
|
|
|
+ label="操作"
|
|
|
+ width="60">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button @click="deal(scope.row)" type="text" size="small">处理</el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+ export default {
|
|
|
+ name: "tasks",
|
|
|
+ layout: 'person',
|
|
|
+ data(){
|
|
|
+ return{
|
|
|
+ tasks: [],
|
|
|
+ pageLoading: true
|
|
|
+ }
|
|
|
+ },
|
|
|
+ mounted(){
|
|
|
+ this.getTasks();
|
|
|
+ this.pageLoading = false;
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ getTasks() {
|
|
|
+ this.tasks =
|
|
|
+ [
|
|
|
+ {title: 'Warmup-Java-01', type: '测验', startTime: '2020-04-14 00:00', endTime: '2020-05-31 00:00', url: 'http://mooc.seecoder.cn/exam/7087'},
|
|
|
+ {title: 'Lab10-TicTacToe', type: '测验', startTime: '2020-05-01 00:00', endTime: '2020-05-31 00:00', url: 'http://mooc.seecoder.cn/exam/7087'},
|
|
|
+ {title: 'Warmup-Java-02', type: '测验', startTime: '2020-04-30 00:00', endTime: '2020-06-14 00:00', url: 'http://mooc.seecoder.cn/exam/6962'},
|
|
|
+ {title: '大作业-01-CommandLineUtil', type: '测验', startTime: '2020-05-08 00:00', endTime: '2020-06-14 00:00', url: 'http://mooc.seecoder.cn/exam/7593'},
|
|
|
+ {title: 'JVVM-02-ClassFileReader', type: '测验', startTime: '2020-05-12 00:00', endTime: '2020-06-14 00:00', url: 'http://mooc.seecoder.cn/exam/7856'},
|
|
|
+ {title: 'JVVM-02-ClassFileParser', type: '测验', startTime: '2020-05-19 00:00', endTime: '2020-06-14 00:00', url: 'http://mooc.seecoder.cn/exam/8120'},
|
|
|
+ {title: '第三阶段代码作业', type: '作业', startTime: '2020-05-04 12:00', endTime: '2020-06-15 12:00', url: 'http://seec.seecoder.cn/course-student/2/code/504'},
|
|
|
+ {title: 'Homework Playground', type: '测验', startTime: '2020-05-01 00:00', endTime: '2020-06-28 00:00', url: 'http://mooc.seecoder.cn/exam/7088'},
|
|
|
+ ]
|
|
|
+ ;
|
|
|
+ },
|
|
|
+ deal(row){
|
|
|
+ window.location.href = row.url;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ };
|
|
|
+</script>
|
|
|
+
|
|
|
+<style lang="scss" scoped>
|
|
|
+ @import '~/assets/css/person.scss';
|
|
|
+</style>
|