2 lines
1.6 KiB
JavaScript
2 lines
1.6 KiB
JavaScript
import{_ as x}from"./index-B7SvGYGE.js";import{o as k,M as m,cu as B,ap as D,q as s,r as c,v as l,D as t,s as T,Y as h,C as E,u as p,F as _,G as N,O as i,X as L,a4 as O,bg as P,K as U,L as F,p as I}from"./.pnpm-BGZW0UGg.js";import{a as J,s as M}from"./decoration-DWXxzoTb.js";import{_ as R}from"./mobile-style.vue_vue_type_script_setup_true_lang-C0fWCNoa.js";import"./index-CeIwrh_6.js";import"./index.vue_vue_type_script_setup_true_lang-zdwigBuN.js";import"./theme-picker-DIXQHljK.js";const S={class:"mt-[-10px]"},A=k({__name:"style",setup(q){const o=m(0),r=m([{name:"移动端",id:5,component:B(R),data:{themeColorId:1,topTextColor:"white",navigationBarColor:"",themeColor1:"",themeColor2:"",buttonColor:"white"}}]),e=I(()=>r.value[o.value]||{}),d=async()=>{const u=await J({id:e.value.id});e.value.data=JSON.parse(u.data)},f=async()=>{await M({id:e.value.id,type:e.value.id,data:JSON.stringify(e.value.data)}),d()};return D(async()=>{await d()}),(u,n)=>{const b=L,v=h,C=P,y=U,V=x;return s(),c(_,null,[l(C,{shadow:"never",class:"!border-none"},{default:t(()=>[T("div",S,[l(v,{modelValue:p(o),"onUpdate:modelValue":n[0]||(n[0]=a=>E(o)?o.value=a:null)},{default:t(()=>[(s(!0),c(_,null,N(p(r),(a,g)=>(s(),i(b,{key:a.id,label:a.name,name:g},{default:t(()=>[(s(),i(O(a.component),{modelValue:a.data,"onUpdate:modelValue":w=>a.data=w},null,8,["modelValue","onUpdate:modelValue"]))]),_:2},1032,["label","name"]))),128))]),_:1},8,["modelValue"])])]),_:1}),l(V,{class:"mt-4",fixed:!0},{default:t(()=>[l(y,{type:"primary",onClick:f},{default:t(()=>[...n[1]||(n[1]=[F("保存",-1)])]),_:1})]),_:1})],64)}}});export{A as default};
|