import{d as v,h as k,j as B,i as d,c as V,V as C,z as E,o as u,a as P,m as p,w as s,b as f,e as m,D as h,bu as I,p as _,B as N,C as O,I as S,v as j,x as J}from"./index-B2xNDy79.js";import{E as M}from"./el-card-DpH4mUSc.js";import{s as R,a as T}from"./decoration-C6Bzwzfj.js";import z from"./preview-pc-BKJ68kwx.js";import"./index-JqFibg1v.js";import"./attr-Bqhk7AF3.js";import"./el-form-item-DlU85AZK.js";import"./_baseClone-CdezRMKA.js";import"./_Uint8Array-0jgVjd-W.js";import"./_initCloneObject-C-h6JGU9.js";import"./index-BuNto3DN.js";import"./picker-qQ9YEtJl.js";import"./index-DFOp_83R.js";import"./index-C6Cr8aHe.js";import"./index.vue_vue_type_script_setup_true_lang-DUdeBZfj.js";import"./el-tag-CuODyGk4.js";import"./isEqual-CLGO95LP.js";import"./el-select-BRdnbwTl.js";import"./index-CcX0CyWL.js";import"./token-DI9FKtlJ.js";import"./el-table-column-DG3vRCd5.js";import"./el-checkbox-3_Bu4Dnb.js";import"./article-Dwgm3r-g.js";import"./usePaging-Dm2wALfy.js";/* empty css */import"./el-radio-CKcO4hVq.js";import"./picker-Cd5l2hZ5.js";import"./index-BhVAe0P7.js";import"./index-DSiy6YVt.js";import"./el-tree-8o9N7gsQ.js";import"./index.vue_vue_type_script_setup_true_lang-B8J7_re8.js";import"./el-popover-Bpu4paqp.js";import"./content.vue_vue_type_script_setup_true_lang-DchKkk1p.js";import"./decoration-img-2F0tdl1c.js";import"./attr.vue_vue_type_script_setup_true_lang-BUnp-W91.js";import"./content-CA3eC6JD.js";import"./attr.vue_vue_type_script_setup_true_lang-_e1mwglx.js";import"./content.vue_vue_type_script_setup_true_lang-BnJOM-Yt.js";import"./attr.vue_vue_type_script_setup_true_lang-D3n1kY8a.js";import"./add-nav.vue_vue_type_script_setup_true_lang-BlUx6EnP.js";import"./content-D3wpKzNH.js";import"./attr.vue_vue_type_script_setup_true_lang-Cv1wbPt-.js";import"./content.vue_vue_type_script_setup_true_lang-CwpJZnDJ.js";import"./attr.vue_vue_type_script_setup_true_lang-DyaVW45d.js";import"./content-CVqMLU2z.js";import"./attr.vue_vue_type_script_setup_true_lang-bDu15G_R.js";import"./index.vue_vue_type_script_setup_true_lang-C-xtr9xT.js";import"./content-DRWnLeOw.js";import"./content.vue_vue_type_script_setup_true_lang-B_7xmKd0.js";import"./el-alert-BUxHh72o.js";import"./attr.vue_vue_type_script_setup_true_lang-DkUoKAk4.js";import"./content-CvSg00F8.js";import"./attr.vue_vue_type_script_setup_true_lang-DD7J54WS.js";import"./content.vue_vue_type_script_setup_true_lang-DXwxhIWi.js";import"./attr.vue_vue_type_script_setup_true_lang-BfAYpuFH.js";import"./content-DdyiS-ri.js";const H={class:"decoration-pages min-w-[1100px]"},U={class:"flex justify-between w-full"},W={class:"flex-1 h-full"},q=v({name:"decorationPc"}),A=v({...q,setup(F){const g=k();let n;(t=>{t.HOME="4"})(n||(n={}));const r=B({4:{id:4,type:4,name:"首页装修",pageData:[]}}),o=d("4"),a=d(0),i=V(()=>{var t;return((t=r[o.value])==null?void 0:t.pageData)??[]}),D=async()=>{await S.confirm("确定离开此页面?系统可能不会保存您所做的更改。"),g.back()},c=async()=>{const t=await T({id:o.value});r[String(t.id)].pageData=JSON.parse(t.data),a.value=i.value.findIndex(e=>!e.disabled)},w=async()=>{await R({...r[o.value],data:JSON.stringify(r[o.value].pageData)}),c()};return C(o,()=>{a.value=i.value.findIndex(t=>!t.disabled),c()},{immediate:!0}),(t,e)=>{const l=j,x=M,y=E("perms");return u(),P("div",H,[p(x,{shadow:"never",class:"!border-none !rounded-none !bg-primary"},{default:s(()=>[f("div",U,[p(l,{link:"",type:"primary",icon:m(I),style:{color:"#fff"},onClick:D},{default:s(()=>e[1]||(e[1]=[_(" 返回 ")])),_:1},8,["icon"]),N((u(),O(l,{onClick:w},{default:s(()=>e[2]||(e[2]=[_(" 保存 ")])),_:1})),[[y,["decorate:pages:save"]]])])]),_:1}),f("div",W,[p(z,{modelValue:m(a),"onUpdate:modelValue":e[0]||(e[0]=b=>h(a)?a.value=b:null),pageData:m(i)},null,8,["modelValue","pageData"])])])}}}),Lt=J(A,[["__scopeId","data-v-62826702"]]);export{Lt as default};