Files
zyt/server/public/admin/assets/pc_details-B0RfmYl-.js
T
2026-03-04 15:32:30 +08:00

2 lines
4.3 KiB
JavaScript

import{i as k,I as B}from"./element-plus-Caccz9g_.js";import{m as P}from"./@element-plus-DUVk59Vi.js";import{a as V,s as C}from"./decoration-DD-ajGy1.js";import{f as E,d as I}from"./index-Ssy6AHhX.js";import N from"./preview-pc-Coj5Re6s.js";import{a as h}from"./vue-router-B-0K5V-K.js";import{d as v,a8 as O,r as d,b as S,w as j,at as J,c as M,o as u,l as p,a as f,s as m,k as R,u as s,a5 as _,j as T,K as H}from"./@vue-DqCYILjk.js";import"./lodash-es-B-ecsAzo.js";import"./dayjs-DwMCULLY.js";import"./@popperjs-D_chPuIy.js";import"./async-validator-9PlIezaS.js";import"./@ctrl-r5W6hzzQ.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./nprogress-Cn18nAuv.js";import"./pinia-mEEzQJvk.js";import"./axios-DIsA03vz.js";import"./lodash-y93ab0Xv.js";import"./@vueuse-DAQYQaJJ.js";import"./css-color-function-Oslqczna.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-CdRib5DX.js";import"./clipboard-DbF4rXjn.js";import"./echarts-CXZcVnUo.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DO4NV0px.js";import"./highlight.js-CCvalMLC.js";import"./@highlightjs-Bvtfkhq1.js";import"./index-DmF0RBWa.js";import"./attr-iq0g5OCc.js";import"./index-DiKX45ze.js";import"./picker-LVWrdhbz.js";import"./index-Jr-mDeWj.js";import"./index.vue_vue_type_script_setup_true_lang-V4d89ezW.js";import"./article-B3Pk9yTH.js";import"./usePaging-BeX7EvMy.js";import"./picker-BtEFM3Ue.js";import"./index-BwD-9drg.js";import"./index-C4EL5Y1u.js";import"./index.vue_vue_type_script_setup_true_lang-DXGkF5uD.js";import"./vuedraggable-B16X0h98.js";import"./vue-UlV55hVW.js";import"./sortablejs-BRHf-Xth.js";import"./content.vue_vue_type_script_setup_true_lang-BamgCqgy.js";import"./decoration-img-BZXyfkpJ.js";import"./attr.vue_vue_type_script_setup_true_lang-de_3-WPc.js";import"./content-C6cFqWoQ.js";import"./attr.vue_vue_type_script_setup_true_lang-BOzseOOT.js";import"./content.vue_vue_type_script_setup_true_lang-H9cPfbIM.js";import"./attr.vue_vue_type_script_setup_true_lang-BOqi3ZCD.js";import"./add-nav.vue_vue_type_script_setup_true_lang-BDhrxmOG.js";import"./content-ghDmjcU5.js";import"./attr.vue_vue_type_script_setup_true_lang-DewLrFgL.js";import"./content.vue_vue_type_script_setup_true_lang-DH3woB_a.js";import"./attr.vue_vue_type_script_setup_true_lang-DPlJr_2P.js";import"./content-PvNfK7J-.js";import"./attr.vue_vue_type_script_setup_true_lang-CrB_m0pI.js";import"./index.vue_vue_type_script_setup_true_lang-xkN7p-rq.js";import"./content-Ck3-fFiT.js";import"./content.vue_vue_type_script_setup_true_lang-DjuQ15hR.js";import"./attr.vue_vue_type_script_setup_true_lang-Dr4vyFK-.js";import"./content-NpkvqLX7.js";import"./attr.vue_vue_type_script_setup_true_lang-Bq6XRs47.js";import"./content.vue_vue_type_script_setup_true_lang-Czl-F9_j.js";import"./attr.vue_vue_type_script_setup_true_lang-D3IuAQ6Y.js";import"./content-YU36KcEj.js";const K={class:"decoration-pages min-w-[1100px]"},U={class:"flex justify-between w-full"},W={class:"flex-1 h-full"},q=v({name:"decorationPc"}),z=v({...q,setup(A){const g=h();let n;(t=>{t.HOME="4"})(n||(n={}));const r=O({4:{id:4,type:4,name:"首页装修",pageData:[]}}),e=d("4"),a=d(0),i=S(()=>{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 j(e,()=>{a.value=i.value.findIndex(t=>!t.disabled),c()},{immediate:!0}),(t,o)=>{const l=k,x=B,y=J("perms");return u(),M("div",K,[p(x,{shadow:"never",class:"!border-none !rounded-none !bg-primary"},{default:m(()=>[f("div",U,[p(l,{link:"",type:"primary",icon:s(P),style:{color:"#fff"},onClick:w},{default:m(()=>o[1]||(o[1]=[_(" 返回 ")])),_:1},8,["icon"]),R((u(),T(l,{onClick:D},{default:m(()=>o[2]||(o[2]=[_(" 保存 ")])),_:1})),[[y,["decorate:pages:save"]]])])]),_:1}),f("div",W,[p(N,{modelValue:s(a),"onUpdate:modelValue":o[0]||(o[0]=b=>H(a)?a.value=b:null),pageData:s(i)},null,8,["modelValue","pageData"])])])}}}),no=I(z,[["__scopeId","data-v-9bc87a24"]]);export{no as default};