上线追问功能

This commit is contained in:
ember 2025-12-06 23:30:52 +08:00
parent f6ab898d46
commit e900347c64
10 changed files with 1064 additions and 11 deletions

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.f5ec6613.js"></script><link href="/css/chunk-vendors.f2db5e15.css" rel="stylesheet"><link href="/css/app.57080564.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.f3193ff3.js"></script><link href="/css/chunk-vendors.f2db5e15.css" rel="stylesheet"><link href="/css/app.b75e15de.css" rel="stylesheet"></head><body><noscript><strong>本系统需要JavaScript支持请启用JavaScript后继续。</strong></noscript><div id="app"></div></body></html>

2
dist/js/app.f3193ff3.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

View File

@ -91,6 +91,7 @@ export default {
{ label: '选修课评分', path: '/rating', name: 'rating' }, { label: '选修课评分', path: '/rating', name: 'rating' },
{ label: '必修课评分', path: '/ratingforcomp', name: 'ratingforcomp' }, { label: '必修课评分', path: '/ratingforcomp', name: 'ratingforcomp' },
{ label: '我的课程', path: '/courses', name: 'course-list' }, { label: '我的课程', path: '/courses', name: 'course-list' },
{ label: '我的追问', path: '/qa', name: 'my-qa' },
// { label: '', path: '/chat', name: 'chat' }, // { label: '', path: '/chat', name: 'chat' },
{ label: '关于', path: '/about', name: 'about' }, { label: '关于', path: '/about', name: 'about' },
{ label: 'NEU小站', path: 'https://www.xn--xhq44jb2fzpc.com', name: 'neuxz', isExternal: true }, { label: 'NEU小站', path: 'https://www.xn--xhq44jb2fzpc.com', name: 'neuxz', isExternal: true },

View File

@ -22,9 +22,9 @@
<i class="el-icon-setting"></i> <i class="el-icon-setting"></i>
<span>我的课程</span> <span>我的课程</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="5" @click="goTo('chat')"> <el-menu-item index="5" @click="goTo('my-qa')">
<i class="el-icon-setting"></i> <i class="el-icon-message"></i>
<span>我的聊天</span> <span>我的追问</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="6" @click="goTo('about')"> <el-menu-item index="6" @click="goTo('about')">
<i class="el-icon-info"></i> <i class="el-icon-info"></i>
@ -51,7 +51,7 @@ export default {
if (routeName === 'rating') return '2'; if (routeName === 'rating') return '2';
if (routeName === 'ratingforcomp') return '3'; if (routeName === 'ratingforcomp') return '3';
if (routeName === 'course-list') return '4'; if (routeName === 'course-list') return '4';
if (routeName === 'chat') return '5'; if (routeName === 'my-qa') return '5';
if (routeName === 'about') return '6'; if (routeName === 'about') return '6';
return '1'; // return '1'; //
} }

View File

@ -6,6 +6,7 @@ import RatingPageforComp from '../views/RatingPageforComp.vue'
import ChatList from '../views/ChatList.vue' import ChatList from '../views/ChatList.vue'
import AboutPage from '../views/AboutPage.vue' import AboutPage from '../views/AboutPage.vue'
import CourseDetail from '../views/CourseDetail.vue' import CourseDetail from '../views/CourseDetail.vue'
import MyQA from '../views/MyQA.vue'
import NotFound from '../views/404.vue' import NotFound from '../views/404.vue'
const routes = [ const routes = [
@ -65,6 +66,14 @@ const routes = [
}, },
component: CourseDetail component: CourseDetail
}, },
{
path: '/qa',
name: 'my-qa',
meta: {
title: '我的追问 - NEU小站课程评分系统',
},
component: MyQA
},
{ {
path: '/404', path: '/404',
name: 'NotFound', name: 'NotFound',

View File

@ -16,9 +16,16 @@
<h2>更新日志</h2> <h2>更新日志</h2>
<el-timeline> <el-timeline>
<el-timeline-item timestamp="2025年12月" placement="top"> <el-timeline-item timestamp="2025年12月" placement="top">
<div class="version-item">
<h4>v2.1</h4>
<ul>
<li>上线评论追问功能采用邮件通知的方式最大化触及率</li>
</ul>
</div>
<div class="version-item"> <div class="version-item">
<h4>v2.0</h4> <h4>v2.0</h4>
<ul> <ul>
<li>AI总结模型接入GPT-5</li>
<li>重构响应式UI优化移动端用户体验暂时下线聊天功能</li> <li>重构响应式UI优化移动端用户体验暂时下线聊天功能</li>
</ul> </ul>
</div> </div>

File diff suppressed because it is too large Load Diff

910
src/views/MyQA.vue Normal file

File diff suppressed because it is too large Load Diff