oa-attr-Cy2ud4oh.js 2.7 KB

1
  1. import{_ as M}from"./index-sUW7U8mf.js";import{P as A}from"./index-BG8qwOXA.js";import{d as B,s as V,S as h,a as l,o as d,r as y,C as $,U as N,e as a,b as s,m as o,w as t,F as g,t as v,v as R,V as F,q as b,x as L}from"./index-C8jdngMH.js";import{_ as O}from"./oa-menu-form.vue_vue_type_script_setup_true_lang-BASdyT4b.js";import{_ as U}from"./oa-menu-form-edit.vue_vue_type_script_setup_true_lang-wKXbUSLX.js";import{u as q}from"./useMenuOa-5wIIZAn3.js";import"./index-8mvyCWYt.js";import"./el-form-item-BBXPH-C8.js";import"./_baseClone-sbqJ-rxe.js";import"./_Uint8Array-B6DtR79E.js";import"./_initCloneObject-DysMNCF0.js";/* empty css *//* empty css */import"./index-Cpq-uHbo.js";import"./wx_oa-Dovk_J5q.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=B({__name:"oa-attr",setup(J){const _=V(),{menuList:x,menuIndex:i,handleAddSubMenu:T,handleEditSubMenu:k,handleDelMenu:w,handleDelSubMenu:E}=q(_);return(K,p)=>{const P=h("EditPen"),m=F,u=R,C=h("Delete"),D=A,S=M;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(D,{onConfirm:c=>a(E)(a(i),r)},{trigger:t(()=>[o(u,{link:""},{default:t(()=>[o(m,{class:"ml-5"},{default:t(()=>[o(C)]),_: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};