Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mongo-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ui
mongo-ui
Commits
7338a7e7
Commit
7338a7e7
authored
Aug 27, 2020
by
郭志伟
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'fix/goods' into 'master'
fix: 华贵,泰康详情文案补充 See merge request
!92
parents
a8af82d0
e02ef7f4
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
258 additions
and
66 deletions
+258
-66
detail.huagui.shouxian.js
src/api/detail.huagui.shouxian.js
+29
-3
detail.taikang.yiliaobaozhang.js
src/api/detail.taikang.yiliaobaozhang.js
+103
-19
index.js
src/router/index.js
+1
-1
index.less
src/views/Consultant/Buy/index.less
+5
-3
index.less
src/views/Consultant/Plan/index.less
+14
-1
index.vue
src/views/Consultant/Plan/index.vue
+39
-22
ProtocolRead.vue
src/views/Goods/Detail/modules/ProtocolRead.vue
+1
-1
index.less
src/views/Goods/Plan/index.less
+12
-8
index.vue
src/views/Goods/Plan/index.vue
+7
-2
yarn.lock
yarn.lock
+47
-6
No files found.
src/api/detail.huagui.shouxian.js
View file @
7338a7e7
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
* @Description: 华贵大麦2020定期寿险
* @Description: 华贵大麦2020定期寿险
* @Date: 2020-07-27 15:46:37
* @Date: 2020-07-27 15:46:37
* @LastEditors: gzw
* @LastEditors: gzw
* @LastEditTime: 2020-08-2
6 18:57:16
* @LastEditTime: 2020-08-2
7 10:11:50
*/
*/
import
goodsBg
from
"
@/assets/images/goods/detail/shouxian/bg.png
"
;
import
goodsBg
from
"
@/assets/images/goods/detail/shouxian/bg.png
"
;
...
@@ -223,12 +223,38 @@ export default {
...
@@ -223,12 +223,38 @@ export default {
a
:
"
可以指定父母、配偶、子女作为受益人,最多可以指定3名受益人。
"
a
:
"
可以指定父母、配偶、子女作为受益人,最多可以指定3名受益人。
"
},
},
{
{
q
:
"
电子保单有效力吗?
?
"
,
q
:
"
电子保单有效力吗?
"
,
a
:
"
根据《中华人民共和国合同法》第十一条规定,数据电文是合法的合同表现形式,电子保单与纸质保单具有同等法律效力。完成购买后,我们会把电子保单发到您投保时所填写的邮箱。
"
a
:
"
根据《中华人民共和国合同法》第十一条规定,数据电文是合法的合同表现形式,电子保单与纸质保单具有同等法律效力。完成购买后,我们会把电子保单发到您投保时所填写的邮箱。
"
},
},
{
{
q
:
"
不同年龄和地区的人群购买有保额限制吗?
"
,
q
:
"
不同年龄和地区的人群购买有保额限制吗?
"
,
a
:
"
待补充。。。
"
a
:
`
<p><strong>1)18-40周岁,有社保:</strong></p>
<p>常住地为超一类城市可投保保额最高为350万;</p>
<p>常住地为一类城市可投保保额最高为300万;</p>
<p>常住地为二类城市可投保保额最高为200万;</p>
<p>常住地为其他城市可投保保额最高为150万。</p>
<p><strong>18-40周岁,无社保:</strong></p>
<p>常住地为超一类城市、一类城市可投保保额最高为200万;</p>
<p>常住地为二类城市最高为150万;</p>
<p>常住地为其他城市最高100万。</p>
<p><strong>2)41-50周岁,有社保:</strong></p>
<p>常住地为超一类城市、一类城市可投保保额最高为200万;</p>
<p>常住地为二类城市可投保保额最高为150万;</p>
<p>常住地为其他城市最高100万。</p>
<p><strong>41-50周岁,无社保:</strong></p>
<p>常住地为超一类城市、一类城市可投保保额最高为150万;</p>
<p>常住地为二类城市最高为100万;</p>
<p>常住地为其他城市最高50万。</p>
<p><strong>3)51-60周岁,有社保:</strong></p>
<p>常住地为超一类城市、一类城市可投保保额最高为100万;</p>
<p>常住地为二类城市可投保保额最高为80万;</p>
<p>常住地为其他城市最高50万。</p>
<p><strong>51-60周岁,无社保:</strong></p>
<p>常住地为超一类城市、一类城市可投保保额最高为80万;</p>
<p>常住地为二类城市最高为50万;</p>
<p>常住地为其他城市最高30万。</p>
`
},
},
{
{
q
:
"
原位癌可以投保吗?
"
,
q
:
"
原位癌可以投保吗?
"
,
...
...
src/api/detail.taikang.yiliaobaozhang.js
View file @
7338a7e7
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
* @Description: 泰康600万医疗保障
* @Description: 泰康600万医疗保障
* @Date: 2020-07-27 15:46:37
* @Date: 2020-07-27 15:46:37
* @LastEditors: gzw
* @LastEditors: gzw
* @LastEditTime: 2020-08-26
18:20:51
* @LastEditTime: 2020-08-26
21:18:05
*/
*/
import
goodsBg
from
"
@/assets/images/goods/detail/yiliaoxian/bg.png
"
;
import
goodsBg
from
"
@/assets/images/goods/detail/yiliaoxian/bg.png
"
;
...
@@ -229,7 +229,10 @@ export default {
...
@@ -229,7 +229,10 @@ export default {
<p>4、年累计赔偿以600万元为限;</p>
<p>4、年累计赔偿以600万元为限;</p>
<p>5、赔付比例为100%。若以参加社会医疗保险身份投保,但未以社会医疗保险身份就诊并结算的,赔付比例则为60%。</p>
<p>5、赔付比例为100%。若以参加社会医疗保险身份投保,但未以社会医疗保险身份就诊并结算的,赔付比例则为60%。</p>
`
`
,
options
:
[
{
title
:
"
查看120种重大疾病
"
,
path
:
"
http://mangguo-contract.qthbx.com/tai-kang-120chong-zhong-da-ji-bing-v1/
"
}
]
},
},
{
{
title
:
"
一般医疗保险金
"
,
title
:
"
一般医疗保险金
"
,
...
@@ -246,7 +249,7 @@ export default {
...
@@ -246,7 +249,7 @@ export default {
{
{
title
:
"
质子重离子医疗保险金
"
,
title
:
"
质子重离子医疗保险金
"
,
desc
:
desc
:
"
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
"
"
在等待期后经医院初次确诊罹患保险合同所定义的恶性肿瘤,在上海市质子重离子医院接受质子、重离子放射治疗所支付的质子重离子医疗费用,赔付比例为100%,年度累计赔偿以600万元为限。
"
},
},
{
{
title
:
"
恶性肿瘤院外特定药品费用保险金
"
,
title
:
"
恶性肿瘤院外特定药品费用保险金
"
,
...
@@ -254,11 +257,11 @@ export default {
...
@@ -254,11 +257,11 @@ export default {
`
`
<p>1、在等待期30天后经医院专科医生初次确诊罹患本合同所定义的恶性肿瘤且必须治疗;</p>
<p>1、在等待期30天后经医院专科医生初次确诊罹患本合同所定义的恶性肿瘤且必须治疗;</p>
<p>2、对于被保人因治疗该恶性肿瘤实际发生的必需且合理的且同时满足以下条件的院外特定药品费用:</p>
<p>2、对于被保人因治疗该恶性肿瘤实际发生的必需且合理的且同时满足以下条件的院外特定药品费用:</p>
<p> a. 该特定药品须由医院专科医生开具处方、且为被保人当前治疗必需的药品;</p>
<p>
a. 该特定药品须由医院专科医生开具处方、且为被保人当前治疗必需的药品;</p>
<p> b. 每次特定药品处方仅限治疗保险期间内且在等待期后初次确诊的恶性肿瘤;</p>
<p>
b. 每次特定药品处方仅限治疗保险期间内且在等待期后初次确诊的恶性肿瘤;</p>
<p> c. 每次特定药品处方剂量不超过一个月;</p>
<p>
c. 每次特定药品处方剂量不超过一个月;</p>
<p> d. 该特定药品必须为中国国家药品监督管理局批准且已在中国上市的靶向药物和免疫治疗药物;</p>
<p>
d. 该特定药品必须为中国国家药品监督管理局批准且已在中国上市的靶向药物和免疫治疗药物;</p>
<p> e. 被保险人须在我们指定药店、且须符合本合同约定的“如何领取特定药品及申请保险金”的流程,进行上述特定药品的购买或领取。</p>
<p>
e. 被保险人须在我们指定药店、且须符合本合同约定的“如何领取特定药品及申请保险金”的流程,进行上述特定药品的购买或领取。</p>
<p>3、年累计赔偿以600万元为限;</p>
<p>3、年累计赔偿以600万元为限;</p>
<p>4、赔付比例为100%。若以参加社会医疗保险身份投保,但未以社会医疗保险身份就诊并结算的,赔付比例则为60%。</p>
<p>4、赔付比例为100%。若以参加社会医疗保险身份投保,但未以社会医疗保险身份就诊并结算的,赔付比例则为60%。</p>
`
`
...
@@ -269,24 +272,57 @@ export default {
...
@@ -269,24 +272,57 @@ export default {
"
因意外伤害或者在等待期30天后,在医院经专科医生初次确诊罹患保险合同所定义的特定疾病(无论一种或者多种),保险人给付5000元保险金额的特定疾病保险金,同时本项保险责任终止。
"
"
因意外伤害或者在等待期30天后,在医院经专科医生初次确诊罹患保险合同所定义的特定疾病(无论一种或者多种),保险人给付5000元保险金额的特定疾病保险金,同时本项保险责任终止。
"
},
},
{
{
title
:
"
康复医疗
保险金
"
,
title
:
"
恶性肿瘤院外特定药品费用
保险金
"
,
desc
:
desc
:
"
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
"
`
<p>1、在等待期30天后经医院专科医生初次确诊罹患本合同所定义的恶性肿瘤且必须治疗;</p>
<p>2、对于被保人因治疗该恶性肿瘤实际发生的必需且合理的且同时满足以下条件的院外特定药品费用:</p>
<p> a. 该特定药品须由医院专科医生开具处方、且为被保人当前治疗必需的药品;</p>
<p> b. 每次特定药品处方仅限治疗保险期间内且在等待期后初次确诊的恶性肿瘤;</p>
<p> c. 每次特定药品处方剂量不超过一个月;</p>
<p> d. 该特定药品必须为中国国家药品监督管理局批准且已在中国上市的靶向药物和免疫治疗药物;</p>
<p> e. 被保险人须在我们指定药店、且须符合本合同约定的“如何领取特定药品及申请保险金”的流程,进行上述特定药品的购买或领取。</p>
<p>3、年累计赔偿以600万元为限;</p>
<p>4、赔付比例为100%。若以参加社会医疗保险身份投保,但未以社会医疗保险身份就诊并结算的,赔付比例则为60%。</p>
<h4>恶性肿瘤院外特定药品服务</h4>
<p>1、用户在等待期后经二级或二级以上公立医院专科医生初次诊断罹患保险合同所定义的恶性肿瘤时,可为用户提供免费的肿瘤就医指导、肿瘤药物的用药检测服务,为用户获得精准治疗和对症用药提供参考依据,并联合全国逾200+家的专业DTP药房,提供院外药店取药和送药到家的服务。</p>
<p>2、本服务提供的特定药品覆盖治疗期内国内已上市的抗癌靶向药物品及免疫治疗药物,并持续更新。后续如果有特药在国内上市,也将纳入保障范围。</p>
<p>3、服务有效期:保单生效起一年内有效。续保服务不间断。</p>
<p>4、服务流程:拨打泰康在线服务热线4000795522申请服务。</p>
`
,
options
:
[
{
title
:
"
查看DTP药房
"
,
path
:
"
http://mangguo-contract.qthbx.com/tai-kang-dtpyao-fang-v1/
"
},
{
title
:
"
查看70种特定药品介绍
"
,
path
:
"
http://mangguo-contract.qthbx.com/tai-kang-70chong-te-ding-yao-pin-jie-shao-v1/
"
}
]
},
},
{
{
title
:
"
指定检查费用保险金
"
,
title
:
"
指定检查费用保险金
"
,
desc
:
desc
:
"
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
"
`<p>1、因意外伤害或者在等待期30天后,经保险人指定的互联网医院具有相应资质的医生诊断须进行医学检查检验,保险人对被保险人在指定的医疗机构</p>实际发生的符合条款约定的指定检查项目所支出的费用,按照50%的赔付比例,赔偿指定检查费用保险金。
<p>2、保险期间内,保险人仅承担一次指定检查费用保险金,且该次指定检查费用保险金的赔付金额不超过指定检查费用保险金限额5000元。</p>
<p>3、请拨打泰康在线专属服务热线4000795522申请服务。</p>`
,
options
:
[
{
title
:
"
查看检查项目清单
"
,
path
:
"
http://mangguo-contract.qthbx.com/tai-kang-jian-cha-xiang-mu-qing-dan-v1/
"
},
]
},
},
{
{
title
:
"
特定疾病保险金
"
,
title
:
"
特定疾病保险金
"
,
desc
:
desc
:
"
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
"
"
因意外伤害或者在等待期30天后,在医院经专科医生初次确诊罹患保险合同所定义的特定疾病(无论一种或者多种),保险人给付5000元保险金额的特定疾病保险金,同时本项保险责任终止。
"
,
options
:
[
{
title
:
"
查看20种特定疾病
"
,
path
:
"
http://mangguo-contract.qthbx.com/tai-kang-20chong-te-ding-ji-bing-v1/
"
},
]
},
},
{
{
title
:
"
押金垫付
"
,
title
:
"
住院
押金垫付
"
,
desc
:
desc
:
`"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"`
`<p>符合如下条件的用户,如需住院押金垫付,可在住院之日起5日内申请住院押金垫付服务,我们将在全国82个城市3650家三甲和二甲公立医院为客户提供住院押金垫付服务:</p>
<p>1、用户经二级或二级以上公立医院初次诊断罹患保险合同所定义的120种重大疾病,须住院治疗;</p>
<p>2、用户经二级或二级以上公立医院诊断为一般疾病或疑似重大疾病尚未确诊,在二级或二级以上公立医院住院并已自付住院押金1万元以上。</p>
`
,
options
:
[
{
title
:
"
查看详情
"
,
type
:
"
router
"
,
path
:
"
/goods/plan?type=mi-advanceInfo
"
},
]
},
},
{
{
title
:
"
就医绿色通道
"
,
title
:
"
就医绿色通道
"
,
...
@@ -303,15 +339,63 @@ export default {
...
@@ -303,15 +339,63 @@ export default {
<p>为被保险人提供专家手术加急服务</p>
<p>为被保险人提供专家手术加急服务</p>
`
,
`
,
options
:
[
options
:
[
{
title
:
"
查看详情
"
,
type
:
"
page
"
,
path
:
"
/goods/plan?type=mi-more
"
}
{
title
:
"
查看详情
"
,
type
:
"
router
"
,
path
:
"
/goods/plan?type=mi-greenInfo
"
}
]
}
],
advanceInfo
:
[
{
title
:
"
服务介绍
"
,
desc
:
`<p>符合如下条件的用户,如需住院押金垫付,可在住院之日起5日内申请住院押金垫付服务,我们将在全国82个城市3650家三甲和二甲公立医院为客户提供住院押金垫付服务:</p>
<p>1、用户经二级或二级以上公立医院初次诊断罹患保险合同所定义的100种重大疾病,须住院治疗;</p>
<p>2、用户经二级或二级以上公立医院诊断为一般疾病或疑似重大疾病尚未确诊,在二级或二级以上公立医院住院并已自付住院押金1万元以上。</p>`
},
{
title
:
"
服务医院列表
"
,
desc
:
""
,
options
:
[
{
title
:
"
3650家三甲和二甲公立医院
"
,
content
:
``
,
path
:
"
http://mangguo-contract.qthbx.com/tai-kang-3650jia-san-jia-he-er-jia-gong-li-yi-yuan-v1/
"
}
]
]
},
{
title
:
"
服务安排时间
"
,
desc
:
`符合住院押金垫付条件且经审核无争议的,自被保险人申请垫付之日起2个工作日内完成垫付。`
},
{
title
:
"
服务有效期
"
,
desc
:
"
保单生效起一年内有效
"
},
{
title
:
"
服务流程
"
,
desc
:
`
<p><strong>1、申请:</strong>拨打泰康在线服务热线400-079-5522;</p>
<p><strong>2、审核:</strong>补充身份、病历资料,服务资格审核。</p>
<p><strong>3、服务:</strong>专人上门与用户签订押金垫付协议,代用户缴纳住院押金,出院时代办住院费用结算并协助理赔。</p>
`
},
{
title
:
"
注意事项
"
,
desc
:
`<p>1、若住院涉及带病投保、条款免责事项、在30天等待期内等情况,将不能享受本服务;</p>
<p>2、若住院的诊断证明不符合保险合同所约定的重大疾病范围的,将按照一般疾病标准提供本服务。一般疾病住院时,若自付的住院押金未达1万元的,</p>将不能享受本服务;
<p>3、若未在服务城市的二级或二级以上公立医院住院的,将不能享受本服务;</p>
<p>4、若是以参加社会医疗保险身份投保,但未以社会医疗保险身份住院并结算的,则住院押金垫付比例为60%。</p>
`
}
}
],
],
greenInfo
:
[
greenInfo
:
[
{
{
title
:
"
服务介绍
"
,
title
:
"
服务介绍
"
,
desc
:
desc
:
"
当被保险人经二级或二级以上公立医院初次诊断罹患保险合同所定义的100种重大疾病时,如需专家诊疗,可申请重疾快速就医服务。我们将协调安排覆盖全国31个省市的1233家国内知名三甲医院的专家为被保险人提供全面、详尽的诊疗服务。
"
`当被保险人经二级或二级以上公立医院初次诊断罹患保险合同所定义的100种重大疾病时,如需专家诊疗,可申请重疾快速就医服务。我们将协调安排覆盖全国31个省市的1233家国内知名三甲医院的专家为被保险人提供全面、详尽的诊疗服务。`
},
},
{
{
title
:
"
服务医院列表
"
,
title
:
"
服务医院列表
"
,
...
@@ -377,9 +461,9 @@ export default {
...
@@ -377,9 +461,9 @@ export default {
title
:
"
服务流程
"
,
title
:
"
服务流程
"
,
desc
:
desc
:
`
`
<p>
1、申请:
拨打泰康在线服务热线400-079-5522;</p>
<p>
<strong>1、申请:</strong>
拨打泰康在线服务热线400-079-5522;</p>
<p>
2、审核:
补充病例材料,服务资格审核;</p>
<p>
<strong>2、审核:</strong>
补充病例材料,服务资格审核;</p>
<p>
3、服务:
根据病例材料及被保险人需求提供专业导诊咨询,安排专家门诊、专业陪诊、快速住院、专家手术。</p>
<p>
<strong>3、服务:</strong>
根据病例材料及被保险人需求提供专业导诊咨询,安排专家门诊、专业陪诊、快速住院、专家手术。</p>
`
`
}
}
]
]
...
...
src/router/index.js
View file @
7338a7e7
...
@@ -47,7 +47,7 @@ router.onError(error => {
...
@@ -47,7 +47,7 @@ router.onError(error => {
});
});
async
function
getAuthInfo
(
xyqbToken
)
{
async
function
getAuthInfo
(
xyqbToken
)
{
if
(
localStorage
.
get
(
"
xyqbToken
"
))
return
;
if
(
!
xyqbToken
||
xyqbToken
===
localStorage
.
get
(
"
xyqbToken
"
))
return
;
const
res
=
await
authByxyqb
({
xyqbToken
});
const
res
=
await
authByxyqb
({
xyqbToken
});
if
(
res
)
{
if
(
res
)
{
localStorage
.
set
(
"
mongoToken
"
,
res
.
token
);
localStorage
.
set
(
"
mongoToken
"
,
res
.
token
);
...
...
src/views/Consultant/Buy/index.less
View file @
7338a7e7
...
@@ -69,9 +69,11 @@
...
@@ -69,9 +69,11 @@
text-align: center;
text-align: center;
}
}
.cr-button {
.cr-button {
height: @button-large-height + 2;
height: @button-large-height + 10;
line-height: @button-large-line-height + 2;
line-height: @button-large-line-height + 10;
font-size: @font-size-16;
font-size: @font-size-20;
box-shadow: 1px 12px 14px 0px rgba(255, 200, 66, 0.4);
border-radius: @border-radius-max !important;
}
}
&-foot {
&-foot {
position: relative;
position: relative;
...
...
src/views/Consultant/Plan/index.less
View file @
7338a7e7
...
@@ -97,8 +97,9 @@
...
@@ -97,8 +97,9 @@
}
}
&-date {
&-date {
.sub-text-mixins();
.sub-text-mixins();
margin-top: 8px;
&-item {
&-item {
margin-right:
16
px;
margin-right:
8
px;
strong {
strong {
font-weight: @font-weight-bold;
font-weight: @font-weight-bold;
}
}
...
@@ -151,3 +152,15 @@
...
@@ -151,3 +152,15 @@
}
}
}
}
}
}
.plan-table {
thead {
th {
padding: 14px 5px 14px 14px;
}
}
tbody {
td {
padding: 14px 0px 14px 7px;
}
}
}
\ No newline at end of file
src/views/Consultant/Plan/index.vue
View file @
7338a7e7
...
@@ -27,23 +27,23 @@
...
@@ -27,23 +27,23 @@
</div>
</div>
</card>
</card>
<card
title=
"保障总览"
>
<card
title=
"保障总览"
>
<table
class=
"table"
>
<table
class=
"table
plan-table
"
>
<thead>
<thead>
<tr>
<tr>
<th
style=
"width: 1
9
%"
>
险种
</th>
<th
style=
"width: 1
6
%"
>
险种
</th>
<th
style=
"width:
20
%"
>
保额
</th>
<th
style=
"width:
18
%"
>
保额
</th>
<th
style=
"width: 2
3
%"
>
保障期限
</th>
<th
style=
"width: 2
5
%"
>
保障期限
</th>
<th
style=
"width: 17%"
>
缴费期
</th>
<th
style=
"width: 17%"
>
缴费期
</th>
<th
style=
"width: 2
0
%"
>
保费
</th>
<th
style=
"width: 2
2
%"
>
保费
</th>
</tr>
</tr>
</thead>
</thead>
<tbody>
<tbody>
<tr
v-for=
"(item, index) in goodInfo.ensure"
:key=
"index"
>
<tr
v-for=
"(item, index) in goodInfo.ensure"
:key=
"index"
>
<t
h>
{{
item
.
productType
}}
</th
>
<t
d>
{{
item
.
productType
}}
</td
>
<t
h>
{{
item
.
insuredAmount
}}
</th
>
<t
d>
{{
item
.
insuredAmount
}}
</td
>
<t
h>
{{
item
.
term
}}
</th
>
<t
d>
{{
item
.
term
}}
</td
>
<t
h>
{{
item
.
paymentPeriod
}}
</th
>
<t
d>
{{
item
.
paymentPeriod
}}
</td
>
<t
h>
{{
item
.
price
||
"
-
"
}}
元
</th
>
<t
d>
{{
item
.
price
||
"
-
"
}}
元
</td
>
</tr>
</tr>
</tbody>
</tbody>
</table>
</table>
...
@@ -52,7 +52,9 @@
...
@@ -52,7 +52,9 @@
<div
class=
"good-item"
v-for=
"(item, index) in ensureList"
:key=
"index"
>
<div
class=
"good-item"
v-for=
"(item, index) in ensureList"
:key=
"index"
>
<div
class=
"good-title"
>
<div
class=
"good-title"
>
{{
item
.
productName
||
""
}}
{{
item
.
productName
||
""
}}
<cr-tag
:type=
"tagFilter(item.productType)"
plain
>
{{
item
.
productType
}}
</cr-tag>
<cr-tag
:type=
"tagClassFilter(item.productNo)"
plain
>
{{
tagFilter
(
item
.
productNo
)
}}
</cr-tag>
</div>
</div>
<div
class=
"good-date"
>
<div
class=
"good-date"
>
<span
class=
"good-date-item"
>
<span
class=
"good-date-item"
>
...
@@ -104,13 +106,7 @@ export default {
...
@@ -104,13 +106,7 @@ export default {
avator
,
avator
,
goodInfo
:
{
goodInfo
:
{
ensure
:
[]
ensure
:
[]
},
}
distList
:
[
{
title
:
"
医疗险
"
,
price
:
"
500万
"
},
{
title
:
"
重疾险
"
,
price
:
"
50万
"
},
{
title
:
"
意外险
"
,
price
:
"
60万
"
},
{
title
:
"
寿险
"
,
price
:
"
350万
"
}
]
};
};
},
},
computed
:
{
computed
:
{
...
@@ -130,16 +126,37 @@ export default {
...
@@ -130,16 +126,37 @@ export default {
tagFilter
(
type
)
{
tagFilter
(
type
)
{
let
_type
=
""
;
let
_type
=
""
;
switch
(
type
)
{
switch
(
type
)
{
case
"
医疗
"
:
case
"
TKYLX001
"
:
_type
=
"
医疗险
"
;
break
;
case
"
HTDQZJX001
"
:
_type
=
"
重疾险
"
;
break
;
case
"
ZAYWX001
"
:
_type
=
"
意外险
"
;
break
;
case
"
BNZJX001
"
:
_type
=
"
人寿险
"
;
break
;
default
:
_type
=
""
;
break
;
}
return
_type
;
},
tagClassFilter
(
type
)
{
let
_type
=
""
;
switch
(
type
)
{
case
"
TKYLX001
"
:
_type
=
"
warning
"
;
_type
=
"
warning
"
;
break
;
break
;
case
"
重疾
"
:
case
"
HTDQZJX001
"
:
_type
=
"
danger
"
;
_type
=
"
danger
"
;
break
;
break
;
case
"
意外
"
:
case
"
ZAYWX001
"
:
_type
=
"
primary
"
;
_type
=
"
primary
"
;
break
;
break
;
case
"
寿险
"
:
case
"
BNZJX001
"
:
_type
=
""
;
_type
=
""
;
break
;
break
;
default
:
default
:
...
...
src/views/Goods/Detail/modules/ProtocolRead.vue
View file @
7338a7e7
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
</
template
>
</
template
>
</cr-field>
</cr-field>
<div
v-show=
"!showRadio"
></div>
<div
v-show=
"!showRadio"
></div>
<div
class=
"insure-form-pact-link"
>
<div
class=
"insure-form-pact-link"
:style=
"{ paddingLeft: showRadio ? 'inherit' : 0 }"
>
<a
<a
href=
"javascript:;"
href=
"javascript:;"
@
click=
"openIframe(item.id)"
@
click=
"openIframe(item.id)"
...
...
src/views/Goods/Plan/index.less
View file @
7338a7e7
...
@@ -15,6 +15,17 @@
...
@@ -15,6 +15,17 @@
font-size: @font-size-12;
font-size: @font-size-12;
line-height: @line-height-sm + 2;
line-height: @line-height-sm + 2;
margin-bottom: 0;
margin-bottom: 0;
p {
margin-bottom: 8px;
&:last-child {
margin-bottom: 0;
}
}
h4 {
font-weight: bold;
font-size: 14px;
margin: 10px 0;
}
}
}
&-footer {
&-footer {
position: absolute;
position: absolute;
...
@@ -36,14 +47,7 @@
...
@@ -36,14 +47,7 @@
&-body {
&-body {
padding: @padding-lg;
padding: @padding-lg;
margin-bottom: 0;
margin-bottom: 0;
p {
&:nth-child(2n) {
margin-bottom: 20px;
}
&:last-child {
margin-bottom: 0;
}
}
strong {
strong {
font-weight: @font-weight-bold;
font-weight: @font-weight-bold;
}
}
...
...
src/views/Goods/Plan/index.vue
View file @
7338a7e7
...
@@ -64,8 +64,9 @@ export default {
...
@@ -64,8 +64,9 @@ export default {
case
"
mi
"
:
case
"
mi
"
:
this
.
planInfo
=
mi
.
planInfo
;
this
.
planInfo
=
mi
.
planInfo
;
break
;
break
;
case
"
mi-more
"
:
case
"
mi-greenInfo
"
:
this
.
planInfo
=
mi
.
greenInfo
;
case
"
mi-advanceInfo
"
:
this
.
planInfo
=
mi
[
detailType
.
split
(
"
-
"
)[
1
]];
break
;
break
;
case
"
ai
"
:
case
"
ai
"
:
this
.
planInfo
=
ai
.
planInfo
;
this
.
planInfo
=
ai
.
planInfo
;
...
@@ -80,6 +81,10 @@ export default {
...
@@ -80,6 +81,10 @@ export default {
window
.
location
.
href
=
pupopData
.
path
;
window
.
location
.
href
=
pupopData
.
path
;
return
;
return
;
}
}
if
(
pupopData
.
type
===
"
router
"
)
{
this
.
$router
.
push
(
pupopData
.
path
);
return
;
}
this
.
pupopData
=
pupopData
;
this
.
pupopData
=
pupopData
;
this
.
popupShow
=
true
;
this
.
popupShow
=
true
;
}
}
...
...
yarn.lock
View file @
7338a7e7
...
@@ -893,10 +893,10 @@
...
@@ -893,10 +893,10 @@
resolved "http://npmprivate.quantgroups.com/@nodelib%2ffs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b"
resolved "http://npmprivate.quantgroups.com/@nodelib%2ffs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b"
integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==
integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==
"@qg/cherry-ui@
=1.2.1
":
"@qg/cherry-ui@
^1.2.3
":
version "1.2.
1
"
version "1.2.
3
"
resolved "http://npmprivate.quantgroups.com/@qg%2fcherry-ui/-/cherry-ui-1.2.
1.tgz#5f59ebf0ed677c6d3f41dd04e3b9f6a43811936b
"
resolved "http://npmprivate.quantgroups.com/@qg%2fcherry-ui/-/cherry-ui-1.2.
3.tgz#280698c19039ee079f33e33856653e16d3f0e0c6
"
integrity sha512-
icj5WLUCJswPLF02YtCdppdfSDwQQrFoLxhRFCie2SFffIKVZSMEtSVVuEh2nZv2khPd/cvEISGpmzwDcBS7tw
==
integrity sha512-
0sgYtoAg8Ixbqw/HpPvnkUxLlBCLbgK8ZgzaRLnSeuvdgNzOH2bZoI0siWt9BFygak3MIcwD984bkywV5ggEqg
==
"@qg/qg-scroll@^1.4.2":
"@qg/qg-scroll@^1.4.2":
version "1.4.2"
version "1.4.2"
...
@@ -3346,6 +3346,11 @@ es-to-primitive@^1.2.1:
...
@@ -3346,6 +3346,11 @@ es-to-primitive@^1.2.1:
is-date-object "^1.0.1"
is-date-object "^1.0.1"
is-symbol "^1.0.2"
is-symbol "^1.0.2"
es6-promise-pool@^2.5.0:
version "2.5.0"
resolved "http://npmprivate.quantgroups.com/es6-promise-pool/-/es6-promise-pool-2.5.0.tgz#147c612b36b47f105027f9d2bf54a598a99d9ccb"
integrity sha1-FHxhKza0fxBQJ/nSv1SlmKmdnMs=
escalade@^3.0.1:
escalade@^3.0.1:
version "3.0.2"
version "3.0.2"
resolved "http://npmprivate.quantgroups.com/escalade/-/escalade-3.0.2.tgz#6a580d70edb87880f22b4c91d0d56078df6962c4"
resolved "http://npmprivate.quantgroups.com/escalade/-/escalade-3.0.2.tgz#6a580d70edb87880f22b4c91d0d56078df6962c4"
...
@@ -6983,6 +6988,11 @@ range-parser@^1.2.1, range-parser@~1.2.1:
...
@@ -6983,6 +6988,11 @@ range-parser@^1.2.1, range-parser@~1.2.1:
resolved "http://npmprivate.quantgroups.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
resolved "http://npmprivate.quantgroups.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
raven-js@^3.27.2:
version "3.27.2"
resolved "http://npmprivate.quantgroups.com/raven-js/-/raven-js-3.27.2.tgz#6c33df952026cd73820aa999122b7b7737a66775"
integrity sha512-mFWQcXnhRFEQe5HeFroPaEghlnqy7F5E2J3Fsab189ondqUzcjwSVi7el7F36cr6PvQYXoZ1P2F5CSF2/azeMQ==
raw-body@2.4.0:
raw-body@2.4.0:
version "2.4.0"
version "2.4.0"
resolved "http://npmprivate.quantgroups.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332"
resolved "http://npmprivate.quantgroups.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332"
...
@@ -7154,7 +7164,24 @@ repeat-string@^1.6.1:
...
@@ -7154,7 +7164,24 @@ repeat-string@^1.6.1:
resolved "http://npmprivate.quantgroups.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
resolved "http://npmprivate.quantgroups.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
request@^2.88.2:
request-promise-core@1.1.4:
version "1.1.4"
resolved "http://npmprivate.quantgroups.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f"
integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==
dependencies:
lodash "^4.17.19"
request-promise@^4.2.2:
version "4.2.6"
resolved "http://npmprivate.quantgroups.com/request-promise/-/request-promise-4.2.6.tgz#7e7e5b9578630e6f598e3813c0f8eb342a27f0a2"
integrity sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==
dependencies:
bluebird "^3.5.0"
request-promise-core "1.1.4"
stealthy-require "^1.1.1"
tough-cookie "^2.3.3"
request@^2.85.0, request@^2.88.2:
version "2.88.2"
version "2.88.2"
resolved "http://npmprivate.quantgroups.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
resolved "http://npmprivate.quantgroups.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
...
@@ -7782,6 +7809,11 @@ static-extend@^0.1.1:
...
@@ -7782,6 +7809,11 @@ static-extend@^0.1.1:
resolved "http://npmprivate.quantgroups.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
resolved "http://npmprivate.quantgroups.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
stealthy-require@^1.1.1:
version "1.1.1"
resolved "http://npmprivate.quantgroups.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b"
integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=
stream-browserify@^2.0.1:
stream-browserify@^2.0.1:
version "2.0.2"
version "2.0.2"
resolved "http://npmprivate.quantgroups.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b"
resolved "http://npmprivate.quantgroups.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b"
...
@@ -8229,7 +8261,7 @@ toposort@^1.0.0:
...
@@ -8229,7 +8261,7 @@ toposort@^1.0.0:
resolved "http://npmprivate.quantgroups.com/toposort/-/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029"
resolved "http://npmprivate.quantgroups.com/toposort/-/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029"
integrity sha1-LmhELZ9k7HILjMieZEOsbKqVACk=
integrity sha1-LmhELZ9k7HILjMieZEOsbKqVACk=
tough-cookie@~2.5.0:
tough-cookie@
^2.3.3, tough-cookie@
~2.5.0:
version "2.5.0"
version "2.5.0"
resolved "http://npmprivate.quantgroups.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
resolved "http://npmprivate.quantgroups.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
...
@@ -8775,6 +8807,15 @@ webpack-merge@^4.2.2:
...
@@ -8775,6 +8807,15 @@ webpack-merge@^4.2.2:
dependencies:
dependencies:
lodash "^4.17.15"
lodash "^4.17.15"
webpack-sentry-plugin@^1.16.0:
version "1.16.0"
resolved "http://npmprivate.quantgroups.com/webpack-sentry-plugin/-/webpack-sentry-plugin-1.16.0.tgz#ea545c1fc5bd3303a3f2f33e6d3b0662f4ea9149"
integrity sha512-sXWPa1iWb+VihBi0JfhiWDrGkyihHKx12fFL1E67NpOsYVFyNwj/sUHGiciEim1CHYzDz0usjbSuY6oIRVct4A==
dependencies:
es6-promise-pool "^2.5.0"
request "^2.85.0"
request-promise "^4.2.2"
webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3:
webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3:
version "1.4.3"
version "1.4.3"
resolved "http://npmprivate.quantgroups.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933"
resolved "http://npmprivate.quantgroups.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment