2 lines
4.3 KiB
JavaScript
2 lines
4.3 KiB
JavaScript
import{i as k,I as B}from"./element-plus-BAaIsRfX.js";import{n as P}from"./@element-plus-RuzzlbSF.js";import{a as V,s as C}from"./decoration-DPLmmBRG.js";import{f as E,d as I}from"./index-pWC33pqD.js";import N from"./preview-pc-U8GeZbEQ.js";import{a as h}from"./vue-router-DifUqGFW.js";import{d as v,a0 as M,r as d,b as O,w as R,aq as S,c as J,o as u,U as p,a as f,L as m,M as T,u as s,R as _,K as U,i as j}from"./@vue-DjVelRet.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"./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-Be4EYKRz.js";import"./attr-DLW4dTPh.js";import"./index-Lz7z46ja.js";import"./picker-DAKPb0su.js";import"./index-CUiknyGA.js";import"./index.vue_vue_type_script_setup_true_lang-Dt1VPZFQ.js";import"./article-BfGuYVTa.js";import"./usePaging-Dtz4iZyr.js";import"./picker-D0zY_0mI.js";import"./index-DMW-vRMI.js";import"./index-B5d_1ceM.js";import"./index.vue_vue_type_script_setup_true_lang-D7hJccd_.js";import"./vuedraggable-CUBnU4N-.js";import"./vue-BlNCuTuS.js";import"./sortablejs-SiPGO7My.js";import"./content.vue_vue_type_script_setup_true_lang-Dbge4HWP.js";import"./decoration-img-DcPbiyBa.js";import"./attr.vue_vue_type_script_setup_true_lang-BITc9n4l.js";import"./content-vtMv7YuI.js";import"./attr.vue_vue_type_script_setup_true_lang-Dd1bjX9_.js";import"./content.vue_vue_type_script_setup_true_lang-z61TEawt.js";import"./attr.vue_vue_type_script_setup_true_lang-cM8XGGAH.js";import"./add-nav.vue_vue_type_script_setup_true_lang-DcwYs4sh.js";import"./content-C8wuBwEv.js";import"./attr.vue_vue_type_script_setup_true_lang-DkIzBx_W.js";import"./content.vue_vue_type_script_setup_true_lang--Sf-VFmk.js";import"./attr.vue_vue_type_script_setup_true_lang-DBygAIdU.js";import"./content-DoirnVKJ.js";import"./attr.vue_vue_type_script_setup_true_lang-brR9LW9p.js";import"./index.vue_vue_type_script_setup_true_lang-C_iqzHUB.js";import"./content-DxyqrySI.js";import"./content.vue_vue_type_script_setup_true_lang-DWRc2-CF.js";import"./attr.vue_vue_type_script_setup_true_lang-BVvYT2f8.js";import"./content-CEfaIdpL.js";import"./attr.vue_vue_type_script_setup_true_lang-3ChwOw1T.js";import"./content.vue_vue_type_script_setup_true_lang-CvL-9is1.js";import"./attr.vue_vue_type_script_setup_true_lang-_nxTWFXL.js";import"./content-_a9FnGYE.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"}),W=v({...L,setup(z){const g=h();let n;(t=>{t.HOME="4"})(n||(n={}));const r=M({4:{id:4,type:4,name:"首页装修",pageData:[]}}),e=d("4"),a=d(0),i=O(()=>{var t;return((t=r[e.value])==null?void 0:t.pageData)??[]}),w=async()=>{await E.confirm("确定离开此页面?系统可能不会保存您所做的更改。"),g.back()},c=async()=>{const t=await V({id:e.value});r[String(t.id)].pageData=JSON.parse(t.data),a.value=i.value.findIndex(o=>!o.disabled)},D=async()=>{await C({...r[e.value],data:JSON.stringify(r[e.value].pageData)}),c()};return R(e,()=>{a.value=i.value.findIndex(t=>!t.disabled),c()},{immediate:!0}),(t,o)=>{const l=k,x=B,y=S("perms");return u(),J("div",q,[p(x,{shadow:"never",class:"!border-none !rounded-none !bg-primary"},{default:m(()=>[f("div",H,[p(l,{link:"",type:"primary",icon:s(P),style:{color:"#fff"},onClick:w},{default:m(()=>o[1]||(o[1]=[_(" 返回 ")])),_:1},8,["icon"]),T((u(),U(l,{onClick:D},{default:m(()=>o[2]||(o[2]=[_(" 保存 ")])),_:1})),[[y,["decorate:pages:save"]]])])]),_:1}),f("div",K,[p(N,{modelValue:s(a),"onUpdate:modelValue":o[0]||(o[0]=b=>j(a)?a.value=b:null),pageData:s(i)},null,8,["modelValue","pageData"])])])}}}),no=I(W,[["__scopeId","data-v-9bc87a24"]]);export{no as default};
|