稳定提交

This commit is contained in:
Guwan 2025-03-19 22:50:33 +08:00
parent 91f6c9237f
commit 2c5591b205
3 changed files with 27 additions and 27 deletions

View File

@ -5,7 +5,7 @@ import { post } from '@/utils/request'
* @param data
*/
export function fetchDetail(id) {
return post('/exam/api/exam/exam/detail', { id: id })
return post('/api/common/exam/api/exam/exam/detail', { id: id })
}
/**

View File

@ -7,7 +7,7 @@
<span>云帆教育</span>
</router-link>
</div>
<nav class="main-nav">
<router-link to="/">首页</router-link>
<router-link to="/course">课程中心</router-link>
@ -17,7 +17,7 @@
<router-link to="/mall">积分商城</router-link>
<router-link to="/announcement">公告</router-link>
</nav>
<div class="user-actions">
<template v-if="userStore.isLoggedIn">
<!-- 管理员入口 -->
@ -25,7 +25,7 @@
<el-icon><Setting /></el-icon>
<span>管理后台</span>
</router-link>
<el-dropdown trigger="click" @command="handleCommand">
<div class="user-info">
<el-avatar :size="32" :src="userStore.userInfo.avatar" />
@ -41,10 +41,10 @@
</template>
</el-dropdown>
</template>
<template v-else>
<router-link to="/login" class="login-btn">登录</router-link>
<router-link to="/register" class="register-btn">注册</router-link>
<!-- <router-link to="/register" class="register-btn">注册</router-link>-->
</template>
</div>
</div>
@ -80,7 +80,7 @@ const handleCommand = (command) => {
left: 0;
right: 0;
z-index: 100;
.header-container {
max-width: 1200px;
margin: 0 auto;
@ -89,40 +89,40 @@ const handleCommand = (command) => {
align-items: center;
justify-content: space-between;
padding: 0 20px;
.logo {
a {
display: flex;
align-items: center;
text-decoration: none;
color: #333;
img {
height: 36px;
margin-right: 10px;
}
span {
font-size: 18px;
font-weight: bold;
}
}
}
.main-nav {
display: flex;
gap: 20px;
a {
text-decoration: none;
color: #333;
font-size: 15px;
padding: 5px 0;
position: relative;
&.router-link-active {
color: #409EFF;
&::after {
content: '';
position: absolute;
@ -133,18 +133,18 @@ const handleCommand = (command) => {
background-color: #409EFF;
}
}
&:hover {
color: #409EFF;
}
}
}
.user-actions {
display: flex;
align-items: center;
gap: 15px;
.admin-link {
display: flex;
align-items: center;
@ -154,41 +154,41 @@ const handleCommand = (command) => {
padding: 5px 10px;
border-radius: 4px;
transition: background-color 0.3s;
&:hover {
background-color: #ecf5ff;
}
}
.user-info {
display: flex;
align-items: center;
cursor: pointer;
span {
margin: 0 5px;
}
}
.login-btn, .register-btn {
text-decoration: none;
padding: 6px 15px;
border-radius: 4px;
}
.login-btn {
color: #409EFF;
border: 1px solid #409EFF;
&:hover {
background-color: #ecf5ff;
}
}
.register-btn {
background-color: #409EFF;
color: white;
&:hover {
background-color: #66b1ff;
}
@ -196,4 +196,4 @@ const handleCommand = (command) => {
}
}
}
</style>
</style>

View File

@ -139,7 +139,7 @@ export default {
//
multi: false,
// URL
listUrl: '/exam/api/exam/exam/online-paging'
listUrl: '/api/common/exam/api/exam/exam/online-paging'
}
}
},