|
@@ -1,30 +1,25 @@
|
|
|
<template>
|
|
<template>
|
|
|
<div>
|
|
<div>
|
|
|
- <page-header :routes="[{ name: '项目详情', path: 'codehw' }]">
|
|
|
|
|
- <template slot="title">项目详情</template>
|
|
|
|
|
- <template slot="content">代码作业项目详情</template>
|
|
|
|
|
|
|
+ <page-header
|
|
|
|
|
+ :routes="[{ name: '项目详情', path: 'code' }]"
|
|
|
|
|
+ :tab-list="[
|
|
|
|
|
+ { name: '构建', path: `code/${$route.params.homeworkId}/${$route.params.projectId}/build` },
|
|
|
|
|
+ { name: '部署', path: `code/${$route.params.homeworkId}/${$route.params.projectId}/deploy` },
|
|
|
|
|
+ { name: '测试', path: `code/${$route.params.homeworkId}/${$route.params.projectId}/test` }
|
|
|
|
|
+ ]"
|
|
|
|
|
+ >
|
|
|
|
|
+ <template slot="title">项目名称</template>
|
|
|
|
|
+ <template slot="content">
|
|
|
|
|
+ <div>项目详情</div>
|
|
|
|
|
+ </template>
|
|
|
</page-header>
|
|
</page-header>
|
|
|
<page-body>
|
|
<page-body>
|
|
|
- <div class="tabs">
|
|
|
|
|
- <ul>
|
|
|
|
|
- <li class="is-active">
|
|
|
|
|
- <a>Pictures</a>
|
|
|
|
|
- </li>
|
|
|
|
|
- <li>
|
|
|
|
|
- <a>Music</a>
|
|
|
|
|
- </li>
|
|
|
|
|
- <li>
|
|
|
|
|
- <a>Videos</a>
|
|
|
|
|
- </li>
|
|
|
|
|
- <li>
|
|
|
|
|
- <a>Documents</a>
|
|
|
|
|
- </li>
|
|
|
|
|
- </ul>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ <router-view :projectDetail="projectDetail"/>
|
|
|
</page-body>
|
|
</page-body>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
|
|
+
|
|
|
<script>
|
|
<script>
|
|
|
import { mapState } from "vuex";
|
|
import { mapState } from "vuex";
|
|
|
import { getProjectDetail } from "@/api/codehw";
|
|
import { getProjectDetail } from "@/api/codehw";
|