【金掌桂2023年开门红相关功能开发】银保渠道有开门红标识判断为交叉

This commit is contained in:
li.yuetong
2022-11-18 10:05:31 +08:00
parent adab609a86
commit ee97224d9c
2 changed files with 55 additions and 11 deletions

View File

@@ -336,13 +336,42 @@
</van-radio-group> </van-radio-group>
<span class="pl5">{{ cvalidateStr }}</span> <span class="pl5">{{ cvalidateStr }}</span>
</div> </div>
<div class="bottom-btn bg-white"> <div class="bottom-btn bg-white flex">
<!-- <van-button plain type="danger" size="large" @click="nextStep" :disabled="nextStepFlag" v-no-more-click="1000">核保试算</van-button> -->
<!-- <van-button type="danger" size="large" @click="nextStep" :disabled="nextStepFlag" v-no-more-click="1000">下一步</van-button> -->
<van-button type="danger" size="large" @click="nextStep" :disabled="nextStepFlag" v-no-more-click="1000">完成</van-button> <van-button type="danger" size="large" @click="nextStep" :disabled="nextStepFlag" v-no-more-click="1000">完成</van-button>
</div> </div>
<van-action-sheet v-model="show" cancel-text="取消" :actions="policyInfo" @select="openDocument" /> <van-action-sheet v-model="show" cancel-text="取消" :actions="policyInfo" @select="openDocument" />
<!-- 字段选择 --> <!-- 字段选择 -->
<van-popup v-model="popupShow" position="bottom"><van-picker show-toolbar :columns="columns" @confirm="onConfirm" @cancel="onCancel" /></van-popup> <van-popup v-model="popupShow" position="bottom"><van-picker show-toolbar :columns="columns" @confirm="onConfirm" @cancel="onCancel" /></van-popup>
<van-dialog v-model="trialResultsShow" title="核保试算结果" :show-cancel-button="false">
<!-- <van-dialog v-model="trialResultsShow" :show-confirm-button="false" class="dialog_class" style="position: relative; overflow: visible;"> -->
<div class="pl20 pr20 mt30">
<!-- <div class="flex justify-content-c align-items-c">
<img class="icon_title_image" src="@/assets/images/kmh/title_bg.png" />
</div> -->
<!-- <van-radio-group v-model="active_radio" style="align-items: center;padding-top: 140px">
<van-radio name="1" class="radio_class ml50">
<template #icon="props">
<img class="img-icon radio_icon_image" :src="props.checked ? checkedUrl : noCheckedUrl" />
</template>
<div class="flex justify-content-fs align-items-c pl5">
<img class="icon_select_image" src="@/assets/images/kmh/kmh_pro.png" />
</div>
</van-radio>
<van-radio name="0" class="radio_class ml50">
<template #icon="props">
<img class="img-icon radio_icon_image" :src="props.checked ? checkedUrl : noCheckedUrl" />
</template>
<div class="flex justify-content-fs align-items-c pl5">
<img class="icon_select_image" src="@/assets/images/kmh/normal_pro.png" />
</div>
</van-radio>
</van-radio-group> -->
</div>
</van-dialog>
</div> </div>
</template> </template>
<script> <script>
@@ -475,7 +504,8 @@ export default {
mainRiskCode: '', mainRiskCode: '',
renewal: '-1', renewal: '-1',
richChildrenFlag: false, richChildrenFlag: false,
isCrossChannel: '0' //是否交叉渠道 1-是 0-否 isCrossChannel: '0', //是否交叉渠道 1-是 0-否
trialResultsShow:false //核保试算结果
} }
}, },
mounted() { mounted() {
@@ -2669,6 +2699,18 @@ export default {
} }
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
/deep/ .van-dialog .van-dialog__header{
font-size: 16px;
font-weight: 700;
}
/deep/ .van-button--danger{
border-radius: 0;
}
/deep/ .van-button--plain {
border: none !important;
border-top: 1px solid #E9332E !important;
}
.renewalWrappser { .renewalWrappser {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;

View File

@@ -1,6 +1,6 @@
<template> <template>
<div class="main-risk-list-container pt10 redRadioCheckbox"> <div class="main-risk-list-container pt10 redRadioCheckbox">
<template v-if="recommendType == '03'"> <template v-if="recommendType == '03' && !isActivityCode">
<van-tabs v-model="active" @click="onChangeMainList"> <van-tabs v-model="active" @click="onChangeMainList">
<van-tab title="银保渠道产品" name="normal"> <van-tab title="银保渠道产品" name="normal">
<van-radio-group v-model="result"> <van-radio-group v-model="result">
@@ -99,16 +99,17 @@ export default {
} else if (res.orderDTO.orderInfoDTO.productCode == 'GFRS_M0024' || res.orderDTO.orderInfoDTO.productCode == 'GFRS_M0040') { } else if (res.orderDTO.orderInfoDTO.productCode == 'GFRS_M0024' || res.orderDTO.orderInfoDTO.productCode == 'GFRS_M0040') {
this.specilFlag = '1' this.specilFlag = '1'
} }
this.recommendType = res.orderDTO.recmdDTO.recommendType;
if (this.recommendType == '02' || this.recommendType == '11') {
// 电投 团险渠道产品 均为交叉渠道销售
this.isCrossChannel = '1';
}
// ------------------------专为桂/惠企写死--end---------------//
// 处理活动产品 // 处理活动产品
// this.activeFlag = res.orderDTO.orderInfoDTO.activeType // this.activeFlag = res.orderDTO.orderInfoDTO.activeType
//isActivityCode 有值代表是活动,无值代表是普通产品 //isActivityCode 有值代表是活动,无值代表是普通产品
this.isActivityCode = res.orderDTO.orderInfoDTO.activityCode this.isActivityCode = res.orderDTO.orderInfoDTO.activityCode
// recommendType 03 银保渠道
this.recommendType = res.orderDTO.recmdDTO.recommendType;
if (this.recommendType == '02' || this.recommendType == '11' || (this.recommendType == '03' && this.isActivityCode)) {
// 电投 团险渠道产品 均为交叉渠道销售
this.isCrossChannel = '1';
}
// ------------------------专为桂/惠企写死--end---------------//
} }
resolve(this.isActivityCodeFunc()) resolve(this.isActivityCodeFunc())
}, },
@@ -168,7 +169,8 @@ export default {
}, },
isActivityCodeFunc(){ isActivityCodeFunc(){
//isActivityCode 有值代表是活动,无值代表是普通产品 //isActivityCode 有值代表是活动,无值代表是普通产品
if(this.isActivityCode && this.isCrossChannel == '0'){ // if(this.isActivityCode && this.isCrossChannel == '0'){
if(this.isActivityCode){
this.getActProductListFunc() this.getActProductListFunc()
}else{ }else{
this.getMainRiskList() this.getMainRiskList()