重写UI,进行响应式改造

This commit is contained in:
ember 2025-12-04 18:50:15 +08:00
parent 6759df96b2
commit 11be3b5e3a
17 changed files with 3120 additions and 1146 deletions

2
.gitignore vendored
View File

@ -1,5 +1,7 @@
.DS_Store
node_modules
src_bak
src_bak/
node_modules/
server/
东北大学.com/

1
dist/css/app.387e87f6.css vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
dist/index.html vendored
View File

@ -1 +1 @@
<!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>NEU小站课程评分系统</title><script defer="defer" src="/js/chunk-vendors.3aa9144b.js"></script><script defer="defer" src="/js/app.728d115f.js"></script><link href="/css/chunk-vendors.f2db5e15.css" rel="stylesheet"><link href="/css/app.4157a502.css" rel="stylesheet"></head><body><noscript><strong>本系统需要JavaScript支持请启用JavaScript后继续。</strong></noscript><div id="app"></div></body></html>
<!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>NEU小站课程评分系统</title><script defer="defer" src="/js/chunk-vendors.3aa9144b.js"></script><script defer="defer" src="/js/app.2c83ed37.js"></script><link href="/css/chunk-vendors.f2db5e15.css" rel="stylesheet"><link href="/css/app.387e87f6.css" rel="stylesheet"></head><body><noscript><strong>本系统需要JavaScript支持请启用JavaScript后继续。</strong></noscript><div id="app"></div></body></html>

2
dist/js/app.2c83ed37.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

388
src/components/NavBar.vue Normal file

File diff suppressed because it is too large Load Diff

View File

@ -5,6 +5,7 @@ import RatingPage from '../views/RatingPage.vue'
import RatingPageforComp from '../views/RatingPageforComp.vue'
import ChatList from '../views/ChatList.vue'
import AboutPage from '../views/AboutPage.vue'
import CourseDetail from '../views/CourseDetail.vue'
const routes = [
{
@ -54,6 +55,14 @@ const routes = [
title: '关于 - NEU小站课程评分系统',
},
component: AboutPage
},
{
path: '/detail/:course_id',
name: 'course-detail',
meta: {
title: '课程详情 - NEU小站课程评分系统',
},
component: CourseDetail
}
]

View File

@ -15,6 +15,14 @@
<div class="version-timeline">
<h2>更新日志</h2>
<el-timeline>
<el-timeline-item timestamp="2025年12月" placement="top">
<div class="version-item">
<h4>v2.0</h4>
<ul>
<li>重构响应式UI优化移动端用户体验暂时下线聊天功能</li>
</ul>
</div>
</el-timeline-item>
<el-timeline-item timestamp="2025年2月" placement="top">
<div class="version-item">
<h4>v1.1.4</h4>
@ -169,4 +177,17 @@ h2 {
color: #409EFF;
font-weight: bold;
}
@media (max-width: 768px) {
.about-container {
height: auto;
overflow: visible;
padding: 10px;
}
.about-page {
overflow-y: visible;
height: auto;
}
}
</style>

Some files were not shown because too many files have changed in this diff Show More