【FIX】1025适当性评估问卷反馈后相关修改

This commit is contained in:
勾通
2025-10-27 11:20:52 +08:00
parent 05db7dcc96
commit 6a92e90d0f
2 changed files with 20 additions and 7 deletions

View File

@@ -7,7 +7,7 @@
@click-overlay = "clickOverlay('overlay')"
>
<div class="result-popup-title">
<span>您的风险能力测评结果</span>
<span>您的适当性评估结果</span>
<van-icon name="cross" @click="clickOverlay('icon')"/>
</div>
<div class="result-popup-content">
@@ -122,13 +122,15 @@ export default {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 10px;
font-size: 20px;
font-weight: bolder;
color:#000;
}
.result-popup-content{
padding:10px 10px 60px;
box-sizing:border-box;
.content{
font-size: 16px;
font-size: 18px;
font-weight: bold;
color: #333;
margin-bottom: 5px;
@@ -142,6 +144,10 @@ export default {
color: #666;
margin-bottom: 5px;
}
.tips:nth-child(5){
padding:10px 0;
margin-bottom: 0;
}
}
.result-popup-btn{
@@ -161,8 +167,9 @@ export default {
}
.itemLevel{
font-size: 10px;
font-size: 12px;
color:#999;
margin-bottom:5px;
}
}
}

View File

@@ -3,7 +3,7 @@
<div v-if="assessResult == '1'" class="fit-container">
<img src="@/assets/images/ebiz/evalImg.png" alt="">
<div class="pt20 pb20 pr10 pl20">
<span class="fs18">{{ evalDesc }}</span>
<div class="fs18" v-for="(item,idx) in evalDescList ">{{ item }}</div>
<span class="green fw400 fs18">根据以上与适当性问卷匹配结果我司建议您终止投保关注该产品的特征及风险审慎作出投保决策 如您坚持投保请您确认和签署投保风险警示确认书</span>
</div>
<div class="footer-btn bottom-btn bg-white flex">
@@ -43,6 +43,7 @@ export default {
showRisks:false,
assessResultDescList:[],
evalDesc:'',//测评结果描述
evalDescList:[]
}
},
mounted(){
@@ -74,6 +75,7 @@ export default {
// 获取所有以1开头的属性键
let numStr = ['1','2','3','4']
let evalDesc = ''
//let evalDescList = []
numStr.forEach(num=>{
let keysStartWith = Object.keys(this.assessResultDescList).filter(key => key.startsWith(num));
// 获取这些键对应的所有元素值组成的数组
@@ -82,12 +84,16 @@ export default {
});
console.log('filterValue',filterValue)
if(filterValue.length==1){
evalDesc += filterValue[0].join('')
evalDesc = filterValue[0].join('')+''
this.evalDescList.push(evalDesc)
}else if(filterValue.length>1){
evalDesc += filterValue.map(item => item[0]).join('') +'' +filterValue[0][1]
evalDesc += filterValue.map(item => item[0]).join('') +'' +filterValue[0][1]+''
this.evalDescList.push(evalDesc)
}else return
})
this.evalDesc = evalDesc
console.log('this.evalDesc',this.evalDesc)
console.log('this.evalDescList',this.evalDescList)
},
//终止投保