diff --git a/packages/admin/src/pages/Article/columns.jsx b/packages/admin/src/pages/Article/columns.jsx index 0bbaa1045..49ace07e5 100644 --- a/packages/admin/src/pages/Article/columns.jsx +++ b/packages/admin/src/pages/Article/columns.jsx @@ -137,7 +137,33 @@ export const columns = [ href={`/post/${record.id}`} onClick={(ev) => { if (record?.hidden) { - message.warning('隐藏页面无法查看前台!'); + Modal.confirm({ + title: '此文章为隐藏文章!', + content: ( +
+

+ 隐藏文章在未开启通过 URL 访问的情况下(默认关闭),会出现 404 页面! +

+

+ 您可以在{' '} + { + history.push('/site/setting?subTab=layout'); + }} + > + 布局配置 + {' '} + 中修改此项。 +

+
+ ), + onOk: () => { + window.open(`/post/${record.id}`, '_blank'); + return true; + }, + okText: '仍然访问', + cancelText: '返回', + }); ev.preventDefault(); } }} diff --git a/packages/admin/src/pages/Editor/index.jsx b/packages/admin/src/pages/Editor/index.jsx index a2731e79d..45f42571f 100644 --- a/packages/admin/src/pages/Editor/index.jsx +++ b/packages/admin/src/pages/Editor/index.jsx @@ -241,7 +241,33 @@ export default function () { let url = ''; if (type == 'article') { if (currObj.hidden) { - message.warning('隐藏页面无法查看前台!'); + Modal.confirm({ + title: '此文章为隐藏文章!', + content: ( +
+

+ 隐藏文章在未开启通过 URL 访问的情况下(默认关闭),会出现 404 页面! +

+

+ 您可以在{' '} + { + history.push('/site/setting?subTab=layout'); + }} + > + 布局配置 + {' '} + 中修改此项。 +

+
+ ), + onOk: () => { + window.open(`/post/${currObj.id}`, '_blank'); + return true; + }, + okText: '仍然访问', + cancelText: '返回', + }); return; } url = `/post/${currObj?.id}`;