mirror of
https://github.com/whyour/qinglong.git
synced 2025-05-23 23:06:06 +08:00
修复版本检查
This commit is contained in:
parent
b26d0b4887
commit
c80a9d1e65
|
@ -395,10 +395,10 @@ export default class UserService {
|
||||||
...result,
|
...result,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
} catch (error) {
|
} catch (error: any) {
|
||||||
return {
|
return {
|
||||||
code: 400,
|
code: 400,
|
||||||
data: '获取版本文件失败',
|
data: error.message,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -91,38 +91,6 @@ export default function (props: any) {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const showNewVersionModal = () => {
|
|
||||||
Modal.confirm({
|
|
||||||
width: 500,
|
|
||||||
title: (
|
|
||||||
<>
|
|
||||||
<div>更新可用</div>
|
|
||||||
<div style={{ fontSize: 12, fontWeight: 400, marginTop: 5 }}>
|
|
||||||
新版本5.8.0 (1780)可用。你使用的版本为{version}。
|
|
||||||
</div>
|
|
||||||
</>
|
|
||||||
),
|
|
||||||
content: (
|
|
||||||
<pre
|
|
||||||
style={{
|
|
||||||
wordBreak: 'break-all',
|
|
||||||
whiteSpace: 'pre-wrap',
|
|
||||||
paddingTop: 15,
|
|
||||||
fontSize: 12,
|
|
||||||
fontWeight: 400,
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
{changeLog}
|
|
||||||
</pre>
|
|
||||||
),
|
|
||||||
okText: '更新',
|
|
||||||
cancelText: '以后再说',
|
|
||||||
onOk() {
|
|
||||||
console.log('ok');
|
|
||||||
},
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
vhCheck();
|
vhCheck();
|
||||||
}, []);
|
}, []);
|
||||||
|
@ -211,17 +179,6 @@ export default function (props: any) {
|
||||||
title={
|
title={
|
||||||
<>
|
<>
|
||||||
控制面板
|
控制面板
|
||||||
<span onClick={showNewVersionModal}>
|
|
||||||
<Badge
|
|
||||||
count={'New'}
|
|
||||||
size="small"
|
|
||||||
offset={[15, 0]}
|
|
||||||
style={{
|
|
||||||
fontSize: isFirefox ? 9 : 12,
|
|
||||||
zoom: isSafari ? 0.66 : 0.8,
|
|
||||||
padding: '0 5px',
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
<a
|
<a
|
||||||
href={changeLogLink}
|
href={changeLogLink}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
|
@ -242,8 +199,6 @@ export default function (props: any) {
|
||||||
v{version}
|
v{version}
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
</Badge>
|
|
||||||
</span>
|
|
||||||
</>
|
</>
|
||||||
}
|
}
|
||||||
menuItemRender={(menuItemProps: any, defaultDom: any) => {
|
menuItemRender={(menuItemProps: any, defaultDom: any) => {
|
||||||
|
|
|
@ -20,11 +20,15 @@ const CheckUpdate = ({ ws }: any) => {
|
||||||
.then((_data: any) => {
|
.then((_data: any) => {
|
||||||
message.destroy();
|
message.destroy();
|
||||||
const { code, data } = _data;
|
const { code, data } = _data;
|
||||||
if (code === 200 && data.hasNewVersion) {
|
if (code === 200) {
|
||||||
|
if (data.hasNewVersion) {
|
||||||
showConfirmUpdateModal(data);
|
showConfirmUpdateModal(data);
|
||||||
} else {
|
} else {
|
||||||
message.success('已经是最新版了!');
|
message.success('已经是最新版了!');
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
message.error(data);
|
||||||
|
}
|
||||||
})
|
})
|
||||||
.catch((error: any) => {
|
.catch((error: any) => {
|
||||||
message.destroy();
|
message.destroy();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user