GencodeHelpPanel.Bag3X-2f.js 3.4 KB

1
  1. import{j as e,k as s,m as o,d as i,n as t,o as p}from"./element-plus.DUy1TWHM.js";import{M as r,aL as a,s as l,bJ as m,I as n,v as d,H as c,bk as j}from"./@vue.DbmRtknU.js";import{_ as u}from"./index.B1CvNv-2.js";import"./lodash-es.DaM9m3L-.js";import"./async-validator.j0i5Y79Y.js";import"./@popperjs.DxtSUbXb.js";import"./@ctrl.BEgk5vdO.js";import"./dayjs.DCWbrgJ0.js";import"./memoize-one.BAtLgO95.js";import"./normalize-wheel-es.TzhA1irr.js";import"./@floating-ui.8vigAAFV.js";import"./pinia.BlfmsheH.js";import"./@vueuse.Dnsd2JKX.js";import"./vue-i18n.DXLOBfKS.js";import"./@intlify.DPMNdUn_.js";import"./nprogress.BTjJXJ-u.js";import"./codemirror.CYSLATvI.js";import"./diff-match-patch.DkK4wJpa.js";import"./vue-web-terminal.D-rog7dz.js";import"./vue.MGxsMDTR.js";/* empty css */import"./axios.Da-QW0H8.js";import"./qs.BQjOrGHM.js";import"./side-channel.4q28KFJj.js";import"./es-errors.DTEWvbA_.js";import"./object-inspect.DvQZIv3_.js";import"./side-channel-list.Do0-XmF5.js";import"./side-channel-map.DNHQ53lO.js";import"./get-intrinsic.Bbe5x-9b.js";import"./es-object-atoms.CyiuHMUS.js";import"./math-intrinsics.pM-JTNwN.js";import"./gopd.BudZp56J.js";import"./es-define-property.F0aoeP8o.js";import"./has-symbols.BcO-SUVM.js";import"./get-proto.Cb_fpw-j.js";import"./dunder-proto.WEH3rgQR.js";import"./call-bind-apply-helpers.DJjIjCF_.js";import"./function-bind.DrnB-baK.js";import"./hasown.BXcyoiLU.js";import"./call-bound.22gFUC2Q.js";import"./side-channel-weakmap.DpSeWE6i.js";import"./vue-router.yxIMtaxH.js";import"./pinia-plugin-persistedstate.COWkwNh5.js";const h={class:"gencode-help-collapse__title"},b=u(r({name:"GencodeHelpPanel",__name:"GencodeHelpPanel",setup(r){const u=[{parent:"已选",sidebar:"上级目录 → 短包名目录 → 功能菜单 → 按钮",page:"/包名/业务名",api:"/短包名/业务名"},{parent:"未选",sidebar:"module_包名 → 功能菜单 → 按钮(与 plugin 目录一致)",page:"/module_包名/业务名",api:"/短包名/业务名"}];return(r,b)=>{const f=i,_=o,g=s,x=e,v=p;return a(),l(v,{class:"gencode-help-collapse mb-4",accordion:""},{default:m(()=>[n(x,{name:"rules"},{title:m(()=>[d("span",h,[n(f,{class:"gencode-help-collapse__icon"},{default:m(()=>[n(j(t))]),_:1}),b[0]||(b[0]=c(" 菜单、页面路由与接口路径对照(写入本地时) ",-1))])]),default:m(()=>[n(g,{data:u,border:"",size:"small",class:"gencode-rules-table"},{default:m(()=>[n(_,{prop:"parent",label:"上级目录","min-width":"88"}),n(_,{prop:"sidebar",label:"侧栏结构(目录→菜单→按钮)","min-width":"200"}),n(_,{prop:"page",label:"浏览器地址(页面路由)","min-width":"160"}),n(_,{prop:"api",label:"前端请求的 HTTP 路径","min-width":"160"})]),_:1}),b[1]||(b[1]=d("p",{class:"gencode-help-footnote"},[c(" 包名、模块名、业务名见下方表单(业务名对应 plugin 下功能目录,可与 "),d("code",null,"module_example"),c(" 中 "),d("code",null,"demo"),c(" 、 "),d("code",null,"demo/demo01"),c(" 、 "),d("code",null,"gen_demo02"),c(" 对照)。权限为 "),d("code",null,"包名:模块名:操作"),c(" ,第三段是操作类型(如 "),d("code",null,"query"),c(" 、 "),d("code",null,"create"),c(" ),与业务目录名无关。动态路由将 "),d("code",null,"module_xxx"),c(" 映射为接口前缀 "),d("code",null,"/xxx"),c(" ,故页面 URL 与 API 前缀可以不同。仅「下载 ZIP」不会创建菜单。 ")],-1))]),_:1})]),_:1})}}}),[["__scopeId","data-v-5f8f533f"]]);export{b as default};