mirror of
https://github.com/whyour/qinglong.git
synced 2026-09-22 19:29:13 +08:00
修复国际化文案
This commit is contained in:
@@ -13,6 +13,7 @@ const CheckUpdate = ({ systemInfo }: any) => {
|
||||
const [updateLoading, setUpdateLoading] = useState(false);
|
||||
const [value, setValue] = useState("");
|
||||
const modalRef = useRef<any>();
|
||||
const lastStatusRef = useRef<string | undefined>();
|
||||
|
||||
const checkUpgrade = () => {
|
||||
if (updateLoading) return;
|
||||
@@ -166,7 +167,7 @@ const CheckUpdate = ({ systemInfo }: any) => {
|
||||
|
||||
useEffect(() => {
|
||||
if (!value) return;
|
||||
const updateFailed = value.includes("失败,请检查");
|
||||
const updateFailed = lastStatusRef.current === 'failed';
|
||||
|
||||
modalRef.current.update({
|
||||
maskClosable: updateFailed,
|
||||
@@ -184,26 +185,29 @@ const CheckUpdate = ({ systemInfo }: any) => {
|
||||
}, [value]);
|
||||
|
||||
const handleMessage = useCallback((payload: any) => {
|
||||
let { message: _message } = payload;
|
||||
const updateFailed = _message.includes("失败,请检查");
|
||||
const { message: _message, status } = payload;
|
||||
|
||||
if (updateFailed) {
|
||||
if (status === 'failed') {
|
||||
lastStatusRef.current = 'failed';
|
||||
message.error(intl.get("更新失败,请检查网络及日志或稍后再试"));
|
||||
}
|
||||
|
||||
if (status === 'success') {
|
||||
lastStatusRef.current = 'success';
|
||||
setTimeout(() => {
|
||||
showReloadModal();
|
||||
}, 1000);
|
||||
}
|
||||
|
||||
setTimeout(() => {
|
||||
document
|
||||
.querySelector("#log-identifier")
|
||||
?.scrollIntoView({ behavior: "smooth" });
|
||||
}, 600);
|
||||
|
||||
if (_message.includes("更新包下载成功")) {
|
||||
setTimeout(() => {
|
||||
showReloadModal();
|
||||
}, 1000);
|
||||
if (_message) {
|
||||
setValue((p) => `${p}${_message}`);
|
||||
}
|
||||
|
||||
setValue((p) => `${p}${_message}`);
|
||||
}, []);
|
||||
|
||||
useEffect(() => {
|
||||
|
||||
@@ -75,12 +75,9 @@ const Dependence = () => {
|
||||
};
|
||||
|
||||
const handleMessage = (payload: any) => {
|
||||
const { message } = payload;
|
||||
setLog((p) => `${p}${message}`);
|
||||
if (
|
||||
message.includes('update node mirror end') ||
|
||||
message.includes('update linux mirror end')
|
||||
) {
|
||||
const { message, status } = payload;
|
||||
if (message) setLog((p) => `${p}${message}`);
|
||||
if (status === 'completed') {
|
||||
setLoading(false);
|
||||
}
|
||||
};
|
||||
@@ -109,7 +106,7 @@ const Dependence = () => {
|
||||
ws.subscribe('updateLinuxMirror', handleMessage);
|
||||
|
||||
return () => {
|
||||
ws.subscribe('updateNodeMirror', handleMessage);
|
||||
ws.unsubscribe('updateNodeMirror', handleMessage);
|
||||
ws.unsubscribe('updateLinuxMirror', handleMessage);
|
||||
};
|
||||
}, []);
|
||||
|
||||
@@ -379,7 +379,7 @@ const Other = ({
|
||||
showReloadModal();
|
||||
}
|
||||
if (file.status === 'error') {
|
||||
message.error('上传失败');
|
||||
message.error(intl.get('上传失败'));
|
||||
}
|
||||
}}
|
||||
name="data"
|
||||
|
||||
@@ -51,7 +51,7 @@ const SystemLog = ({ height, theme }: any) => {
|
||||
|
||||
const deleteLog = () => {
|
||||
request.delete(`${config.apiPrefix}system/log`).then((x) => {
|
||||
message.success('删除成功');
|
||||
message.success(intl.get('删除成功'));
|
||||
refresh();
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user