GFRS-2618【前端】2021/09/27修改前端bug,此版本合并dev,提交复测 --提交人:张齐

This commit is contained in:
zhangqi1
2021-09-27 20:37:01 +08:00
parent 6c48b4e3d6
commit cb7ccbcaa9
8 changed files with 656 additions and 297 deletions

View File

@@ -15,7 +15,7 @@
</div>
<div v-else class='text-center'>
<img class='mt40 w200' src='../../../assets/images/pic_page-non.png' />
<p class='mt15'>{{ locationHashFlag !== -1 ? '暂无数据':'暂无数据请在我的资料或申请流程中添加父母信息' }}</p>
<p class='mt15'>{{ locationHashFlag !== -1 ? '暂无数据' : '暂无数据请在我的资料或申请流程中添加父母信息' }}</p>
</div>
</van-index-bar>
@@ -102,8 +102,22 @@ export default {
getAllowanceBaseDetail(params).then(res => {
// console.log(res, '详情')
if (res.result == '0') {
// 获取享受人数据,然后传给父组件中的方法
this.$emit('on-choose', res.content.allowanceBaseDTO.allowanceBaseEnjoyDTO)
// 获取选中的人(父亲或母亲)的申请人数据,享受人数据,账户信息数据,影像资料数据的数据对象,
// 然后传给父组件中的方法
// 在账户信息页面出现一个问题,账户信息页面如果是'新增'数据则账户信息数据对象中的id应该空的,
// 当从父母列表中选择数据然后存入缓存父母列表中对应的数据是存在这个id字段的数据的
// 如果账户信息页面是从这个缓存中取值那么id这个字段也会取出并赋值这样的错误的
// 因为id存在值的话后台程序判断的是'编辑'操作,但是实际上是'新增'操作,这样的结果是控制台报错,无法跳转到影像资料页面
// 所以在这里要先把id设置为空防止出现这个问题
// 只有在津贴申请的流程时才执行这段代码把id设置为空
// 因为在津贴申请时这个对象是要存入缓存的缓存中这个id对应的值应该是空
// 而我的资料流程是不用存缓存的,所以在我的资料流程中无需考虑父母列表信息,选中的人(父亲或母亲)的数据缓存情况
if (this.locationHashFlag === -1) {
if (res.content.allowanceBaseDTO.allowanceBaseBankDTO !== null) {
res.content.allowanceBaseDTO.allowanceBaseBankDTO.id = ''
}
}
this.$emit('on-choose', res.content.allowanceBaseDTO)
}
})
},