|
|
@@ -2,7 +2,7 @@
|
|
|
<PageMain class="vh100">
|
|
|
<el-tabs v-model="activeName" style="height: 100%" class="demo-tabs" @tab-click="handleClick">
|
|
|
<el-tab-pane style="height: 100%" name="1" label="保险公司报表">
|
|
|
- <el-form v-model="recordForm" label-width="80">
|
|
|
+ <el-form v-model="recordForm" label-width="120">
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="8">
|
|
|
<el-form-item prop="a" label="保险公司">
|
|
|
@@ -11,6 +11,16 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item prop="contactPerson" label="对接人">
|
|
|
+ <el-input v-model="recordForm.contactPerson" placeholder="请输入"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item prop="contactPersonPhone" label="对接人手机号">
|
|
|
+ <el-input v-model="recordForm.contactPersonPhone" placeholder="请输入"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item prop="time" label="创建时间">
|
|
|
<el-date-picker v-model="recordForm.time" type="daterange" format="YYYY-MM-DD"
|
|
|
@@ -31,7 +41,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="16" style="height: 50px; display: flex; align-items: start; justify-content: flex-end">
|
|
|
+ <el-col :span="24" style="height: 50px; display: flex; align-items: start; justify-content: flex-end">
|
|
|
<el-button type="primary" @click="initData1()">查询</el-button>
|
|
|
<el-button plain type="primary" @click="handleReset(1)">重置</el-button>
|
|
|
</el-col>
|
|
|
@@ -39,10 +49,14 @@
|
|
|
</el-form>
|
|
|
<el-table height="calc(100% - 100px)" :data="recordData" row-key="companyId" :summary-method="getSummaries"
|
|
|
show-summary>
|
|
|
- <el-table-column prop="companyName" label="保险公司"></el-table-column>
|
|
|
+ <el-table-column prop="companyName" label="保险公司" width="240"></el-table-column>
|
|
|
+ <el-table-column prop="totalReceivable" label="应收金额" width="240"></el-table-column>
|
|
|
+ <el-table-column prop="contactPerson" label="对接人" width="240"></el-table-column>
|
|
|
+ <el-table-column prop="contactPersonPhone" label="对接人手机号" width="240"></el-table-column>
|
|
|
<el-table-column prop="totalReceivable" label="应收金额" width="240"></el-table-column>
|
|
|
- <el-table-column prop="ptInvoicedAmount" label="已结算" width="200"></el-table-column>
|
|
|
- <el-table-column prop="ptUnInvoicedAmount" label="未结算" width="200"></el-table-column>
|
|
|
+ <el-table-column prop="totalSettlementAmount" label="已结算" width="200"></el-table-column>
|
|
|
+ <el-table-column prop="totalUnSettlementAmount" label="未结算" width="200"></el-table-column>
|
|
|
+ <el-table-column prop="totalPaymentDifference" label="总差额" width="200"></el-table-column>
|
|
|
<el-table-column label="操作" fixed="right" width="120">
|
|
|
<template #default="scope">
|
|
|
<el-button link type="primary" @click="handleSettlementDetail(scope.row)">查看明细</el-button>
|
|
|
@@ -267,7 +281,7 @@ const getSummaries = (param) => {
|
|
|
}
|
|
|
|
|
|
const initData1 = () => {
|
|
|
- api.settlementApi.companySuperviseSettlementReport({
|
|
|
+ api.settlementApi.platformCompanySuperviseSettlementReport({
|
|
|
companyId: recordForm.value.companyId,
|
|
|
startTime: recordForm.value.time?.[0],
|
|
|
endTime: recordForm.value.time?.[1],
|