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:
kate522 committed 2026-07-15 02:10:05 +08:00
1 parent bf061f43ee
commit a3dde3874a
85 files changed
+15987 -249

No files matched your search

@@ -0,0 +1 @@
import{d as ae}from"./vendor-draggable.CceJcfGJ.js";import{a as se}from"./shared-api.D5_fnN32.js";import{P as Qe}from"./PageHeader.Di3JTPjc.js";import{_ as Ae}from"./index.js";import{u as Fe,a as Be,B as k,b as T}from"./vendor-naive.BuHWlEgf.js";import{o as De,X as f,a4 as a,a3 as s,r as L,a1 as c,e as oe,W as r,N as p,f as u,Y as o,a2 as m,L as $,a5 as g,Z as x,F as ie,R as ne,c as C}from"./vendor-vue.Bykizn0M.js";import"./vendor-misc.1adHN6i_.js";const Ve={class:"aksrt-page-container content-page"},Pe={class:"aksrt-card-header-row"},Se={class:"aksrt-card-header-row__left"},Te={class:"aksrt-card-header-row__title"},Le={class:"float-btn-sort__item"},Me={class:"float-btn-sort__main"},je={class:"float-btn-sort__icon"},He={class:"float-btn-sort__meta"},Ne={class:"float-btn-sort__title-row"},Oe={class:"float-btn-sort__desc"},Ee={class:"float-btn-sort__actions"},Ie={class:"aksrt-form-actions"},Re={class:"icon-preview-row"},We={key:0,class:"theme-icon-preview-inline"},Xe={key:2,class:"muted-text"},Ye={key:6,class:"add-items-editor"},Ze={class:"add-items-editor__head"},Ge={class:"add-items-editor__head-actions"},Je={key:0,class:"add-items-editor__list"},Ke={class:"add-items-editor__row"},et={class:"add-items-preview"},tt={class:"add-items-preview__panel add-items-preview__panel--light"},lt={class:"add-items-preview__trigger"},at={class:"add-items-preview__menu"},st={key:0,class:"add-items-preview__list"},ot={key:1,class:"add-items-preview__empty"},it={class:"add-items-preview__panel add-items-preview__panel--dark"},nt={class:"add-items-preview__trigger add-items-preview__trigger--dark"},dt={class:"add-items-preview__menu add-items-preview__menu--dark"},rt={key:0,class:"add-items-preview__list"},ut={key:1,class:"add-items-preview__empty add-items-preview__empty--dark"},_t={class:"aksrt-modal-footer"},ct={__name:"FloatingButtonsSettings",setup(pt){var Y,Z;const v=Fe(),de=Be(),M=L(!0),A=L(!1),U=L(!1),q=L(-1),z=(((Y=window.aksrtAdminData)==null?void 0:Y.siteUrl)||"").replace(/\/$/,""),N=(((Z=window.aksrtAdminData)==null?void 0:Z.adminUrl)||"").replace(/\/$/,""),n=oe({enabled:!0,style:"round",position:"bottom",scroll_hide:!1,scroll_down_hide:!0,filter_blur:["mobile"],items:[]}),t=oe(B()),O=[{label:"自定义链接",value:"custom"},{label:"回到顶部",value:"back_top"},{label:"主题切换",value:"theme_mode"},{label:"页面二维码",value:"qrcode"},{label:"发布入口",value:"add"},{label:"购物车",value:"shop_cart"},{label:"QQ 客服",value:"service_qq"},{label:"微信客服",value:"service_wechat"},{label:"会员入口",value:"pay_vip"}],j=Object.fromEntries(O.map(i=>[i.value,i.label])),re=C(()=>[{label:"写文章",key:"post"},{label:"投稿页",key:"submit"},{label:"用户中心创作",key:"profile"}].map(e=>{const d=R(e.key);return{...e,disabled:d,label:d?`${e.label}(已存在)`:e.label}})),F=C(()=>["custom","pay_vip","add","shop_cart"].includes(t.type)&&!t.hover),Q=C(()=>["custom","pay_vip"].includes(t.type)),E=C(()=>["service_qq","service_wechat"].includes(t.type)),I=C(()=>["service_qq","service_wechat"].includes(t.type)&&t.action_mode==="qrcode"),ue=C(()=>!I.value);function B(){return{id:"",type:"custom",icon:"fas fa-link",icon_dark:"",icon_light:"",text:"",desc:"",action_mode:"link",qq:"",qrcode_img:"",wechat_img:"",link:"",add_items:[],hover:"",qr_size:120,hover_width:200,pc_s:!0,m_s:!0,color:null,bg:null,enabled:!0,sort_order:0}}function _e(i){const e={custom:{icon:"fas fa-link",icon_dark:"",icon_light:"",text:"链接",desc:"",link:"",hover:"",action_mode:"link",qr_size:120},back_top:{icon:"fas fa-chevron-up",icon_dark:"",icon_light:"",text:"顶部",desc:"返回顶部",link:"",hover:"",action_mode:"link",qr_size:120},theme_mode:{icon:"fas fa-sun",icon_dark:"",icon_light:"",text:"主题",desc:"切换主题",link:"",hover:"",action_mode:"link",qr_size:120},qrcode:{icon:"fas fa-qrcode",icon_dark:"",icon_light:"",text:"二维码",desc:"扫码继续浏览",link:"",hover:"",action_mode:"qrcode",qr_size:120},service_qq:{icon:"fab fa-qq",icon_dark:"",icon_light:"",text:"QQ",desc:"QQ 联系",link:"",hover:"",action_mode:"link",qr_size:120},service_wechat:{icon:"fab fa-weixin",icon_dark:"",icon_light:"",text:"微信",desc:"扫码添加微信",link:"",hover:"",action_mode:"link",qr_size:120},pay_vip:{icon:"fas fa-crown",icon_dark:"",icon_light:"",text:"会员",desc:"会员入口",link:"",hover:"",action_mode:"link",qr_size:120},add:{icon:"fas fa-plus",icon_dark:"",icon_light:"",text:"发布",desc:"发布内容",link:"",hover:"",action_mode:"link",qr_size:120},shop_cart:{icon:"fas fa-shopping-cart",icon_dark:"",icon_light:"",text:"购物车",desc:"购物车入口",link:"",hover:"",action_mode:"link",qr_size:120}};return e[i]||e.custom}function ce(i){const e=_e(i);t.icon=e.icon,t.icon_dark=e.icon_dark,t.icon_light=e.icon_light,t.action_mode=e.action_mode,t.qr_size=e.qr_size,t.text||(t.text=e.text),t.desc||(t.desc=e.desc),Q.value||(t.hover=""),i==="service_qq"&&t.action_mode==="qrcode"&&(t.qq=""),i==="service_weLine truncated