审批记录添加已通过和未通过按钮,请求理赔审批列表接口

This commit is contained in:
liyuetong
2021-07-21 17:09:25 +08:00
parent ca28477180
commit 8dff88cd96

View File

@@ -37,12 +37,10 @@
>{{ item.approvalDate }}</div> >{{ item.approvalDate }}</div>
<div class="bg-white pv15 pr15 pl10 mt15"> <div class="bg-white pv15 pr15 pl10 mt15">
<van-collapse v-model="activeNames"> <van-collapse v-model="activeNames">
<!-- <van-checkbox-group v-model="checkboxResultList[index].checkboxResult" ref="'checkboxGroup'+index"> -->
<van-checkbox-group v-model="item.checkboxResult" :ref="'checkboxGroup'+index"> <van-checkbox-group v-model="item.checkboxResult" :ref="'checkboxGroup'+index">
<van-collapse-item :name="item01.id" v-for="(item01, index01) in item.claimApprovalSearchLst" :key="index01"> <van-collapse-item :name="item01.id" v-for="(item01, index01) in item.claimApprovalSearchLst" :key="index01">
<template #title> <template #title>
<van-checkbox :name="item01.id" v-if="active == 'notApproved'" label-disabled @click.stop="checkBoxClick"></van-checkbox> <van-checkbox :name="item01.id" v-if="active == 'notApproved'" label-disabled @click.stop.prevent="checkBoxClick"></van-checkbox>
<span class="mr10 fwb">{{index01+1}}.{{item01.insuredName}}</span> <span class="mr10 fwb">{{index01+1}}.{{item01.insuredName}}</span>
<span class="mr10 fwb">{{item01.caseEndDate}}</span> <span class="mr10 fwb">{{item01.caseEndDate}}</span>
<span class="mr10 fwb">{{item01.getMoney}}</span> <span class="mr10 fwb">{{item01.getMoney}}</span>
@@ -87,7 +85,6 @@
</div> </div>
<div class="bottom-btn bg-white pt10 pb10 flex justify-content-s" style="border-top: 1px solid #dadada;" v-if="active == 'notApproved'"> <div class="bottom-btn bg-white pt10 pb10 flex justify-content-s" style="border-top: 1px solid #dadada;" v-if="active == 'notApproved'">
<div> <div>
<!-- {{claimApprovalIds.length}}/{{total}} -->
<van-button class="ml10 mr10" type="danger" :plain='total != claimApprovalIds.length' round size="small" @click="checkAll">全选</van-button> <van-button class="ml10 mr10" type="danger" :plain='total != claimApprovalIds.length' round size="small" @click="checkAll">全选</van-button>
<span class="fs12">合计{{totalMoney}}</span> <span class="fs12">合计{{totalMoney}}</span>
</div> </div>
@@ -149,8 +146,8 @@ export default {
} }
}, },
//checkbox点击事件 //checkbox点击事件
checkBoxClick(){ checkBoxClick(ev){
// event.stopPropagation(); ev.stopPropagation();
let that = this let that = this
this.claimApprovalIds= [] this.claimApprovalIds= []
//非全选状态时更新claimApprovalIds数组 //非全选状态时更新claimApprovalIds数组