feat: 完成管理员密码登录修复和项目清理
- 修复BCryptPasswordEncoder密码验证问题 - 实现密码设置提示弹窗功能(仅对无密码用户显示一次) - 优化修改密码逻辑和验证流程 - 更新Welcome页面背景样式 - 清理临时SQL文件和测试代码 - 移动数据库备份文件到database/backups目录 - 删除不必要的MD文档和临时文件
This commit is contained in:
@@ -3,17 +3,14 @@ import { useUserStore } from '@/stores/user'
|
||||
import { ElMessage } from 'element-plus'
|
||||
|
||||
// 路由组件 - 使用懒加载优化性能
|
||||
const Home = () => import('@/views/Home.vue')
|
||||
const Login = () => import('@/views/Login.vue')
|
||||
const Register = () => import('@/views/Register.vue')
|
||||
const Orders = () => import('@/views/Orders.vue')
|
||||
const OrderDetail = () => import('@/views/OrderDetail.vue')
|
||||
const OrderCreate = () => import('@/views/OrderCreate.vue')
|
||||
const Payments = () => import('@/views/Payments.vue')
|
||||
const PaymentCreate = () => import('@/views/PaymentCreate.vue')
|
||||
const AdminOrders = () => import('@/views/AdminOrders.vue')
|
||||
const AdminDashboard = () => import('@/views/AdminDashboard.vue')
|
||||
const Dashboard = () => import('@/views/Dashboard.vue')
|
||||
const Welcome = () => import('@/views/Welcome.vue')
|
||||
const Profile = () => import('@/views/Profile.vue')
|
||||
const Subscription = () => import('@/views/Subscription.vue')
|
||||
@@ -32,6 +29,8 @@ const GenerateTaskRecord = () => import('@/views/GenerateTaskRecord.vue')
|
||||
const HelloWorld = () => import('@/views/HelloWorld.vue')
|
||||
const TaskStatusPage = () => import('@/views/TaskStatusPage.vue')
|
||||
const TermsOfService = () => import('@/views/TermsOfService.vue')
|
||||
const UserAgreement = () => import('@/views/UserAgreement.vue')
|
||||
const PrivacyPolicy = () => import('@/views/PrivacyPolicy.vue')
|
||||
|
||||
const routes = [
|
||||
{
|
||||
@@ -105,12 +104,6 @@ const routes = [
|
||||
component: Welcome,
|
||||
meta: { title: '欢迎', guest: true }
|
||||
},
|
||||
{
|
||||
path: '/home',
|
||||
name: 'Home',
|
||||
component: Home,
|
||||
meta: { title: '首页', requiresAuth: true }
|
||||
},
|
||||
{
|
||||
path: '/profile',
|
||||
name: 'Profile',
|
||||
@@ -135,12 +128,6 @@ const routes = [
|
||||
component: Register,
|
||||
meta: { title: '注册', guest: true }
|
||||
},
|
||||
{
|
||||
path: '/orders',
|
||||
name: 'Orders',
|
||||
component: Orders,
|
||||
meta: { title: '订单管理', requiresAuth: true }
|
||||
},
|
||||
{
|
||||
path: '/orders/:id',
|
||||
name: 'OrderDetail',
|
||||
@@ -213,6 +200,18 @@ const routes = [
|
||||
component: TermsOfService,
|
||||
meta: { title: 'Vionow 服务条款' }
|
||||
},
|
||||
{
|
||||
path: '/user-agreement',
|
||||
name: 'UserAgreement',
|
||||
component: UserAgreement,
|
||||
meta: { title: '用户协议' }
|
||||
},
|
||||
{
|
||||
path: '/privacy-policy',
|
||||
name: 'PrivacyPolicy',
|
||||
component: PrivacyPolicy,
|
||||
meta: { title: '隐私政策' }
|
||||
},
|
||||
]
|
||||
|
||||
const router = createRouter({
|
||||
|
||||
Reference in New Issue
Block a user