Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
dev
/
pingan-life-index-pro
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
fab542fb
authored
2019-12-23 18:57:01 +0800
by
simon
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
默认提交
1 parent
fe6170b4
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
69 additions
and
28 deletions
src/common/lang/en.js
src/common/lang/tc.js
src/common/lang/zh.js
src/components/date-picker/date-picker.js
src/components/home/footer/footer.js
src/components/home/footer/footer.scss
src/components/home/footer/footer.vue
src/pages/custom-service/components/reservation.js
src/pages/custom-service/components/reservation.vue
src/pages/infomation-improve/infomation-improve.js
src/common/lang/en.js
View file @
fab542f
...
...
@@ -164,6 +164,7 @@ module.exports = {
contactInformation
:
"Contact Method"
,
service
:
"Service Network"
,
qrcode
:
"Official Accounts"
,
qrcodeBot
:
"Official WeChat Account"
,
copyright
:
"版權所有 © 中國平安保險(集團)股份有限公司未經許可不得復制、轉載或摘編,違者必究!"
},
login
:
{
...
...
src/common/lang/tc.js
View file @
fab542f
...
...
@@ -166,6 +166,7 @@ module.exports = {
contactInformation
:
"聯絡方式"
,
service
:
"服務網絡"
,
qrcode
:
"社交媒體"
,
qrcodeBot
:
"官方公眾號"
,
copyright
:
"版權所有 © 中國平安保險(集團)股份有限公司未經許可不得復制、轉載或摘編,違者必究!"
},
login
:
{
...
...
src/common/lang/zh.js
View file @
fab542f
...
...
@@ -166,6 +166,7 @@ module.exports = {
contactInformation
:
"联系方式"
,
service
:
"服务网络"
,
qrcode
:
"社交媒体"
,
qrcodeBot
:
"官方公众号"
,
copyright
:
"版权所有 © 中国平安保险(集团)股份有限公司未经许可不得复制、转载或摘编,违者必究!"
},
login
:
{
...
...
src/components/date-picker/date-picker.js
View file @
fab542f
...
...
@@ -54,8 +54,12 @@ export default {
readonly
:
{
type
:
Boolean
,
default
:
false
}
},
// 校验日期是否合法
check
:
{
type
:
Function
,
default
:
null
},
},
data
()
{
return
{
...
...
@@ -353,6 +357,31 @@ export default {
}
this
.
dateValue
=
`
${
year
}
-
${
month
}
-
${
date
}
`
;
},
/**
* 校验并返回日期
* {
* dateValue:yyyy-MM-dd,
* disable:boolean true:不可用 , false,当前日期可用
* }
*/
checkDateValue
()
{
if
(
this
.
check
)
{
let
disable
=
false
;
let
dateValue
=
this
.
dateValue
;
let
fortmatMonthData
=
this
.
fortmatMonthData
;
fortmatMonthData
.
forEach
((
element
,
idx
)
=>
{
let
curDate
=
`
${
element
.
year
}
-
${
element
.
month
}
-
${
element
.
date
}
`
;
if
(
curDate
==
dateValue
&&
element
.
disable
==
true
)
{
disable
=
true
;
}
});
let
result
=
{
dateValue
:
this
.
dateValue
,
disable
:
disable
}
this
.
check
(
result
);
}
},
initData
()
{
// 设置今天日期
let
isInit
=
false
;
...
...
@@ -396,8 +425,8 @@ export default {
}
this
.
formatDate
();
},
judgeLastDateValidate
(
val
){
judgeLastDateValidate
(
val
)
{
}
},
mounted
()
{},
...
...
@@ -409,8 +438,9 @@ export default {
this
.
dateValue
=
val
;
this
.
initData
();
},
dateValue
(
val
,
oldVal
)
{
this
.
$emit
(
'input'
,
val
)
dateValue
(
val
,
oldVal
)
{
this
.
checkDateValue
();
this
.
$emit
(
'input'
,
val
);
}
}
}
...
...
src/components/home/footer/footer.js
View file @
fab542f
...
...
@@ -14,6 +14,12 @@ export default {
},
components
:
{},
methods
:
{
onOverHandler
(
event
)
{
this
.
qrcodeVisible
=
true
;
},
onOutHandler
(
event
)
{
this
.
qrcodeVisible
=
false
;
},
toPage
(
name
)
{
document
.
documentElement
.
scrollTop
=
0
;
document
.
body
.
scrollTop
=
0
;
...
...
@@ -21,7 +27,7 @@ export default {
name
:
name
})
},
toPath
(
path
){
toPath
(
path
)
{
document
.
documentElement
.
scrollTop
=
0
;
document
.
body
.
scrollTop
=
0
;
this
.
$router
.
push
({
...
...
src/components/home/footer/footer.scss
View file @
fab542f
...
...
@@ -76,13 +76,13 @@
.qrcode-wrap
{
text-align
:
center
;
// position: absolute;
// top: 2rem;
margin-top
:
0
.3rem
;
width
:
8
.416667rem
;
height
:
8
.833333rem
;
.qrcode
{}
.qrcode
{
width
:
8
.416667rem
;
height
:
8
.833333rem
;
}
.c1
{
margin-top
:
0
.3rem
;
...
...
src/components/home/footer/footer.vue
View file @
fab542f
...
...
@@ -4,7 +4,7 @@
<div
class=
"footer-containter "
>
<div
class=
"cont"
>
<div
class=
"logo-wrap"
>
<img
class=
"logo-img"
src=
"@/assets/images/home/footer-logo.png"
alt=
"中国平安人寿保险"
>
<img
class=
"logo-img"
src=
"@/assets/images/home/footer-logo.png"
>
</div>
<div
class=
"line"
></div>
<!-- 信息 -->
...
...
@@ -51,15 +51,14 @@
<div
class=
"public"
>
<div
class=
"tit"
>
{{
$t
(
'footer.qrcode'
)
}}
</div>
<div
@
click=
"qrcodeVisible = !qrcodeVisible"
v-if=
"qrcodeVisible"
class=
"qrcode-wrap"
>
<img
src=
"@/assets/images/home/qrcode.png"
alt=
""
>
<div
class=
"c1"
>
官方公眾號
</div>
<img
@
mouseout=
"onOutHandler($event)"
src=
"@/assets/images/home/qrcode.png"
alt=
""
>
<div
class=
"c1"
>
{{
$t
(
'footer.qrcodeBot'
)
}}
</div>
</div>
<template
v-else
>
<img
@
click=
"qrcodeVisible = !qrcodeVisible"
class=
"icon pointer"
src=
"@/assets/images/home/footer-icon-1.png"
alt=
""
>
<img
@
click=
"qrcodeVisible = !qrcodeVisible"
@
mouseover=
"onOverHandler($event)"
@
mouseout=
"onOutHandler($event)"
class=
"icon pointer"
src=
"@/assets/images/home/footer-icon-1.png"
alt=
""
>
<img
class=
"icon pointer"
src=
"@/assets/images/home/footer-icon-2.png"
alt=
""
>
<img
class=
"icon pointer"
src=
"@/assets/images/home/footer-icon-3.png"
alt=
""
>
</
template
>
</div>
</div>
...
...
src/pages/custom-service/components/reservation.js
View file @
fab542f
...
...
@@ -74,6 +74,10 @@ export default {
}
},
methods
:
{
// 校验日期,日期变更后触发,包含点击和文本输入
checkDate
(
data
){
console
.
log
(
"checkDate data:"
,
data
);
},
showModal
(
content
,
icon
)
{
icon
=
!
icon
||
typeof
icon
===
"undefined"
?
"succ"
:
icon
;
this
.
modalIcon
=
icon
;
...
...
src/pages/custom-service/components/reservation.vue
View file @
fab542f
...
...
@@ -2,7 +2,7 @@
<
template
>
<div>
<auth
:model=
"'suggest'"
@
onLogin=
"userLogin"
ref=
"auth"
></auth>
<modal-comp
:visible=
"modalVisiable"
:show-confirm=
"false"
:icon=
"modalIcon"
:content=
"modalContent"
:confirm=
"modalCallback"
:overlay=
"modalCallback"
></modal-comp>
<modal-comp
:visible=
"modalVisiable"
:show-confirm=
"false"
:icon=
"modalIcon"
:content=
"modalContent"
:confirm=
"modalCallback"
:overlay=
"modalCallback"
></modal-comp>
<div
class=
"reservation-container"
>
<div
class=
"gird-g form"
>
...
...
@@ -11,7 +11,7 @@
<div
class=
"icon"
><img
src=
"@/assets/images/reservation/icon-re-name.png"
></div>
{{
$t
(
'reservation.name'
)
}}
</div>
<div
class=
"ipt-wrap"
>
<input
class=
"ipt"
:class=
"
{err : errorTips.e1.length > 0}" type="text" v-model="data.name">
<input
class=
"ipt"
:class=
"
{err : errorTips.e1.length > 0}" type="text" v-model="data.name">
</div>
<div
class=
"validator"
v-if=
"errorTips.e1.length > 0"
>
<img
src=
"@/assets/images/common/icon-notice.png"
alt=
""
>
{{
errorTips
.
e1
}}
...
...
@@ -84,7 +84,7 @@
</div>
<div
class=
"ipt-wrap"
>
<!--
<input
class=
"ipt"
type=
"date"
v-model=
"data.contactDate"
:class=
"
{err : errorTips.e7.length > 0}"> -->
<date-picker
v-model=
"data.contactDate"
></date-picker>
<date-picker
v-model=
"data.contactDate"
:check=
"checkDate"
></date-picker>
</div>
<div
class=
"validator"
v-if=
"errorTips.e7.length > 0"
>
<img
src=
"@/assets/images/common/icon-notice.png"
alt=
""
>
{{
errorTips
.
e7
}}
...
...
@@ -108,10 +108,9 @@
<p
class=
"notice-item pointer"
@
click=
"checked = !checked"
>
<!--
<img
v-if=
"!checked"
class=
"notice-item-icon"
src=
"@/assets/images/reservation/un-check.png"
>
<img
v-else
class=
"notice-item-icon"
src=
"@/assets/images/reservation/check.png"
>
-->
<img
v-if=
"!checked"
class=
"notice-item-icon"
src=
"@/assets/images/login/uncheck.png"
>
<img
v-else
class=
"notice-item-icon"
src=
"@/assets/images/login/check.png"
>
{{
$t
(
'reservation.notice2'
)
}}
<img
v-else
class=
"notice-item-icon"
src=
"@/assets/images/login/check.png"
>
{{
$t
(
'reservation.notice2'
)
}}
</p>
</div>
...
...
@@ -119,11 +118,10 @@
<van-loading
v-if=
"isSubmit"
/>
<span>
{{
$t
(
'reservation.submitBtn'
)
}}
</span>
</div>
<div
class=
"flex-center validator"
v-if=
"errorTips.e8.length > 0"
>
<div
class=
"flex-center validator"
v-if=
"errorTips.e8.length > 0"
>
<img
src=
"@/assets/images/common/icon-notice.png"
alt=
""
>
{{
errorTips
.
e8
}}
</div>
</div>
</div>
</
template
>
...
...
src/pages/infomation-improve/infomation-improve.js
View file @
fab542f
...
...
@@ -166,9 +166,10 @@ export default {
this
.
loading
=
false
;
if
(
response
.
returnCode
==
"0"
)
{
this
.
errorModel
=
0
;
this
.
userInfo
.
hadFullInfo
=
1
;
this
.
userInfo
.
name
=
this
.
information
.
lastName
+
this
.
information
.
firstName
;
this
.
$store
.
commit
(
"SET_USER_INFO"
,
this
.
userInfo
);
let
userInfo
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
userInfo
));
userInfo
.
hadFullInfo
=
1
;
userInfo
.
name
=
this
.
information
.
lastName
+
this
.
information
.
firstName
;
this
.
$store
.
commit
(
"SET_USER_INFO"
,
userInfo
);
this
.
loading
=
false
;
let
path
=
this
.
$route
.
query
.
c
||
"/"
;
this
.
targetPath
=
path
;
...
...
Please
register
or
sign in
to post a comment