feat(admin): strip SPA ops menus; redirect old hashes to native WP (Phase 4)
SPA shop/forum/payment/users sections now keep configuration pages only. Operational workbenches were removed from the sidebar and loaders; legacy hash routes open NativeOpsRedirect into the matching WP native admin page. Admin SPA production build refreshed accordingly.
This commit is contained in:
1 parent
bf061f43ee
commit
a3dde3874a
85 files changed
+15987
-249
No files matched your search
@@ -0,0 +1 @@
|
||||
import{P as I}from"./PageHeader.Di3JTPjc.js";import{_ as n}from"./FaIcon.CX_hGmM4.js";import{a as g}from"./shared-api.D5_fnN32.js";import{_ as K}from"./index.js";import{r as f,o as N,X as y,a4 as o,a3 as s,Y as a,F as P,R as A,a1 as i,W as _,Z as c,f as r,a2 as v,I as E}from"./vendor-vue.Bykizn0M.js";import"./vendor-naive.BuHWlEgf.js";import"./vendor-misc.1adHN6i_.js";const F={class:"aksrt-page-container"},H={class:"aksrt-docs__mode-status"},L={class:"aksrt-docs__mode-info"},M={class:"aksrt-docs__stat"},R={class:"aksrt-docs__action"},W={class:"aksrt-docs__action"},Z={class:"aksrt-docs__action"},q={class:"aksrt-docs__action"},J={class:"aksrt-docs__grid"},O={class:"aksrt-docs__card-inner"},U={class:"aksrt-docs__card-body"},X={class:"aksrt-docs__card-title"},Y={class:"aksrt-docs__card-desc"},j={__name:"DocsPage",setup(G){var x;const C=f(((x=window.aksrtAdminData)==null?void 0:x.themeVersion)||"3.4.0-dev"),b=f("—"),u=f(!1),z=f(0),k=f([{key:"total",icon:"fas fa-file-alt",color:"#1890ff",value:0,label:"文档页面"},{key:"nav",icon:"fas fa-sitemap",color:"#722ed1",value:0,label:"导航页"},{key:"special",icon:"fas fa-layer-group",color:"#fa8c16",value:0,label:"专题页"}]),D=f([{key:"admin-ia-map",title:"后台 IA 蓝图",description:"完整的后台信息架构映射,12 个顶级分区及子页面清单。",icon:"fas fa-sitemap",color:"#1890ff",file:"admin-ia-map.md"},{key:"zibll-gap-matrix",title:"对标差异矩阵",description:"AKSRT 当前 → Zibll 参考 → AKSRT 目标三层对照表。",icon:"fas fa-columns",color:"#722ed1",file:"zibll-gap-matrix.md"},{key:"frontend-page-matrix",title:"前端页面矩阵",description:"前端模板、CSS、JS 资产映射与覆盖范围。",icon:"fas fa-desktop",color:"#13c2c2",file:"frontend-page-matrix.md"},{key:"manual-acceptance-baseline",title:"验收基线",description:"每个 Phase 的人工验收标准和检查清单。",icon:"fas fa-clipboard-check",color:"#52c41a",file:"manual-acceptance-baseline.md"},{key:"feature-domain-map",title:"功能域地图",description:"业务域划分、依赖关系和模块边界说明。",icon:"fas fa-map",color:"#fa8c16",file:"feature-domain-map.md"},{key:"migration-map",title:"迁移地图",description:"设置 key 迁移、旧选项兼容和 Schema 版本对照。",icon:"fas fa-exchange-alt",color:"#eb2f96",file:"migration-map.md"}]);N(async()=>{try{const t=await g.getSchemaPage("extensions","docs-mode");t!=null&&t.data&&(u.value=!!t.data.docs_mode_enabled)}catch{}try{const t=await g.request("/docs/stats");t!=null&&t.data&&(z.value=t.data.total||0,k.value[0].value=t.data.total||0,k.value[1].value=t.data.nav_count||0,k.value[2].value=t.data.special_count||0)}catch{}try{const t=await g.getHealthCheck();t!=null&&t.data&&(b.value=t.data.db_schema_version||"—")}catch{}});function V(t){var d;const e=((d=window.aksrtAdminData)==null?void 0:d.siteUrl)||window.location.origin;window.open(`${e}/wp-content/themes/AKSRT-theme/docs/${t.file}`,"_blank")}return(t,e)=>{const d=i("router-link"),B=i("n-space"),m=i("n-card"),T=i("n-alert"),p=i("n-grid-item"),w=i("n-grid"),S=i("n-tag"),h=i("n-descriptions-item"),$=i("n-descriptions");return _(),y("div",F,[o(I,{title:"文档中心",desc:"主题使用文档、开发指南、迁移说明和更新日志。"}),o(m,{class:"aksrt-docs__section",size:"small"},{default:s(()=>[a("div",H,[a("div",L,[o(n,{icon:u.value?"fas fa-book-open":"fas fa-book",size:18,color:u.value?"#52c41a":"#8a909c"},null,8,["icon","color"]),a("div",null,[a("strong",null,c(u.value?"文档模式已启用":"文档模式未启用"),1),a("p",null,c(u.value?"文档导航页面和文档站式侧边栏已激活":"启用后将激活文档导航页面模板和文档站式侧边栏"),1)])]),o(B,null,{default:s(()=>[o(d,{to:"/extensions/docs-mode",class:"aksrt-docs__mode-link"},{default:s(()=>[o(n,{icon:"fas fa-cog",size:12}),r(" "+c(u.value?"管理文档模式":"启用文档模式"),1)]),_:1})]),_:1})])]),_:1}),o(m,{title:"文档页面",size:"small",class:"aksrt-docs__section"},{default:s(()=>[z.value===0?(_(),v(T,{key:0,type:"info",size:"small"},{default:s(()=>[...e[0]||(e[0]=[r(' 尚未创建文档页面。在 WordPress 后台新建页面时,选择"文档导航页"或"专题聚合页"模板。 ',-1)])]),_:1})):(_(),v(w,{key:1,cols:3,"x-gap":12,"y-gap":12},{default:s(()=>[(_(!0),y(P,null,A(k.value,l=>(_(),v(p,{key:l.key},{default:s(()=>[a("div",M,[o(n,{icon:l.icon,size:16,color:l.color},null,8,["icon","color"]),a("div",null,[a("strong",null,c(l.value),1),a("p",null,c(l.label),1)])])]),_:2},1024))),128))]),_:1}))]),_:1}),o(m,{title:"常用操作",size:"small",class:"aksrt-docs__section"},{default:s(()=>[o(w,{cols:2,"x-gap":12,"y-gap":12},{default:s(()=>[o(p,null,{default:s(()=>[a("div",R,[o(n,{icon:"fas fa-palette",size:16}),a("div",null,[e[2]||(e[2]=a("strong",null,"全局设置",-1)),e[3]||(e[3]=a("p",null,"Logo、背景、菜单装饰、自定义代码",-1)),o(d,{to:"/global/common"},{default:s(()=>[...e[1]||(e[1]=[r("前往配置Line truncated
|
||||
Reference in new issue
Block a user