mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-03 11:48:14 +00:00
2 lines
7.8 KiB
JavaScript
2 lines
7.8 KiB
JavaScript
/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import{L as z,M as F,N as L,O,_ as I}from"./index-7eafba5f.js";/* empty css */import{t as e}from"./index-0ca94763.js";import{_ as R}from"./edit-menu.vue_vue_type_script_setup_true_lang-72d75a93.js";import{u as A}from"./vue-router-48fdc1e3.js";import{E as S}from"./index-ee5275c6.js";import{E as j}from"./index-c5914bde.js";import{a as H,E as P}from"./index-fe3867fe.js";import{E as U}from"./index-99b65a15.js";import{a as q,E as G}from"./index-24fb848e.js";import{E as J}from"./index-9ecd3f93.js";import{v as K}from"./directive-64fb15dc.js";import{d as Q,O as W,r as X,e as l,f as u,y as i,x as o,g as b,B as m,u as t,A as c,M as C,v as s,H as p,F as N}from"./plugin-vue_export-helper-85a4d40b.js";import{_ as Y}from"./_plugin-vue_export-helper-c27b6911.js";import"./common-c3be41fd.js";import"./index-cf9a2dd7.js";import"./index-bcd7a424.js";import"./index-e513479b.js";import"./el-main-86eb724f.js";import"./index-b9e5f5cb.js";import"./el-overlay-08181e74.js";import"./event-f85d77b0.js";import"./index-313cd2ce.js";import"./focus-trap-64c402c5.js";import"./index-1ad115d7.js";import"./index-de1d3b53.js";import"./el-form-item-1b16c9fc.js";import"./_baseClone-3dbf39d6.js";/* empty css */import"./index-d469ae66.js";import"./index-e27c3bb0.js";import"./index-4d8f36c6.js";import"./index-ebc73046.js";/* empty css */import"./index-a37a08f6.js";import"./index.vue_vue_type_style_index_0_lang-14193028.js";import"./attachment-afdaf51f.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-489c18c0.js";import"./index-e1882aa8.js";import"./index-a7e8e96f.js";import"./index-888853cf.js";import"./index-344f0086.js";import"./debounce-6c3123a6.js";import"./position-37364850.js";import"./index-448a4893.js";import"./index-95b00894.js";import"./isEqual-0b9509fd.js";import"./flatten-749195f8.js";import"./index-21f38393.js";import"./index-4601cf3b.js";import"./strings-53351eda.js";import"./index-bd04154b.js";import"./validator-bcf701e4.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./tools-0bac40a4.js";import"./index-ba04db70.js";import"./index-712906ae.js";import"./index-1a62403f.js";import"./index-79f2037e.js";import"./index-dbeb412e.js";import"./index-6c0acd90.js";import"./aria-adfa05c5.js";import"./_isIterateeCall-47526406.js";const Z={class:"main-container"},ee={class:"flex justify-between items-center"},te={class:"text-[20px]"},ae={class:"mt-[20px]"},oe={key:0},ie={key:1},ne={key:2},le={key:0},me={key:1},re={key:2},pe=Q({__name:"menu",setup(se){const M=A().meta.title,r=W({loading:!0,systemData:[],applicationDate:[],data:[],activeName:"system"}),g=async()=>{r.loading=!0;let d=await z();r.systemData=d.data||[];let y=await F(),_=await L();r.data=_.data,r.applicationDate=y.data?y.data.map(n=>(n.menu_name=n.title,n.menu_key=n.key+"1",n)):[],r.loading=!1};g();const f=X(null),B=()=>{f.value.setFormData({app_type:"admin"}),f.value.showDialog=!0},v=d=>{f.value.setFormData(d),f.value.showDialog=!0},x=d=>{S.confirm(e("menuDeleteTips"),e("warning"),{confirmButtonText:e("confirm"),cancelButtonText:e("cancel"),type:"warning"}).then(()=>{O(d).then(y=>{g()}).catch(()=>{})})};return(d,y)=>{const _=j,n=H,D=I,k=U,E=P,T=q,V=G,$=J,w=K;return l(),u("div",Z,[i($,{class:"box-card !border-none",shadow:"never"},{default:o(()=>[b("div",ee,[b("span",te,m(t(M)),1),i(_,{type:"primary",class:"w-[100px]",onClick:B},{default:o(()=>[c(m(t(e)("addMenu")),1)]),_:1})]),b("div",ae,[i(V,{modelValue:r.activeName,"onUpdate:modelValue":y[0]||(y[0]=a=>r.activeName=a)},{default:o(()=>[i(T,{label:t(e)("system"),name:"system"},{default:o(()=>[C((l(),s(E,{data:r.systemData,"row-key":"menu_key",size:"large"},{empty:o(()=>[b("span",null,m(r.loading?"":t(e)("emptyData")),1)]),default:o(()=>[i(n,{prop:"menu_name","show-overflow-tooltip":!0,label:t(e)("menuName"),"min-width":"150"},null,8,["label"]),i(n,{label:t(e)("icon"),width:"100",align:"center"},{default:o(({row:a})=>[a.icon?(l(),s(D,{key:0,name:a.icon,size:"18px"},null,8,["name"])):p("",!0)]),_:1},8,["label"]),i(n,{label:t(e)("menuType"),width:"80"},{default:o(({row:a})=>[a.menu_type||a.menu_type==0?(l(),u(N,{key:0},[a.menu_type==0?(l(),u("div",oe,m(t(e)("menuTypeDir")),1)):a.menu_type==1?(l(),u("div",ie,m(t(e)("menuTypeMenu")),1)):a.menu_type==2?(l(),u("div",ne,m(t(e)("menuTypeButton")),1)):p("",!0)],64)):p("",!0)]),_:1},8,["label"]),i(n,{prop:"api_url",label:t(e)("authId"),"min-width":"150",align:"center"},null,8,["label"]),i(n,{label:t(e)("status"),"min-width":"120",align:"center"},{default:o(({row:a})=>[a.status==1?(l(),s(k,{key:0,class:"ml-2",type:"success"},{default:o(()=>[c(m(t(e)("statusNormal")),1)]),_:1})):p("",!0),a.status==0?(l(),s(k,{key:1,class:"ml-2",type:"error"},{default:o(()=>[c(m(t(e)("statusDeactivate")),1)]),_:1})):p("",!0)]),_:1},8,["label"]),i(n,{prop:"sort",label:t(e)("sort"),"min-width":"100"},null,8,["label"]),i(n,{label:t(e)("operation"),fixed:"right",align:"right",width:"130"},{default:o(({row:a})=>[i(_,{type:"primary",link:"",onClick:h=>v(a)},{default:o(()=>[c(m(t(e)("edit")),1)]),_:2},1032,["onClick"]),i(_,{type:"primary",link:"",onClick:h=>x(a.menu_key)},{default:o(()=>[c(m(t(e)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[w,r.loading]])]),_:1},8,["label"]),i(T,{label:t(e)("application"),name:"application"},{default:o(()=>[C((l(),s(E,{data:r.applicationDate,"row-key":"menu_key",size:"large"},{empty:o(()=>[b("span",null,m(r.loading?"":t(e)("emptyData")),1)]),default:o(()=>[i(n,{prop:"menu_name","show-overflow-tooltip":!0,label:t(e)("menuName"),"min-width":"150"},null,8,["label"]),i(n,{label:t(e)("icon"),width:"100",align:"center"},{default:o(({row:a})=>[a.icon?(l(),s(D,{key:0,name:a.icon,size:"18px"},null,8,["name"])):p("",!0)]),_:1},8,["label"]),i(n,{label:t(e)("menuType"),width:"80"},{default:o(({row:a})=>[a.menu_type||a.menu_type==0?(l(),u(N,{key:0},[a.menu_type==0?(l(),u("div",le,m(t(e)("menuTypeDir")),1)):a.menu_type==1?(l(),u("div",me,m(t(e)("menuTypeMenu")),1)):a.menu_type==2?(l(),u("div",re,m(t(e)("menuTypeButton")),1)):p("",!0)],64)):p("",!0)]),_:1},8,["label"]),i(n,{prop:"api_url",label:t(e)("authId"),"min-width":"150",align:"center"},null,8,["label"]),i(n,{label:t(e)("status"),"min-width":"120",align:"center"},{default:o(({row:a})=>[a.status==1?(l(),s(k,{key:0,class:"ml-2",type:"success"},{default:o(()=>[c(m(t(e)("statusNormal")),1)]),_:1})):p("",!0),a.status==0?(l(),s(k,{key:1,class:"ml-2",type:"error"},{default:o(()=>[c(m(t(e)("statusDeactivate")),1)]),_:1})):p("",!0)]),_:1},8,["label"]),i(n,{prop:"sort",label:t(e)("sort"),"min-width":"100"},null,8,["label"]),i(n,{label:t(e)("operation"),fixed:"right",align:"right",width:"130"},{default:o(({row:a})=>[a.menu_key.indexOf("1")==-1?(l(),s(_,{key:0,type:"primary",link:"",onClick:h=>v(a)},{default:o(()=>[c(m(t(e)("edit")),1)]),_:2},1032,["onClick"])):p("",!0),a.menu_key.indexOf("1")==-1?(l(),s(_,{key:1,type:"primary",link:"",onClick:h=>x(a.menu_key)},{default:o(()=>[c(m(t(e)("delete")),1)]),_:2},1032,["onClick"])):p("",!0)]),_:1},8,["label"])]),_:1},8,["data"])),[[w,r.loading]])]),_:1},8,["label"])]),_:1},8,["modelValue"])]),i(R,{ref_key:"editMenuDialog",ref:f,"menu-tree":r.data,onComplete:g},null,8,["menu-tree"])]),_:1})])}}});const Ht=Y(pe,[["__scopeId","data-v-499bc687"]]);export{Ht as default};
|