用户体系样式/文案
Showing
8 changed files
with
81 additions
and
38 deletions
... | @@ -191,10 +191,10 @@ module.exports = { | ... | @@ -191,10 +191,10 @@ module.exports = { |
191 | }, | 191 | }, |
192 | login: { | 192 | login: { |
193 | title: "PingAn Account Member Service", | 193 | title: "PingAn Account Member Service", |
194 | loginType1: "Login with user name and password", | 194 | loginType1: "Dynamic password login", |
195 | loginType2: "Dynamic password login", | 195 | loginType2: "Dynamic password login", |
196 | account: "Account", | 196 | account: "Account", |
197 | accountPlaceholder: "Please enter Mobile no.", | 197 | accountPlaceholder: "Please enter user name", |
198 | password: "Password", | 198 | password: "Password", |
199 | passwordPlaceholder: "Please enter password", | 199 | passwordPlaceholder: "Please enter password", |
200 | verifyPlaceholder: "Please enter password", | 200 | verifyPlaceholder: "Please enter password", |
... | @@ -206,8 +206,9 @@ module.exports = { | ... | @@ -206,8 +206,9 @@ module.exports = { |
206 | mobile: "Mobile no.", | 206 | mobile: "Mobile no.", |
207 | mobilePlaceholder: "Please enter Mobile no", | 207 | mobilePlaceholder: "Please enter Mobile no", |
208 | verifyCode: "SMS verification code", | 208 | verifyCode: "SMS verification code", |
209 | verifyCodePlaceholder: "SMS verification code", | 209 | verifyCodePlaceholder: "Please enter verification code", |
210 | verifyCodeGet: "Get SMS verification code", | 210 | verifyCodeGet: "Get verification codee", |
211 | SMSVerificationCode:"SMS verification code", | ||
211 | tips: { | 212 | tips: { |
212 | e1: "Please enter account", | 213 | e1: "Please enter account", |
213 | e2: "Please enter the password", | 214 | e2: "Please enter the password", |
... | @@ -221,7 +222,8 @@ module.exports = { | ... | @@ -221,7 +222,8 @@ module.exports = { |
221 | oe2: "Please enter the picture verification code", | 222 | oe2: "Please enter the picture verification code", |
222 | oe3: "Please enter the picture verification code", | 223 | oe3: "Please enter the picture verification code", |
223 | oe4: "Your verify code is not correct. Please try again", | 224 | oe4: "Your verify code is not correct. Please try again", |
224 | } | 225 | }, |
226 | accountPlaceholder:"Please setup user name ", | ||
225 | }, | 227 | }, |
226 | session: { | 228 | session: { |
227 | sidExpire: "It has not been operated for a long time. For the sake of your account security, please restart", | 229 | sidExpire: "It has not been operated for a long time. For the sake of your account security, please restart", | ... | ... |
... | @@ -193,23 +193,24 @@ module.exports = { | ... | @@ -193,23 +193,24 @@ module.exports = { |
193 | }, | 193 | }, |
194 | login: { | 194 | login: { |
195 | title: "平安賬戶", | 195 | title: "平安賬戶", |
196 | loginType1: "賬密登入", | 196 | loginType1: "動態密碼登錄", |
197 | loginType2: "動態密碼登入", | 197 | loginType2: "動態密碼登入", |
198 | account: "賬號", | 198 | account: "賬號", |
199 | accountPlaceholder: "請輸入手機號", | 199 | accountPlaceholder: "請輸入用戶名稱", |
200 | password: "密碼", | 200 | password: "密碼", |
201 | passwordPlaceholder: "輸入登入密碼", | 201 | passwordPlaceholder: "輸入登入密碼", |
202 | verifyPlaceholder: "請輸入驗證碼", | 202 | verifyPlaceholder: "請輸入驗證碼", |
203 | agree: "同意", | 203 | agree: "同意", |
204 | protocol: "《平安香港會員網上帳戶服務協定》", | 204 | protocol: "《平安香港會員網上帳戶服務協定》", |
205 | login: "登入", | 205 | login: "登錄", |
206 | register: "註冊", | 206 | register: "註冊", |
207 | forget: "忘記密碼", | 207 | forget: "忘記密碼", |
208 | mobile: "手機號", | 208 | mobile: "手機號", |
209 | mobilePlaceholder: "手機號", | 209 | mobilePlaceholder: "手機號", |
210 | verifyCode: "驗證碼", | 210 | verifyCode: "驗證碼", |
211 | verifyCodePlaceholder: "驗證碼", | 211 | verifyCodePlaceholder: "請輸入驗證碼", |
212 | verifyCodeGet: "獲取驗證碼", | 212 | verifyCodeGet: "獲取驗證碼", |
213 | SMSVerificationCode:"手機短信驗證碼", | ||
213 | tips: { | 214 | tips: { |
214 | e1: "請輸入賬號信息", | 215 | e1: "請輸入賬號信息", |
215 | e2: "請輸入密碼", | 216 | e2: "請輸入密碼", |
... | @@ -266,7 +267,8 @@ module.exports = { | ... | @@ -266,7 +267,8 @@ module.exports = { |
266 | e10: "驗證碼過期,請重新申請驗證碼", | 267 | e10: "驗證碼過期,請重新申請驗證碼", |
267 | e11: "註冊失敗,請聯繫工作人員", | 268 | e11: "註冊失敗,請聯繫工作人員", |
268 | e12: "註冊成功" | 269 | e12: "註冊成功" |
269 | } | 270 | }, |
271 | accountPlaceholder:"請設置用戶名稱", | ||
270 | }, | 272 | }, |
271 | session: { | 273 | session: { |
272 | sidExpire: "長時間未操作,為了您賬戶的安全,請登入後再操作" | 274 | sidExpire: "長時間未操作,為了您賬戶的安全,請登入後再操作" | ... | ... |
... | @@ -193,10 +193,10 @@ module.exports = { | ... | @@ -193,10 +193,10 @@ module.exports = { |
193 | }, | 193 | }, |
194 | login: { | 194 | login: { |
195 | title: "平安账户", | 195 | title: "平安账户", |
196 | loginType1: "账密登入", | 196 | loginType1: "动态密码登录", |
197 | loginType2: "动态密码登入", | 197 | loginType2: "动态密码登入", |
198 | account: "账号", | 198 | account: "账号", |
199 | accountPlaceholder: "请输入手机号", | 199 | accountPlaceholder: "请输入用户名称", |
200 | password: "密码", | 200 | password: "密码", |
201 | passwordPlaceholder: "输入登入密码", | 201 | passwordPlaceholder: "输入登入密码", |
202 | verifyPlaceholder: "请输入验证码", | 202 | verifyPlaceholder: "请输入验证码", |
... | @@ -208,8 +208,9 @@ module.exports = { | ... | @@ -208,8 +208,9 @@ module.exports = { |
208 | mobile: "手机号", | 208 | mobile: "手机号", |
209 | mobilePlaceholder: "手机号", | 209 | mobilePlaceholder: "手机号", |
210 | verifyCode: "验证码", | 210 | verifyCode: "验证码", |
211 | verifyCodePlaceholder: "验证码", | 211 | verifyCodePlaceholder: "请输入验证码", |
212 | verifyCodeGet: "获取验证码", | 212 | verifyCodeGet: "获取验证码", |
213 | SMSVerificationCode:"手机短信验证码", | ||
213 | tips: { | 214 | tips: { |
214 | e1: "请输入账号信息", | 215 | e1: "请输入账号信息", |
215 | e2: "请输入密码", | 216 | e2: "请输入密码", |
... | @@ -269,7 +270,8 @@ module.exports = { | ... | @@ -269,7 +270,8 @@ module.exports = { |
269 | e10: "验证码过期,请重新申请验证码", | 270 | e10: "验证码过期,请重新申请验证码", |
270 | e11: "注册失败,请联系工作人员", | 271 | e11: "注册失败,请联系工作人员", |
271 | e12: "註冊成功" | 272 | e12: "註冊成功" |
272 | } | 273 | }, |
274 | accountPlaceholder:"请设置用户名称", | ||
273 | }, | 275 | }, |
274 | passwordCheck: { | 276 | passwordCheck: { |
275 | error1: "密码长度不少于8位", | 277 | error1: "密码长度不少于8位", | ... | ... |
... | @@ -91,7 +91,9 @@ | ... | @@ -91,7 +91,9 @@ |
91 | 91 | ||
92 | &-tit { | 92 | &-tit { |
93 | flex: 1; | 93 | flex: 1; |
94 | font-size: $fontSizeTitle; | 94 | // font-size: $fontSizeTitle; |
95 | // font-size: $fontSizeTitle-M2; | ||
96 | font-size: $fontSize-M2; | ||
95 | font-weight: bold; | 97 | font-weight: bold; |
96 | } | 98 | } |
97 | 99 | ||
... | @@ -104,12 +106,13 @@ | ... | @@ -104,12 +106,13 @@ |
104 | &-protocol { | 106 | &-protocol { |
105 | margin: 36px auto 0; | 107 | margin: 36px auto 0; |
106 | display: flex; | 108 | display: flex; |
107 | align-items: center; | 109 | // align-items: center; |
108 | // padding-left: 12px; | 110 | // padding-left: 12px; |
109 | 111 | ||
110 | .check { | 112 | .check { |
111 | height: 12px; | 113 | height: 12px; |
112 | margin-right: 6px; | 114 | margin-right: 7.2px; |
115 | margin-top: 4px; | ||
113 | } | 116 | } |
114 | 117 | ||
115 | .protocol { | 118 | .protocol { | ... | ... |
... | @@ -74,7 +74,9 @@ | ... | @@ -74,7 +74,9 @@ |
74 | </div> | 74 | </div> |
75 | </template> | 75 | </template> |
76 | <template v-else> | 76 | <template v-else> |
77 | <!-- 不接入一账通 --> | 77 | |
78 | |||
79 | <!-- 不接入一账通 -OTP登陆 --> | ||
78 | <div class="login-nav"> | 80 | <div class="login-nav"> |
79 | <div class="login-nav-tit text-c pointer active">{{$t('login.loginType1')}}</div> | 81 | <div class="login-nav-tit text-c pointer active">{{$t('login.loginType1')}}</div> |
80 | </div> | 82 | </div> |
... | @@ -90,7 +92,7 @@ | ... | @@ -90,7 +92,7 @@ |
90 | <img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.e1}} | 92 | <img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.e1}} |
91 | </div> | 93 | </div> |
92 | </div> | 94 | </div> |
93 | <div class="pure-u-1 form-item"> | 95 | <!-- <div class="pure-u-1 form-item"> |
94 | <div class="label"> | 96 | <div class="label"> |
95 | <img src="@/assets/images/login/icon-login-password.png"> {{$t('login.password')}} | 97 | <img src="@/assets/images/login/icon-login-password.png"> {{$t('login.password')}} |
96 | </div> | 98 | </div> |
... | @@ -100,10 +102,10 @@ | ... | @@ -100,10 +102,10 @@ |
100 | <div class="validator" v-if="errorTips.e2.length > 0 "> | 102 | <div class="validator" v-if="errorTips.e2.length > 0 "> |
101 | <img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.e2}} | 103 | <img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.e2}} |
102 | </div> | 104 | </div> |
103 | </div> | 105 | </div> --> |
104 | <div class="pure-u-1 form-item"> | 106 | <div class="pure-u-1 form-item"> |
105 | <div class="label"> | 107 | <div class="label"> |
106 | <img src="@/assets/images/login/icon-login-message.png"> {{$t('login.verifyCode')}} | 108 | <img src="@/assets/images/login/icon-login-phone.png"> {{$t('login.SMSVerificationCode')}} |
107 | </div> | 109 | </div> |
108 | <div class="ipt-wrap"> | 110 | <div class="ipt-wrap"> |
109 | <div class="ipt ipt2" :class="{ err : errorTips.oe2.length > 0 }"> | 111 | <div class="ipt ipt2" :class="{ err : errorTips.oe2.length > 0 }"> | ... | ... |
This diff is collapsed.
Click to expand it.
1 | @import '@/styles/_support.scss'; | 1 | @import "@/styles/_support.scss"; |
2 | 2 | ||
3 | .content { | 3 | .content { |
4 | position: relative; | 4 | position: relative; |
... | @@ -21,7 +21,7 @@ | ... | @@ -21,7 +21,7 @@ |
21 | } | 21 | } |
22 | 22 | ||
23 | .ebg { | 23 | .ebg { |
24 | background: url('~@/assets/images/common/login-bg.png') center no-repeat; | 24 | background: url("~@/assets/images/common/login-bg.png") center no-repeat; |
25 | width: 100%; | 25 | width: 100%; |
26 | height: 325px; | 26 | height: 325px; |
27 | position: absolute; | 27 | position: absolute; |
... | @@ -39,7 +39,6 @@ | ... | @@ -39,7 +39,6 @@ |
39 | } | 39 | } |
40 | 40 | ||
41 | .login { | 41 | .login { |
42 | |||
43 | @extend .bb; | 42 | @extend .bb; |
44 | padding: 32px 75px 54px; | 43 | padding: 32px 75px 54px; |
45 | border-bottom: solid 10.8px $cGreen; | 44 | border-bottom: solid 10.8px $cGreen; |
... | @@ -51,8 +50,6 @@ | ... | @@ -51,8 +50,6 @@ |
51 | @extend .box-shadow; | 50 | @extend .box-shadow; |
52 | background-color: #ffffff; | 51 | background-color: #ffffff; |
53 | 52 | ||
54 | |||
55 | |||
56 | &-tit { | 53 | &-tit { |
57 | color: $cOrange; | 54 | color: $cOrange; |
58 | display: flex; | 55 | display: flex; |
... | @@ -70,7 +67,9 @@ | ... | @@ -70,7 +67,9 @@ |
70 | &-tit2 { | 67 | &-tit2 { |
71 | color: $cOrange; | 68 | color: $cOrange; |
72 | text-align: center; | 69 | text-align: center; |
73 | font-size: $fontSizeTitle; | 70 | // font-size: $fontSizeTitle; |
71 | // font-size: $fontSizeTitle-M2; | ||
72 | font-size: $fontSize-M2; | ||
74 | font-weight: bold; | 73 | font-weight: bold; |
75 | text-shadow: 3px 5.2px 9px rgba(236, 100, 41, 0.27); | 74 | text-shadow: 3px 5.2px 9px rgba(236, 100, 41, 0.27); |
76 | margin-top: 24px; | 75 | margin-top: 24px; |
... | @@ -80,7 +79,6 @@ | ... | @@ -80,7 +79,6 @@ |
80 | letter-spacing: 2.4px; | 79 | letter-spacing: 2.4px; |
81 | } | 80 | } |
82 | 81 | ||
83 | |||
84 | &-nav { | 82 | &-nav { |
85 | margin: 32px auto 12px; | 83 | margin: 32px auto 12px; |
86 | display: flex; | 84 | display: flex; |
... | @@ -96,7 +94,9 @@ | ... | @@ -96,7 +94,9 @@ |
96 | 94 | ||
97 | &-tit { | 95 | &-tit { |
98 | flex: 1; | 96 | flex: 1; |
99 | font-size: $fontSizeTitle; | 97 | // font-size: $fontSizeTitle; |
98 | // font-size: $fontSizeTitle-M2; | ||
99 | font-size: $fontSize-M2; | ||
100 | font-weight: bold; | 100 | font-weight: bold; |
101 | } | 101 | } |
102 | 102 | ||
... | @@ -109,12 +109,13 @@ | ... | @@ -109,12 +109,13 @@ |
109 | &-protocol { | 109 | &-protocol { |
110 | margin: 36px auto 0; | 110 | margin: 36px auto 0; |
111 | display: flex; | 111 | display: flex; |
112 | align-items: center; | 112 | // align-items: center; |
113 | // padding-left: 12px; | 113 | // padding-left: 12px; |
114 | 114 | ||
115 | .check { | 115 | .check { |
116 | height: 12px; | 116 | height: 12px; |
117 | margin-right: 7.2px; | 117 | margin-right: 7.2px; |
118 | margin-top: 4px; | ||
118 | } | 119 | } |
119 | 120 | ||
120 | .protocol { | 121 | .protocol { |
... | @@ -126,11 +127,9 @@ | ... | @@ -126,11 +127,9 @@ |
126 | padding-left: 12px; | 127 | padding-left: 12px; |
127 | } | 128 | } |
128 | 129 | ||
129 | |||
130 | &-submit { | 130 | &-submit { |
131 | @include btc2(207px, 63px, 16px); | 131 | @include btc2(207px, 63px, 16px); |
132 | margin: 50px auto 0; | 132 | margin: 50px auto 0; |
133 | |||
134 | } | 133 | } |
135 | 134 | ||
136 | &-submit:lang(zh) { | 135 | &-submit:lang(zh) { |
... | @@ -165,7 +164,8 @@ | ... | @@ -165,7 +164,8 @@ |
165 | } | 164 | } |
166 | } | 165 | } |
167 | 166 | ||
168 | input {} | 167 | input { |
168 | } | ||
169 | 169 | ||
170 | input:lang(zh) { | 170 | input:lang(zh) { |
171 | letter-spacing: 1.2px; | 171 | letter-spacing: 1.2px; |
... | @@ -221,7 +221,6 @@ | ... | @@ -221,7 +221,6 @@ |
221 | max-width: 30%; | 221 | max-width: 30%; |
222 | } | 222 | } |
223 | 223 | ||
224 | |||
225 | .verify-btn { | 224 | .verify-btn { |
226 | @extend .fcc; | 225 | @extend .fcc; |
227 | // font-family: Arial; | 226 | // font-family: Arial; |
... | @@ -234,7 +233,6 @@ | ... | @@ -234,7 +233,6 @@ |
234 | color: $cFontGray; | 233 | color: $cFontGray; |
235 | } | 234 | } |
236 | 235 | ||
237 | |||
238 | // 框内按钮 | 236 | // 框内按钮 |
239 | .ipt2 { | 237 | .ipt2 { |
240 | display: flex; | 238 | display: flex; |
... | @@ -275,7 +273,6 @@ | ... | @@ -275,7 +273,6 @@ |
275 | margin-right: 4.8px; | 273 | margin-right: 4.8px; |
276 | } | 274 | } |
277 | } | 275 | } |
278 | |||
279 | } | 276 | } |
280 | } | 277 | } |
281 | 278 | ||
... | @@ -310,7 +307,6 @@ | ... | @@ -310,7 +307,6 @@ |
310 | &-item { | 307 | &-item { |
311 | margin-top: 24px; | 308 | margin-top: 24px; |
312 | } | 309 | } |
313 | |||
314 | } | 310 | } |
315 | 311 | ||
316 | &-protocol { | 312 | &-protocol { | ... | ... |
... | @@ -125,6 +125,7 @@ | ... | @@ -125,6 +125,7 @@ |
125 | </div> | 125 | </div> |
126 | </div> | 126 | </div> |
127 | 127 | ||
128 | <!-- OPT --> | ||
128 | <div class="content" v-else> | 129 | <div class="content" v-else> |
129 | <div class="top-space"></div> | 130 | <div class="top-space"></div> |
130 | <div class="box"> | 131 | <div class="box"> |
... | @@ -133,6 +134,22 @@ | ... | @@ -133,6 +134,22 @@ |
133 | 134 | ||
134 | <div class="login-tit2">{{$t('register.title')}}</div> | 135 | <div class="login-tit2">{{$t('register.title')}}</div> |
135 | <div class="gird-g form"> | 136 | <div class="gird-g form"> |
137 | |||
138 | <!-- 账号 --> | ||
139 | <div class="pure-u-1 form-item"> | ||
140 | <div class="label"> | ||
141 | <img src="@/assets/images/login/icon-login-user.png"> {{$t('login.account')}} | ||
142 | </div> | ||
143 | <div class="ipt-wrap"> | ||
144 | <!-- <input v-model="registerForm.userId" :placeholder="$t('register.accountPlaceholder')" class="ipt" :class="{ err : errorTips.e1.length > 0 }" type="text" @blur="userIdLegalCheck"> --> | ||
145 | <input v-model="registerForm.userId" :placeholder="$t('register.accountPlaceholder')" class="ipt" :class="{ err : errorTips.e1.length > 0 }" type="text" > | ||
146 | </div> | ||
147 | <div class="validator" v-if="errorTips.p1.length > 0 "> | ||
148 | <img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.p1}} | ||
149 | </div> | ||
150 | </div> | ||
151 | |||
152 | <!-- 手机号 --> | ||
136 | <div class="pure-u-1 form-item"> | 153 | <div class="pure-u-1 form-item"> |
137 | 154 | ||
138 | <div class="label"> | 155 | <div class="label"> |
... | @@ -155,6 +172,25 @@ | ... | @@ -155,6 +172,25 @@ |
155 | </div> | 172 | </div> |
156 | </div> | 173 | </div> |
157 | 174 | ||
175 | <!-- 短信验证 --> | ||
176 | <div class="pure-u-1 form-item"> | ||
177 | <div class="label"> | ||
178 | <img src="@/assets/images/register/icon-register-phone.png"> {{$t('login.SMSVerificationCode')}} | ||
179 | </div> | ||
180 | <div class="ipt-wrap"> | ||
181 | <div class="ipt ipt2" :class="{ err : errorTips.oe2.length > 0 }"> | ||
182 | <input :placeholder="$t('login.verifyCodePlaceholder')" class="ipt-code" type="text" v-model="registerForm.otp"> | ||
183 | <!-- <div v-if="times.remain == 0" class="veri-btn pointer" @click="sendOTPWhenOneAccountCenterOff">{{$t('register.verifyCodeGet')}}</div> --> | ||
184 | <div v-if="times.remain == 0" class="veri-btn pointer" >{{$t('register.verifyCodeGet')}}</div> | ||
185 | <div v-else class="veri-btn-default">{{times.tip}}</div> | ||
186 | </div> | ||
187 | </div> | ||
188 | <div class="validator" v-if="errorTips.oe2.length > 0 "> | ||
189 | <img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.oe2}} | ||
190 | </div> | ||
191 | </div> | ||
192 | |||
193 | <!-- | ||
158 | <div class="pure-u-1 form-item"> | 194 | <div class="pure-u-1 form-item"> |
159 | <div class="label"> | 195 | <div class="label"> |
160 | <img src="@/assets/images/register/icon-register-lock.png"> {{$t('register.newPassword')}} | 196 | <img src="@/assets/images/register/icon-register-lock.png"> {{$t('register.newPassword')}} |
... | @@ -176,7 +212,7 @@ | ... | @@ -176,7 +212,7 @@ |
176 | <div class="validator" v-if="errorTips.p5.length > 0 "> | 212 | <div class="validator" v-if="errorTips.p5.length > 0 "> |
177 | <img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.p5}} | 213 | <img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.p5}} |
178 | </div> | 214 | </div> |
179 | </div> | 215 | </div> --> |
180 | 216 | ||
181 | </div> | 217 | </div> |
182 | 218 | ... | ... |
-
Please register or sign in to post a comment