This commit is contained in:
hailin 2025-04-01 11:15:37 +08:00
parent 6b528e0a54
commit cf8f833edd
1 changed files with 5 additions and 1 deletions

View File

@ -123,7 +123,7 @@ export function Header() {
export function DetailPageHeader({ data }: { data: any }) { export function DetailPageHeader({ data }: { data: any }) {
const [loading, setLoading] = useState(false); const [loading, setLoading] = useState(false);
const [statusText, setStatusText] = useState(data?.statusText || "加载中..."); const [statusText, setStatusText] = useState(data?.statusText || "加载中...");
const [progress, setProgress] = useState("0%");
const [showDelete, setShowDelete] = useState(true); // 默认可以删除 const [showDelete, setShowDelete] = useState(true); // 默认可以删除
// const handleClick = async (source: "icon" | "info") => { // const handleClick = async (source: "icon" | "info") => {
@ -262,8 +262,12 @@ export function DetailPageHeader({ data }: { data: any }) {
setStatusText(result.header.message || "部署成功"); setStatusText(result.header.message || "部署成功");
if (result.header?.code === 1006) { if (result.header?.code === 1006) {
setShowDelete(false); // code === 1006 不可删除,隐藏按钮 setShowDelete(false); // code === 1006 不可删除,隐藏按钮
setStatusText("");
setProgress("0%");
} else { } else {
setShowDelete(true); // 其他状态可删除 setShowDelete(true); // 其他状态可删除
setStatusText(result.header.message || "部署中");
setProgress(result.data?.progress || "0%");
} }
// 如果还想设置进度的话,这里也可以 setProgress(result.data.progress || '0%') // 如果还想设置进度的话,这里也可以 setProgress(result.data.progress || '0%')
} catch (err) { } catch (err) {