import{d as v,i as k,j as B,r as d,c as C,O as E,y as P,o as u,a as V,m as e,w as a,b as f,f as s,I,dy as N,p as _,z as h,B as O,C as S,v as j,x as J}from"./index-CGub03FT.js";import{E as M}from"./el-card-CTMWsRly.js";import{s as R,g as T}from"./index-CRLWrS6e.js";import z from"./preview-pc-JxrwtPdh.js";import"./index-B1AFJOcn.js";import"./attr.vue_vue_type_script_setup_true_lang-CxJvHTn_.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-D5Aq-21q.js";import"./el-checkbox-DPTWUty2.js";import"./isEqual-BjNIK6f1.js";import"./_Uint8Array-K6PPz5Xs.js";import"./el-slider-Fujo2Xbk.js";import"./el-form-item-BKRcGrWB.js";import"./_baseClone-C3INvej2.js";import"./_initCloneObject-DyM2wGFM.js";/* empty css *//* empty css */import"./attritube-tabs-CMnvAQwe.js";import"./index-BWjyYuP5.js";import"./content-DpfuARyB.js";import"./goods_image-Pc1dvvDz.js";import"./widget-root.vue_vue_type_script_setup_true_lang-BlCzJxTV.js";import"./attr-CE9mW4VL.js";import"./index-D0ME4X5t.js";/* empty css */import"./picker-DfZKg4hi.js";import"./index-D9SZz37w.js";/* empty css */import"./index-DV00iONH.js";import"./picker.vue_vue_type_style_index_0_scoped_97bf4573_lang-Dvm015Sk.js";import"./index.vue_vue_type_script_setup_true_lang-CcGOFaWK.js";/* empty css */import"./el-select-D_df0KjM.js";import"./index-VnZzjdgn.js";import"./token-DI9FKtlJ.js";import"./_baseFindIndex-D7XfJLKM.js";import"./_baseIteratee-DQXt5gsj.js";import"./el-table-column-DBYsaEIo.js";import"./isArrayLikeObject-CV-4lauF.js";import"./lists-K1x0-8Zz.js";import"./usePaging-BRbHtpJx.js";/* empty css */import"./category-C_vXsvgl.js";import"./index-820AJVwe.js";import"./arrays-6TrVLtTe.js";import"./cloneDeep-B3sFPNz9.js";import"./picker-BGK36TCB.js";import"./index-DUdO5aW4.js";/* empty css */import"./index-Ct2hxw5z.js";/* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-C0UWFojA.js";/* empty css */import"./index-Dwl8-_cH.js";import"./index.vue_vue_type_style_index_0_scoped_2c1dfcb3_lang-CRN1UyeX.js";import"./index-BzbpkJ2I.js";import"./index-BO1KpKCq.js";import"./vuedraggable.umd-BhJfVXt2.js";/* empty css */import"./content.vue_vue_type_script_setup_true_lang-juqS3K6Z.js";import"./decoration-img-C3tIzDEu.js";import"./decoration-img.vue_vue_type_style_index_0_scoped_641cb10b_lang-C4eNv3xI.js";import"./indicator-BkQMARvW.js";import"./attr-C6Y47Zxq.js";import"./content.vue_vue_type_script_setup_true_lang-Y6ahGD7Y.js";import"./attr.vue_vue_type_script_setup_true_lang-DjqCe5pC.js";import"./content.vue_vue_type_script_setup_true_lang-De-Cck4Y.js";import"./attr.vue_vue_type_script_setup_true_lang-83N1iGqt.js";/* empty css */import"./content-C1LejfZO.js";import"./attr.vue_vue_type_script_setup_true_lang-NVdPf90d.js";import"./add-nav.vue_vue_type_script_setup_true_lang-DyXQOhcQ.js";import"./content.vue_vue_type_script_setup_true_lang-DT-EQBYH.js";import"./attr.vue_vue_type_script_setup_true_lang-CmpuhDDD.js";import"./content-CTew7Us1.js";import"./attr.vue_vue_type_script_setup_true_lang-BmpUFF0F.js";import"./index.vue_vue_type_script_setup_true_lang-41rYwtbe.js";import"./content-b6ojtfLe.js";import"./attr-CoBT7MzP.js";import"./content-XvqT0t_d.js";import"./attr.vue_vue_type_script_setup_true_lang-BWx5oIwE.js";import"./content.vue_vue_type_script_setup_true_lang-CiZho7_w.js";import"./attr.vue_vue_type_script_setup_true_lang-Ci2bfB2G.js";import"./content.vue_vue_type_script_setup_true_lang-UnNyiY3k.js";import"./attr.vue_vue_type_script_setup_true_lang-DJ0jdgIC.js";import"./content-CuorVjTm.js";import"./content.vue_vue_type_script_setup_true_lang-Cvq7C95F.js";import"./el-alert-BdCyLSkl.js";import"./attr-D4d25TT2.js";import"./style-chose-DTfsK93-.js";import"./cube-layout-iOi57TVr.js";import"./content-BsHirZ-D.js";import"./attr.vue_vue_type_script_setup_true_lang-BkpZ9X8P.js";import"./content-CXqqSgWN.js";import"./attr-CUoX_hKg.js";import"./content.vue_vue_type_script_setup_true_lang-CJRueWvW.js";import"./attr.vue_vue_type_script_setup_true_lang-Clz78-R5.js";import"./content.vue_vue_type_script_setup_true_lang-B4I8cgyu.js";import"./attr.vue_vue_type_script_setup_true_lang-CjTPqwLy.js";import"./content-CB_ksXbE.js";import"./attr.vue_vue_type_script_setup_true_lang-sV_L8NC3.js";import"./content.vue_vue_type_script_setup_true_lang-EN-k5PLc.js";import"./attr.vue_vue_type_script_setup_true_lang-BJMT_V9x.js";import"./content-DT1pMx59.js";import"./attr.vue_vue_type_script_setup_true_lang-VrQDuFvS.js";import"./content.vue_vue_type_script_setup_true_lang-C0PBcPcL.js";import"./attr.vue_vue_type_script_setup_true_lang-0-Piuknz.js";import"./content-Dv1sHwuk.js";import"./attr.vue_vue_type_script_setup_true_lang-BpTek-9a.js";import"./content-CZgNAvGl.js";import"./attr.vue_vue_type_script_setup_true_lang-Yb8wDxQm.js";import"./content.vue_vue_type_script_setup_true_lang-CwOyFurh.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 p=B({4:{id:4,type:4,name:"首页装修",pageData:[]}}),r=d("4"),i=d(0),m=C(()=>{var t;return((t=p[r.value])==null?void 0:t.pageData)??[]}),w=async()=>{await S.confirm("确定离开此页面?系统可能不会保存您所做的更改。"),g.back()},c=async()=>{const t=await T({id:r.value});p[String(t.id)].pageData=JSON.parse(t.data),i.value=m.value.findIndex(o=>!o.disabled)},y=async()=>{await R({...p[r.value],data:JSON.stringify(p[r.value].pageData)}),c()};return E(r,()=>{i.value=m.value.findIndex(t=>!t.disabled),c()},{immediate:!0}),(t,o)=>{const l=j,D=M,x=P("perms");return u(),V("div",H,[e(D,{shadow:"never",class:"!border-none !rounded-none !bg-primary"},{default:a(()=>[f("div",U,[e(l,{link:"",type:"primary",icon:s(N),style:{color:"#fff"},onClick:w},{default:a(()=>o[1]||(o[1]=[_(" 返回 ")])),_:1},8,["icon"]),h((u(),O(l,{onClick:y},{default:a(()=>o[2]||(o[2]=[_(" 保存 ")])),_:1})),[[x,["decorate:pages:save"]]])])]),_:1}),f("div",W,[e(z,{modelValue:s(i),"onUpdate:modelValue":o[0]||(o[0]=b=>I(i)?i.value=b:null),pageData:s(m)},null,8,["modelValue","pageData"])])])}}}),Zo=J(A,[["__scopeId","data-v-a777cbf8"]]);export{Zo as default};