refactor(xumu): 优化理赔申请列表展示逻辑
- 根据 remarks 字段判断是否可申请理赔,而非拼接 status 和 auditStatus - 简化 permit 字段的使用,直接用于判断是否显示理赔按钮
This commit is contained in:
@@ -48,7 +48,7 @@ export default {
|
||||
getTableData() {
|
||||
this.instance.post("/api/insurance/claim/apply/page", {...this.page, ...this.search}).then(res => {
|
||||
if (res?.data) {
|
||||
this.tableData = res.data?.records.map(e => ({...e, permit: `${e.status}` + e.auditStatus}))
|
||||
this.tableData = res.data?.records.map(e => ({...e, permit: e.remarks == "可申请理赔"}))
|
||||
this.page.total = res.data.total
|
||||
}
|
||||
})
|
||||
@@ -84,7 +84,7 @@ export default {
|
||||
<el-table-column slot="options" label="操作" fixed="right" align="center">
|
||||
<template slot-scope="{row}">
|
||||
<div class="table-options">
|
||||
<template v-if="['12'].includes(row.permit)">
|
||||
<template v-if="row.permit">
|
||||
<el-button type="text" @click="dialog=true,$set(form,'id',row.orderNo)">理赔</el-button>
|
||||
</template>
|
||||
<el-button v-else type="text" @click="$router.push({hash:'#add',query:{id:row.orderNo}})">查看</el-button>
|
||||
|
||||
Reference in New Issue
Block a user