mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-06 18:56:44 +08:00
【FIX】合并代码解决冲突
This commit is contained in:
@@ -419,18 +419,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</van-dialog>
|
</van-dialog>
|
||||||
|
|
||||||
<PopupQuesResult
|
|
||||||
@goBackHandler="goBack"
|
|
||||||
@goNextHandler="goNext"
|
|
||||||
@reStartHandler="reStart"
|
|
||||||
@clickOverlayHandler="clickOverlay"
|
|
||||||
:showResultPopup="showResultPopup"
|
|
||||||
:showHasTested = "showHasTested"
|
|
||||||
:resultRiskType = 'resultRiskType'
|
|
||||||
:appntInfo="saleInsuredInfo"
|
|
||||||
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
@@ -442,7 +430,6 @@ import { getAgentInfo } from '@/api/ebiz/my/my.js'
|
|||||||
import occupationList from '@/components/ebiz/occipation/data/occupation'
|
import occupationList from '@/components/ebiz/occipation/data/occupation'
|
||||||
import utilsAge from '@/assets/js/utils/age'
|
import utilsAge from '@/assets/js/utils/age'
|
||||||
import riskRules from './risk-rules'
|
import riskRules from './risk-rules'
|
||||||
import PopupQuesResult from '@/components/common/PopupQuesResult'
|
|
||||||
|
|
||||||
//险种GFRS_M0016的责任的验证规则
|
//险种GFRS_M0016的责任的验证规则
|
||||||
//默认 最低基本保险金额min 10000 整数倍要求mutiple 1000
|
//默认 最低基本保险金额min 10000 整数倍要求mutiple 1000
|
||||||
@@ -586,7 +573,6 @@ export default {
|
|||||||
[Dialog.name]: Dialog,
|
[Dialog.name]: Dialog,
|
||||||
[Radio.name]: Radio,
|
[Radio.name]: Radio,
|
||||||
[RadioGroup.name]: RadioGroup,
|
[RadioGroup.name]: RadioGroup,
|
||||||
[PopupQuesResult.name]: PopupQuesResult
|
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
@@ -636,10 +622,7 @@ export default {
|
|||||||
riskAmntList: [], //累计寿险风险保额(元)、累计重大疾病风险保额(元)、累计意外伤害风险保额(元)、意外住院津贴日额(元)、一般住院津贴日额(元)、特定疾病住院津贴日额(元)
|
riskAmntList: [], //累计寿险风险保额(元)、累计重大疾病风险保额(元)、累计意外伤害风险保额(元)、意外住院津贴日额(元)、一般住院津贴日额(元)、特定疾病住院津贴日额(元)
|
||||||
verifyResultList: [], //核保试算返回数据结构
|
verifyResultList: [], //核保试算返回数据结构
|
||||||
|
|
||||||
showResultPopup:false, //测评弹窗弹窗
|
|
||||||
showHasTested:false, //已经测评过
|
|
||||||
assessFlag:"", //是否需要填写适应性问卷
|
|
||||||
resultRiskType:'', //评估结果
|
|
||||||
/**
|
/**
|
||||||
* 是否需要填写适应性问卷
|
* 是否需要填写适应性问卷
|
||||||
* 0需要填写
|
* 0需要填写
|
||||||
@@ -3385,49 +3368,18 @@ export default {
|
|||||||
} else if (this.$route.query.proposalOrderNo) {
|
} else if (this.$route.query.proposalOrderNo) {
|
||||||
thismyurl = '?proposalOrderNo=' + this.$route.query.proposalOrderNo
|
thismyurl = '?proposalOrderNo=' + this.$route.query.proposalOrderNo
|
||||||
}
|
}
|
||||||
getOrderDetail({orderNo: this.$route.query.orderNo,userAssessLogic:true}).then((res) => {
|
this.$jump({
|
||||||
if(res.result == '0'){
|
flag: 'goBack',
|
||||||
this.assessFlag = res.orderDTO.orderInfoDTO.assessFlag
|
extra: {
|
||||||
this.resultRiskType = res.orderDTO.orderInfoDTO.resultRiskType
|
refresh: '1',
|
||||||
console.log('this.assessFlag',this.assessFlag)
|
index: '-2'
|
||||||
if(this.assessFlag === '0'){ //需要填写问卷
|
},
|
||||||
localStorage.setItem('evalateFrom', 'toEvaluate') //通过该字段确定跳回几层
|
routerInfo: {
|
||||||
this.$jump({
|
type: 2,
|
||||||
flag: 'h5',
|
index: -2,
|
||||||
extra: {
|
path: '/common/selectedProduct' + thismyurl
|
||||||
url: location.origin + '/#' + `/sale/questionEvaluate?orderNo=${this.$route.query.orderNo}`
|
|
||||||
},
|
|
||||||
routerInfo: {
|
|
||||||
path:`/sale/questionEvaluate?orderNo=${this.$route.query.orderNo}`
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}else if( this.assessFlag === '2'){ //2.不需要填写,超过次数限制弹提示,继续后续投保流程
|
|
||||||
return this.$toast('已超过评估次数限制,无法重新评估')
|
|
||||||
}else if( this.assessFlag === '3'){ //3.不需要填写,已有有效期的问卷,需展示结论
|
|
||||||
localStorage.setItem('evalateFrom', 'toResult')
|
|
||||||
this.showResultPopup = true
|
|
||||||
this.showHasTested = true
|
|
||||||
}else{
|
|
||||||
this.$jump({
|
|
||||||
flag: 'goBack',
|
|
||||||
extra: {
|
|
||||||
refresh: '1',
|
|
||||||
index: '-2'
|
|
||||||
},
|
|
||||||
routerInfo: {
|
|
||||||
type: 2,
|
|
||||||
index: -2,
|
|
||||||
path: '/common/selectedProduct' + thismyurl
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}else{
|
|
||||||
this.$toast(res.resMessage)
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
} else if (localStorage.isFrom == 'proposal') {
|
} else if (localStorage.isFrom == 'proposal') {
|
||||||
let proposalOrderNo = this.$CacheUtils.getLocItem('proposalNo') || ''
|
let proposalOrderNo = this.$CacheUtils.getLocItem('proposalNo') || ''
|
||||||
if (resultData.content.id) {
|
if (resultData.content.id) {
|
||||||
@@ -3513,58 +3465,6 @@ export default {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
//关闭测评结果弹窗遮罩层
|
|
||||||
clickOverlay(extra){
|
|
||||||
if(extra==='overlay')return
|
|
||||||
this.goBack()
|
|
||||||
},
|
|
||||||
|
|
||||||
//上一步
|
|
||||||
goBack(){
|
|
||||||
this.$jump({
|
|
||||||
flag: 'goBack',
|
|
||||||
extra: {
|
|
||||||
refresh: '1',
|
|
||||||
index: '-2'
|
|
||||||
},
|
|
||||||
routerInfo: {
|
|
||||||
type: 2,
|
|
||||||
index: -2,
|
|
||||||
path: '/common/selectedProduct/?orderNo=' + this.$route.query.orderNo
|
|
||||||
}
|
|
||||||
})
|
|
||||||
},
|
|
||||||
|
|
||||||
//我已知晓,继续投保
|
|
||||||
goNext(){
|
|
||||||
this.$jump({
|
|
||||||
flag: 'h5',
|
|
||||||
extra: {
|
|
||||||
url: location.origin + `/#/common/evaluateResult?orderNo=${this.$route.query.orderNo}`
|
|
||||||
},
|
|
||||||
routerInfo: {
|
|
||||||
path: `/common/evaluateResult?orderNo=${this.$route.query.orderNo}`
|
|
||||||
}
|
|
||||||
})
|
|
||||||
},
|
|
||||||
|
|
||||||
//重新测评
|
|
||||||
reStart(){
|
|
||||||
if(this.assessFlag === '2'){
|
|
||||||
return this.$toast('已超过评估次数限制,无法重新评估')
|
|
||||||
}
|
|
||||||
localStorage.setItem('evalateFrom', 'toEvaluate')
|
|
||||||
this.$jump({
|
|
||||||
flag: 'h5',
|
|
||||||
extra: {
|
|
||||||
url: location.origin + `/#/sale/questionEvaluate?orderNo=${this.$route.query.orderNo}`
|
|
||||||
},
|
|
||||||
routerInfo: {
|
|
||||||
path: `/sale/questionEvaluate?orderNo=${this.$route.query.orderNo}`
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
// chooseProducts: {
|
// chooseProducts: {
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
<div v-if="assessResult == '1'" class="fit-container">
|
<div v-if="assessResult == '1'" class="fit-container">
|
||||||
<img src="@/assets/images/ebiz/evalImg.png" alt="">
|
<img src="@/assets/images/ebiz/evalImg.png" alt="">
|
||||||
<div class="pt20 pb20 pr10 pl20">
|
<div class="pt20 pb20 pr10 pl20">
|
||||||
<span>{{ evalDesc }}</span>
|
<span class="fs18">{{ evalDesc }}</span>
|
||||||
<span class="red fw400">根据以上与适当性问卷匹配结果,我司建议您终止投保,关注该产品的特征及风险,审慎作出投保决策。 如您坚持投保,请您确认和签署《投保风险警示确认书》。</span>
|
<span class="green fw400 fs18">根据以上与适当性问卷匹配结果,我司建议您终止投保,关注该产品的特征及风险,审慎作出投保决策。 如您坚持投保,请您确认和签署《投保风险警示确认书》。</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="footer-btn bottom-btn bg-white flex">
|
<div class="footer-btn bottom-btn bg-white flex">
|
||||||
<van-button type="danger" size="large" plain square class="btn" @click="exitProcess" v-no-more-click="1000">终止投保</van-button>
|
<van-button type="danger" size="large" plain square class="btn" @click="exitProcess" v-no-more-click="1000">终止投保</van-button>
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div v-if="assessResult === '0'" class="fit-container">
|
<div v-if="assessResult === '0'" class="fit-container">
|
||||||
<img src="@/assets/images/ebiz/evalImg.png" alt="">
|
<img src="@/assets/images/ebiz/evalImg.png" alt="">
|
||||||
<div class="pt20 pb20 pr10 pl20">{{evalDesc}}</div>
|
<div class="pt20 pb20 pr10 pl20 fs18">{{evalDesc}}</div>
|
||||||
<div class="bottom-btn bg-white flex">
|
<div class="bottom-btn bg-white flex">
|
||||||
<van-button type="danger" size="large" square class="btn" v-no-more-click="1000" @click="onConfirm">确认</van-button>
|
<van-button type="danger" size="large" square class="btn" v-no-more-click="1000" @click="onConfirm">确认</van-button>
|
||||||
</div>
|
</div>
|
||||||
@@ -101,6 +101,18 @@ export default {
|
|||||||
confirmButtonColor: '#FFFFFF'
|
confirmButtonColor: '#FFFFFF'
|
||||||
})
|
})
|
||||||
.then(() => {
|
.then(() => {
|
||||||
|
this.jumpList()
|
||||||
|
})
|
||||||
|
.catch(() => {
|
||||||
|
return
|
||||||
|
})
|
||||||
|
},
|
||||||
|
jumpList(){
|
||||||
|
saveEvalateAnswer({
|
||||||
|
operateType:'0',
|
||||||
|
orderNo:this.$route.query.orderNo
|
||||||
|
}).then(res=>{
|
||||||
|
if(res.result=='0'){
|
||||||
this.$jump({
|
this.$jump({
|
||||||
flag: 'h5',
|
flag: 'h5',
|
||||||
extra: {
|
extra: {
|
||||||
@@ -113,39 +125,24 @@ export default {
|
|||||||
type: '1'
|
type: '1'
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
})
|
}else{
|
||||||
.catch(() => {
|
this.$toast(res.resultMessage)
|
||||||
return
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
//继续投保
|
//继续投保
|
||||||
onConfirm(){
|
onConfirm(){
|
||||||
let index = localStorage.getItem('evalateFrom') == 'toEvaluate' ? '-4' : '-3'
|
this.$jump({
|
||||||
if(!!this.$route.query.edit&&(this.$route.query.edit=='1')){
|
flag: 'h5',
|
||||||
this.$jump({
|
extra: {
|
||||||
flag: 'h5',
|
forbidSwipeBack: '1',
|
||||||
extra: {
|
url: location.origin + '/#' + '/sale/beneficiary?orderNo=' + this.$route.query.orderNo,
|
||||||
url: location.origin + '/#' + '/common/selectedProduct?orderNo=' + this.$route.query.orderNo
|
needRefresh: '1'
|
||||||
},
|
},
|
||||||
routerInfo: {
|
routerInfo: {
|
||||||
path:'/common/selectedProduct?orderNo=' + this.$route.query.orderNo
|
path: '/sale/beneficiary?orderNo=' + this.$route.query.orderNo,
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}else{
|
|
||||||
this.$jump({
|
|
||||||
flag: 'goBack',
|
|
||||||
extra: {
|
|
||||||
refresh: '1',
|
|
||||||
index,
|
|
||||||
},
|
|
||||||
routerInfo: {
|
|
||||||
type: 2,
|
|
||||||
index,
|
|
||||||
path: '/common/selectedProduct'+'?orderNo=' + this.$route.query.orderNo
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -163,6 +160,8 @@ export default {
|
|||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
img{
|
img{
|
||||||
|
width:179px;
|
||||||
|
height:126px;
|
||||||
margin-bottom:20px;
|
margin-bottom:20px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -141,6 +141,16 @@
|
|||||||
</div>
|
</div>
|
||||||
</van-submit-bar>
|
</van-submit-bar>
|
||||||
</div>
|
</div>
|
||||||
|
<PopupQuesResult
|
||||||
|
@goBackHandler="goBack"
|
||||||
|
@goNextHandler="goNext"
|
||||||
|
@reStartHandler="reStart"
|
||||||
|
@clickOverlayHandler="clickOverlay"
|
||||||
|
:showResultPopup="showResultPopup"
|
||||||
|
:showHasTested = "showHasTested"
|
||||||
|
:resultRiskType = 'resultRiskType'
|
||||||
|
:appntInfo="saleInsuredInfo"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
@@ -149,10 +159,11 @@
|
|||||||
import { orderDetail, deleteOrderInfo, mainRiskList, mainRiskListProposal, calculatePremium } from '@/api/ebiz/common/common'
|
import { orderDetail, deleteOrderInfo, mainRiskList, mainRiskListProposal, calculatePremium } from '@/api/ebiz/common/common'
|
||||||
import { formatAllRisk } from '@/assets/js/utils/formatRiskList'
|
import { formatAllRisk } from '@/assets/js/utils/formatRiskList'
|
||||||
import { getDetail, deleteProposal } from '@/api/ebiz/proposal/proposal.js'
|
import { getDetail, deleteProposal } from '@/api/ebiz/proposal/proposal.js'
|
||||||
import { saveOrderActiveType,getActivityList, getDoubleRecordProductLst, saveOrderType } from '@/api/ebiz/sale/sale.js'
|
import { saveOrderActiveType,getActivityList, getDoubleRecordProductLst, saveOrderType,getOrderDetail } from '@/api/ebiz/sale/sale.js'
|
||||||
import utilsAge from '@/assets/js/utils/age'
|
import utilsAge from '@/assets/js/utils/age'
|
||||||
import IndexBar from '@/components/ebiz/sale/IndexBar'
|
import IndexBar from '@/components/ebiz/sale/IndexBar'
|
||||||
import riskRules from './risk-rules'
|
import riskRules from './risk-rules'
|
||||||
|
import PopupQuesResult from '@/components/common/PopupQuesResult'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'selectedProduct',
|
name: 'selectedProduct',
|
||||||
@@ -180,7 +191,14 @@
|
|||||||
isCrossChannel: 0, // 是否选择交叉渠道列表 0-否 1-是
|
isCrossChannel: 0, // 是否选择交叉渠道列表 0-否 1-是
|
||||||
isElecCont: '', // 保单形式
|
isElecCont: '', // 保单形式
|
||||||
isElecContDisabled: false, // 保单形式是否禁用
|
isElecContDisabled: false, // 保单形式是否禁用
|
||||||
branchType:''
|
branchType:'',
|
||||||
|
|
||||||
|
|
||||||
|
saleInsuredInfo: {}, //投保人信息
|
||||||
|
showResultPopup:false, //测评弹窗弹窗
|
||||||
|
showHasTested:false, //已经测评过
|
||||||
|
assessFlag:"", //是否需要填写适应性问卷
|
||||||
|
resultRiskType:'', //评估结果
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
components: {
|
components: {
|
||||||
@@ -191,7 +209,8 @@
|
|||||||
[IndexBar.name]: IndexBar,
|
[IndexBar.name]: IndexBar,
|
||||||
[RadioGroup.name]: RadioGroup,
|
[RadioGroup.name]: RadioGroup,
|
||||||
[Radio.name]: Radio,
|
[Radio.name]: Radio,
|
||||||
[Image.name]: Image
|
[Image.name]: Image,
|
||||||
|
[PopupQuesResult.name]: PopupQuesResult
|
||||||
},
|
},
|
||||||
async mounted() {
|
async mounted() {
|
||||||
this.$jump({
|
this.$jump({
|
||||||
@@ -200,6 +219,9 @@
|
|||||||
title: '已选产品列表'
|
title: '已选产品列表'
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
if (this.$CacheUtils.getLocItem('saleInsuredInfo')) {
|
||||||
|
this.saleInsuredInfo = JSON.parse(this.$CacheUtils.getLocItem('saleInsuredInfo'))
|
||||||
|
}
|
||||||
if (localStorage.isFrom == 'sale') {
|
if (localStorage.isFrom == 'sale') {
|
||||||
// 清除活动标志
|
// 清除活动标志
|
||||||
// localStorage.removeItem('active_type')
|
// localStorage.removeItem('active_type')
|
||||||
@@ -1025,17 +1047,47 @@
|
|||||||
}
|
}
|
||||||
saveOrderType(params).then(res => {
|
saveOrderType(params).then(res => {
|
||||||
if(res.result == 0) {
|
if(res.result == 0) {
|
||||||
this.$jump({
|
getOrderDetail({orderNo: this.$route.query.orderNo,userAssessLogic:true}).then((res) => {
|
||||||
flag: 'h5',
|
if(res.result == '0'){
|
||||||
extra: {
|
this.assessFlag = res.orderDTO.orderInfoDTO.assessFlag
|
||||||
forbidSwipeBack: '1',
|
this.resultRiskType = res.orderDTO.orderInfoDTO.resultRiskType
|
||||||
url: location.origin + '/#' + thismyurl,
|
console.log('this.assessFlag',this.assessFlag)
|
||||||
needRefresh: '1'
|
//return
|
||||||
},
|
if(this.assessFlag === '0'){ //需要填写问卷
|
||||||
routerInfo: {
|
localStorage.setItem('evalateFrom', 'toEvaluate') //通过该字段确定跳回几层
|
||||||
path: thismyurl
|
this.$jump({
|
||||||
|
flag: 'h5',
|
||||||
|
extra: {
|
||||||
|
url: location.origin + '/#' + `/sale/questionEvaluate?orderNo=${this.$route.query.orderNo}`
|
||||||
|
},
|
||||||
|
routerInfo: {
|
||||||
|
path:`/sale/questionEvaluate?orderNo=${this.$route.query.orderNo}`
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}else if( this.assessFlag === '3'){ //3.不需要填写,已有有效期的问卷,需展示结论
|
||||||
|
localStorage.setItem('evalateFrom', 'toResult')
|
||||||
|
this.showResultPopup = true
|
||||||
|
this.showHasTested = true
|
||||||
|
}else{
|
||||||
|
if(this.assessFlag === '2'){
|
||||||
|
this.$toast('已超过评估次数限制,无法重新评估')
|
||||||
|
}
|
||||||
|
this.$jump({
|
||||||
|
flag: 'h5',
|
||||||
|
extra: {
|
||||||
|
forbidSwipeBack: '1',
|
||||||
|
url: location.origin + '/#' + '/sale/beneficiary?orderNo=' + this.$route.query.orderNo,
|
||||||
|
needRefresh: '1'
|
||||||
|
},
|
||||||
|
routerInfo: {
|
||||||
|
path: '/sale/beneficiary?orderNo=' + this.$route.query.orderNo,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
this.$toast(res.resultMessage)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
this.$toast(res.resultMessage)
|
this.$toast(res.resultMessage)
|
||||||
}
|
}
|
||||||
@@ -1053,9 +1105,41 @@
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
//做过测评,点击上一步
|
||||||
|
goBack(){
|
||||||
|
this.showResultPopup = false
|
||||||
|
},
|
||||||
|
goNext(){
|
||||||
|
this.$jump({
|
||||||
|
flag: 'h5',
|
||||||
|
extra: {
|
||||||
|
forbidSwipeBack: '1',
|
||||||
|
url: location.origin + '/#' + '/sale/beneficiary?orderNo=' + this.$route.query.orderNo,
|
||||||
|
needRefresh: '1'
|
||||||
|
},
|
||||||
|
routerInfo: {
|
||||||
|
path: '/sale/beneficiary?orderNo=' + this.$route.query.orderNo,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
reStart(){
|
||||||
|
this.$jump({
|
||||||
|
flag: 'h5',
|
||||||
|
extra: {
|
||||||
|
url: location.origin + `/#/sale/questionEvaluate?orderNo=${this.$route.query.orderNo}`
|
||||||
|
},
|
||||||
|
routerInfo: {
|
||||||
|
path: `/sale/questionEvaluate?orderNo=${this.$route.query.orderNo}`
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
clickOverlay(){
|
||||||
|
this.showResultPopup = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
@import '@/assets/sass/variables.scss';
|
@import '@/assets/sass/variables.scss';
|
||||||
|
|||||||
@@ -539,7 +539,6 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
let orderStatus = order.orderInfoDTO.orderStatus
|
let orderStatus = order.orderInfoDTO.orderStatus
|
||||||
let assessJump = order.orderInfoDTO.assessJump
|
|
||||||
console.log(order,'order')
|
console.log(order,'order')
|
||||||
let orderNo = order.orderInfoDTO.orderNo
|
let orderNo = order.orderInfoDTO.orderNo
|
||||||
let url = ''
|
let url = ''
|
||||||
@@ -588,11 +587,7 @@ export default {
|
|||||||
url = '/sale/AttachmentManagement?edit=1&orderNo=' + orderNo
|
url = '/sale/AttachmentManagement?edit=1&orderNo=' + orderNo
|
||||||
}
|
}
|
||||||
}else if(orderStatus == '39'){ //险种信息保存成功, 跳到已选产品列表
|
}else if(orderStatus == '39'){ //险种信息保存成功, 跳到已选产品列表
|
||||||
if(!!assessJump){
|
url = '/common/selectedProduct?edit=1&orderNo='+orderNo+ '&branchType=' + this.branchType
|
||||||
url = '/sale/questionEvaluate?edit=1&orderNo='+orderNo
|
|
||||||
}else{
|
|
||||||
url = '/common/selectedProduct?edit=1&orderNo='+orderNo+ '&branchType=' + this.branchType
|
|
||||||
}
|
|
||||||
}else if(orderStatus == '40'){//告知信息保存成功, 跳到风险测评--
|
}else if(orderStatus == '40'){//告知信息保存成功, 跳到风险测评--
|
||||||
if( order.riskEvaluationDTO.isShowEvaluationPoint != '1'){
|
if( order.riskEvaluationDTO.isShowEvaluationPoint != '1'){
|
||||||
if(order.universalRiskNotifyDTO && order.universalRiskNotifyDTO.isUniversalRiskNotifyShowPoint == '1'){
|
if(order.universalRiskNotifyDTO && order.universalRiskNotifyDTO.isUniversalRiskNotifyShowPoint == '1'){
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="question-container">
|
<div class="question-container">
|
||||||
<div class="question-header bg-white pt20 pb20 pr10 pl10" >
|
<div class="question-header bg-white pt20 pb20 pr10 pl10" >
|
||||||
<h5 class="fs14">投保人信息</h5>
|
<h5 class="fs18 appntTitle">投保人信息</h5>
|
||||||
<div class="fs14 fieldContent">
|
<div class="fieldContent">
|
||||||
<van-cell-group :border="false">
|
<van-cell-group :border="false">
|
||||||
<van-field v-model="saleInsuredInfo.name" label="姓名" readonly required/>
|
<van-field v-model="saleInsuredInfo.name" label="姓名" readonly required/>
|
||||||
<van-field :value="saleInsuredInfo.idType | idToText('insuredIdType')" label="证件类型" readonly required/>
|
<van-field :value="saleInsuredInfo.idType | idToText('insuredIdType')" label="证件类型" readonly required/>
|
||||||
@@ -13,11 +13,11 @@
|
|||||||
</div>
|
</div>
|
||||||
<!-- <button class="btn" @click="clickBtn">返回</button> -->
|
<!-- <button class="btn" @click="clickBtn">返回</button> -->
|
||||||
<div class="evalDesc" >
|
<div class="evalDesc" >
|
||||||
<h5> {{questionInfo.questionHeadDesc}}</h5>
|
<h5 class="fs18"> {{questionInfo.questionHeadDesc}}</h5>
|
||||||
<h5>{{questionInfo.question1Desc}}</h5>
|
<h5 class="fs18">{{questionInfo.question1Desc}}</h5>
|
||||||
<h5>{{questionInfo.question2Desc}}</h5>
|
<h5 class="fs18">{{questionInfo.question2Desc}}</h5>
|
||||||
<h5>{{questionInfo.question3Desc}}</h5>
|
<h5 class="fs18">{{questionInfo.question3Desc}}</h5>
|
||||||
<h5>{{questionInfo.questionTailDesc}}</h5>
|
<h5 class="fs18">{{questionInfo.questionTailDesc}}</h5>
|
||||||
</div>
|
</div>
|
||||||
<div class="question-detail">
|
<div class="question-detail">
|
||||||
<div v-for="(item,idx) in questionList">
|
<div v-for="(item,idx) in questionList">
|
||||||
@@ -130,7 +130,6 @@ export default {
|
|||||||
CheckBoxExtraDesc:'',
|
CheckBoxExtraDesc:'',
|
||||||
disabled:true,
|
disabled:true,
|
||||||
assessFlag:null,
|
assessFlag:null,
|
||||||
fromEdit:""
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
@@ -500,39 +499,20 @@ export default {
|
|||||||
},
|
},
|
||||||
//未测评过,测评成功后重新测评
|
//未测评过,测评成功后重新测评
|
||||||
reTest(){
|
reTest(){
|
||||||
localStorage.setItem('evalateFrom', 'toEvaluate')
|
window.location.reload()
|
||||||
if(this.assessFlag === '2'){
|
|
||||||
return this.$toast('已超过评估次数限制,无法重新评估')
|
|
||||||
}else{
|
|
||||||
window.location.reload()
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
|
|
||||||
//继续投保,跳转至评估结果页
|
//继续投保,跳转至评估结果页
|
||||||
toInsure(){
|
toInsure(){
|
||||||
this.showResultPopup = false
|
this.$jump({
|
||||||
if(!!this.$route.query.edit&&(this.$route.query.edit=='1')){
|
flag: 'h5',
|
||||||
this.$jump({
|
extra: {
|
||||||
flag: 'h5',
|
url: location.origin +`/#/common/evaluateResult?orderNo=${this.$route.query.orderNo}`
|
||||||
extra: {
|
},
|
||||||
url: location.origin +`/#/common/evaluateResult?orderNo=${this.$route.query.orderNo}&&edit=1`
|
routerInfo: {
|
||||||
},
|
path: `/common/evaluateResult?orderNo=${this.$route.query.orderNo}`
|
||||||
routerInfo: {
|
}
|
||||||
path: `/common/evaluateResult?orderNo=${this.$route.query.orderNo}&&edit=1`
|
})
|
||||||
}
|
|
||||||
})
|
|
||||||
}else{
|
|
||||||
this.$jump({
|
|
||||||
flag: 'h5',
|
|
||||||
extra: {
|
|
||||||
url: location.origin +`/#/common/evaluateResult?orderNo=${this.$route.query.orderNo}`
|
|
||||||
},
|
|
||||||
routerInfo: {
|
|
||||||
path: `/common/evaluateResult?orderNo=${this.$route.query.orderNo}`
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -555,15 +535,18 @@ export default {
|
|||||||
//padding-bottom:20px;
|
//padding-bottom:20px;
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
/deep/ .fieldContent{
|
/deep/ .fieldContent{
|
||||||
|
margin:5px 0;
|
||||||
|
|
||||||
.van-cell__title,input{
|
.van-cell__title,input{
|
||||||
color:#999;
|
color:#999;
|
||||||
font-size:12px;
|
font-size:14px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.appntTitle{
|
||||||
|
color:#333;
|
||||||
|
}
|
||||||
.evalDesc{
|
.evalDesc{
|
||||||
h5{
|
h5{
|
||||||
font-size:15px;
|
|
||||||
color:#333;
|
color:#333;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user