File tree Expand file tree Collapse file tree 3 files changed +8
-13
lines changed Expand file tree Collapse file tree 3 files changed +8
-13
lines changed Original file line number Diff line number Diff line change @@ -142,9 +142,9 @@ export default {
142
142
qrcode : '扫描二维码登录' ,
143
143
btnRegister : '注册' ,
144
144
SmsSendMsg : '验证码已发送' ,
145
- resetPassword : " 重置密码" ,
146
- resetPasswordSuccess : " 重置密码成功" ,
147
- invalidTenantName : " 无效的租户名称"
145
+ resetPassword : ' 重置密码' ,
146
+ resetPasswordSuccess : ' 重置密码成功' ,
147
+ invalidTenantName : ' 无效的租户名称'
148
148
} ,
149
149
captcha : {
150
150
verification : '请完成安全验证' ,
@@ -416,9 +416,9 @@ export default {
416
416
} ,
417
417
info : {
418
418
title : '基本信息' ,
419
- basicInfo : '基本资料 ' ,
420
- resetPwd : '修改密码 ' ,
421
- userSocial : '社交信息 '
419
+ basicInfo : '基本设置 ' ,
420
+ resetPwd : '密码设置 ' ,
421
+ userSocial : '社交绑定 '
422
422
} ,
423
423
rules : {
424
424
nickname : '请输入用户昵称' ,
Original file line number Diff line number Diff line change 1
1
<template >
2
+ <!-- TODO @芋艿:可优化,对标 vben 版本 -->
2
3
<div class =" flex" >
3
4
<el-card class =" user w-1/3" shadow =" hover" >
4
5
<template #header >
9
10
<ProfileUser />
10
11
</el-card >
11
12
<el-card class =" user ml-3 w-2/3" shadow =" hover" >
12
- <template #header >
13
- <div class =" card-header" >
14
- <span >{{ t('profile.info.title') }}</span >
15
- </div >
16
- </template >
17
13
<div >
18
14
<el-tabs v-model =" activeName" class =" profile-tabs" style =" height : 400px " tab-position =" top" >
19
15
<el-tab-pane :label =" t('profile.info.basicInfo')" name =" basicInfo" >
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ import { uploadAvatar } from '@/api/system/user/profile'
16
16
import { CropperAvatar } from ' @/components/Cropper'
17
17
import { useUserStore } from ' @/store/modules/user'
18
18
19
-
19
+ // TODO @芋艿:合并到 ProfileUser 组件中,更简洁一点
20
20
defineOptions ({ name: ' UserAvatar' })
21
21
22
22
defineProps ({
@@ -25,7 +25,6 @@ defineProps({
25
25
26
26
const userStore = useUserStore ()
27
27
28
-
29
28
const cropperRef = ref ()
30
29
const handelUpload = async ({ data }) => {
31
30
const res = await uploadAvatar ({ avatarFile: data })
You can’t perform that action at this time.
0 commit comments