2 lines
3.4 KiB
JavaScript
2 lines
3.4 KiB
JavaScript
import{_ as M}from"./index-DiKX45ze.js";import{_ as A}from"./index-Jr-mDeWj.js";import{i as B,d as $}from"./element-plus-Caccz9g_.js";import{d as N,S as R,p as g,c as s,o as r,q as h,k as V,v as F,u as p,a as i,l as t,s as n,F as y,m as v,a5 as b}from"./@vue-DqCYILjk.js";import{_ as L}from"./oa-menu-form.vue_vue_type_script_setup_true_lang-xQvne9Fi.js";import{_ as U}from"./oa-menu-form-edit.vue_vue_type_script_setup_true_lang-B1D-QJ2e.js";import{u as O}from"./useMenuOa-YpyhI9kR.js";import{d as q}from"./index-Ssy6AHhX.js";import"./@element-plus-DUVk59Vi.js";import"./lodash-es-B-ecsAzo.js";import"./dayjs-DwMCULLY.js";import"./@popperjs-D_chPuIy.js";import"./async-validator-9PlIezaS.js";import"./@ctrl-r5W6hzzQ.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./wx_oa-SiPvsI2V.js";import"./nprogress-Cn18nAuv.js";import"./vue-router-B-0K5V-K.js";import"./pinia-mEEzQJvk.js";import"./axios-DIsA03vz.js";import"./lodash-y93ab0Xv.js";import"./@vueuse-DAQYQaJJ.js";import"./css-color-function-Oslqczna.js";import"./balanced-match-BdS7OldZ.js";import"./color-DYO1E7y4.js";import"./clone-Ddk2tjDh.js";import"./color-convert-DsNsD289.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-CdRib5DX.js";import"./clipboard-DbF4rXjn.js";import"./echarts-CXZcVnUo.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DO4NV0px.js";import"./highlight.js-CCvalMLC.js";import"./@highlightjs-Bvtfkhq1.js";const j={class:"flex items-center w-full p-4 mt-4 rounded bg-fill-light"},z={class:"flex-1"},G={class:"mr-auto"},H=N({__name:"oa-attr",setup(J){const u=R(),{menuList:k,menuIndex:l,handleAddSubMenu:x,handleEditSubMenu:T,handleDelMenu:E,handleDelSubMenu:w}=O(u);return(K,a)=>{const C=g("EditPen"),_=$,m=B,D=g("Delete"),P=A,S=M;return r(!0),s(y,null,h(p(k),(e,f)=>V((r(),s("div",{key:f,class:"flex-1 oa-attr min-w-0"},[a[2]||(a[2]=i("div",{class:"text-base oa-attr-title"},"菜单配置",-1)),t(S,{onClose:a[0]||(a[0]=o=>p(E)(p(l)))},{default:n(()=>[i("div",j,[t(L,{ref_for:!0,ref_key:"menuRef",ref:u,modular:"master",name:e.name,"onUpdate:name":o=>e.name=o,menuType:e.has_menu,"onUpdate:menuType":o=>e.has_menu=o,visitType:e.type,"onUpdate:visitType":o=>e.type=o,url:e.url,"onUpdate:url":o=>e.url=o,appId:e.appid,"onUpdate:appId":o=>e.appid=o,pagePath:e.pagepath,"onUpdate:pagePath":o=>e.pagepath=o},{default:n(()=>[i("div",z,[i("ul",null,[(r(!0),s(y,null,h(e.sub_button,(o,d)=>(r(),s("li",{class:"flex",key:d,style:{padding:"8px"}},[i("span",G,v(o.name),1),t(U,{modular:"edit",subItem:o,onEdit:c=>p(T)(c,d)},{default:n(()=>[t(m,{link:""},{default:n(()=>[t(_,null,{default:n(()=>[t(C)]),_:1})]),_:1})]),_:2},1032,["subItem","onEdit"]),t(P,{onConfirm:c=>p(w)(p(l),d)},{trigger:n(()=>[t(m,{link:""},{default:n(()=>[t(_,{class:"ml-5"},{default:n(()=>[t(D)]),_:1})]),_:1})]),default:n(()=>[a[1]||(a[1]=b(" 是否删除当前子菜单? "))]),_:2},1032,["onConfirm"])]))),128))]),t(U,{modular:"add",onAdd:p(x)},{default:n(()=>[t(m,{type:"primary",link:"",disabled:e.sub_button.length>=5},{default:n(()=>[b(" 添加子菜单("+v(e.sub_button.length)+"/5) ",1)]),_:2},1032,["disabled"])]),_:2},1032,["onAdd"])])]),_:2},1032,["name","onUpdate:name","menuType","onUpdate:menuType","visitType","onUpdate:visitType","url","onUpdate:url","appId","onUpdate:appId","pagePath","onUpdate:pagePath"])])]),_:2},1024)],512)),[[F,f===p(l)]])),128)}}}),Me=q(H,[["__scopeId","data-v-0fd60009"]]);export{Me as default};
|