menu-legacy.NDdH9keE.js 23 KB

1234
  1. /*!
  2. Build based on gin-vue-admin
  3. Time : 1757946830000 */
  4. !function(){function e(e){return function(e){if(Array.isArray(e))return t(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var l={}.toString.call(e).slice(8,-1);return"Object"===l&&e.constructor&&(l=e.constructor.name),"Map"===l||"Set"===l?Array.from(e):"Arguments"===l||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l)?t(e,n):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,l=Array(t);n<t;n++)l[n]=e[n];return l}function n(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",u=a.toStringTag||"@@toStringTag";function o(n,a,r,u){var o=a&&a.prototype instanceof c?a:c,f=Object.create(o.prototype);return l(f,"_invoke",function(n,l,a){var r,u,o,c=0,f=a||[],d=!1,s={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return r=t,u=0,o=e,s.n=n,i}};function p(n,l){for(u=n,o=l,t=0;!d&&c&&!a&&t<f.length;t++){var a,r=f[t],p=s.p,m=r[2];n>3?(a=m===l)&&(o=r[(u=r[4])?5:(u=3,3)],r[4]=r[5]=e):r[0]<=p&&((a=n<2&&p<r[1])?(u=0,s.v=l,s.n=r[1]):p<m&&(a=n<3||r[0]>l||l>m)&&(r[4]=n,r[5]=l,s.n=m,u=0))}if(a||n>1)return i;throw d=!0,l}return function(a,f,m){if(c>1)throw TypeError("Generator is already running");for(d&&1===f&&p(f,m),u=f,o=m;(t=u<2?e:o)||!d;){r||(u?u<3?(u>1&&(s.n=-1),p(u,o)):s.n=o:s.v=o);try{if(c=2,r){if(u||(a="next"),t=r[a]){if(!(t=t.call(r,o)))throw TypeError("iterator result is not an object");if(!t.done)return t;o=t.value,u<2&&(u=0)}else 1===u&&(t=r.return)&&t.call(r),u<2&&(o=TypeError("The iterator does not provide a '"+a+"' method"),u=1);r=e}else if((t=(d=s.n<0)?o:n.call(l,s))!==i)break}catch(t){r=e,u=1,o=t}finally{c=1}}return{value:t,done:d}}}(n,r,u),!0),f}var i={};function c(){}function f(){}function d(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(l(t={},r,function(){return this}),t),p=d.prototype=c.prototype=Object.create(s);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,l(e,u,"GeneratorFunction")),e.prototype=Object.create(p),e}return f.prototype=d,l(p,"constructor",d),l(d,"constructor",f),f.displayName="GeneratorFunction",l(d,u,"GeneratorFunction"),l(p),l(p,u,"Generator"),l(p,r,function(){return this}),l(p,"toString",function(){return"[object Generator]"}),(n=function(){return{w:o,m:m}})()}function l(e,t,n,a){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}l=function(e,t,n,a){function u(t,n){l(e,t,function(e){return this._invoke(t,n,e)})}t?r?r(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(u("next",0),u("throw",1),u("return",2))},l(e,t,n,a)}function a(e,t,n,l,a,r,u){try{var o=e[r](u),i=o.value}catch(e){return void n(e)}o.done?t(i):Promise.resolve(i).then(l,a)}function r(e){return function(){var t=this,n=arguments;return new Promise(function(l,r){var u=e.apply(t,n);function o(e){a(u,l,r,o,i,"next",e)}function i(e){a(u,l,r,o,i,"throw",e)}o(void 0)})}}System.register(["./index-legacy.C7yqTvSr.js","./icon-legacy.D38UGDYM.js","./warningBar-legacy.CM-jno-M.js","./authorityBtn-legacy.CBHHpf5D.js","./stringFun-legacy.DkMg4n6s.js","./components-cascader-legacy.CqDsLUfC.js"],function(t,l){"use strict";var a,u,o,i,c,f,d,s,p,m,v,b,h,y,_,w,g,V,k,x,I,U,D,C,j,T,z,A,S,O,B,N;return{setters:[function(e){a=e._,u=e.M,o=e.r,i=e.a,c=e.g,f=e.c,d=e.o,s=e.b,p=e.f,m=e.w,v=e.h,b=e.C,h=e.d,y=e.i,_=e.a1,w=e.v,g=e.bg,V=e.bh,k=e.bi,x=e.bj,I=e.bk,U=e.k,D=e.bl,C=e.E,j=e.bm,T=e.bn,z=e.be},function(e){A=e.default},function(e){S=e._},function(e){O=e.c},function(e){B=e.a},function(e){N=e.default}],execute:function(){var l=document.createElement("style");l.textContent=".warning[data-v-64f268b6]{color:#dc143c}.icon-column[data-v-64f268b6]{display:flex;align-items:center}.icon-column .el-icon[data-v-64f268b6]{margin-right:8px}.form-tip[data-v-64f268b6]{margin-top:8px;font-size:12px;color:#909399;display:flex;align-items:center;gap:8px}.form-tip .el-icon[data-v-64f268b6]{color:#409eff}.label-with-tooltip[data-v-64f268b6]{display:flex;align-items:center;gap:6px}.label-with-tooltip .el-icon[data-v-64f268b6]{color:#909399;cursor:help}.label-with-tooltip .el-icon[data-v-64f268b6]:hover{color:#409eff}.parameter-table[data-v-64f268b6],.button-table[data-v-64f268b6]{border:1px solid #ebeef5;border-radius:6px}.parameter-table[data-v-64f268b6] .el-table__header,.button-table[data-v-64f268b6] .el-table__header{background-color:#fafafa}.parameter-table[data-v-64f268b6] .el-table__body .el-table__row:hover,.button-table[data-v-64f268b6] .el-table__body .el-table__row:hover{background-color:#f5f7fa}\n/*$vite$:1*/",document.head.appendChild(l);var M=function(e){window.open(e,"_blank")},P={class:"gva-table-box"},q={class:"gva-btn-list"},E={key:0,class:"icon-column"},F={class:"flex justify-between items-center"},G={class:"text-lg"},$={class:"border-b border-gray-200"},H={class:"form-tip"},K={class:"border-b border-gray-200"},W={class:"inline-flex items-center h-4"},Y={class:"border-b border-gray-200"},J={class:"border-b border-gray-200"},L={class:"label-with-tooltip"},Q={class:"label-with-tooltip"},R={class:"label-with-tooltip"},X={class:"border-b border-gray-200"},Z={class:"flex justify-between items-center mb-4"},ee={class:"mb-2 mt-2"},te={class:"flex justify-between items-center mb-4"},ne={class:"flex items-center gap-2"},le=Object.assign({name:"Menus"},{__name:"menu",setup:function(t){var l=u(),a=o({path:[{required:!0,message:"请输入菜单name",trigger:"blur"}],component:[{required:!0,message:"请输入文件路径",trigger:"blur"}],"meta.title":[{required:!0,message:"请输入菜单展示名称",trigger:"blur"}]}),le=i([]),ae=function(){var e=r(n().m(function e(){var t;return n().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,x();case 1:0===(t=e.v).code&&(le.value=t.data);case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();ae();var re=function(e){oe.value.component=e.replace(/\\/g,"/"),oe.value.name=B(z["/src/"+e]),oe.value.path=oe.value.name},ue=function(){var e=r(n().m(function e(t,l){var a;return n().w(function(e){for(;;)switch(e.n){case 0:if(0!==(a=t[l]).ID){e.n=1;break}return t.splice(l,1),e.a(2);case 1:return e.n=2,O({id:a.ID});case 2:0===e.v.code&&t.splice(l,1);case 3:return e.a(2)}},e)}));return function(t,n){return e.apply(this,arguments)}}(),oe=i({ID:0,path:"",name:"",hidden:!1,parentId:0,component:"",meta:{activeName:"",title:"",icon:"",defaultMenu:!1,closeTab:!1,keepAlive:!1},parameters:[],menuBtn:[]}),ie=function(){oe.value.path=oe.value.name},ce=function(e){se(),e()},fe=i(null),de=i(!1),se=function(){de.value=!1,fe.value.resetFields(),oe.value={ID:0,path:"",name:"",hidden:!1,parentId:0,component:"",meta:{title:"",icon:"",defaultMenu:!1,closeTab:!1,keepAlive:!1}}},pe=i(!1),me=function(){se(),pe.value=!1},ve=function(){var e=r(n().m(function e(){return n().w(function(e){for(;;)switch(e.n){case 0:fe.value.validate(function(){var e=r(n().m(function e(t){var l;return n().w(function(e){for(;;)switch(e.n){case 0:if(!t){e.n=5;break}if(!_e.value){e.n=2;break}return e.n=1,j(oe.value);case 1:l=e.v,e.n=4;break;case 2:return e.n=3,T(oe.value);case 3:l=e.v;case 4:0===l.code&&(C({type:"success",message:_e.value?"编辑成功":"添加成功,请到角色管理页面分配权限"}),ae()),se(),pe.value=!1;case 5:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}());case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),be=i([{ID:"0",title:"根菜单"}]),he=function(){be.value=[{ID:0,title:"根目录"}],ye(le.value,be.value,!1)},ye=function(e,t,n){e&&e.forEach(function(e){if(e.children&&e.children.length){var l={title:e.meta.title,ID:e.ID,disabled:n||e.ID===oe.value.ID,children:[]};ye(e.children,l.children,n||e.ID===oe.value.ID),t.push(l)}else{var a={title:e.meta.title,ID:e.ID,disabled:n||e.ID===oe.value.ID};t.push(a)}})},_e=i(!1),we=i("新增菜单"),ge=function(e){we.value="新增菜单",oe.value.parentId=e,_e.value=!1,he(),pe.value=!0},Ve=function(){var e=r(n().m(function e(t){var l;return n().w(function(e){for(;;)switch(e.n){case 0:return we.value="编辑菜单",e.n=1,I({id:t});case 1:l=e.v,oe.value=l.data.menu,_e.value=!0,he(),pe.value=!0;case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}();return function(t,u){var o=c("el-button"),i=c("el-table-column"),x=c("el-icon"),I=c("el-table"),j=c("el-form-item"),T=c("el-col"),z=c("el-row"),O=c("el-input"),B=c("el-form"),se=c("el-cascader"),he=c("el-checkbox"),ye=c("el-option"),ke=c("el-select"),xe=c("el-tooltip"),Ie=c("el-drawer");return d(),f("div",null,[s("div",P,[s("div",q,[p(o,{type:"primary",icon:"plus",onClick:u[0]||(u[0]=function(e){return ge(0)})},{default:m(function(){return e(u[19]||(u[19]=[v(" 新增根菜单 ",-1)]))}),_:1})]),p(I,{data:le.value,"row-key":"ID"},{default:m(function(){return[p(i,{align:"left",label:"ID","min-width":"100",prop:"ID"}),p(i,{align:"left",label:"展示名称","min-width":"120",prop:"authorityName"},{default:m(function(e){return[s("span",null,b(e.row.meta.title),1)]}),_:1}),p(i,{align:"left",label:"图标","min-width":"140",prop:"authorityName"},{default:m(function(e){return[e.row.meta.icon?(d(),f("div",E,[p(x,null,{default:m(function(){return[(d(),y(_(e.row.meta.icon)))]}),_:2},1024),s("span",null,b(e.row.meta.icon),1)])):h("",!0)]}),_:1}),p(i,{align:"left",label:"路由Name","show-overflow-tooltip":"","min-width":"160",prop:"name"}),p(i,{align:"left",label:"路由Path","show-overflow-tooltip":"","min-width":"160",prop:"path"}),p(i,{align:"left",label:"是否隐藏","min-width":"100",prop:"hidden"},{default:m(function(e){return[s("span",null,b(e.row.hidden?"隐藏":"显示"),1)]}),_:1}),p(i,{align:"left",label:"父节点","min-width":"90",prop:"parentId"}),p(i,{align:"left",label:"排序","min-width":"70",prop:"sort"}),p(i,{align:"left",label:"文件路径","min-width":"360",prop:"component"}),p(i,{align:"left",fixed:"right",label:"操作","min-width":w(l).operateMinWith},{default:m(function(t){return[p(o,{type:"primary",link:"",icon:"plus",onClick:function(e){return ge(t.row.ID)}},{default:m(function(){return e(u[20]||(u[20]=[v(" 添加子菜单 ",-1)]))}),_:1},8,["onClick"]),p(o,{type:"primary",link:"",icon:"edit",onClick:function(e){return Ve(t.row.ID)}},{default:m(function(){return e(u[21]||(u[21]=[v(" 编辑 ",-1)]))}),_:1},8,["onClick"]),p(o,{type:"primary",link:"",icon:"delete",onClick:function(e){return l=t.row.ID,void U.confirm("此操作将永久删除所有角色下该菜单, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(r(n().m(function e(){return n().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,D({ID:l});case 1:0===e.v.code&&(C({type:"success",message:"删除成功!"}),ae());case 2:return e.a(2)}},e)}))).catch(function(){C({type:"info",message:"已取消删除"})});var l}},{default:m(function(){return e(u[22]||(u[22]=[v(" 删除 ",-1)]))}),_:1},8,["onClick"])]}),_:1},8,["min-width"])]}),_:1},8,["data"])]),p(Ie,{modelValue:pe.value,"onUpdate:modelValue":u[18]||(u[18]=function(e){return pe.value=e}),size:w(l).drawerSize,"before-close":ce,"show-close":!1},{header:m(function(){return[s("div",F,[s("span",G,b(we.value),1),s("div",null,[p(o,{onClick:me},{default:m(function(){return e(u[23]||(u[23]=[v(" 取 消 ",-1)]))}),_:1}),p(o,{type:"primary",onClick:ve},{default:m(function(){return e(u[24]||(u[24]=[v(" 确 定 ",-1)]))}),_:1})])])]}),default:m(function(){return[p(S,{title:"新增菜单,需要在角色管理内配置权限才可使用"}),s("div",$,[u[27]||(u[27]=s("h3",{class:"font-semibold text-gray-700 mb-4"},"基础信息",-1)),pe.value?(d(),y(B,{key:0,ref_key:"menuForm",ref:fe,inline:!0,model:oe.value,rules:a,"label-position":"top"},{default:m(function(){return[p(z,{class:"w-full"},{default:m(function(){return[p(T,{span:24},{default:m(function(){return[p(j,{label:"文件路径",prop:"component"},{default:m(function(){return[p(N,{component:oe.value.component,onChange:re},null,8,["component"]),s("div",H,[p(x,null,{default:m(function(){return[p(w(g))]}),_:1}),u[26]||(u[26]=s("span",null,"如果菜单包含子菜单,请创建router-view二级路由页面或者",-1)),p(o,{size:"small",type:"text",onClick:u[1]||(u[1]=function(e){return oe.value.component="view/routerHolder.vue"})},{default:m(function(){return e(u[25]||(u[25]=[v(" 点我设置 ",-1)]))}),_:1})])]}),_:1})]}),_:1})]}),_:1}),p(z,{class:"w-full"},{default:m(function(){return[p(T,{span:12},{default:m(function(){return[p(j,{label:"展示名称",prop:"meta.title"},{default:m(function(){return[p(O,{modelValue:oe.value.meta.title,"onUpdate:modelValue":u[2]||(u[2]=function(e){return oe.value.meta.title=e}),autocomplete:"off",placeholder:"请输入菜单展示名称"},null,8,["modelValue"])]}),_:1})]}),_:1}),p(T,{span:12},{default:m(function(){return[p(j,{label:"路由Name",prop:"path"},{default:m(function(){return[p(O,{modelValue:oe.value.name,"onUpdate:modelValue":u[3]||(u[3]=function(e){return oe.value.name=e}),autocomplete:"off",placeholder:"唯一英文字符串",onChange:ie},null,8,["modelValue"])]}),_:1})]}),_:1})]}),_:1})]}),_:1},8,["model","rules"])):h("",!0)]),s("div",K,[u[30]||(u[30]=s("h3",{class:"font-semibold text-gray-700 mb-4"},"路由配置",-1)),p(B,{inline:!0,model:oe.value,rules:a,"label-position":"top"},{default:m(function(){return[p(z,{class:"w-full"},{default:m(function(){return[p(T,{span:12},{default:m(function(){return[p(j,{label:"父节点ID"},{default:m(function(){return[p(se,{modelValue:oe.value.parentId,"onUpdate:modelValue":u[4]||(u[4]=function(e){return oe.value.parentId=e}),style:{width:"100%"},disabled:!_e.value,options:be.value,props:{checkStrictly:!0,label:"title",value:"ID",disabled:"disabled",emitPath:!1},"show-all-levels":!1,filterable:"",placeholder:"请选择父节点"},null,8,["modelValue","disabled","options"])]}),_:1})]}),_:1}),p(T,{span:12},{default:m(function(){return[p(j,{prop:"path"},{label:m(function(){return[s("div",W,[u[29]||(u[29]=s("span",null,"路由Path",-1)),p(he,{class:"ml-2",modelValue:de.value,"onUpdate:modelValue":u[5]||(u[5]=function(e){return de.value=e})},{default:m(function(){return e(u[28]||(u[28]=[v("添加参数",-1)]))}),_:1},8,["modelValue"])])]}),default:m(function(){return[p(O,{modelValue:oe.value.path,"onUpdate:modelValue":u[6]||(u[6]=function(e){return oe.value.path=e}),disabled:!de.value,autocomplete:"off",placeholder:"建议只在后方拼接参数"},null,8,["modelValue","disabled"])]}),_:1})]}),_:1})]}),_:1})]}),_:1},8,["model","rules"])]),s("div",Y,[u[31]||(u[31]=s("h3",{class:"font-semibold text-gray-700 mb-4"},"显示设置",-1)),p(B,{inline:!0,model:oe.value,rules:a,"label-position":"top"},{default:m(function(){return[p(z,{class:"w-full"},{default:m(function(){return[p(T,{span:8},{default:m(function(){return[p(j,{label:"图标",prop:"meta.icon"},{default:m(function(){return[p(A,{modelValue:oe.value.meta.icon,"onUpdate:modelValue":u[7]||(u[7]=function(e){return oe.value.meta.icon=e})},null,8,["modelValue"])]}),_:1})]}),_:1}),p(T,{span:8},{default:m(function(){return[p(j,{label:"排序标记",prop:"sort"},{default:m(function(){return[p(O,{modelValue:oe.value.sort,"onUpdate:modelValue":u[8]||(u[8]=function(e){return oe.value.sort=e}),modelModifiers:{number:!0},autocomplete:"off",placeholder:"请输入排序数字"},null,8,["modelValue"])]}),_:1})]}),_:1}),p(T,{span:8},{default:m(function(){return[p(j,{label:"是否隐藏"},{default:m(function(){return[p(ke,{modelValue:oe.value.hidden,"onUpdate:modelValue":u[9]||(u[9]=function(e){return oe.value.hidden=e}),style:{width:"100%"},placeholder:"是否在列表隐藏"},{default:m(function(){return[p(ye,{value:!1,label:"否"}),p(ye,{value:!0,label:"是"})]}),_:1},8,["modelValue"])]}),_:1})]}),_:1})]}),_:1})]}),_:1},8,["model","rules"])]),s("div",J,[u[35]||(u[35]=s("h3",{class:"font-semibold text-gray-700 mb-4"},"高级配置",-1)),p(B,{inline:!0,model:oe.value,rules:a,"label-position":"top"},{default:m(function(){return[p(z,{class:"w-full"},{default:m(function(){return[p(T,{span:12},{default:m(function(){return[p(j,{prop:"meta.activeName"},{label:m(function(){return[s("div",L,[u[32]||(u[32]=s("span",null,"高亮菜单",-1)),p(xe,{content:"注:当到达此路由时候,指定左侧菜单指定name会处于活跃状态(亮起),可为空,为空则为本路由Name。",placement:"top",effect:"light"},{default:m(function(){return[p(x,null,{default:m(function(){return[p(w(V))]}),_:1})]}),_:1})])]}),default:m(function(){return[p(O,{modelValue:oe.value.meta.activeName,"onUpdate:modelValue":u[10]||(u[10]=function(e){return oe.value.meta.activeName=e}),placeholder:oe.value.name||"请输入高亮菜单名称",autocomplete:"off"},null,8,["modelValue","placeholder"])]}),_:1})]}),_:1}),p(T,{span:12},{default:m(function(){return[p(j,{label:"KeepAlive",prop:"meta.keepAlive"},{default:m(function(){return[p(ke,{modelValue:oe.value.meta.keepAlive,"onUpdate:modelValue":u[11]||(u[11]=function(e){return oe.value.meta.keepAlive=e}),style:{width:"100%"},placeholder:"是否keepAlive缓存页面"},{default:m(function(){return[p(ye,{value:!1,label:"否"}),p(ye,{value:!0,label:"是"})]}),_:1},8,["modelValue"])]}),_:1})]}),_:1})]}),_:1}),p(z,{class:"w-full"},{default:m(function(){return[p(T,{span:8},{default:m(function(){return[p(j,{label:"CloseTab",prop:"meta.closeTab"},{default:m(function(){return[p(ke,{modelValue:oe.value.meta.closeTab,"onUpdate:modelValue":u[12]||(u[12]=function(e){return oe.value.meta.closeTab=e}),style:{width:"100%"},placeholder:"是否自动关闭tab"},{default:m(function(){return[p(ye,{value:!1,label:"否"}),p(ye,{value:!0,label:"是"})]}),_:1},8,["modelValue"])]}),_:1})]}),_:1}),p(T,{span:8},{default:m(function(){return[p(j,null,{label:m(function(){return[s("div",Q,[u[33]||(u[33]=s("span",null,"是否为基础页面",-1)),p(xe,{content:"此项选择为是,则不会展示左侧菜单以及顶部信息。",placement:"top",effect:"light"},{default:m(function(){return[p(x,null,{default:m(function(){return[p(w(V))]}),_:1})]}),_:1})])]}),default:m(function(){return[p(ke,{modelValue:oe.value.meta.defaultMenu,"onUpdate:modelValue":u[13]||(u[13]=function(e){return oe.value.meta.defaultMenu=e}),style:{width:"100%"},placeholder:"是否为基础页面"},{default:m(function(){return[p(ye,{value:!1,label:"否"}),p(ye,{value:!0,label:"是"})]}),_:1},8,["modelValue"])]}),_:1})]}),_:1}),p(T,{span:8},{default:m(function(){return[p(j,null,{label:m(function(){return[s("div",R,[u[34]||(u[34]=s("span",null,"路由切换动画",-1)),p(xe,{content:"如果设置了路由切换动画,在本路由下的动画优先级高于全局动画切换优先级。",placement:"top",effect:"light"},{default:m(function(){return[p(x,null,{default:m(function(){return[p(w(V))]}),_:1})]}),_:1})])]}),default:m(function(){return[p(ke,{modelValue:oe.value.meta.transitionType,"onUpdate:modelValue":u[14]||(u[14]=function(e){return oe.value.meta.transitionType=e}),style:{width:"100%"},placeholder:"跟随全局",clearable:""},{default:m(function(){return[p(ye,{value:"fade",label:"淡入淡出"}),p(ye,{value:"slide",label:"滑动"}),p(ye,{value:"zoom",label:"缩放"}),p(ye,{value:"none",label:"无动画"})]}),_:1},8,["modelValue"])]}),_:1})]}),_:1})]}),_:1})]}),_:1},8,["model","rules"])]),s("div",X,[s("div",Z,[u[37]||(u[37]=s("h3",{class:"font-semibold text-gray-700"},"菜单参数配置",-1)),p(o,{type:"primary",size:"small",onClick:u[15]||(u[15]=function(e){return function(e){e.parameters||(e.parameters=[]),e.parameters.push({type:"query",key:"",value:""})}(oe.value)})},{default:m(function(){return e(u[36]||(u[36]=[v(" 新增菜单参数 ",-1)]))}),_:1})]),p(I,{data:oe.value.parameters,style:{width:"100%"},class:"parameter-table"},{default:m(function(){return[p(i,{align:"center",prop:"type",label:"参数类型",width:"150"},{default:m(function(e){return[p(ke,{modelValue:e.row.type,"onUpdate:modelValue":function(t){return e.row.type=t},placeholder:"请选择",size:"small"},{default:m(function(){return[p(ye,{key:"query",value:"query",label:"query"}),p(ye,{key:"params",value:"params",label:"params"})]}),_:1},8,["modelValue","onUpdate:modelValue"])]}),_:1}),p(i,{align:"center",prop:"key",label:"参数key",width:"150"},{default:m(function(e){return[p(O,{modelValue:e.row.key,"onUpdate:modelValue":function(t){return e.row.key=t},size:"small",placeholder:"请输入参数key"},null,8,["modelValue","onUpdate:modelValue"])]}),_:1}),p(i,{align:"center",prop:"value",label:"参数值"},{default:m(function(e){return[p(O,{modelValue:e.row.value,"onUpdate:modelValue":function(t){return e.row.value=t},size:"small",placeholder:"请输入参数值"},null,8,["modelValue","onUpdate:modelValue"])]}),_:1}),p(i,{align:"center",label:"操作",width:"100"},{default:m(function(e){return[p(o,{type:"danger",size:"small",onClick:function(t){return n=oe.value.parameters,l=e.$index,void n.splice(l,1);var n,l}},{default:m(function(){return[p(x,null,{default:m(function(){return[p(w(k))]}),_:1})]}),_:1},8,["onClick"])]}),_:1})]}),_:1},8,["data"])]),s("div",ee,[s("div",te,[u[39]||(u[39]=s("h3",{class:"font-semibold text-gray-700"},"可控按钮配置",-1)),s("div",ne,[p(o,{type:"primary",size:"small",onClick:u[16]||(u[16]=function(e){return function(e){e.menuBtn||(e.menuBtn=[]),e.menuBtn.push({name:"",desc:""})}(oe.value)})},{default:m(function(){return e(u[38]||(u[38]=[v(" 新增可控按钮 ",-1)]))}),_:1}),p(xe,{content:"点击查看按钮权限配置文档",placement:"top",effect:"light"},{default:m(function(){return[p(x,{class:"cursor-pointer text-blue-500 hover:text-blue-700",onClick:u[17]||(u[17]=function(e){return w(M)("https://www.gin-vue-admin.com/guide/web/button-auth.html")})},{default:m(function(){return[p(w(V))]}),_:1})]}),_:1})])]),p(I,{data:oe.value.menuBtn,style:{width:"100%"},class:"button-table"},{default:m(function(){return[p(i,{align:"center",prop:"name",label:"按钮名称",width:"150"},{default:m(function(e){return[p(O,{modelValue:e.row.name,"onUpdate:modelValue":function(t){return e.row.name=t},size:"small",placeholder:"请输入按钮名称"},null,8,["modelValue","onUpdate:modelValue"])]}),_:1}),p(i,{align:"center",prop:"desc",label:"备注"},{default:m(function(e){return[p(O,{modelValue:e.row.desc,"onUpdate:modelValue":function(t){return e.row.desc=t},size:"small",placeholder:"请输入按钮备注"},null,8,["modelValue","onUpdate:modelValue"])]}),_:1}),p(i,{align:"center",label:"操作",width:"100"},{default:m(function(e){return[p(o,{type:"danger",size:"small",onClick:function(t){return ue(oe.value.menuBtn,e.$index)}},{default:m(function(){return[p(x,null,{default:m(function(){return[p(w(k))]}),_:1})]}),_:1},8,["onClick"])]}),_:1})]}),_:1},8,["data"])])]}),_:1},8,["modelValue","size"])])}}});t("default",a(le,[["__scopeId","data-v-64f268b6"]]))}}})}();