import{_ as k}from"./index-CfxG9SJh.js";import{I as B,s as f,i as C}from"./element-plus-BluzIk5z.js";import{c as E,d as T}from"./decoration-D2atLvb7.js";import M from"./menu-CQ14AGVJ.js";import{_ as R}from"./attr.vue_vue_type_script_setup_true_lang-Dv2DbOiG.js";import I from"./content-DSL1TPhM.js";import{d as v,r as N,a0 as P,an as U,b as L,w as S,aq as q,c as z,o as l,a as i,M as K,U as n,L as m,u as e,i as O,K as c,Q as b,ak as Q,al as $,R as j}from"./@vue-DjVelRet.js";import{d as A}from"./index-CLy3qTQ5.js";import"./@element-plus-RuzzlbSF.js";import"./lodash-es-VsDguZh5.js";import"./dayjs-Mv9jwnDt.js";import"./@popperjs-D_chPuIy.js";import"./async-validator-9PlIezaS.js";import"./@ctrl-r5W6hzzQ.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./nprogress-DYbUr3Ql.js";import"./vue-router-DifUqGFW.js";import"./pinia-D1_qSsvX.js";import"./axios-DIsA03vz.js";import"./lodash-wrSAtCJj.js";import"./@vueuse-DbKvT5Ch.js";import"./css-color-function-DsMtFL6v.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-DXsJvHIW.js";import"./clipboard-DPX9bJ1T.js";import"./echarts-CXZcVnUo.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DO4NV0px.js";import"./highlight.js--xG_hASo.js";import"./@highlightjs-DcY7_PRf.js";import"./index-CUJDR3jl.js";import"./picker-tDJ86Pbf.js";import"./index-D-UvWoOR.js";import"./index.vue_vue_type_script_setup_true_lang-BYYopaMT.js";import"./article-BKQTRpme.js";import"./usePaging-Dtz4iZyr.js";import"./picker-DvLnzHAC.js";import"./index-pCudR3yY.js";import"./index-DFCXCmnA.js";import"./index.vue_vue_type_script_setup_true_lang-DZT8OG85.js";import"./vuedraggable-CUBnU4N-.js";import"./vue-BlNCuTuS.js";import"./sortablejs-SiPGO7My.js";import"./index.vue_vue_type_script_setup_true_lang-Bf0Dasz8.js";import"./decoration-img-J-gzYln4.js";const F={attr:R,content:I},G={class:"decoration-tabbar"},H={class:"flex-1 min-h-0 w-full"},J={class:"h-full"},W={class:"flex min-w-[900px] scroll-view-content"},X={class:"flex-1 pages-preview-box"},Y={class:"pages-preview mx-[30px]"},Z={class:"px-5 pb-5"},tt=v({name:"decorationTabbar"}),ot=v({...tt,setup(et){let d;(t=>{t.MOBILE="1",t.PC="2"})(d||(d={}));const a=N("1"),p=P({1:{id:1,type:1,name:"移动端导航栏",data:{style:{default_color:"",selected_color:""},list:[]},component:U(F)}}),r=L(()=>p[a.value]),_=async()=>{const t=await E({type:a.value});p[1].data=t},x=async()=>{const{data:t}=r.value;await T({...t}),_()};return S(a,()=>{_()},{immediate:!0}),(t,s)=>{const w=B,u=f,h=f,g=C,y=k,V=q("perms");return l(),z("div",G,[i("div",H,[i("div",J,[n(h,null,{default:m(()=>[i("div",W,[n(w,{shadow:"never",class:"!border-none flex","body-style":{"padding-right":0}},{default:m(()=>[n(M,{class:"!h-full flex-none",modelValue:e(a),"onUpdate:modelValue":s[0]||(s[0]=o=>O(a)?a.value=o:null),menus:e(p)},null,8,["modelValue","menus"])]),_:1}),i("div",X,[i("div",Y,[n(u,{height:"100%"},{default:m(()=>{var o;return[(l(),c(b((o=e(r).component)==null?void 0:o.content),Q($(e(r).data)),null,16))]}),_:1})])]),n(u,{class:"attr-setting flex-none"},{default:m(()=>{var o;return[i("div",Z,[(l(),c(b((o=e(r).component)==null?void 0:o.attr),{modelValue:e(r).data,"onUpdate:modelValue":s[1]||(s[1]=D=>e(r).data=D)},null,8,["modelValue"]))])]}),_:1})])]),_:1})])]),K((l(),c(y,{fixed:!0},{default:m(()=>[n(g,{type:"primary",onClick:x},{default:m(()=>s[2]||(s[2]=[j("保存")])),_:1})]),_:1})),[[V,["decorate:tabbar:save"]]])])}}}),to=A(ot,[["__scopeId","data-v-e8ac299a"]]);export{to as default};