|
|
@@ -10,7 +10,10 @@
|
|
|
<div>课程名:软件工程与计算</div>
|
|
|
<div>教师:Kenny67</div>
|
|
|
<div>开课时间:2021.9.3</div>
|
|
|
- <el-button type="primary">查看详情</el-button>
|
|
|
+ <div class="mooc-link">
|
|
|
+ <a href="https://www.icourse163.org/" target="_blank">Mooc课程链接</a>
|
|
|
+ <img alt="link" src="../../assets/link.svg">
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<el-divider></el-divider>
|
|
|
@@ -23,17 +26,57 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<el-divider></el-divider>
|
|
|
-
|
|
|
+ <div class="course-tabs">
|
|
|
+ <el-radio-group v-model="tabName" size="large">
|
|
|
+ <el-radio-button label="notice">通知栏</el-radio-button>
|
|
|
+ <el-radio-button label="tasks">任务列表</el-radio-button>
|
|
|
+ <el-radio-button label="courseware">课件列表</el-radio-button>
|
|
|
+ </el-radio-group>
|
|
|
+ <el-button v-permission="{action:'add'}" plain type="warning">添加发布</el-button>
|
|
|
+ </div>
|
|
|
+ <div class="course-tab-content">
|
|
|
+ <div v-if="tabName==='notice'" class="tab-notice">
|
|
|
+ <NoticeItem v-for="(item,index) in noticeInfoList" :key="index" :notice-info="item"></NoticeItem>
|
|
|
+ </div>
|
|
|
+ <div v-else-if="tabName==='tasks'" class="tab-tasks">
|
|
|
+ </div>
|
|
|
+ <div v-else-if="tabName==='courseware'" class="tab-courseware">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
-
|
|
|
-
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
|
import GlobalHeader from "../../../src/components/GlobalHeader";
|
|
|
+import NoticeItem from "./components/NoticeItem";
|
|
|
+import {ref} from "vue";
|
|
|
+
|
|
|
+const tabName = ref("notice");
|
|
|
+const noticeInfoList = [
|
|
|
+ {
|
|
|
+ mode: "考试",
|
|
|
+ text: "【重要】1月13日代码作业已发布",
|
|
|
+ time: "01-19 18:24",
|
|
|
+ name: "刘"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ mode: "作业",
|
|
|
+ text: "【重要】1月13日代码作业已发布",
|
|
|
+ time: "01-19 18:24",
|
|
|
+ name: "刘"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ mode: "公告",
|
|
|
+ text: "【重要】1月13日代码作业已发布",
|
|
|
+ time: "01-19 18:24",
|
|
|
+ name: "刘"
|
|
|
+ }
|
|
|
+];
|
|
|
+
|
|
|
</script>
|
|
|
|
|
|
<style scoped>
|
|
|
@import "style/CourseDetail.css";
|
|
|
+
|
|
|
</style>
|