优化HiddenInfo

master
LiuJiaNan 2025-11-07 15:58:38 +08:00
parent 48d85b921c
commit c036240ef6
2 changed files with 4 additions and 0 deletions

View File

@ -14,6 +14,8 @@ export interface HiddenInfoProps {
hiddenIdKey?: string; hiddenIdKey?: string;
/** 是否显示头部的返回,默认 true */ /** 是否显示头部的返回,默认 true */
isShowHeaderBack?: boolean; isShowHeaderBack?: boolean;
/** 获取数据 */
onGetData?: (data: Record<string, any>) => void;
} }
/** /**

View File

@ -22,6 +22,7 @@ function HiddenInfo(props) {
hiddenId = "", hiddenId = "",
hiddenIdKey = "hiddenId", hiddenIdKey = "hiddenId",
isShowHeaderBack = true, isShowHeaderBack = true,
onGetData,
} = props; } = props;
const [info, setInfo] = useState({ const [info, setInfo] = useState({
@ -47,6 +48,7 @@ function HiddenInfo(props) {
request(`/hidden/hidden/${id || query[idKey]}`, "get").then((res) => { request(`/hidden/hidden/${id || query[idKey]}`, "get").then((res) => {
setInfo(res.data); setInfo(res.data);
setLoading(false); setLoading(false);
onGetData?.(res.data);
}); });
const hiddenImageFiles = await getFile({ eqType: UPLOAD_FILE_TYPE_ENUM["3"], eqForeignKey: hiddenId || query[hiddenIdKey] }); const hiddenImageFiles = await getFile({ eqType: UPLOAD_FILE_TYPE_ENUM["3"], eqForeignKey: hiddenId || query[hiddenIdKey] });
setHiddenImageFiles(hiddenImageFiles); setHiddenImageFiles(hiddenImageFiles);