Files
zyt/server/public/admin/assets/oa-attr-BGXIJ4e-.js
T
2026-06-01 10:01:59 +08:00

2 lines
3.6 KiB
JavaScript

import{_ as S}from"./index-D24jU6I5.js";import{_ as A}from"./index-D5h1pDU3.js";import{i as B,d as N}from"./element-plus-lurTijPg.js";import{q as $}from"./@vue/runtime-dom-DDAG46FW.js";import{_ as O}from"./oa-menu-form.vue_vue_type_script_setup_true_lang-Dv_VZjLr.js";import{_ as y}from"./oa-menu-form-edit.vue_vue_type_script_setup_true_lang-DAGG8jgZ.js";import{u as R}from"./useMenuOa-C1krwBZd.js";import{f as V,ar as g,ak as r,I as s,ap as h,aP as q,J as i,a as t,aN as n,F as v,O as b}from"./@vue/runtime-core-C6bnekPw.js";import{y as p,q as F}from"./@vue/reactivity-DiY1c2vO.js";import{Q as U}from"./@vue/shared-mAAVTE9n.js";import{_ as L}from"./index-DU3c9-Jb.js";import"./@element-plus/icons-vue-HOEUG8sr.js";import"./lodash-es-C2A-Pj28.js";import"./@popperjs/core-C5az9QE8.js";import"./dayjs-DG77mNTn.js";import"./lodash-D3kF6u-c.js";import"./@ctrl/tinycolor-BuyEbX8F.js";import"./async-validator-CFA_igpM.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./wx_oa-CcvIMlEN.js";import"./jspdf-BsthCvR5.js";import"./@babel/runtime-BanGtE2-.js";import"./fflate-_ayOYiT1.js";import"./vue-router-QlpZ4wdW.js";import"./pinia-B8cvXbiZ.js";import"./axios-C80V62Fs.js";import"./@vueuse/core-1S4fJlii.js";import"./@vueuse/shared-Cl3lVqjz.js";import"./css-color-function-DI01JAaZ.js";import"./balanced-match-BdS7OldZ.js";import"./color-B2zxaWkI.js";import"./clone-DBZ6_OiU.js";import"./color-convert-OrFsTA_V.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-DByT_rEQ.js";import"./clipboard-CHgxszqY.js";import"./echarts-CNLwa9wG.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DRNXw7y3.js";import"./highlight.js-Bxt7hFFy.js";import"./@highlightjs/vue-plugin-C4onkBvW.js";const J={class:"flex items-center w-full p-4 mt-4 rounded bg-fill-light"},Q={class:"flex-1"},j={class:"mr-auto"},z=V({__name:"oa-attr",setup(G){const u=F(),{menuList:k,menuIndex:m,handleAddSubMenu:x,handleEditSubMenu:T,handleDelMenu:E,handleDelSubMenu:w}=R(u);return(H,a)=>{const P=g("EditPen"),_=N,l=B,C=g("Delete"),D=A,M=S;return r(!0),s(v,null,h(p(k),(e,f)=>q((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(M,{onClose:a[0]||(a[0]=o=>p(E)(p(m)))},{default:n(()=>[i("div",J,[t(O,{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",Q,[i("ul",null,[(r(!0),s(v,null,h(e.sub_button,(o,d)=>(r(),s("li",{class:"flex",key:d,style:{padding:"8px"}},[i("span",j,U(o.name),1),t(y,{modular:"edit",subItem:o,onEdit:c=>p(T)(c,d)},{default:n(()=>[t(l,{link:""},{default:n(()=>[t(_,null,{default:n(()=>[t(P)]),_:1})]),_:1})]),_:1},8,["subItem","onEdit"]),t(D,{onConfirm:c=>p(w)(p(m),d)},{trigger:n(()=>[t(l,{link:""},{default:n(()=>[t(_,{class:"ml-5"},{default:n(()=>[t(C)]),_:1})]),_:1})]),default:n(()=>[a[1]||(a[1]=b(" 是否删除当前子菜单? ",-1))]),_:1},8,["onConfirm"])]))),128))]),t(y,{modular:"add",onAdd:p(x)},{default:n(()=>[t(l,{type:"primary",link:"",disabled:e.sub_button.length>=5},{default:n(()=>[b(" 添加子菜单("+U(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===p(m)]])),128)}}}),Re=L(z,[["__scopeId","data-v-0fd60009"]]);export{Re as default};