Commit 8c011e89 authored by 郭志伟's avatar 郭志伟 Committed by 郝聪敏

feat: 详情完善

parent 8af7065c
...@@ -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-05 16:56:21 * @LastEditTime: 2020-08-05 19:24:06
*/ */
import goodsBg from "@/assets/images/goods/detail/shouxian/bg.png"; import goodsBg from "@/assets/images/goods/detail/shouxian/bg.png";
...@@ -85,11 +85,11 @@ export default { ...@@ -85,11 +85,11 @@ export default {
}, },
{ {
title: "健康告知", title: "健康告知",
url: "http://mangguo-contract.qthbx.com/huatai-jian-kang-gao-zhi-v1/" url: "http://mangguo-contract.qthbx.com/hua-gui-jian-kang-gao-zhi-v1/"
}, },
{ {
title: "投保须知及声明", title: "投保须知及声明",
url: "http://mangguo-contract.qthbx.com/huatai-toubaoxuzhi-v1/" url: "http://mangguo-contract.qthbx.com/huagui-tou-bao-xu-zhi-v1/"
}, },
{ {
title: "平台服务协议", title: "平台服务协议",
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Description:众安50万意外险 * @Description:众安50万意外险
* @Date: 2020-07-27 15:46:37 * @Date: 2020-07-27 15:46:37
* @LastEditors: gzw * @LastEditors: gzw
* @LastEditTime: 2020-08-05 16:38:21 * @LastEditTime: 2020-08-05 19:23:22
*/ */
import goodsBg from "@/assets/images/goods/detail/yiwaixian/bg.png"; import goodsBg from "@/assets/images/goods/detail/yiwaixian/bg.png";
...@@ -141,7 +141,7 @@ export default { ...@@ -141,7 +141,7 @@ export default {
}, },
{ {
title: "投保须知及声明", title: "投保须知及声明",
url: "http://mangguo-contract.qthbx.com/huatai-toubaoxuzhi-v1/" url: "http://mangguo-contract.qthbx.com/zhong-an-tou-bao-xu-zhi-v1/"
}, },
{ {
title: "平台服务协议", title: "平台服务协议",
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
@cell-click="openIframePupop" @cell-click="openIframePupop"
/> />
<protocol-read <protocol-read
v-model="formData.pact" v-model="formData.autoRenewPolicy"
:cell-data="noticeCellData" :cell-data="noticeCellData"
@cell-click="openIframePupop" @cell-click="openIframePupop"
/> />
...@@ -126,7 +126,7 @@ export default { ...@@ -126,7 +126,7 @@ export default {
type: "1", type: "1",
planValue: "3", planValue: "3",
auto: false, auto: false,
pact: false autoRenewPolicy: false
}, },
goInsureState: false, goInsureState: false,
showLayer: false showLayer: false
...@@ -136,7 +136,6 @@ export default { ...@@ -136,7 +136,6 @@ export default {
headerInfo: { headerInfo: {
deep: true, deep: true,
handler(val) { handler(val) {
console.log(val);
const { price, subPrice } = val; const { price, subPrice } = val;
this.goodActionInfo = { this.goodActionInfo = {
title: price, title: price,
...@@ -209,8 +208,9 @@ export default { ...@@ -209,8 +208,9 @@ export default {
this.currentPupopIndex = index; this.currentPupopIndex = index;
this.popupShow = true; this.popupShow = true;
}, },
onSubmit(values) { onSubmit() {
console.log("submit", values); sessionStorage.setItem("policyFormData", JSON.stringify(this.formData));
this.$router.push("/goods/inform");
}, },
onFailed(errorInfo) { onFailed(errorInfo) {
const { errors } = errorInfo; const { errors } = errorInfo;
......
...@@ -30,19 +30,20 @@ ...@@ -30,19 +30,20 @@
} }
} }
&-content { &-content {
padding-bottom: 0;
&-title { &-title {
strong { strong {
color: @orange-dark; color: @orange-dark;
} }
} }
@{deep} .card-body { @{deep} .card-body {
padding: 20px 20px 11px 20px; padding: 0;
background-color: @gray-1; // background-color: @gray-1;
border-radius: @border-radius-md; // border-radius: @border-radius-md;
font-size: @font-size-12; overflow: hidden;
color: @black; -webkit-overflow-scrolling: touch;
line-height: @line-height-sm + 2; margin: 0 -15px;
margin-bottom: 0; height: 72vh;
} }
} }
&-btns { &-btns {
...@@ -60,4 +61,10 @@ ...@@ -60,4 +61,10 @@
border-width: 0; border-width: 0;
} }
} }
&-frame {
-webkit-overflow-scrolling: touch;
overflow: scroll;
width: 100%;
height: 72vh;
}
} }
...@@ -11,20 +11,7 @@ ...@@ -11,20 +11,7 @@
请如实告知 请如实告知
<strong>被保人</strong> 是否有以下情形之一 <strong>被保人</strong> 是否有以下情形之一
</span> </span>
<p>以下情况全为“否”,即符合投保条件:</p> <iframe class="inform-frame" :src="url" frameborder="0" height="100%"></iframe>
<!-- 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>
</card> </card>
<div class="inform-btns"> <div class="inform-btns">
<cr-button @click="$router.back()">不符合</cr-button> <cr-button @click="$router.back()">不符合</cr-button>
...@@ -35,6 +22,8 @@ ...@@ -35,6 +22,8 @@
<script> <script>
import card from "@/components/Card"; import card from "@/components/Card";
import { placeOrder } from "@/api/product";
import { payByWay } from "@/service/pay";
export default { export default {
name: "GoodsInform", name: "GoodsInform",
...@@ -43,13 +32,47 @@ export default { ...@@ -43,13 +32,47 @@ export default {
}, },
data() { data() {
return { 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: { methods: {
conform() { conform() {
// this.$toast("平台备案中,不能支付,敬请期待"); this.generateOrder();
this.showLayer = true; },
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;
});
}
} }
} }
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment