diff --git a/vite.config.ts b/vite.config.ts
index c700f85..3d499eb 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -3,6 +3,7 @@ import react from '@vitejs/plugin-react'
import pxtovw from 'postcss-px-to-viewport-8-plugin'
import { resolve as resolvePath } from 'path'
import resolve from 'vite-plugin-resolve';
+import { createHtmlPlugin } from 'vite-plugin-html';
const loder_pxtovw = pxtovw({
viewportWidth: 1900,
viewportUnit: 'vw',
@@ -51,6 +52,20 @@ export default defineConfig({
base: './', // 这里更改打包相对绝对路径
plugins: [
react(),
+ createHtmlPlugin({
+ minify: false,
+ pages: [
+ {
+ template: 'index.html',
+ filename: 'index.html',
+ injectOptions: {
+ data: {
+ buildTime: +new Date()
+ }
+ }
+ }
+ ]
+ }),
resolve({
'agora-electron-sdk': `
const {
From b6775f8e4020e1cbbd9f2d182d1fd7b37150d8a1 Mon Sep 17 00:00:00 2001
From: yj <1336058017@qq.com>
Date: Thu, 20 Mar 2025 09:52:49 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E7=99=BB=E5=BD=95=E9=A1=B5=E6=B7=BB?=
=?UTF-8?q?=E5=8A=A0=E5=B0=8F=E7=89=88=E6=9C=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/page/Login/index.module.scss | 2 +-
src/page/Login/index.tsx | 12 +++++++++++-
2 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/src/page/Login/index.module.scss b/src/page/Login/index.module.scss
index df56c51..e6c1305 100644
--- a/src/page/Login/index.module.scss
+++ b/src/page/Login/index.module.scss
@@ -129,7 +129,7 @@
flex-shrink: 0;
color: #ccc;
text-align: right;
- font-size: 16px;
+ font-size: 14px;
}
}
}
diff --git a/src/page/Login/index.tsx b/src/page/Login/index.tsx
index 03d9011..92dd562 100644
--- a/src/page/Login/index.tsx
+++ b/src/page/Login/index.tsx
@@ -11,6 +11,7 @@ import { v4 as uuidv4 } from 'uuid';
import { GetCheckoutRoomNum, GetRoomInfo, GetRoomRtcToken } from '@/api/Home/Index';
import { ExclamationCircleFilled } from '@ant-design/icons';
import { isVersion } from '@/utils/package/public';
+import dayjs from 'dayjs';
const { confirm } = Modal;
const Login: React.FC = () => {
const navigate = useNavigate();
@@ -39,6 +40,7 @@ const Login: React.FC = () => {
nickName: '',
roomNum: '',
})
+ const [buildTime, setBuildTime] = useState
('0')
const [nameModal, setNameModal] = useState(false)
const [env, setEnv] = useState('')
useEffect(() => {
@@ -50,6 +52,13 @@ const Login: React.FC = () => {
window.electron.getEnv().then(res => {
setEnv(res)
})
+ try {
+ const buildStr = document.getElementById('build-time')?.getAttribute('content');
+ const formattedTime = dayjs(Number(buildStr)).format('YYYYMMDDHHmm');
+ setBuildTime(formattedTime)
+ } catch {
+
+ }
if (storage.getItem('login')) {
const login = JSON.parse(storage.getItem('login') as string);
const data = {
@@ -319,7 +328,8 @@ const Login: React.FC = () => {
>