后端要的格式是这样的 :
data里面是这样定义的:
html中是这样写的:
传给后端是这样的
代码html
<div class="review_radio1" v-for="(item,index) in radioList" :key="index">
<div class="simRadio_font">{{item.title}}</div>
<div class="simRadio">
<el-radio-group v-model="item.value">
<!--是-->
<el-radio :label="true">{{$t('login.yes')}}</el-radio>
<!--否-->
<el-radio :label="false">{{$t('login.no')}}</el-radio>
</el-radio-group>
</div>
</div>
data:
radioList:[
{
title:'本次损失是否在保险理赔范围内:',
// title:'$t(login.within)',
value:''
},{
title:'相关资料是否全部有效:',
// title:$t(login.relevant),
value:''
},{
title:'是否存在疑点:',//Isdoubt
// title:$t(login.Isdoubt),
value:''
},
],
传参:
let obj = {
isCoverage:this.radioList[0].value,
isValid:this.radioList[1].value,
isDoubt:this.radioList[2].value,
}
let radioArr = JSON.stringify(obj)
let str={
reportNo: this.reportNo,
policyId:this.productcode,
checkContent: radioArr,
checkRemark: this.textarea,
}
this.$api.login.getRepulse(str).then(res=>{
if(res.data.code == 200){
this.$message({
message: '提交成功',
type: 'success'
});
}else{
this.$message({
showClose: true,
message: res.data.desc,
type: 'error'
})
}
})
},