5 lines
23 KiB
JavaScript
5 lines
23 KiB
JavaScript
/*!
|
||
Build based on gin-vue-admin
|
||
Time : 1776662816000 */
|
||
!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(["./087AC4D233B64EB0index-legacy.Bru8kZfA.js","./087AC4D233B64EB0icon-legacy.CtAVsJv7.js","./087AC4D233B64EB0warningBar-legacy.C8yHdBbq.js","./087AC4D233B64EB0authorityBtn-legacy.B9K7TRUJ.js","./087AC4D233B64EB0doc-legacy.BFxoUxdj.js","./087AC4D233B64EB0stringFun-legacy.DkMg4n6s.js","./087AC4D233B64EB0components-cascader-legacy.CORbrmjZ.js","./087AC4D233B64EB0_plugin-vue_export-helper-legacy.DCWa1RRI.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,D,C,B,U,j,A,T,z,E,O,S,N;return{setters:[function(e){a=e.O,u=e.r,o=e.a,i=e.g,c=e.c,f=e.o,d=e.b,s=e.f,p=e.w,m=e.h,v=e.t,b=e.d,h=e.i,y=e.T,_=e.x,w=e.bc,g=e.bd,V=e.be,k=e.bf,x=e.bg,I=e.k,D=e.bh,C=e.E,B=e.bi,U=e.bj,j=e.ba},function(e){A=e.default},function(e){T=e._},function(e){z=e.c},function(e){E=e.t},function(e){O=e.a},function(e){S=e.default},function(e){N=e._}],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 P={class:"gva-table-box"},M={class:"gva-btn-list"},q={key:0,class:"icon-column"},G={class:"flex justify-between items-center"},F={class:"text-lg"},$={class:"border-b border-gray-200"},K={class:"form-tip"},H={class:"border-b border-gray-200"},W={class:"inline-flex items-center h-4"},J={class:"border-b border-gray-200"},L={class:"border-b border-gray-200"},Q={class:"label-with-tooltip"},R={class:"label-with-tooltip"},X={class:"label-with-tooltip"},Y={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=a(),N=u({path:[{required:!0,message:"请输入菜单name",trigger:"blur"}],component:[{required:!0,message:"请输入文件路径",trigger:"blur"}],"meta.title":[{required:!0,message:"请输入菜单展示名称",trigger:"blur"}]}),le=o([]),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,k();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=O(j["/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,z({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=o({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=o(null),de=o(!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=o(!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,B(oe.value);case 1:l=e.v,e.n=4;break;case 2:return e.n=3,U(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=o([{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=o(!1),we=o("新增菜单"),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,x({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,a){var u=i("el-button"),o=i("el-table-column"),k=i("el-icon"),x=i("el-table"),B=i("el-form-item"),U=i("el-col"),j=i("el-row"),z=i("el-input"),O=i("el-form"),se=i("el-cascader"),he=i("el-checkbox"),ye=i("el-option"),ke=i("el-select"),xe=i("el-tooltip"),Ie=i("el-drawer");return f(),c("div",null,[d("div",P,[d("div",M,[s(u,{type:"primary",icon:"plus",onClick:a[0]||(a[0]=function(e){return ge(0)})},{default:p(function(){return e(a[19]||(a[19]=[m(" 新增根菜单 ",-1)]))}),_:1})]),s(x,{data:le.value,"row-key":"ID"},{default:p(function(){return[s(o,{align:"left",label:"ID","min-width":"100",prop:"ID"}),s(o,{align:"left",label:"展示名称","min-width":"120",prop:"authorityName"},{default:p(function(e){return[d("span",null,v(e.row.meta.title),1)]}),_:1}),s(o,{align:"left",label:"图标","min-width":"140",prop:"authorityName"},{default:p(function(e){return[e.row.meta.icon?(f(),c("div",q,[s(k,null,{default:p(function(){return[(f(),h(y(e.row.meta.icon)))]}),_:2},1024),d("span",null,v(e.row.meta.icon),1)])):b("",!0)]}),_:1}),s(o,{align:"left",label:"路由Name","show-overflow-tooltip":"","min-width":"160",prop:"name"}),s(o,{align:"left",label:"路由Path","show-overflow-tooltip":"","min-width":"160",prop:"path"}),s(o,{align:"left",label:"是否隐藏","min-width":"100",prop:"hidden"},{default:p(function(e){return[d("span",null,v(e.row.hidden?"隐藏":"显示"),1)]}),_:1}),s(o,{align:"left",label:"父节点","min-width":"90",prop:"parentId"}),s(o,{align:"left",label:"排序","min-width":"70",prop:"sort"}),s(o,{align:"left",label:"文件路径","min-width":"360",prop:"component"}),s(o,{align:"left",fixed:"right",label:"操作","min-width":_(l).operateMinWith},{default:p(function(t){return[s(u,{type:"primary",link:"",icon:"plus",onClick:function(e){return ge(t.row.ID)}},{default:p(function(){return e(a[20]||(a[20]=[m(" 添加子菜单 ",-1)]))}),_:1},8,["onClick"]),s(u,{type:"primary",link:"",icon:"edit",onClick:function(e){return Ve(t.row.ID)}},{default:p(function(){return e(a[21]||(a[21]=[m(" 编辑 ",-1)]))}),_:1},8,["onClick"]),s(u,{type:"primary",link:"",icon:"delete",onClick:function(e){return l=t.row.ID,void I.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:p(function(){return e(a[22]||(a[22]=[m(" 删除 ",-1)]))}),_:1},8,["onClick"])]}),_:1},8,["min-width"])]}),_:1},8,["data"])]),s(Ie,{modelValue:pe.value,"onUpdate:modelValue":a[18]||(a[18]=function(e){return pe.value=e}),size:_(l).drawerSize,"before-close":ce,"show-close":!1},{header:p(function(){return[d("div",G,[d("span",F,v(we.value),1),d("div",null,[s(u,{onClick:me},{default:p(function(){return e(a[23]||(a[23]=[m(" 取 消 ",-1)]))}),_:1}),s(u,{type:"primary",onClick:ve},{default:p(function(){return e(a[24]||(a[24]=[m(" 确 定 ",-1)]))}),_:1})])])]}),default:p(function(){return[s(T,{title:"新增菜单,需要在角色管理内配置权限才可使用"}),d("div",$,[a[27]||(a[27]=d("h3",{class:"font-semibold text-gray-700 mb-4"},"基础信息",-1)),pe.value?(f(),h(O,{key:0,ref_key:"menuForm",ref:fe,inline:!0,model:oe.value,rules:N,"label-position":"top"},{default:p(function(){return[s(j,{class:"w-full"},{default:p(function(){return[s(U,{span:24},{default:p(function(){return[s(B,{label:"文件路径",prop:"component"},{default:p(function(){return[s(S,{component:oe.value.component,onChange:re},null,8,["component"]),d("div",K,[s(k,null,{default:p(function(){return[s(_(w))]}),_:1}),a[26]||(a[26]=d("span",null,"如果菜单包含子菜单,请创建router-view二级路由页面或者",-1)),s(u,{size:"small",type:"text",onClick:a[1]||(a[1]=function(e){return oe.value.component="view/routerHolder.vue"})},{default:p(function(){return e(a[25]||(a[25]=[m(" 点我设置 ",-1)]))}),_:1})])]}),_:1})]}),_:1})]}),_:1}),s(j,{class:"w-full"},{default:p(function(){return[s(U,{span:12},{default:p(function(){return[s(B,{label:"展示名称",prop:"meta.title"},{default:p(function(){return[s(z,{modelValue:oe.value.meta.title,"onUpdate:modelValue":a[2]||(a[2]=function(e){return oe.value.meta.title=e}),autocomplete:"off",placeholder:"请输入菜单展示名称"},null,8,["modelValue"])]}),_:1})]}),_:1}),s(U,{span:12},{default:p(function(){return[s(B,{label:"路由Name",prop:"path"},{default:p(function(){return[s(z,{modelValue:oe.value.name,"onUpdate:modelValue":a[3]||(a[3]=function(e){return oe.value.name=e}),autocomplete:"off",placeholder:"唯一英文字符串",onChange:ie},null,8,["modelValue"])]}),_:1})]}),_:1})]}),_:1})]}),_:1},8,["model","rules"])):b("",!0)]),d("div",H,[a[30]||(a[30]=d("h3",{class:"font-semibold text-gray-700 mb-4"},"路由配置",-1)),s(O,{inline:!0,model:oe.value,rules:N,"label-position":"top"},{default:p(function(){return[s(j,{class:"w-full"},{default:p(function(){return[s(U,{span:12},{default:p(function(){return[s(B,{label:"父节点ID"},{default:p(function(){return[s(se,{modelValue:oe.value.parentId,"onUpdate:modelValue":a[4]||(a[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}),s(U,{span:12},{default:p(function(){return[s(B,{prop:"path"},{label:p(function(){return[d("div",W,[a[29]||(a[29]=d("span",null,"路由Path",-1)),s(he,{class:"ml-2",modelValue:de.value,"onUpdate:modelValue":a[5]||(a[5]=function(e){return de.value=e})},{default:p(function(){return e(a[28]||(a[28]=[m("添加参数",-1)]))}),_:1},8,["modelValue"])])]}),default:p(function(){return[s(z,{modelValue:oe.value.path,"onUpdate:modelValue":a[6]||(a[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"])]),d("div",J,[a[31]||(a[31]=d("h3",{class:"font-semibold text-gray-700 mb-4"},"显示设置",-1)),s(O,{inline:!0,model:oe.value,rules:N,"label-position":"top"},{default:p(function(){return[s(j,{class:"w-full"},{default:p(function(){return[s(U,{span:8},{default:p(function(){return[s(B,{label:"图标",prop:"meta.icon"},{default:p(function(){return[s(A,{modelValue:oe.value.meta.icon,"onUpdate:modelValue":a[7]||(a[7]=function(e){return oe.value.meta.icon=e})},null,8,["modelValue"])]}),_:1})]}),_:1}),s(U,{span:8},{default:p(function(){return[s(B,{label:"排序标记",prop:"sort"},{default:p(function(){return[s(z,{modelValue:oe.value.sort,"onUpdate:modelValue":a[8]||(a[8]=function(e){return oe.value.sort=e}),modelModifiers:{number:!0},autocomplete:"off",placeholder:"请输入排序数字"},null,8,["modelValue"])]}),_:1})]}),_:1}),s(U,{span:8},{default:p(function(){return[s(B,{label:"是否隐藏"},{default:p(function(){return[s(ke,{modelValue:oe.value.hidden,"onUpdate:modelValue":a[9]||(a[9]=function(e){return oe.value.hidden=e}),style:{width:"100%"},placeholder:"是否在列表隐藏"},{default:p(function(){return[s(ye,{value:!1,label:"否"}),s(ye,{value:!0,label:"是"})]}),_:1},8,["modelValue"])]}),_:1})]}),_:1})]}),_:1})]}),_:1},8,["model","rules"])]),d("div",L,[a[35]||(a[35]=d("h3",{class:"font-semibold text-gray-700 mb-4"},"高级配置",-1)),s(O,{inline:!0,model:oe.value,rules:N,"label-position":"top"},{default:p(function(){return[s(j,{class:"w-full"},{default:p(function(){return[s(U,{span:12},{default:p(function(){return[s(B,{prop:"meta.activeName"},{label:p(function(){return[d("div",Q,[a[32]||(a[32]=d("span",null,"高亮菜单",-1)),s(xe,{content:"注:当到达此路由时候,指定左侧菜单指定name会处于活跃状态(亮起),可为空,为空则为本路由Name。",placement:"top",effect:"light"},{default:p(function(){return[s(k,null,{default:p(function(){return[s(_(g))]}),_:1})]}),_:1})])]}),default:p(function(){return[s(z,{modelValue:oe.value.meta.activeName,"onUpdate:modelValue":a[10]||(a[10]=function(e){return oe.value.meta.activeName=e}),placeholder:oe.value.name||"请输入高亮菜单名称",autocomplete:"off"},null,8,["modelValue","placeholder"])]}),_:1})]}),_:1}),s(U,{span:12},{default:p(function(){return[s(B,{label:"KeepAlive",prop:"meta.keepAlive"},{default:p(function(){return[s(ke,{modelValue:oe.value.meta.keepAlive,"onUpdate:modelValue":a[11]||(a[11]=function(e){return oe.value.meta.keepAlive=e}),style:{width:"100%"},placeholder:"是否keepAlive缓存页面"},{default:p(function(){return[s(ye,{value:!1,label:"否"}),s(ye,{value:!0,label:"是"})]}),_:1},8,["modelValue"])]}),_:1})]}),_:1})]}),_:1}),s(j,{class:"w-full"},{default:p(function(){return[s(U,{span:8},{default:p(function(){return[s(B,{label:"CloseTab",prop:"meta.closeTab"},{default:p(function(){return[s(ke,{modelValue:oe.value.meta.closeTab,"onUpdate:modelValue":a[12]||(a[12]=function(e){return oe.value.meta.closeTab=e}),style:{width:"100%"},placeholder:"是否自动关闭tab"},{default:p(function(){return[s(ye,{value:!1,label:"否"}),s(ye,{value:!0,label:"是"})]}),_:1},8,["modelValue"])]}),_:1})]}),_:1}),s(U,{span:8},{default:p(function(){return[s(B,null,{label:p(function(){return[d("div",R,[a[33]||(a[33]=d("span",null,"是否为基础页面",-1)),s(xe,{content:"此项选择为是,则不会展示左侧菜单以及顶部信息。",placement:"top",effect:"light"},{default:p(function(){return[s(k,null,{default:p(function(){return[s(_(g))]}),_:1})]}),_:1})])]}),default:p(function(){return[s(ke,{modelValue:oe.value.meta.defaultMenu,"onUpdate:modelValue":a[13]||(a[13]=function(e){return oe.value.meta.defaultMenu=e}),style:{width:"100%"},placeholder:"是否为基础页面"},{default:p(function(){return[s(ye,{value:!1,label:"否"}),s(ye,{value:!0,label:"是"})]}),_:1},8,["modelValue"])]}),_:1})]}),_:1}),s(U,{span:8},{default:p(function(){return[s(B,null,{label:p(function(){return[d("div",X,[a[34]||(a[34]=d("span",null,"路由切换动画",-1)),s(xe,{content:"如果设置了路由切换动画,在本路由下的动画优先级高于全局动画切换优先级。",placement:"top",effect:"light"},{default:p(function(){return[s(k,null,{default:p(function(){return[s(_(g))]}),_:1})]}),_:1})])]}),default:p(function(){return[s(ke,{modelValue:oe.value.meta.transitionType,"onUpdate:modelValue":a[14]||(a[14]=function(e){return oe.value.meta.transitionType=e}),style:{width:"100%"},placeholder:"跟随全局",clearable:""},{default:p(function(){return[s(ye,{value:"fade",label:"淡入淡出"}),s(ye,{value:"slide",label:"滑动"}),s(ye,{value:"zoom",label:"缩放"}),s(ye,{value:"none",label:"无动画"})]}),_:1},8,["modelValue"])]}),_:1})]}),_:1})]}),_:1})]}),_:1},8,["model","rules"])]),d("div",Y,[d("div",Z,[a[37]||(a[37]=d("h3",{class:"font-semibold text-gray-700"},"菜单参数配置",-1)),s(u,{type:"primary",size:"small",onClick:a[15]||(a[15]=function(e){return function(e){e.parameters||(e.parameters=[]),e.parameters.push({type:"query",key:"",value:""})}(oe.value)})},{default:p(function(){return e(a[36]||(a[36]=[m(" 新增菜单参数 ",-1)]))}),_:1})]),s(x,{data:oe.value.parameters,style:{width:"100%"},class:"parameter-table"},{default:p(function(){return[s(o,{align:"center",prop:"type",label:"参数类型",width:"150"},{default:p(function(e){return[s(ke,{modelValue:e.row.type,"onUpdate:modelValue":function(t){return e.row.type=t},placeholder:"请选择",size:"small"},{default:p(function(){return[s(ye,{key:"query",value:"query",label:"query"}),s(ye,{key:"params",value:"params",label:"params"})]}),_:1},8,["modelValue","onUpdate:modelValue"])]}),_:1}),s(o,{align:"center",prop:"key",label:"参数key",width:"150"},{default:p(function(e){return[s(z,{modelValue:e.row.key,"onUpdate:modelValue":function(t){return e.row.key=t},size:"small",placeholder:"请输入参数key"},null,8,["modelValue","onUpdate:modelValue"])]}),_:1}),s(o,{align:"center",prop:"value",label:"参数值"},{default:p(function(e){return[s(z,{modelValue:e.row.value,"onUpdate:modelValue":function(t){return e.row.value=t},size:"small",placeholder:"请输入参数值"},null,8,["modelValue","onUpdate:modelValue"])]}),_:1}),s(o,{align:"center",label:"操作",width:"100"},{default:p(function(e){return[s(u,{type:"danger",size:"small",onClick:function(t){return n=oe.value.parameters,l=e.$index,void n.splice(l,1);var n,l}},{default:p(function(){return[s(k,null,{default:p(function(){return[s(_(V))]}),_:1})]}),_:1},8,["onClick"])]}),_:1})]}),_:1},8,["data"])]),d("div",ee,[d("div",te,[a[39]||(a[39]=d("h3",{class:"font-semibold text-gray-700"},"可控按钮配置",-1)),d("div",ne,[s(u,{type:"primary",size:"small",onClick:a[16]||(a[16]=function(e){return function(e){e.menuBtn||(e.menuBtn=[]),e.menuBtn.push({name:"",desc:""})}(oe.value)})},{default:p(function(){return e(a[38]||(a[38]=[m(" 新增可控按钮 ",-1)]))}),_:1}),s(xe,{content:"点击查看按钮权限配置文档",placement:"top",effect:"light"},{default:p(function(){return[s(k,{class:"cursor-pointer text-blue-500 hover:text-blue-700",onClick:a[17]||(a[17]=function(e){return _(E)("https://www.gin-vue-admin.com/guide/web/button-auth.html")})},{default:p(function(){return[s(_(g))]}),_:1})]}),_:1})])]),s(x,{data:oe.value.menuBtn,style:{width:"100%"},class:"button-table"},{default:p(function(){return[s(o,{align:"center",prop:"name",label:"按钮名称",width:"150"},{default:p(function(e){return[s(z,{modelValue:e.row.name,"onUpdate:modelValue":function(t){return e.row.name=t},size:"small",placeholder:"请输入按钮名称"},null,8,["modelValue","onUpdate:modelValue"])]}),_:1}),s(o,{align:"center",prop:"desc",label:"备注"},{default:p(function(e){return[s(z,{modelValue:e.row.desc,"onUpdate:modelValue":function(t){return e.row.desc=t},size:"small",placeholder:"请输入按钮备注"},null,8,["modelValue","onUpdate:modelValue"])]}),_:1}),s(o,{align:"center",label:"操作",width:"100"},{default:p(function(e){return[s(u,{type:"danger",size:"small",onClick:function(t){return ue(oe.value.menuBtn,e.$index)}},{default:p(function(){return[s(k,null,{default:p(function(){return[s(_(V))]}),_:1})]}),_:1},8,["onClick"])]}),_:1})]}),_:1},8,["data"])])]}),_:1},8,["modelValue","size"])])}}});t("default",N(le,[["__scopeId","data-v-64f268b6"]]))}}})}();
|