2 lines
1.7 KiB
JavaScript
2 lines
1.7 KiB
JavaScript
import{_ as y}from"./index-B7SvGYGE.js";import{o as p,be as k,q as i,r as w,v as a,D as r,s,b9 as V,u as n,b6 as x,bg as B,ac as C,O as D,K as E,L as S,ba as N}from"./.pnpm-BGZW0UGg.js";import{_ as U}from"./picker-y_fNEf57.js";import{a as j,b as F}from"./user-CIXfMlMC.js";import"./index-CeIwrh_6.js";import"./index-BeJT5uVo.js";import"./index-DjAC1tO-.js";import"./index.vue_vue_type_script_setup_true_lang-ByFSC-yR.js";import"./index-B1H9vJ5g.js";import"./index-TD4t951S.js";import"./file-tQw_m7Aj.js";import"./index.vue_vue_type_script_setup_true_lang-DBx_F7yj.js";import"./usePaging-C4oc3vBq.js";const h={class:"user-setup"},q=p({name:"userSetup"}),W=p({...q,setup(I){const e=N({default_avatar:""}),l=async()=>{try{const o=await j();for(const t in e)e[t]=o[t]}catch(o){console.log("获取=>",o)}},_=async()=>{try{await F(e),l()}catch(o){console.log("保存=>",o)}};return l(),(o,t)=>{const u=U,m=x,c=V,d=B,f=E,v=y,b=k("perms");return i(),w("div",h,[a(d,{shadow:"never",class:"!border-none"},{default:r(()=>[t[2]||(t[2]=s("div",{class:"font-medium mb-7"},"基本设置",-1)),a(c,{ref:"formRef",model:n(e),"label-width":"120px"},{default:r(()=>[a(m,{label:"用户默认头像"},{default:r(()=>[s("div",null,[a(u,{modelValue:n(e).default_avatar,"onUpdate:modelValue":t[0]||(t[0]=g=>n(e).default_avatar=g),limit:1},null,8,["modelValue"])])]),_:1}),a(m,null,{default:r(()=>[...t[1]||(t[1]=[s("div",null,[s("div",{class:"form-tips"}," 用户注册时给的默认头像,建议尺寸:400*400像素,支持jpg,jpeg,png格式 ")],-1)])]),_:1})]),_:1},8,["model"])]),_:1}),C((i(),D(v,null,{default:r(()=>[a(f,{type:"primary",onClick:_},{default:r(()=>[...t[3]||(t[3]=[S("保存",-1)])]),_:1})]),_:1})),[[b,["setting.user.user/setConfig"]]])])}}});export{W as default};
|