mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-11 17:56:43 +08:00
Merge branch 'feature/【保全】' into dev
This commit is contained in:
@@ -99,6 +99,7 @@
|
|||||||
rows="4"
|
rows="4"
|
||||||
autosize
|
autosize
|
||||||
type="textarea"
|
type="textarea"
|
||||||
|
maxlength="200"
|
||||||
name="其他退保原因"
|
name="其他退保原因"
|
||||||
placeholder="请输入其他退保原因"
|
placeholder="请输入其他退保原因"
|
||||||
v-validate="surrenderReasonType == '6' ? 'required' : ''"
|
v-validate="surrenderReasonType == '6' ? 'required' : ''"
|
||||||
|
|||||||
@@ -117,7 +117,8 @@ export default {
|
|||||||
signMediaDTO: {
|
signMediaDTO: {
|
||||||
signId: this.pdfList[0].signId,
|
signId: this.pdfList[0].signId,
|
||||||
surrenderId: this.customerInfo.surrenderId,
|
surrenderId: this.customerInfo.surrenderId,
|
||||||
documentStatus: '1'
|
documentStatus: '1',
|
||||||
|
documentType: '0' //documentType 0-阅读文档 3-签名文档
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -117,7 +117,8 @@ export default {
|
|||||||
signMediaDTO: {
|
signMediaDTO: {
|
||||||
signId: this.pdfList[0].signId,
|
signId: this.pdfList[0].signId,
|
||||||
surrenderId: this.customerInfo.surrenderId,
|
surrenderId: this.customerInfo.surrenderId,
|
||||||
documentStatus: '1'
|
documentStatus: '1',
|
||||||
|
documentType: '0' //documentType 0-阅读文档 3-签名文档
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -142,14 +142,6 @@ export default {
|
|||||||
},
|
},
|
||||||
//初始化信息
|
//初始化信息
|
||||||
init() {
|
init() {
|
||||||
this.$toast.loading({
|
|
||||||
// 持续展示 toast
|
|
||||||
duration: 0,
|
|
||||||
// 禁用背景点击
|
|
||||||
forbidClick: true,
|
|
||||||
loadingType: 'spinner',
|
|
||||||
message: '加载中……'
|
|
||||||
})
|
|
||||||
let params = {
|
let params = {
|
||||||
edorType: 'PC',
|
edorType: 'PC',
|
||||||
surrenderId: this.customerInfo.surrenderId,
|
surrenderId: this.customerInfo.surrenderId,
|
||||||
@@ -249,11 +241,10 @@ export default {
|
|||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
.renewal-confirmation-container {
|
.renewal-confirmation-container {
|
||||||
.cont-info-container {
|
.cont-info-container {
|
||||||
/deep/.van-cell__title,
|
/deep/.van-cell__value {
|
||||||
.van-cell__value {
|
|
||||||
flex: auto;
|
|
||||||
text-align: left;
|
text-align: left;
|
||||||
width: 50%;
|
width: 15%;
|
||||||
|
flex: auto;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -49,16 +49,18 @@
|
|||||||
/>
|
/>
|
||||||
<van-button type="danger" size="small" round class="bankCard mr10 w110 h20" @click="cardScanning('0')" v-no-more-click="2000">银行卡扫描</van-button>
|
<van-button type="danger" size="small" round class="bankCard mr10 w110 h20" @click="cardScanning('0')" v-no-more-click="2000">银行卡扫描</van-button>
|
||||||
</van-cell-group>
|
</van-cell-group>
|
||||||
<van-field
|
<van-cell-group class="mt10 change-container">
|
||||||
v-model="bankAdr"
|
<van-field
|
||||||
label="开户银行所在地"
|
v-model="bankAdr"
|
||||||
@click="bankProvincePopup = true"
|
label="开户银行所在地"
|
||||||
placeholder="请输入"
|
@click="bankProvincePopup = true"
|
||||||
v-validate="'required'"
|
placeholder="请输入"
|
||||||
name="开户银行所在地"
|
v-validate="'required'"
|
||||||
required
|
name="开户银行所在地"
|
||||||
readonly
|
required
|
||||||
/>
|
readonly
|
||||||
|
/>
|
||||||
|
</van-cell-group>
|
||||||
<div class="bottom-btn bg-white">
|
<div class="bottom-btn bg-white">
|
||||||
<van-button type="danger" size="large" @click="nextStep" v-no-more-click="2000">下一步</van-button>
|
<van-button type="danger" size="large" @click="nextStep" v-no-more-click="2000">下一步</van-button>
|
||||||
</div>
|
</div>
|
||||||
@@ -76,6 +78,12 @@
|
|||||||
</div>
|
</div>
|
||||||
<!-- 银行卡扫描 -->
|
<!-- 银行卡扫描 -->
|
||||||
<BankCardScan :scanShow="isScan" :clear="false" @getScanInfo="getBankCardInfo"></BankCardScan>
|
<BankCardScan :scanShow="isScan" :clear="false" @getScanInfo="getBankCardInfo"></BankCardScan>
|
||||||
|
<!-- 信息变更提示弹窗 -->
|
||||||
|
<div class="dialog-container">
|
||||||
|
<van-dialog v-model="dialogShow" title="提示" @confirm="dialogShow = false" confirmButtonColor="#fff">
|
||||||
|
<p class="p15 pb20 fs14 text-center">该客户涉及到的所有保单相应信息将变更</p>
|
||||||
|
</van-dialog>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -87,6 +95,7 @@ import { getBankList, checkCard } from '@/api/ebiz/sale/sale'
|
|||||||
import filters from '@/views/ebiz/preserve/filters'
|
import filters from '@/views/ebiz/preserve/filters'
|
||||||
import getAreaName from '@/views/ebiz/preserve/js/utils/get-area-name'
|
import getAreaName from '@/views/ebiz/preserve/js/utils/get-area-name'
|
||||||
import areaList from '@/views/ebiz/preserve/js/utils/area'
|
import areaList from '@/views/ebiz/preserve/js/utils/area'
|
||||||
|
import dataDic from '../js/data-dictionary.js'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'RenewalInfo',
|
name: 'RenewalInfo',
|
||||||
@@ -105,6 +114,7 @@ export default {
|
|||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
dialogShow: true, //信息变更弹窗是否显示
|
||||||
valueKey: '',
|
valueKey: '',
|
||||||
popupShow: false,
|
popupShow: false,
|
||||||
pickerType: '',
|
pickerType: '',
|
||||||
@@ -142,13 +152,18 @@ export default {
|
|||||||
mounted() {
|
mounted() {
|
||||||
// 筛选按钮的点击事件
|
// 筛选按钮的点击事件
|
||||||
window.appCallBack = this.appCallBack
|
window.appCallBack = this.appCallBack
|
||||||
/*Dialog.confirm({
|
|
||||||
title: '提示',
|
|
||||||
message: '该客户涉及到的所有保单相应信息将变更',
|
|
||||||
showCancelButton: false
|
|
||||||
})*/
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
//银行卡编码转银行名称
|
||||||
|
bankCodetoName(v) {
|
||||||
|
let text = ''
|
||||||
|
dataDic['edorBankType'].some(item => {
|
||||||
|
if (item.id == v) {
|
||||||
|
text = item.text
|
||||||
|
}
|
||||||
|
})
|
||||||
|
return text
|
||||||
|
},
|
||||||
//区域选择
|
//区域选择
|
||||||
sureArea(area, type) {
|
sureArea(area, type) {
|
||||||
switch (type) {
|
switch (type) {
|
||||||
@@ -303,12 +318,12 @@ export default {
|
|||||||
{},
|
{},
|
||||||
{
|
{
|
||||||
accountName: item.accountName,
|
accountName: item.accountName,
|
||||||
bankName: item.bankName,
|
bankName: this.bankCodetoName(item.bankCode),
|
||||||
accountType: item.accountType,
|
accountType: item.accountType,
|
||||||
bankCode: item.bankCode,
|
bankCode: item.bankCode,
|
||||||
bankNo: item.bankNo,
|
bankNo: item.bankNo,
|
||||||
bankProvince: this.bankProvince, //TEST测试专用
|
// bankProvince: this.bankProvince, //TEST测试专用
|
||||||
// bankProvince: item.bankProvince,
|
bankProvince: item.bankProvince,
|
||||||
isNewInfo: item.isNewInfo,
|
isNewInfo: item.isNewInfo,
|
||||||
contNo: item.bankNo,
|
contNo: item.bankNo,
|
||||||
appntName: item.appntName,
|
appntName: item.appntName,
|
||||||
@@ -321,6 +336,7 @@ export default {
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
|
|
||||||
let changeItem = {
|
let changeItem = {
|
||||||
isNewInfo: '0',
|
isNewInfo: '0',
|
||||||
bankCode: this.bankCode,
|
bankCode: this.bankCode,
|
||||||
@@ -355,25 +371,39 @@ export default {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
.van-dialog__confirm {
|
.dialog-container {
|
||||||
background-color: #e9332e !important;
|
/deep/.van-dialog__confirm {
|
||||||
margin-right: 20px;
|
background-color: #e9332e !important;
|
||||||
|
}
|
||||||
|
/deep/.van-dialog__header {
|
||||||
|
color: #e9332e !important;
|
||||||
|
padding-bottom: 5px;
|
||||||
|
}
|
||||||
|
/deep/.van-dialog {
|
||||||
|
width: 77%;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.renewal-info-container {
|
.renewal-info-container {
|
||||||
.cont-info-container {
|
.cont-info-container {
|
||||||
/deep/ .van-cell__value {
|
/deep/.van-cell__value {
|
||||||
text-align: left;
|
text-align: left;
|
||||||
width: 75%;
|
width: 15%;
|
||||||
|
flex: auto;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.change-container,
|
.change-container {
|
||||||
.align-items-c {
|
|
||||||
/deep/.van-field__label {
|
/deep/.van-field__label {
|
||||||
text-align: left;
|
text-align: left;
|
||||||
width: 40%;
|
width: 40%;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.align-items-c {
|
||||||
|
/deep/.van-field__label {
|
||||||
|
text-align: left;
|
||||||
|
width: 55%;
|
||||||
|
}
|
||||||
|
}
|
||||||
/deep/ .bankCard {
|
/deep/ .bankCard {
|
||||||
width: 120px;
|
width: 120px;
|
||||||
height: 20px;
|
height: 20px;
|
||||||
|
|||||||
Reference in New Issue
Block a user