Files
zyt/server/public/admin/assets/pc_details-DL50oy03.js
T
2026-10-15 12:00:09 +08:00

2 lines
4.7 KiB
JavaScript

import{i as b,M as P}from"./element-plus-DDINy080.js";import{o as B}from"./@element-plus/icons-vue-CbYn5zW9.js";import{a as N,s as V}from"./decoration-DdXBm2Bb.js";import{j as C,_ as E}from"./index-CucNzNKR.js";import I from"./preview-pc-MtEDvKM9.js";import{a as h}from"./vue-router-QlpZ4wdW.js";import{f as v,w as O,as as J,ak as d,I as M,a as p,aN as m,J as u,O as f,aP as S,G as j,A as R}from"./@vue/runtime-core-C6bnekPw.js";import{y as s,a as T,n as _,r as A}from"./@vue/reactivity-DiY1c2vO.js";import"./@vue/runtime-dom-DDAG46FW.js";import"./lodash-D3kF6u-c.js";import"./@vue/shared-mAAVTE9n.js";import"./lodash-es-C2A-Pj28.js";import"./@popperjs/core-C5az9QE8.js";import"./dayjs-DG77mNTn.js";import"./@ctrl/tinycolor-BuyEbX8F.js";import"./async-validator-CFA_igpM.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./jspdf-BsthCvR5.js";import"./@babel/runtime-BanGtE2-.js";import"./fflate-_ayOYiT1.js";import"./pinia-B8cvXbiZ.js";import"./axios-C80V62Fs.js";import"./@vueuse/core-1S4fJlii.js";import"./@vueuse/shared-Cl3lVqjz.js";import"./css-color-function-DI01JAaZ.js";import"./balanced-match-BdS7OldZ.js";import"./color-B2zxaWkI.js";import"./clone-DBZ6_OiU.js";import"./color-convert-OrFsTA_V.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-DByT_rEQ.js";import"./clipboard-CHgxszqY.js";import"./echarts-CNLwa9wG.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DRNXw7y3.js";import"./highlight.js-Bxt7hFFy.js";import"./@highlightjs/vue-plugin-C4onkBvW.js";import"./index-DEhF3NJO.js";import"./attr-BqN-MTlH.js";import"./index-qDgvWZbM.js";import"./picker-BKB-raTa.js";import"./index-Dyen3QYL.js";import"./index.vue_vue_type_script_setup_true_lang-9cmfzJ44.js";import"./article-CmqnckBs.js";import"./usePaging-DofycyjW.js";import"./picker-CjyOL5ux.js";import"./index-BdAQ7-sl.js";import"./index-B5hK-bbc.js";import"./cos-js-sdk-v5-DSMN0LUT.js";import"./file-SIgfRLK3.js";import"./index.vue_vue_type_script_setup_true_lang-2wpGl-Qs.js";import"./vuedraggable-5bKFmC7X.js";import"./vue-BVs68q8v.js";import"./@vue/compiler-dom-CqayqxS7.js";import"./@vue/compiler-core-CvbQOXIO.js";import"./sortablejs-dsEAUXlE.js";import"./content.vue_vue_type_script_setup_true_lang-Bx8RhLIs.js";import"./decoration-img-DKu-lRS6.js";import"./attr.vue_vue_type_script_setup_true_lang-Bi5vigND.js";import"./content-DwduxTy1.js";import"./attr.vue_vue_type_script_setup_true_lang-DW8BTCyu.js";import"./content.vue_vue_type_script_setup_true_lang-Ck0eguPS.js";import"./attr.vue_vue_type_script_setup_true_lang-pVZ_CPDQ.js";import"./add-nav.vue_vue_type_script_setup_true_lang-Zgipz1kh.js";import"./content-T1mNZBms.js";import"./attr.vue_vue_type_script_setup_true_lang-CLse4OBm.js";import"./content.vue_vue_type_script_setup_true_lang-Cpd5oNZe.js";import"./attr.vue_vue_type_script_setup_true_lang-DnkDutJb.js";import"./content-DWcP4MCV.js";import"./attr.vue_vue_type_script_setup_true_lang-CkA2gNWx.js";import"./index.vue_vue_type_script_setup_true_lang-uKBlJUOS.js";import"./content-Br83-biO.js";import"./content.vue_vue_type_script_setup_true_lang-1GfGfWT6.js";import"./attr.vue_vue_type_script_setup_true_lang-ChKJn1wI.js";import"./content-CsgNDYU1.js";import"./attr.vue_vue_type_script_setup_true_lang-H5E5pv_u.js";import"./content.vue_vue_type_script_setup_true_lang-CCdJOI9i.js";import"./attr.vue_vue_type_script_setup_true_lang-9MDVGbdQ.js";import"./content-_TluLd3E.js";const G={class:"decoration-pages min-w-[1100px]"},H={class:"flex justify-between w-full"},U={class:"flex-1 h-full"},W=v({name:"decorationPc"}),q=v({...W,setup(z){const g=h();let n;(t=>{t.HOME="4"})(n||(n={}));const a=A({4:{id:4,type:4,name:"首页装修",pageData:[]}}),r=_("4"),e=_(0),i=R(()=>{var t;return((t=a[r.value])==null?void 0:t.pageData)??[]}),w=async()=>{await C.confirm("确定离开此页面?系统可能不会保存您所做的更改。"),g.back()},c=async()=>{const t=await N({id:r.value});a[String(t.id)].pageData=JSON.parse(t.data),e.value=i.value.findIndex(o=>!o.disabled)},D=async()=>{await V({...a[r.value],data:JSON.stringify(a[r.value].pageData)}),c()};return O(r,()=>{e.value=i.value.findIndex(t=>!t.disabled),c()},{immediate:!0}),(t,o)=>{const l=b,y=P,x=J("perms");return d(),M("div",G,[p(y,{shadow:"never",class:"!border-none !rounded-none !bg-primary"},{default:m(()=>[u("div",H,[p(l,{link:"",type:"primary",icon:s(B),style:{color:"#fff"},onClick:w},{default:m(()=>[...o[1]||(o[1]=[f(" 返回 ",-1)])]),_:1},8,["icon"]),S((d(),j(l,{onClick:D},{default:m(()=>[...o[2]||(o[2]=[f(" 保存 ",-1)])]),_:1})),[[x,["decorate:pages:save"]]])])]),_:1}),u("div",U,[p(I,{modelValue:s(e),"onUpdate:modelValue":o[0]||(o[0]=k=>T(e)?e.value=k:null),pageData:s(i)},null,8,["modelValue","pageData"])])])}}}),yo=E(q,[["__scopeId","data-v-9bc87a24"]]);export{yo as default};