Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
Support
提交反馈
为 GitLab 提交贡献
登录/注册
切换导航
M
mcep-h5
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
jiangzaicheng
mcep-h5
提交
5bc8ec58
提交
5bc8ec58
编写于
9月 09, 2022
作者:
donghuawangliang0612
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
密码显示问题修改
上级
7f413775
变更
3
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
32 行增加
和
25 行删除
+32
-25
LoginByID.vue
src/views/authentication/LoginByID.vue
+5
-5
ForgetPassView.vue
src/views/login/ForgetPassView.vue
+17
-13
Register.vue
src/views/login/Register.vue
+10
-7
未找到文件。
src/views/authentication/LoginByID.vue
浏览文件 @
5bc8ec58
...
@@ -30,8 +30,8 @@
...
@@ -30,8 +30,8 @@
<van-field
v-model=
"password"
:type=
"passwordType"
center
clearable
placeholder=
"请填写密码"
>
<van-field
v-model=
"password"
:type=
"passwordType"
center
clearable
placeholder=
"请填写密码"
>
<template
slot=
"right-icon"
>
<template
slot=
"right-icon"
>
<span
class=
"solts"
@
click=
"switchPasswordType"
>
<span
class=
"solts"
@
click=
"switchPasswordType"
>
<van-icon
name=
"eye"
v-if=
"passwordType === 'password'"
/>
<van-icon
name=
"
closed-
eye"
v-if=
"passwordType === 'password'"
/>
<van-icon
name=
"
closed-eye"
v-else
/>
<van-icon
name=
"
eye"
v-else
/>
</span>
</span>
</
template
>
</
template
>
</van-field>
</van-field>
...
@@ -48,14 +48,14 @@
...
@@ -48,14 +48,14 @@
</div> -->
</div> -->
<!-- <template >
<!-- <template >
<img :src="imageSrc" style="max-width: 100px; max-height: 200px;" />
<img :src="imageSrc" style="max-width: 100px; max-height: 200px;" />
</template> -->
</template> -->
<!-- <span class="sopan">短信验证码</span>
<!-- <span class="sopan">短信验证码</span>
<van-row class="">
<van-row class="">
<van-col span="16">
<van-col span="16">
<van-field v-model="sms" center clearable placeholder="请输入短信验证码">
<van-field v-model="sms" center clearable placeholder="请输入短信验证码">
</van-field>
</van-field>
</van-col>
</van-col>
<van-col span="8"><a style="color:#3672F1" @click="getPhonePost()">{{ getCmstotal }}</a></van-col>
<van-col span="8"><a style="color:#3672F1" @click="getPhonePost()">{{ getCmstotal }}</a></van-col>
...
@@ -65,7 +65,7 @@
...
@@ -65,7 +65,7 @@
</div>
</div>
</van-form>
</van-form>
<!-- <div>
<!-- <div>
<van-row type="flex" justify="center">
<van-row type="flex" justify="center">
<van-col span="12"><a class="font-size-12-dhc"> 忘记密码</a></van-col>
<van-col span="12"><a class="font-size-12-dhc"> 忘记密码</a></van-col>
<van-col span="12"><a class="font-size-12-dhc"> 用户注册</a></van-col>
<van-col span="12"><a class="font-size-12-dhc"> 用户注册</a></van-col>
...
...
src/views/login/ForgetPassView.vue
浏览文件 @
5bc8ec58
...
@@ -36,15 +36,15 @@
...
@@ -36,15 +36,15 @@
<div
class=
"logindiv"
>
<div
class=
"logindiv"
>
<span
class=
"sopan"
>
账号
</span>
<span
class=
"sopan"
>
账号
</span>
<van-field
<van-field
v-model=
"loginNo"
v-model=
"loginNo"
:border=
"true"
:border=
"true"
placeholder=
"请输入手机号码"
placeholder=
"请输入手机号码"
/>
/>
</div>
</div>
<van-divider
:style=
"
{ margin: 0 }">
</van-divider>
<van-divider
:style=
"
{ margin: 0 }">
</van-divider>
<div
class=
"logindiv"
>
<div
class=
"logindiv"
>
<span
class=
"sopan"
>
新密码
</span>
<span
class=
"sopan"
>
新密码
</span>
...
@@ -55,12 +55,12 @@
...
@@ -55,12 +55,12 @@
center
center
clearable
clearable
placeholder=
"请填写新密码"
placeholder=
"请填写新密码"
>
>
<template
slot=
"right-icon"
>
<template
slot=
"right-icon"
>
<span
class=
"solts"
@
click=
"switchPasswordType"
>
<span
class=
"solts"
@
click=
"switchPasswordType"
>
<van-icon
name=
"eye"
v-if=
"passwordType === 'password'"
/>
<van-icon
name=
"
closed-
eye"
v-if=
"passwordType === 'password'"
/>
<van-icon
name=
"
closed-eye"
v-else
/>
<van-icon
name=
"
eye"
v-else
/>
</span>
</span>
</
template
>
</
template
>
</van-field>
</van-field>
...
@@ -71,17 +71,17 @@
...
@@ -71,17 +71,17 @@
<span
class=
"sopan"
>
确认密码
</span>
<span
class=
"sopan"
>
确认密码
</span>
<van-field
<van-field
v-model=
"restpassword"
v-model=
"restpassword"
:type=
"password"
:type=
"password
TypeNext
"
clickable
clickable
center
center
clearable
clearable
placeholder=
"请确认新密码"
placeholder=
"请确认新密码"
>
>
<
template
slot=
"right-icon"
>
<
template
slot=
"right-icon"
>
<span
class=
"solts"
@
click=
"switchPasswordType"
>
<span
class=
"solts"
@
click=
"switchPasswordType
Next
"
>
<van-icon
name=
"
eye"
v-if=
"passwordType
=== 'password'"
/>
<van-icon
name=
"
closed-eye"
v-if=
"passwordTypeNext
=== 'password'"
/>
<van-icon
name=
"
closed-eye"
v-else
/>
<van-icon
name=
"
eye"
v-else
/>
</span>
</span>
</
template
>
</
template
>
</van-field>
</van-field>
...
@@ -90,7 +90,7 @@
...
@@ -90,7 +90,7 @@
<van-divider
:style=
"{ margin: 0 }"
></van-divider>
<van-divider
:style=
"{ margin: 0 }"
></van-divider>
<div>
<div>
<span
class=
"sopan"
>
短信验证码
</span>
<span
class=
"sopan"
>
短信验证码
</span>
<van-row>
<van-row>
<van-col
span=
"16"
>
<van-col
span=
"16"
>
<van-field
<van-field
...
@@ -132,6 +132,7 @@ import commonApi from "@/constants/api/login/common.api";
...
@@ -132,6 +132,7 @@ import commonApi from "@/constants/api/login/common.api";
export
default
class
ForgetPassView
extends
Vue
{
export
default
class
ForgetPassView
extends
Vue
{
password
=
"
password
"
;
password
=
"
password
"
;
passwordType
=
"
password
"
passwordType
=
"
password
"
passwordTypeNext
=
"
password
"
getCmstotal
=
"
获取短信验证码
"
;
getCmstotal
=
"
获取短信验证码
"
;
tatleName
=
"
密码重置
"
;
tatleName
=
"
密码重置
"
;
loginNo
:
string
=
""
;
//登录账号
loginNo
:
string
=
""
;
//登录账号
...
@@ -155,7 +156,7 @@ export default class ForgetPassView extends Vue {
...
@@ -155,7 +156,7 @@ export default class ForgetPassView extends Vue {
verifyPhone
(
s
:
string
)
{
verifyPhone
(
s
:
string
)
{
return
/
[
1
][
3,4,5,7,8
][
0-9
]{9}
/
.
test
(
s
)
// 返回true或false
return
/
[
1
][
3,4,5,7,8
][
0-9
]{9}
/
.
test
(
s
)
// 返回true或false
}
}
//获取图形验证码
//获取图形验证码
_updatePicCode
()
{
_updatePicCode
()
{
//请求图形验证码
//请求图形验证码
...
@@ -166,6 +167,9 @@ export default class ForgetPassView extends Vue {
...
@@ -166,6 +167,9 @@ export default class ForgetPassView extends Vue {
switchPasswordType
()
{
switchPasswordType
()
{
this
.
passwordType
=
this
.
passwordType
===
'
password
'
?
'
text
'
:
'
password
'
this
.
passwordType
=
this
.
passwordType
===
'
password
'
?
'
text
'
:
'
password
'
}
}
switchPasswordTypeNext
()
{
this
.
passwordTypeNext
=
this
.
passwordTypeNext
===
'
password
'
?
'
text
'
:
'
password
'
}
//计时器
//计时器
changeCmstotal
()
{
changeCmstotal
()
{
this
.
getCmstotal
=
this
.
time
+
"
s重发验证码
"
;
this
.
getCmstotal
=
this
.
time
+
"
s重发验证码
"
;
...
...
src/views/login/Register.vue
浏览文件 @
5bc8ec58
...
@@ -61,8 +61,8 @@
...
@@ -61,8 +61,8 @@
<!--
<van-divider
/>
-->
<!--
<van-divider
/>
-->
<template
slot=
"right-icon"
>
<template
slot=
"right-icon"
>
<span
class=
"solts"
@
click=
"switchPasswordType"
>
<span
class=
"solts"
@
click=
"switchPasswordType"
>
<van-icon
name=
"eye"
v-if=
"passwordType === 'password'"
/>
<van-icon
name=
"
closed-
eye"
v-if=
"passwordType === 'password'"
/>
<van-icon
name=
"
closed-eye"
v-else
/>
<van-icon
name=
"
eye"
v-else
/>
</span>
</span>
</
template
>
</
template
>
</van-field>
</van-field>
...
@@ -70,11 +70,11 @@
...
@@ -70,11 +70,11 @@
</div>
</div>
<div
class=
"logindiv"
>
<div
class=
"logindiv"
>
<span
class=
"sopan"
>
确认密码
</span>
<span
class=
"sopan"
>
确认密码
</span>
<van-field
v-model=
"restpassword"
:type=
"passwordType"
center
clearable
placeholder=
"请确认新密码"
>
<van-field
v-model=
"restpassword"
:type=
"passwordType
Next
"
center
clearable
placeholder=
"请确认新密码"
>
<
template
slot=
"right-icon"
>
<
template
slot=
"right-icon"
>
<span
class=
"solts"
@
click=
"switchPasswordType"
>
<span
class=
"solts"
@
click=
"switchPasswordType
Next
"
>
<van-icon
name=
"
eye"
v-if=
"passwordType
=== 'password'"
/>
<van-icon
name=
"
closed-eye"
v-if=
"passwordTypeNext
=== 'password'"
/>
<van-icon
name=
"
closed-eye"
v-else
/>
<van-icon
name=
"
eye"
v-else
/>
</span>
</span>
</
template
>
</
template
>
</van-field>
</van-field>
...
@@ -125,6 +125,7 @@ export default class ForgetPassView extends Vue {
...
@@ -125,6 +125,7 @@ export default class ForgetPassView extends Vue {
radio
:
string
=
"
0
"
radio
:
string
=
"
0
"
checked
:
boolean
=
false
;
checked
:
boolean
=
false
;
passwordType
=
"
password
"
passwordType
=
"
password
"
passwordTypeNext
=
"
password
"
showCode
=
false
;
showCode
=
false
;
//方法
//方法
...
@@ -138,7 +139,9 @@ export default class ForgetPassView extends Vue {
...
@@ -138,7 +139,9 @@ export default class ForgetPassView extends Vue {
switchPasswordType
()
{
switchPasswordType
()
{
this
.
passwordType
=
this
.
passwordType
===
'
password
'
?
'
text
'
:
'
password
'
this
.
passwordType
=
this
.
passwordType
===
'
password
'
?
'
text
'
:
'
password
'
}
}
switchPasswordTypeNext
()
{
this
.
passwordTypeNext
=
this
.
passwordTypeNext
===
'
password
'
?
'
text
'
:
'
password
'
}
//手机号
//手机号
verifyPhone
(
s
:
string
)
{
verifyPhone
(
s
:
string
)
{
return
/^1
[
3-9
]\d{9}
$/
.
test
(
s
)
// 返回true或false
return
/^1
[
3-9
]\d{9}
$/
.
test
(
s
)
// 返回true或false
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录