| | |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | stripe> |
| | | <el-table-column label="序号" width="80px"> |
| | | <template slot-scope="scope"> |
| | | <span>{{scope.$index + 1}}</span> |
| | | <!-- <el-table-column label="序号" width="80px">--> |
| | | <!-- <template slot-scope="scope">--> |
| | | <!-- <span>{{scope.$index + 1}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- </el-table-column>--> |
| | | <el-table-column prop="code" label="报案号" min-width="100px"></el-table-column> |
| | | <el-table-column prop="informantName" label="报案人" min-width="100px"></el-table-column> |
| | | <el-table-column prop="createDate" label="报案时间" min-width="150px"></el-table-column> |
| | | <el-table-column prop="memberName" label="出险人" min-width="100px"></el-table-column> |
| | | <el-table-column prop="memberIdcardNo" label="身份证号" min-width="180px"></el-table-column> |
| | | <el-table-column prop="duName" label="用人遣单位" min-width="180px"></el-table-column> |
| | | <el-table-column prop="applyCode" label="保单号" min-width="100px"></el-table-column> |
| | | <el-table-column prop="solutionName" label="保险方案" min-width="180px"></el-table-column> |
| | | <el-table-column prop="money" label="赔付金额(元)" min-width="100px"> |
| | | <template slot-scope="{row}"> |
| | | <span style="color: #f95601;cursor: pointer" v-if="[11,12,13].includes(row.status)" :title="'主赔付:'+(row.hpAccount||0) +'元 其他赔付:'+(row.hpOtherAccount||0) +'元'">{{(row.hpAccount||0) +(row.hpOtherAccount ||0 ) }}</span> |
| | | <span v-else>-</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="statusName" label="案件状态" min-width="100px"> |
| | |
| | | <span :class="'settle-status'+row.status">{{row.statusName}}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="reportNum" label="报案号" min-width="100px"></el-table-column> |
| | | <el-table-column prop="informantName" label="报案人" min-width="100px"></el-table-column> |
| | | <el-table-column prop="createDate" label="报案时间" min-width="150px"></el-table-column> |
| | | <el-table-column prop="memberName" label="出险人" min-width="100px"></el-table-column> |
| | | <el-table-column prop="memberIdcardNo" label="身份证号" min-width="180px"></el-table-column> |
| | | <el-table-column prop="duName" label="用人遣单位" min-width="180px"></el-table-column> |
| | | <el-table-column prop="applyCode" label="保单号" min-width="100px"></el-table-column> |
| | | <el-table-column prop="solutionName" label="保险方案" min-width="180px"></el-table-column> |
| | | <el-table-column prop="money" label="赔付金额(元)" min-width="100px"> |
| | | <template slot-scope="{row}"> |
| | | <span style="color: #f95601;cursor: pointer" v-if="[11,12,13].includes(row.status)" :title="'主赔付:'+(row.hpAccount||0) +'元 其他赔付:'+(row.hpOtherAccount||0) +'元'">{{(row.hpAccount||0) +(row.hpOtherAccount ||0 ) }}</span> |
| | | <span v-else>-</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="baoxianStartTime" label="保险生效起期" min-width="100px"></el-table-column> |
| | | <el-table-column prop="isRisk" label="是否风险案件" min-width="100px"> |
| | | <template slot-scope="{row}"> <span style="color: red" v-if="row.isRisk === 1">风险案件</span></template> |
| | | </el-table-column> |
| | | <el-table-column prop="createDate" label="报案时间" min-width="100px"></el-table-column> |
| | | |
| | | <!-- <el-table-column prop="baoxianStartTime" label="保险生效起期" min-width="100px"></el-table-column>--> |
| | | <!-- <el-table-column prop="isRisk" label="是否风险案件" min-width="100px">--> |
| | | <!-- <template slot-scope="{row}"> <span style="color: red" v-if="row.isRisk === 1">风险案件</span></template>--> |
| | | <!-- </el-table-column>--> |
| | | <!-- <el-table-column prop="createDate" label="报案时间" min-width="100px"></el-table-column>--> |
| | | <el-table-column |
| | | v-if="containPermissions(['business:settleclaims:update', 'business:settleclaims:delete'])" |
| | | label="操作" |
| | |
| | | <pagination |
| | | @size-change="handleSizeChange" |
| | | @current-change="handlePageChange" |
| | | :pagination="tableData.pagination" |
| | | > |
| | | :pagination="tableData.pagination"> |
| | | </pagination> |
| | | </template> |
| | | <!-- 详情 --> |
| | |
| | | baseSolutionId: '', |
| | | companyId: '', |
| | | duName: '', |
| | | createDateStr:null, |
| | | createDateStr: null, |
| | | memberName: '', |
| | | applyCode:null, |
| | | applyCode: null, |
| | | memberIdcardNo: '', |
| | | status: '', |
| | | informantName: '' |
| | |
| | | this.loadSelectList() |
| | | }, |
| | | methods: { |
| | | // 撤销 |
| | | revoke(id) { |
| | | this.$confirm('撤销后,案件直接结束,无法继续进行理赔操作!', '是否撤销报案?', { |
| | | confirmButtonText: '确定撤销', |
| | | cancelButtonText: '我再想想', |
| | | type: 'warning' |
| | | }).then(() => { |
| | | returnSettle({ id }) |
| | | .then(res => { |
| | | this.search() |
| | | }) |
| | | }).catch(() => { |
| | | // 撤销 |
| | | revoke (id) { |
| | | this.$confirm('撤销后,案件直接结束,无法继续进行理赔操作!', '是否撤销报案?', { |
| | | confirmButtonText: '确定撤销', |
| | | cancelButtonText: '我再想想', |
| | | type: 'warning' |
| | | }).then(() => { |
| | | returnSettle({ id }) |
| | | .then(res => { |
| | | this.search() |
| | | }) |
| | | }).catch(() => { |
| | | |
| | | }); |
| | | }, |
| | | }) |
| | | }, |
| | | loadSelectList () { |
| | | solutionAll({ dataType: 0 }).then(res => { |
| | | this.solutionList = res |
| | | }).catch(err => { |
| | | }) |
| | | }, |
| | | deleRow(id) { |
| | | this.$confirm('此操作将永久删除该数据, 是否继续?', '提示', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning' |
| | | }).then(() => { |
| | | dele(id) |
| | | .then(res => { |
| | | this.$message.success('删除成功') |
| | | this.search() |
| | | }) |
| | | }).catch(() => { |
| | | deleRow (id) { |
| | | this.$confirm('此操作将永久删除该数据, 是否继续?', '提示', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning' |
| | | }).then(() => { |
| | | dele(id) |
| | | .then(res => { |
| | | this.$message.success('删除成功') |
| | | this.search() |
| | | }) |
| | | }).catch(() => { |
| | | |
| | | }); |
| | | } |
| | | }) |
| | | } |
| | | |
| | | } |
| | | } |