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

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