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
8c011e89
Commit
8c011e89
authored
Aug 06, 2020
by
郭志伟
Committed by
郝聪敏
Aug 10, 2020
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 详情完善
parent
8af7065c
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
64 additions
and
34 deletions
+64
-34
detail.huagui.shouxian.js
src/api/detail.huagui.shouxian.js
+3
-3
detail.zhongan.yiwai.js
src/api/detail.zhongan.yiwai.js
+2
-2
CIIDetail.vue
src/views/Goods/Detail/CIIDetail.vue
+5
-5
index.less
src/views/Goods/Inform/index.less
+14
-7
index.vue
src/views/Goods/Inform/index.vue
+40
-17
No files found.
src/api/detail.huagui.shouxian.js
View file @
8c011e89
...
...
@@ -4,7 +4,7 @@
* @Description: 华贵大麦2020定期寿险
* @Date: 2020-07-27 15:46:37
* @LastEditors: gzw
* @LastEditTime: 2020-08-05 1
6:56:21
* @LastEditTime: 2020-08-05 1
9:24:06
*/
import
goodsBg
from
"
@/assets/images/goods/detail/shouxian/bg.png
"
;
...
...
@@ -85,11 +85,11 @@ export default {
},
{
title
:
"
健康告知
"
,
url
:
"
http://mangguo-contract.qthbx.com/hua
ta
i-jian-kang-gao-zhi-v1/
"
url
:
"
http://mangguo-contract.qthbx.com/hua
-gu
i-jian-kang-gao-zhi-v1/
"
},
{
title
:
"
投保须知及声明
"
,
url
:
"
http://mangguo-contract.qthbx.com/hua
tai-toubaoxu
zhi-v1/
"
url
:
"
http://mangguo-contract.qthbx.com/hua
gui-tou-bao-xu-
zhi-v1/
"
},
{
title
:
"
平台服务协议
"
,
...
...
src/api/detail.zhongan.yiwai.js
View file @
8c011e89
...
...
@@ -4,7 +4,7 @@
* @Description:众安50万意外险
* @Date: 2020-07-27 15:46:37
* @LastEditors: gzw
* @LastEditTime: 2020-08-05 1
6:38:21
* @LastEditTime: 2020-08-05 1
9:23:22
*/
import
goodsBg
from
"
@/assets/images/goods/detail/yiwaixian/bg.png
"
;
...
...
@@ -141,7 +141,7 @@ export default {
},
{
title
:
"
投保须知及声明
"
,
url
:
"
http://mangguo-contract.qthbx.com/
huatai-toubaoxu
zhi-v1/
"
url
:
"
http://mangguo-contract.qthbx.com/
zhong-an-tou-bao-xu-
zhi-v1/
"
},
{
title
:
"
平台服务协议
"
,
...
...
src/views/Goods/Detail/CIIDetail.vue
View file @
8c011e89
...
...
@@ -16,7 +16,7 @@
@
cell-click=
"openIframePupop"
/>
<protocol-read
v-model=
"formData.
pact
"
v-model=
"formData.
autoRenewPolicy
"
:cell-data=
"noticeCellData"
@
cell-click=
"openIframePupop"
/>
...
...
@@ -126,7 +126,7 @@ export default {
type
:
"
1
"
,
planValue
:
"
3
"
,
auto
:
false
,
pact
:
false
autoRenewPolicy
:
false
},
goInsureState
:
false
,
showLayer
:
false
...
...
@@ -136,7 +136,6 @@ export default {
headerInfo
:
{
deep
:
true
,
handler
(
val
)
{
console
.
log
(
val
);
const
{
price
,
subPrice
}
=
val
;
this
.
goodActionInfo
=
{
title
:
price
,
...
...
@@ -209,8 +208,9 @@ export default {
this
.
currentPupopIndex
=
index
;
this
.
popupShow
=
true
;
},
onSubmit
(
values
)
{
console
.
log
(
"
submit
"
,
values
);
onSubmit
()
{
sessionStorage
.
setItem
(
"
policyFormData
"
,
JSON
.
stringify
(
this
.
formData
));
this
.
$router
.
push
(
"
/goods/inform
"
);
},
onFailed
(
errorInfo
)
{
const
{
errors
}
=
errorInfo
;
...
...
src/views/Goods/Inform/index.less
View file @
8c011e89
...
...
@@ -30,19 +30,20 @@
}
}
&-content {
padding-bottom: 0;
&-title {
strong {
color: @orange-dark;
}
}
@{deep} .card-body {
padding:
20px 20px 11px 20px
;
background-color: @gray-1;
border-radius: @border-radius-md;
font-size: @font-size-12
;
color: @black
;
line-height: @line-height-sm + 2
;
margin-bottom: 0
;
padding:
0
;
//
background-color: @gray-1;
//
border-radius: @border-radius-md;
overflow: hidden
;
-webkit-overflow-scrolling: touch
;
margin: 0 -15px
;
height: 72vh
;
}
}
&-btns {
...
...
@@ -60,4 +61,10 @@
border-width: 0;
}
}
&-frame {
-webkit-overflow-scrolling: touch;
overflow: scroll;
width: 100%;
height: 72vh;
}
}
src/views/Goods/Inform/index.vue
View file @
8c011e89
...
...
@@ -11,20 +11,7 @@
请如实告知
<strong>
被保人
</strong>
是否有以下情形之一
</span>
<p>
以下情况全为“否”,即符合投保条件:
</p>
<!-- eslint-disable-next-line -->
<p>
1.被保险人职业是否属于以下职业:接触放射线或放射性物质,接触化学、易燃或易爆物质,有毒及危险物质生产运输,参与矿物或煤炭开采,暴露于烟尘或粉尘,参加高空、海洋、水下、地下、隧道、桥梁作业或活动,从事渔业捕捉,森林砍伐业或相关作业,森林防火,建筑施工,机械设备制造加工操作,金属/合金冶炼,3吨及3吨以上重型卡车、砂石车、液化气化油罐车驾驶及随车工作,高压电、电缆作业,拆船工作,私人保镖,战地记者,驯兽师,无固定职业,消防队员、特种兵、军事院校学生、入伍受训新兵、消防爆破、缉毒及防爆警察,参与镇暴或军警行动,前线军人。
</p>
<!-- eslint-disable-next-line -->
<p>
2. 被保险人过去 1 年内是否发现健康检查异常(包括但不限于血液、超声、影像检查、内镜、病理检查等),过去 2 年内是否住院或被要求进一步检查、手术或治疗(不包括剖腹产/顺产/急性胃肠炎/单次发作已痊愈的肺炎/上呼吸道感染住院)。
</p>
<!-- eslint-disable-next-line -->
<p>
3. 被保险人目前或过往是否患有下列疾病:良、恶性肿瘤(含原位癌),2 级或以上高血压(收缩压大于 160mmHg,或舒张压大于 100mmHg),心脏疾病,主动脉疾病,脑梗死(脑栓塞或脑血栓),脑出血,脑外伤后遗症,肾脏疾病,慢性肝脏疾病,血友病,重型再障性贫血,系统性红斑狼疮,类风湿性关节炎,风湿热,糖尿病,阿尔茨海默病,帕金森氏病,运动神经元病,多发性硬化,重症肌无力,硬皮病,克隆病,溃疡性结肠炎,慢性胰腺炎,癫痫,精神病,先天性疾病,法定传染病(包含甲类及乙类),慢性阻塞性肺病,瘫痪,性病,艾滋病及 HIV 阳性,慢性酒精中毒。是否曾经或正在使用毒品或违禁药物、是否有智能障碍或痴呆、失明、聋哑、身体任何部位缺失、畸形及功能障碍、重听、视力障碍(近视1000度以上)。
</p>
<!-- eslint-disable-next-line -->
<p>
4. 过去 1 年内是否存在下列症状:反复头痛、晕厥、胸痛、气急、紫绀、持续反复发热、抽搐、不明原因出血、皮下出血点、咯血、反复呕吐、进食梗噎感或吞咽困难、呕血、浮肿、腹痛、黄疸、便血、血尿、蛋白尿、性质不明的肿块、消瘦(非健身原因所致的体重减轻 5公斤以上) 。
</p>
<!-- eslint-disable-next-line -->
<p>
5. 适用于女性被保险人:是否曾患有葡萄胎或其他妊娠滋养细胞疾病、宫颈不典型增生;是否有半年内存在阴道异常出血、乳头异常溢液、疼痛、糜烂或回缩、乳房表面皮肤凹陷、皱褶或皮肤收缩等症状。
</p>
<p>
6. 2 周岁以下被保险人出生时体重是否低于 2.5 公斤,是否早产,窒息,发育迟缓,脑瘫。
</p>
<!-- eslint-disable-next-line -->
<p>
7.被保险人是否曾被保险公司解除合同或投保时被拒绝、延期、附加条款承保或有过任何形式的人身索赔?被保险人最近一年内是否已在其它保险公司申请累计重大疾病保险保额达50万以上?
</p>
<iframe
class=
"inform-frame"
:src=
"url"
frameborder=
"0"
height=
"100%"
></iframe>
</card>
<div
class=
"inform-btns"
>
<cr-button
@
click=
"$router.back()"
>
不符合
</cr-button>
...
...
@@ -35,6 +22,8 @@
<
script
>
import
card
from
"
@/components/Card
"
;
import
{
placeOrder
}
from
"
@/api/product
"
;
import
{
payByWay
}
from
"
@/service/pay
"
;
export
default
{
name
:
"
GoodsInform
"
,
...
...
@@ -43,13 +32,47 @@ export default {
},
data
()
{
return
{
showLayer
:
false
formData
:
JSON
.
parse
(
sessionStorage
.
getItem
(
"
policyFormData
"
)
||
"
{}
"
),
orderInfo
:
{},
tradeType
:
"
JSAPI
"
,
url
:
"
http://mangguo-contract.qthbx.com/huatai-jian-kang-gao-zhi-v1/
"
};
},
methods
:
{
conform
()
{
// this.$toast("平台备案中,不能支付,敬请期待");
this
.
showLayer
=
true
;
this
.
generateOrder
();
},
async
generateOrder
()
{
const
res
=
await
placeOrder
.
create
();
if
(
res
)
{
this
.
orderInfo
=
res
;
this
.
goPay
();
}
},
async
goPay
()
{
const
{
tradeType
,
orderInfo
}
=
this
;
const
{
payOrderNo
,
payType
}
=
orderInfo
;
if
(
!
payOrderNo
)
{
this
.
$toast
(
"
请先生成订单
"
);
return
;
}
const
res
=
await
placeOrder
.
pay
({
payOrderNo
,
payType
,
tradeType
});
if
(
res
)
{
let
payInfo
=
{
url
:
res
.
data
.
payUrl
,
params
:
{
...
orderInfo
,
tradeType
,
state
:
1
}
};
if
(
tradeType
===
"
JSAPI
"
)
{
payInfo
=
res
.
data
.
payInfo
;
}
payByWay
(
tradeType
,
payInfo
).
then
(()
=>
{
this
.
payBack
=
1
;
});
}
}
}
};
...
...
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