فهرست منبع

✨ feat(mobile): 添加根路径重定向到移动端页面

- 配置根路径'/'自动重定向到'/mobile'页面

♻️ refactor(admin): 使用dayjs优化日期处理

- 将日期处理从原生Date替换为dayjs库
- 训练日期显示格式统一为'YYYY-MM-DD HH:mm:ss'
- 修复日期选择器数据绑定问题
yourname 5 ماه پیش
والد
کامیت
dadda2f2c0
2فایلهای تغییر یافته به همراه7 افزوده شده و 6 حذف شده
  1. 3 2
      src/client/admin/pages/ClassroomDataPage.tsx
  2. 4 4
      src/client/mobile/routes.tsx

+ 3 - 2
src/client/admin/pages/ClassroomDataPage.tsx

@@ -4,6 +4,7 @@ import { PlusOutlined, EditOutlined, DeleteOutlined, SearchOutlined } from '@ant
 import { classroomDataClient } from '@/client/api';
 import type { InferResponseType, InferRequestType } from 'hono/client';
 import { App } from 'antd';
+import dayjs from 'dayjs';
 
 const { Title } = Typography;
 
@@ -83,7 +84,7 @@ export const ClassroomDataPage: React.FC = () => {
     setCurrentItem(record);
     form.setFieldsValue({
       classroomNo: record.classroomNo || undefined,
-      trainingDate: record.trainingDate ? new Date(record.trainingDate) : null,
+      trainingDate: record.trainingDate ? dayjs(record.trainingDate) : null,
       holdingStock: record.holdingStock || undefined,
       holdingCash: record.holdingCash || undefined,
       price: record.price || undefined,
@@ -167,7 +168,7 @@ export const ClassroomDataPage: React.FC = () => {
       title: '训练日期',
       dataIndex: 'trainingDate',
       key: 'trainingDate',
-      render: (date: string) => date ? new Date(date).toLocaleString() : '-',
+      render: (date: string) => date ? dayjs(date).format('YYYY-MM-DD HH:mm:ss') : '-',
     },
     {
       title: '持股',

+ 4 - 4
src/client/mobile/routes.tsx

@@ -18,10 +18,10 @@ import ExamAdmin from './components/Exam/ExamAdmin';
 import ExamCard from './components/Exam/ExamCard';
 
 export const router = createBrowserRouter([
-  // {
-  //   path: '/',
-  //   element: <Navigate to="/mobile" replace />
-  // },
+  {
+    path: '/',
+    element: <Navigate to="/mobile" replace />
+  },
   {
     path: '/mobile/login',
     element: <LoginPage />