|
|
@@ -64,31 +64,35 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
- <el-table height="calc(100% - 200px)" :data="recordData" show-summary
|
|
|
- :summary-method="val => getSummaries(val, ['totalReceivable', 'totalOverinflatedAmount', 'superviseFee', 'SxfInvoicedAmount', 'sxfSettledAmount', 'SxfUnInvoicedAmount', 'sxfUnSettledAmount', 'settlementPaymentDifference'])">
|
|
|
- <el-table-column prop="companyName" label="保险公司" width="300"></el-table-column>
|
|
|
- <el-table-column prop="totalReceivable" label="应收金额"></el-table-column>
|
|
|
- <el-table-column prop="totalOverinflatedAmount" label="虚增金额合计"></el-table-column>
|
|
|
- <el-table-column prop="superviseFee" label="应收手续费"></el-table-column>
|
|
|
- <el-table-column prop="SxfInvoicedAmount" label="已开票"></el-table-column>
|
|
|
- <el-table-column prop="sxfSettledAmount" label="已结算"></el-table-column>
|
|
|
- <el-table-column prop="SxfUnInvoicedAmount" label="未开票"></el-table-column>
|
|
|
- <el-table-column prop="sxfUnSettledAmount" label="未结算"></el-table-column>
|
|
|
- <el-table-column prop="settlementPaymentDifference" label="回款差额合计"></el-table-column>
|
|
|
+ <el-table
|
|
|
+ v-loading="loading"
|
|
|
+ height="calc(100% - 200px)"
|
|
|
+ :data="recordData"
|
|
|
+ row-key="id"
|
|
|
+ default-expand-all
|
|
|
+ :tree-props="{ children: 'children', hasChildren: 'hasChildren' }"
|
|
|
+ show-summary
|
|
|
+ :summary-method="val => getSummaries(val, ['totalReceivable', 'totalOverinflatedAmount', 'superviseFee', 'SxfInvoicedAmount', 'sxfSettledAmount', 'SxfUnInvoicedAmount', 'sxfUnSettledAmount', 'settlementPaymentDifference'])"
|
|
|
+ >
|
|
|
+ <el-table-column prop="companyName" label="保险公司" width="300" />
|
|
|
+ <el-table-column prop="totalReceivable" label="应收金额" align="right" />
|
|
|
+ <el-table-column prop="totalOverinflatedAmount" label="虚增金额合计" align="right" />
|
|
|
+ <el-table-column prop="superviseFee" label="应收手续费" align="right" />
|
|
|
+ <el-table-column prop="SxfInvoicedAmount" label="已开票" align="right" />
|
|
|
+ <el-table-column prop="sxfSettledAmount" label="已结算" align="right" />
|
|
|
+ <el-table-column prop="SxfUnInvoicedAmount" label="未开票" align="right" />
|
|
|
+ <el-table-column prop="sxfUnSettledAmount" label="未结算" align="right" />
|
|
|
+ <el-table-column prop="settlementPaymentDifference" label="回款差额合计" align="right" />
|
|
|
<el-table-column label="操作" fixed="right" width="120">
|
|
|
<template #default="scope">
|
|
|
- <div class="flex a-c">
|
|
|
+ <div class="flex a-c" v-if="!scope.row.children || scope.row.children.length === 0">
|
|
|
<el-dropdown placement="bottom-start" trigger="click">
|
|
|
- <span class="el-dropdown-link">
|
|
|
- 查看明细
|
|
|
- </span>
|
|
|
+ <span class="el-dropdown-link">查看明细</span>
|
|
|
<template #dropdown>
|
|
|
<el-dropdown-menu>
|
|
|
<el-dropdown-item @click="handleSettlementDetail(scope.row)">结算明细</el-dropdown-item>
|
|
|
- <el-dropdown-item
|
|
|
- @click="handleInvoiceRecord1(scope.row)">车险开票明细</el-dropdown-item>
|
|
|
- <el-dropdown-item
|
|
|
- @click="handleInvoiceRecord2(scope.row)">非车险开票明细</el-dropdown-item>
|
|
|
+ <el-dropdown-item @click="handleInvoiceRecord1(scope.row)">车险开票明细</el-dropdown-item>
|
|
|
+ <el-dropdown-item @click="handleInvoiceRecord2(scope.row)">非车险开票明细</el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
|
</template>
|
|
|
</el-dropdown>
|