2 lines
3.3 KiB
JavaScript
2 lines
3.3 KiB
JavaScript
import{o as v,W as k,R as C,bp as B,q as d,r as P,v as s,D as p,s as u,K as V,u as n,cv as E,L as f,ac as N,O as h,bj as I,C as O,M as _,p as j,aC as M}from"./.pnpm-CyuAWpdG.js";import{a as R,s as S}from"./decoration-BCfnNTDP.js";import{j as J,_ as T}from"./index-Bkarz3gO.js";import W from"./preview-pc-C4HvW1pf.js";import"./index-BLw2qqEh.js";import"./attr-DWgf0zU2.js";import"./index-Cqk_cdo9.js";import"./picker-CSWk6Vbk.js";import"./index-CS5Wg0xx.js";import"./index.vue_vue_type_script_setup_true_lang-DHxCVAKu.js";import"./article-Cct6St-z.js";import"./usePaging-CghUEVfD.js";import"./picker-BTh9eW9u.js";import"./index-oRynN2pP.js";import"./index-BJZwRQXE.js";import"./file-BjbV-eNx.js";import"./index.vue_vue_type_script_setup_true_lang-jh5rtxiA.js";import"./content.vue_vue_type_script_setup_true_lang-3GiNjvv7.js";import"./decoration-img-SoINHtbg.js";import"./attr.vue_vue_type_script_setup_true_lang-BoEBITiA.js";import"./content-BR-B7Y89.js";import"./attr.vue_vue_type_script_setup_true_lang-VLQINM6l.js";import"./content.vue_vue_type_script_setup_true_lang-DJb4aHFp.js";import"./attr.vue_vue_type_script_setup_true_lang-BsVB4T8K.js";import"./add-nav.vue_vue_type_script_setup_true_lang-ByQYZkB9.js";import"./content-CPrgdURU.js";import"./attr.vue_vue_type_script_setup_true_lang-DyWBgKkz.js";import"./content.vue_vue_type_script_setup_true_lang-DIToE7Db.js";import"./attr.vue_vue_type_script_setup_true_lang-Bkj1p-jl.js";import"./content-B1kkCzVQ.js";import"./attr.vue_vue_type_script_setup_true_lang-DEQz3dX_.js";import"./index.vue_vue_type_script_setup_true_lang-BaZ2PwlC.js";import"./content-DLUkNAW_.js";import"./content.vue_vue_type_script_setup_true_lang-D7k_-QjC.js";import"./attr.vue_vue_type_script_setup_true_lang-jrtitgMf.js";import"./content-C1VdJnCo.js";import"./attr.vue_vue_type_script_setup_true_lang-BPT_wucL.js";import"./content.vue_vue_type_script_setup_true_lang-_A_7DW4P.js";import"./attr.vue_vue_type_script_setup_true_lang-ObQLkrtE.js";import"./content-DraD2KOm.js";const q={class:"decoration-pages min-w-[1100px]"},H={class:"flex justify-between w-full"},K={class:"flex-1 h-full"},L=v({name:"decorationPc"}),U=v({...L,setup(z){const g=k();let m;(t=>{t.HOME="4"})(m||(m={}));const r=M({4:{id:4,type:4,name:"首页装修",pageData:[]}}),a=_("4"),o=_(0),i=j(()=>{var t;return((t=r[a.value])==null?void 0:t.pageData)??[]}),D=async()=>{await J.confirm("确定离开此页面?系统可能不会保存您所做的更改。"),g.back()},c=async()=>{const t=await R({id:a.value});r[String(t.id)].pageData=JSON.parse(t.data),o.value=i.value.findIndex(e=>!e.disabled)},w=async()=>{await S({...r[a.value],data:JSON.stringify(r[a.value].pageData)}),c()};return C(a,()=>{o.value=i.value.findIndex(t=>!t.disabled),c()},{immediate:!0}),(t,e)=>{const l=V,b=I,x=B("perms");return d(),P("div",q,[s(b,{shadow:"never",class:"!border-none !rounded-none !bg-primary"},{default:p(()=>[u("div",H,[s(l,{link:"",type:"primary",icon:n(E),style:{color:"#fff"},onClick:D},{default:p(()=>[...e[1]||(e[1]=[f(" 返回 ",-1)])]),_:1},8,["icon"]),N((d(),h(l,{onClick:w},{default:p(()=>[...e[2]||(e[2]=[f(" 保存 ",-1)])]),_:1})),[[x,["decorate:pages:save"]]])])]),_:1}),u("div",K,[s(W,{modelValue:n(o),"onUpdate:modelValue":e[0]||(e[0]=y=>O(o)?o.value=y:null),pageData:n(i)},null,8,["modelValue","pageData"])])])}}}),Ot=T(U,[["__scopeId","data-v-9bc87a24"]]);export{Ot as default};
|