86496ef5 by joe

1

1 parent 90a1c4d5
Showing 43 changed files with 64 additions and 30 deletions
......@@ -12,7 +12,7 @@
<![endif]-->
<title>平安人寿保险官网</title>
<link href="static/js/0.1576033593271.js" rel="prefetch"><link href="static/js/1.1576033593271.js" rel="prefetch"><link href="static/js/10.1576033593271.js" rel="prefetch"><link href="static/js/11.1576033593271.js" rel="prefetch"><link href="static/js/12.1576033593271.js" rel="prefetch"><link href="static/js/13.1576033593271.js" rel="prefetch"><link href="static/js/14.1576033593271.js" rel="prefetch"><link href="static/js/15.1576033593271.js" rel="prefetch"><link href="static/js/16.1576033593271.js" rel="prefetch"><link href="static/js/17.1576033593271.js" rel="prefetch"><link href="static/js/18.1576033593271.js" rel="prefetch"><link href="static/js/19.1576033593271.js" rel="prefetch"><link href="static/js/2.1576033593271.js" rel="prefetch"><link href="static/js/20.1576033593271.js" rel="prefetch"><link href="static/js/21.1576033593271.js" rel="prefetch"><link href="static/js/22.1576033593271.js" rel="prefetch"><link href="static/js/3.1576033593271.js" rel="prefetch"><link href="static/js/4.1576033593271.js" rel="prefetch"><link href="static/js/5.1576033593271.js" rel="prefetch"><link href="static/js/6.1576033593271.js" rel="prefetch"><link href="static/js/7.1576033593271.js" rel="prefetch"><link href="static/js/8.1576033593271.js" rel="prefetch"><link href="static/js/9.1576033593271.js" rel="prefetch"><link href="static/js/app.1576033593271.js" rel="preload" as="script"></head>
<link href="static/js/0.1576053098213.js" rel="prefetch"><link href="static/js/1.1576053098213.js" rel="prefetch"><link href="static/js/10.1576053098213.js" rel="prefetch"><link href="static/js/11.1576053098213.js" rel="prefetch"><link href="static/js/12.1576053098213.js" rel="prefetch"><link href="static/js/13.1576053098213.js" rel="prefetch"><link href="static/js/14.1576053098213.js" rel="prefetch"><link href="static/js/15.1576053098213.js" rel="prefetch"><link href="static/js/16.1576053098213.js" rel="prefetch"><link href="static/js/17.1576053098213.js" rel="prefetch"><link href="static/js/18.1576053098213.js" rel="prefetch"><link href="static/js/19.1576053098213.js" rel="prefetch"><link href="static/js/2.1576053098213.js" rel="prefetch"><link href="static/js/20.1576053098213.js" rel="prefetch"><link href="static/js/21.1576053098213.js" rel="prefetch"><link href="static/js/22.1576053098213.js" rel="prefetch"><link href="static/js/3.1576053098213.js" rel="prefetch"><link href="static/js/4.1576053098213.js" rel="prefetch"><link href="static/js/5.1576053098213.js" rel="prefetch"><link href="static/js/6.1576053098213.js" rel="prefetch"><link href="static/js/7.1576053098213.js" rel="prefetch"><link href="static/js/8.1576053098213.js" rel="prefetch"><link href="static/js/9.1576053098213.js" rel="prefetch"><link href="static/js/app.1576053098213.js" rel="preload" as="script"></head>
<body>
<noscript>
......@@ -22,6 +22,6 @@
<div id="app"></div>
<!-- built files will be auto injected -->
<script src="./js/unionrsa.js"></script>
<script type="text/javascript" src="static/js/app.1576033593271.js"></script></body>
<script type="text/javascript" src="static/js/app.1576053098213.js"></script></body>
</html>
......
......@@ -528,7 +528,7 @@ module.exports = {
download: "下載文檔",
form: [{
project: "退保",
content: "在猶豫期後解除合同,公司將退還保單現金價值或未滿期凈保費。(待產品精算確認)",
content: "在冷靜期後解除合同,公司將退還保單現金價值或未滿期凈保費。(待產品精算確認)",
applicant: "投保人",
receptionTime: "保單效力終止前",
materialList: [{
......@@ -547,10 +547,10 @@ module.exports = {
],
},
{
project: "猶豫期退保",
content: "在猶豫期內提出解除合同,公司會無息退還全部保費",
project: "冷靜期退保",
content: "在冷靜期內提出解除合同,公司會無息退還全部保費",
applicant: "投保人",
receptionTime: "猶豫期結束前",
receptionTime: "冷靜期結束前",
materialList: [{
name: "保險單",
},
......@@ -762,7 +762,7 @@ module.exports = {
},
pagination: {
firstPage: "第一頁",
lastPage: "下一頁",
nextPage: "下一頁",
goto: "跳轉",
per: "第",
page: "頁"
......
......@@ -528,7 +528,7 @@ module.exports = {
download: "下载文档",
form: [{
project: "退保",
content: "在犹豫期后解除合同,公司将退还保单现金价值或未满期净保费。(待产品精算确认)",
content: "在冷静期后解除合同,公司将退还保单现金价值或未满期净保费。(待产品精算确认)",
applicant: "投保人",
receptionTime: "保单效力终止前",
materialList: [{
......@@ -547,10 +547,10 @@ module.exports = {
],
},
{
project: "犹豫期退保",
content: "在犹豫期内提出解除合同,公司会无息退还全部保费",
project: "冷静期退保",
content: "在冷静期内提出解除合同,公司会无息退还全部保费",
applicant: "投保人",
receptionTime: "犹豫期结束前",
receptionTime: "冷静期结束前",
materialList: [{
name: "保险单",
},
......
@import '@/styles/_support';
input::-webkit-input-placeholder {
color: #494949;
}
textarea::-webkit-input-placeholder {
color: #494949;
}
.top-space {
// height: 4.25rem;
......
......@@ -11,7 +11,7 @@
<div class="icon"><img src="@/assets/images/reservation/icon-re-name.png"></div> {{$t('complaintAcceptance.name')}}
</div>
<div class="ipt-wrap">
<input :placeholder="$t('complaintAcceptance.namePlaceholder')" class="ipt name-ipt" type="text" :class="{err : errorTips.nameErr.length > 0}" v-model="data.name">
<input class="ipt name-ipt" type="text" :class="{err : errorTips.nameErr.length > 0}" v-model="data.name">
</div>
<div class="validator" v-if="errorTips.nameErr.length > 0">
<img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.nameErr}}
......
......@@ -229,7 +229,6 @@
</template>
<template v-else>
<div style="height:500px"></div>
</template>
</div>
</div>
......
......@@ -62,7 +62,7 @@
{{$t("policyChangeContact.submit")}}
</div>
</div>
<div v-else style="height:400px"></div>
<!-- <div v-else style="height:400px"></div> -->
</template>
</div>
</template>
......
......@@ -69,6 +69,10 @@ export default {
this.modalVisiable = false;
},
loadData() {
if (this.isOwner && this.data) {
return;
}
if (this.loading) {
return;
}
......@@ -142,12 +146,8 @@ export default {
}
},
handleUpdatePolicyWithFile(data) {
console.log("handleUpdatePolicyWithFile");
this.idFront = data.front;
this.idBack = data.back;
console.log(data)
console.log(this.idFront)
console.log(this.idBack)
this.updatePolicyIdPic().then(() => {
this.updatePolicyInfo();
});
......@@ -161,9 +161,13 @@ export default {
delete param.birthday;
delete param.sex;
param.modifyObj = this.isOwner ? 1 : 2;
param.policyId = this.selectedPolicies[0].id;
param.policyCode = this.selectedPolicies[0].code;
let policies = [];
this.selectedPolicies.forEach(element => {
policies.push({ policyId: element.id, policyCode: element.code });
});
param.policies = policies;
httpPost({ url: api.updatePolicyInfo, data: param, sid: true }).then(res => {
this.loading = false;
this.showModal(this.i18n.policyChangeInformation.success);
......
......@@ -16,7 +16,7 @@
</div>
</div>
<policy-head-list :multiSelectable="false" @onSelect="handlePolicySelect" :model="'checkbox'"></policy-head-list>
<policy-head-list :multiSelectable="isOwner" @onSelect="handlePolicySelect" :model="'checkbox'"></policy-head-list>
<div class="container border" v-if="selectedPolicies.length > 0 && data">
<div class="table">
<div class="table-header orange">
......@@ -150,7 +150,7 @@
</div>
</div>
</div>
<div v-else style="height:400px"></div>
<!-- <div v-else style="height:400px"></div> -->
</template>
</div>
......
......@@ -99,6 +99,17 @@ export default {
} catch (e) {
}
if (!selectPolicy) {
let firstPolicy = this.myPolicyList[0];
this.myPolicyList[0].activity = true;
selectPolicy = { id: firstPolicy.policyId, code: firstPolicy.policyCode };
if (this.multiSelectable) {
this.selectPolicyCodes[selectPolicy.code] = selectPolicy;
} else {
this.selectPolicyCode = selectPolicy.code;
}
this.$emit("onSelect", [selectPolicy]);
}
},
handlePolicySelect(item, index) {
let code = item.policyCode;
......
@import '@/styles/_support';
.container {
.list-container {
overflow-x: scroll;
padding-bottom: 2rem;
}
.cell-group {
margin-bottom: 1rem;
......
<template>
<div class="container">
<div class="list-container">
<div class="cell-group">
<div class="table-header orange">
<div class="normal-header">
......
......@@ -7,6 +7,14 @@ input {
color: #333333;
}
input::-webkit-input-placeholder {
color: #494949;
}
textarea::-webkit-input-placeholder {
color: #494949;
}
.top-space {}
.reservation-container {
......
......@@ -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 :placeholder="$t('reservation.namePlaceholder')" 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}}
......
@import '@/styles/_support';
.content {
padding-bottom: 8.5rem;
// padding-bottom: 8.5rem;
padding-bottom: 2.33rem;
}
.box {
......
@import '@/styles/_support';
.content {
padding-bottom: 8.5rem;
// padding-bottom: 8.5rem;
padding-bottom: 2.33rem;
}
.box {
......
@import '@/styles/_support';
.content {
padding-bottom: 8.5rem;
// padding-bottom: 8.5rem;
padding-bottom: 2.33rem;
}
.box {
......
@import '@/styles/_support';
.content {
padding-bottom: 8.5rem;
padding-bottom: 2.33rem;
}
.box {
......
@import '@/styles/_support';
.content {
padding-bottom: 8.5rem;
// padding-bottom: 8.5rem;
padding-bottom: 2.33rem;
}
.box {
......