Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
L
learn-online-pc
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
learn-online-pc
Commits
af1cdf8b
提交
af1cdf8b
authored
11月 16, 2020
作者:
王鹏飞
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
优化修改密码国际化
上级
60e3e749
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
42 行增加
和
54 行删除
+42
-54
en.json
src/assets/languages/en.json
+17
-6
zh-CN.json
src/assets/languages/zh-CN.json
+13
-7
setPwd.vue
src/pages/other/setPwd.vue
+12
-41
没有找到文件。
src/assets/languages/en.json
浏览文件 @
af1cdf8b
...
...
@@ -411,12 +411,23 @@
},
"password"
:
{
"title"
:
"Change password"
,
"Oldpassword"
:
"Old password"
,
"inputOldpassword"
:
"Please enter the password"
,
"newpassword"
:
"new password"
,
"inputnewpassword"
:
"Enter a new password"
,
"Repeatnewpassword"
:
"Repeat"
,
"inputRepeatnewpassword"
:
"Please enter the new password again"
,
"oldPassword"
:
{
"label"
:
"Old password"
,
"placeholder"
:
"Please enter the password"
,
"rule"
:
"Please enter the password"
},
"newPassword"
:
{
"label"
:
"new password"
,
"placeholder"
:
"Enter a new password"
,
"rule"
:
"Enter a new password"
,
"rule2"
:
"Please enter 6-20 letters, numbers and punctuation marks"
},
"repeatPassword"
:
{
"label"
:
"Repeat"
,
"placeholder"
:
"Please enter the new password again"
,
"rule"
:
"Please enter the new password again"
,
"rule2"
:
"The two passwords are inconsistent!"
},
"save"
:
"Save"
},
"avatar"
:
{
...
...
src/assets/languages/zh-CN.json
浏览文件 @
af1cdf8b
{
"action"
:
{
"courseAction"
:
{
"all"
:
"全部"
,
...
...
@@ -415,12 +414,19 @@
},
"password"
:
{
"title"
:
"修改密码"
,
"Oldpassword"
:
"旧密码"
,
"inputOldpassword"
:
"请输入密码"
,
"newpassword"
:
"新密码"
,
"inputnewpassword"
:
"请输入新密码"
,
"Repeatnewpassword"
:
"重复新密码"
,
"inputRepeatnewpassword"
:
"请重复输入新密码"
,
"oldPassword"
:
{
"label"
:
"旧密码"
,
"placeholder"
:
"请输入密码"
,
"rule"
:
"请输入密码"
},
"newPassword"
:
{
"label"
:
"新密码"
,
"placeholder"
:
"请输入新密码"
,
"rule"
:
"请输入新密码"
,
"rule2"
:
"请输入6-20个字母、数字及标点符号"
},
"repeatPassword"
:
{
"label"
:
"重复新密码"
,
"placeholder"
:
"请重复输入新密码"
,
"rule"
:
"请输入密请重复输入新密码码"
,
"rule2"
:
"两次输入密码不一致!"
},
"save"
:
"保存"
},
"avatar"
:
{
...
...
src/pages/other/setPwd.vue
浏览文件 @
af1cdf8b
...
...
@@ -5,27 +5,27 @@
<el-row>
<el-col
:xs=
"24"
:sm=
"16"
:md=
"12"
:lg=
"10"
:xl=
"8"
>
<el-form
ref=
"setpwdform"
label-width=
"160px"
:model=
"accountSetPwd"
:rules=
"rules"
>
<el-form-item
:label=
"$t('password.
Oldpassword
')"
prop=
"oldPwd"
>
<el-form-item
:label=
"$t('password.
oldPassword.label
')"
prop=
"oldPwd"
>
<el-input
v-model=
"accountSetPwd.oldPwd"
type=
"password"
:placeholder=
"$t('password.
inputOldpassword
')"
:placeholder=
"$t('password.
oldPassword.placeholder
')"
@
keyup
.
enter
.
native=
"onSubmitSetPwd"
></el-input>
</el-form-item>
<el-form-item
:label=
"$t('password.new
password
')"
prop=
"newPwd"
>
<el-form-item
:label=
"$t('password.new
Password.label
')"
prop=
"newPwd"
>
<el-input
v-model=
"accountSetPwd.newPwd"
type=
"password"
:placeholder=
"$t('password.
inputnewpassword
')"
:placeholder=
"$t('password.
newPassword.placeholder
')"
@
keyup
.
enter
.
native=
"onSubmitSetPwd"
></el-input>
</el-form-item>
<el-form-item
:label=
"$t('password.
Repeatnewpassword
')"
prop=
"newPwdAgain"
>
<el-form-item
:label=
"$t('password.
repeatPassword.label
')"
prop=
"newPwdAgain"
>
<el-input
v-model=
"accountSetPwd.newPwdAgain"
type=
"password"
:placeholder=
"$t('password.
inputRepeatnewpassword
')"
:placeholder=
"$t('password.
repeatPassword.placeholder
')"
@
keyup
.
enter
.
native=
"onSubmitSetPwd"
></el-input>
</el-form-item>
...
...
@@ -48,7 +48,7 @@ export default {
/* 校验两次输入密码是否一致 */
const
checkNewPwd
=
(
rule
,
value
,
callback
)
=>
{
if
(
value
!==
this
.
accountSetPwd
.
newPwd
)
{
callback
(
new
Error
(
'两次输入密码不一致!'
))
callback
(
new
Error
(
this
.
$t
(
'password.repeatPassword.rule2'
)
))
}
else
{
callback
()
}
...
...
@@ -57,48 +57,19 @@ export default {
activeName
:
'1'
,
accountSetPwd
:
{},
rules
:
{
oldPwd
:
[
{
required
:
true
,
message
:
'请输入密码'
,
trigger
:
'blur'
},
{
pattern
:
/^
[
a-zA-Z0-9_+-
]{6,12}
$/
,
message
:
'请输入6-20个字母、数字及标点符号'
,
trigger
:
'change'
}
],
oldPwd
:
[{
required
:
true
,
message
:
this
.
$t
(
'password.oldPassword.rule'
),
trigger
:
'blur'
}],
newPwd
:
[
{
required
:
true
,
message
:
'请输入新密码'
,
trigger
:
'blur'
},
{
pattern
:
/^
[
a-zA-Z0-9_+-
]{6,12}
$/
,
message
:
'请输入6-20个字母、数字及标点符号'
,
trigger
:
'change'
}
{
required
:
true
,
message
:
this
.
$t
(
'password.newPassword.rule'
),
trigger
:
'blur'
},
{
pattern
:
/^
[
a-zA-Z0-9_+-
]{6,12}
$/
,
message
:
this
.
$t
(
'password.newPassword.rule2'
),
trigger
:
'change'
}
],
newPwdAgain
:
[
{
required
:
true
,
message
:
'请重复输入新密码'
,
trigger
:
'blur'
},
{
validator
:
checkNewPwd
,
trigger
:
'change'
}
{
required
:
true
,
message
:
this
.
$t
(
'password.repeatPassword.rule'
),
trigger
:
'blur'
},
{
validator
:
checkNewPwd
,
trigger
:
'change'
}
]
}
}
},
methods
:
{
handleClick
(
tab
,
event
)
{
/* console.log(tab, event) */
},
onSubmitSetPwd
()
{
this
.
$refs
.
setpwdform
.
validate
(
valid
=>
{
if
(
valid
)
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论