oa-attr-DuUpwseb.js 2.7 KB

1
  1. import{_ as B}from"./index-CKtWoWaU.js";import{P as M}from"./index-DepgO_ie.js";import{d as A,s as R,B as h,a as l,o as d,r as y,D as $,R as N,e as a,b as s,m as o,w as t,F as g,t as v,v as V,S as F,q as b,x as L}from"./index-DxXX42ml.js";import{_ as O}from"./oa-menu-form.vue_vue_type_script_setup_true_lang-3mvkTunN.js";import{_ as U}from"./oa-menu-form-edit.vue_vue_type_script_setup_true_lang-BkdeD9jO.js";import{u as q}from"./useMenuOa-DBfR-7Fn.js";import"./index-BexzfmiG.js";import"./el-form-item-fJaTFEKM.js";import"./_baseClone-Cqbnd9pA.js";import"./_Uint8Array-DIKuShd7.js";import"./_initCloneObject-CuLVU9cJ.js";/* empty css *//* empty css */import"./index-D5YRzkj5.js";import"./wx_oa-BGV6P6vB.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=A({__name:"oa-attr",setup(J){const _=R(),{menuList:x,menuIndex:i,handleAddSubMenu:T,handleEditSubMenu:k,handleDelMenu:w,handleDelSubMenu:E}=q(_);return(K,p)=>{const P=h("EditPen"),m=F,u=V,D=h("Delete"),C=M,S=B;return d(!0),l(g,null,y(a(x),(e,f)=>$((d(),l("div",{key:f,class:"flex-1 oa-attr min-w-0"},[p[2]||(p[2]=s("div",{class:"text-base oa-attr-title"},"菜单配置",-1)),o(S,{onClose:p[0]||(p[0]=n=>a(w)(a(i)))},{default:t(()=>[s("div",j,[o(O,{ref_for:!0,ref_key:"menuRef",ref:_,modular:"master",name:e.name,"onUpdate:name":n=>e.name=n,menuType:e.has_menu,"onUpdate:menuType":n=>e.has_menu=n,visitType:e.type,"onUpdate:visitType":n=>e.type=n,url:e.url,"onUpdate:url":n=>e.url=n,appId:e.appid,"onUpdate:appId":n=>e.appid=n,pagePath:e.pagepath,"onUpdate:pagePath":n=>e.pagepath=n},{default:t(()=>[s("div",z,[s("ul",null,[(d(!0),l(g,null,y(e.sub_button,(n,r)=>(d(),l("li",{class:"flex",key:r,style:{padding:"8px"}},[s("span",G,v(n.name),1),o(U,{modular:"edit",subItem:n,onEdit:c=>a(k)(c,r)},{default:t(()=>[o(u,{link:""},{default:t(()=>[o(m,null,{default:t(()=>[o(P)]),_:1})]),_:1})]),_:2},1032,["subItem","onEdit"]),o(C,{onConfirm:c=>a(E)(a(i),r)},{trigger:t(()=>[o(u,{link:""},{default:t(()=>[o(m,{class:"ml-5"},{default:t(()=>[o(D)]),_:1})]),_:1})]),default:t(()=>[p[1]||(p[1]=b(" 是否删除当前子菜单? "))]),_:2,__:[1]},1032,["onConfirm"])]))),128))]),o(U,{modular:"add",onAdd:a(T)},{default:t(()=>[o(u,{type:"primary",link:"",disabled:e.sub_button.length>=5},{default:t(()=>[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)),[[N,f===a(i)]])),128)}}}),ie=L(H,[["__scopeId","data-v-28c2cd0d"]]);export{ie as default};