import{_ as y}from"./index-9qT8_5W1.js";import{o as p,bp as k,q as i,r as w,v as a,D as r,s,bd as C,u as n,bb as V,bj as x,ac as B,O as D,K as E,L as S,aC as j}from"./.pnpm-CyuAWpdG.js";import{_ as N}from"./picker-BDO86vcM.js";import{a as U,b as F}from"./user-6rizCW07.js";import"./index-Dxvz9lb1.js";import"./index-BnfLT5cB.js";import"./index-yD39j6dM.js";import"./index.vue_vue_type_script_setup_true_lang-DHxCVAKu.js";import"./index-ClBYIwNX.js";import"./index-BU3OYnKm.js";import"./file-CefRfHD9.js";import"./index.vue_vue_type_script_setup_true_lang-jh5rtxiA.js";import"./usePaging-CghUEVfD.js";const h={class:"user-setup"},q=p({name:"userSetup"}),W=p({...q,setup(I){const e=j({default_avatar:""}),l=async()=>{try{const o=await U();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=N,m=V,c=C,d=x,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}),B((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};