Files
anmo/server/public/admin/assets/shop-CoFd3Fcp.js
2025-08-19 14:16:51 +08:00

2 lines
7.5 KiB
JavaScript
Executable File

import{_ as P}from"./index-r2F_6s-9.js";import{d as w,j as N,r as _,c as l,O as E,y as B,o as v,a as C,b as I,m as a,w as c,f as i,I as D,z as O,B as U,p as k,fb as J,v as R,x as W}from"./index-CGub03FT.js";import{E as j}from"./el-card-CTMWsRly.js";import{g as z,s as H}from"./index-CRLWrS6e.js";import{_ as $}from"./attr-setting.vue_vue_type_script_setup_true_lang-_PwANW0J.js";import q from"./menu-Bd3WpEjK.js";import A from"./preview-LnsLiRQ7.js";import{e as F}from"./index-B1AFJOcn.js";import"./cloneDeep-B3sFPNz9.js";import"./_baseClone-C3INvej2.js";import"./_Uint8Array-K6PPz5Xs.js";import"./_initCloneObject-DyM2wGFM.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"./el-slider-Fujo2Xbk.js";import"./el-form-item-BKRcGrWB.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"./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 G={class:"decoration-pages min-w-[1100px]"},K={class:"flex flex-1 h-full justify-between"},L=w({name:"decorationShopPages"}),Q=w({...L,setup(T){let u;(t=>{t.HOME="1",t.USER="2",t.SERVICE="3"})(u||(u={}));const x=t=>{r[o.value].pageData=[...t]},m=t=>t.map(e=>{var s;return{id:J(),...((s=F[e])==null?void 0:s.options())||{}}}),y=t=>{var e;(e=r[o.value])!=null&&e.pageData&&(r[o.value].pageData[p.value].content=t)},r=N({1:{id:9,source:3,type:1,name:"首页装修",pageMeta:m(["page-meta"]),pageData:m(["shop-home"])},2:{id:10,source:3,type:2,name:"个人中心",pageMeta:m(["page-meta"]),pageData:m(["shop-user-info","shop-user-service","shop-user-banner"])}}),o=_("1"),p=_(-1),g=l(()=>{var t;return((t=r[o.value])==null?void 0:t.pageData)??[]}),M=l(()=>{var t;return((t=r[o.value])==null?void 0:t.pageMeta)??null}),b=l(()=>{var t,e;return p.value===-1?((t=r[o.value])==null?void 0:t.pageMeta[0])??"":((e=r[o.value])==null?void 0:e.pageData[p.value])??""}),d=async()=>{const t=await z({type:o.value,source:3});r[String(t.type)].pageData=JSON.parse(t.data),r[String(t.type)].pageMeta=t!=null&&t.meta?JSON.parse(t==null?void 0:t.meta):null},h=async()=>{const t=r[o.value];await H({...t,data:JSON.stringify(t==null?void 0:t.pageData),pageData:t==null?void 0:t.pageData,meta:t!=null&&t.pageMeta?JSON.stringify(t==null?void 0:t.pageMeta):null}),d()};return E(o,()=>{p.value=g.value.findIndex(t=>!t.disabled),d()},{immediate:!0}),(t,e)=>{const f=j,s=R,S=P,V=B("perms");return v(),C("div",G,[I("div",K,[a(f,{shadow:"never",class:"!border-none flex scroll-view-content","body-style":{"padding-right":0}},{default:c(()=>[a(q,{modelValue:i(o),"onUpdate:modelValue":e[0]||(e[0]=n=>D(o)?o.value=n:null),menus:i(r)},null,8,["modelValue","menus"])]),_:1}),a(A,{class:"flex-1 scroll-view-content",modelValue:i(p),"onUpdate:modelValue":e[1]||(e[1]=n=>D(p)?p.value=n:null),onUpdatePageData:x,pageData:i(g),pageMeta:i(M)},null,8,["modelValue","pageData","pageMeta"]),a($,{class:"w-[450px] scroll-view-content",widget:i(b),"onUpdate:content":y},null,8,["widget"])]),O((v(),U(S,{class:"mt-4",fixed:!1},{default:c(()=>[a(s,{type:"primary",onClick:h},{default:c(()=>e[2]||(e[2]=[k("保存")])),_:1})]),_:1})),[[V,["decorate.page/save?source=3"]]])])}}}),io=W(Q,[["__scopeId","data-v-1e3e82bf"]]);export{io as default};