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>
......
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
......@@ -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 {
......