2 lines
4.8 KiB
JavaScript
Executable File
2 lines
4.8 KiB
JavaScript
Executable File
import{_ as y}from"./index-r2F_6s-9.js";import{d as f,r as k,g as I,j as _,o as x,a as C,m as e,w as a,f as s,b as d,p as B,E as S,v as M,C as l,k2 as N}from"./index-CGub03FT.js";import{E as q}from"./el-card-CTMWsRly.js";/* empty css */import{E as F,a as R}from"./el-form-item-BKRcGrWB.js";import{_ as j}from"./picker-BGK36TCB.js";import"./_baseClone-C3INvej2.js";import"./_Uint8Array-K6PPz5Xs.js";import"./_initCloneObject-DyM2wGFM.js";import"./index-D9SZz37w.js";/* empty css */import"./index-DV00iONH.js";import"./index-DUdO5aW4.js";import"./index.vue_vue_type_script_setup_true_lang-CcGOFaWK.js";/* empty css */import"./el-select-D_df0KjM.js";import"./index-VnZzjdgn.js";import"./token-DI9FKtlJ.js";import"./isEqual-BjNIK6f1.js";import"./_baseFindIndex-D7XfJLKM.js";import"./_baseIteratee-DQXt5gsj.js";import"./el-table-column-DBYsaEIo.js";import"./el-checkbox-DPTWUty2.js";import"./isArrayLikeObject-CV-4lauF.js";/* empty css */import"./index-D0ME4X5t.js";/* empty css */import"./index-Ct2hxw5z.js";/* empty css */import"./cloneDeep-B3sFPNz9.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-C0UWFojA.js";/* empty css */import"./index-Dwl8-_cH.js";import"./index.vue_vue_type_style_index_0_scoped_2c1dfcb3_lang-CRN1UyeX.js";import"./usePaging-BRbHtpJx.js";import"./index-BzbpkJ2I.js";import"./index-BO1KpKCq.js";import"./vuedraggable.umd-BhJfVXt2.js";/* empty css */const D={class:"user-setting"},T={class:"w-80"},z={class:"w-80"},A={class:"w-80"},G={class:"w-80"},H={class:"w-80"},J=f({name:"userSetting"}),No=f({...J,setup(K){const i=k(),u=I(),o=_({avatar:"",account:"",name:"",password_old:"",password:"",password_confirm:""}),c=_({avatar:[{required:!0,message:"头像不能为空",trigger:["change"]}],name:[{required:!0,message:"请输入名称",trigger:["blur"]}]}),w=async()=>{const m=u.userInfo;for(const r in o)o[r]=m[r]},g=async()=>{if(o.password_old||o.password||o.password_confirm){if(!o.password_old)return l.msgError("请输入当前密码");if(!o.password)return l.msgError("请输入新的密码");if(!o.password_confirm)return l.msgError("请输入确定密码");if(o.password_confirm!=o.password)return l.msgError("两次输入的密码不一样")}if(o.password_old&&o.password&&o.password_confirm){if(o.password_old.length<6||o.password_old.length>32)return l.msgError("密码长度在6到32之间");if(o.password.length<6||o.password.length>32)return l.msgError("密码长度在6到32之间");if(o.password_confirm.length<6||o.password_confirm.length>32)return l.msgError("密码长度在6到32之间")}await N(o),u.getUserInfo()},V=async()=>{var m;await((m=i.value)==null?void 0:m.validate()),g()};return w(),(m,r)=>{const v=j,p=F,n=S,E=R,b=q,h=M,U=y;return x(),C("div",D,[e(b,{class:"!border-none",shadow:"never"},{default:a(()=>[e(E,{ref_key:"formRef",ref:i,class:"ls-form",model:s(o),rules:s(c),"label-width":"100px"},{default:a(()=>[e(p,{label:"头像:",prop:"avatar"},{default:a(()=>[e(v,{modelValue:s(o).avatar,"onUpdate:modelValue":r[0]||(r[0]=t=>s(o).avatar=t),limit:1},null,8,["modelValue"])]),_:1}),e(p,{label:"账号:",prop:"account"},{default:a(()=>[d("div",T,[e(n,{modelValue:s(o).account,"onUpdate:modelValue":r[1]||(r[1]=t=>s(o).account=t),disabled:""},null,8,["modelValue"])])]),_:1}),e(p,{label:"名称:",prop:"name"},{default:a(()=>[d("div",z,[e(n,{modelValue:s(o).name,"onUpdate:modelValue":r[2]||(r[2]=t=>s(o).name=t),placeholder:"请输入名称"},null,8,["modelValue"])])]),_:1}),e(p,{label:"当前密码:",prop:"password_old"},{default:a(()=>[d("div",A,[e(n,{modelValue:s(o).password_old,"onUpdate:modelValue":r[3]||(r[3]=t=>s(o).password_old=t),modelModifiers:{trim:!0},placeholder:"修改密码时必填, 不修改密码时留空",type:"password","show-password":""},null,8,["modelValue"])])]),_:1}),e(p,{label:"新的密码:",prop:"password"},{default:a(()=>[d("div",G,[e(n,{modelValue:s(o).password,"onUpdate:modelValue":r[4]||(r[4]=t=>s(o).password=t),modelModifiers:{trim:!0},placeholder:"修改密码时必填, 不修改密码时留空",type:"password","show-password":""},null,8,["modelValue"])])]),_:1}),e(p,{label:"确定密码:",prop:"password_confirm"},{default:a(()=>[d("div",H,[e(n,{modelValue:s(o).password_confirm,"onUpdate:modelValue":r[5]||(r[5]=t=>s(o).password_confirm=t),modelModifiers:{trim:!0},placeholder:"修改密码时必填, 不修改密码时留空",type:"password","show-password":""},null,8,["modelValue"])])]),_:1})]),_:1},8,["model","rules"])]),_:1}),e(U,null,{default:a(()=>[e(h,{type:"primary",onClick:V},{default:a(()=>r[6]||(r[6]=[B("保存")])),_:1})]),_:1})])}}});export{No as default};
|