|
|
@@ -7,7 +7,8 @@
|
|
|
<el-col :span="8">
|
|
|
<el-form-item prop="companyId" label="保险公司">
|
|
|
<el-cascader filterable clearable placeholder="请选择" v-model="recordForm.companyId"
|
|
|
- :options="companyList" :props="companyIdprops" style="width: 100%;" @change="val=>handleCompanyChange(val, '1')" />
|
|
|
+ :options="companyList" :props="companyIdprops" style="width: 100%;"
|
|
|
+ @change="val => handleCompanyChange(val, '1')" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
@@ -83,8 +84,8 @@
|
|
|
<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="handleRecordDetail(scope.row)">结算明细</el-dropdown-item>
|
|
|
+ <el-dropdown-item @click="handleRecordDetail(scope.row)">开票明细</el-dropdown-item>
|
|
|
+ <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-menu>
|
|
|
@@ -106,7 +107,8 @@
|
|
|
<el-col :span="8">
|
|
|
<el-form-item prop="companyIda" label="保险公司">
|
|
|
<el-cascader filterable clearable placeholder="请选择" v-model="recordForm1.companyId"
|
|
|
- :options="companyList" :props="companyIdprops" style="width: 100%;" @change="val=>handleCompanyChange(val, '2')" />
|
|
|
+ :options="companyList" :props="companyIdprops" style="width: 100%;"
|
|
|
+ @change="val => handleCompanyChange(val, '2')" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
@@ -157,7 +159,7 @@
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
<el-table height="calc(100% - 192px)" :data="recordData1" show-summary
|
|
|
- :summary-method="val => getSummaries(val, ['taxPoint', 'actualReceivedAmount','settlementPaymentDifference'])">
|
|
|
+ :summary-method="val => getSummaries(val, ['taxPoint', 'actualReceivedAmount', 'settlementPaymentDifference'])">
|
|
|
<el-table-column prop="settlementId" label="结算记录编号" width="200"></el-table-column>
|
|
|
<el-table-column prop="companyName" label="保险公司" width="200"></el-table-column>
|
|
|
<el-table-column prop="invoiceParty" label="开票方" width="150"></el-table-column>
|
|
|
@@ -202,7 +204,8 @@
|
|
|
<el-col :span="8">
|
|
|
<el-form-item prop="companyId" label="保险公司">
|
|
|
<el-cascader filterable clearable placeholder="请选择" v-model="recordForm2.companyId"
|
|
|
- :options="companyList" :props="companyIdprops" style="width: 100%;" @change="val=>handleCompanyChange(val, '3')" />
|
|
|
+ :options="companyList" :props="companyIdprops" style="width: 100%;"
|
|
|
+ @change="val => handleCompanyChange(val, '3')" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
@@ -278,7 +281,8 @@
|
|
|
<el-col :span="8">
|
|
|
<el-form-item prop="companyId" label="保险公司">
|
|
|
<el-cascader filterable clearable placeholder="请选择" v-model="recordForm3.companyId"
|
|
|
- :options="companyList" :props="companyIdprops" style="width: 100%;" @change="val=>handleCompanyChange(val, '4')" />
|
|
|
+ :options="companyList" :props="companyIdprops" style="width: 100%;"
|
|
|
+ @change="val => handleCompanyChange(val, '4')" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
@@ -754,16 +758,16 @@ const exportSuperviseSettlementExcel = () => {
|
|
|
}
|
|
|
const exportSuperviseSettlementDetailExcel = () => {
|
|
|
api.settlementApi.exportSuperviseSettlementDetailExcel({
|
|
|
- invoiceId: recordForm2.value.invoiceId,
|
|
|
- companyId: recordForm2.value.companyId,
|
|
|
- invoiceParty: recordForm2.value.invoiceParty,
|
|
|
- settlementPerson: recordForm2.value.settlementPerson,
|
|
|
- status: recordForm2.value.status,
|
|
|
- settlementTimeStart: recordForm2.value.settlementTime?.[0],
|
|
|
- settlementTimeEnd: recordForm2.value.settlementTime?.[1],
|
|
|
- pages: pages.value,
|
|
|
- size: size.value,
|
|
|
- invoiceTypes: ['1']
|
|
|
+ invoiceId: recordForm2.value.invoiceId,
|
|
|
+ companyId: recordForm2.value.companyId,
|
|
|
+ invoiceParty: recordForm2.value.invoiceParty,
|
|
|
+ settlementPerson: recordForm2.value.settlementPerson,
|
|
|
+ status: recordForm2.value.status,
|
|
|
+ settlementTimeStart: recordForm2.value.settlementTime?.[0],
|
|
|
+ settlementTimeEnd: recordForm2.value.settlementTime?.[1],
|
|
|
+ pages: pages.value,
|
|
|
+ size: size.value,
|
|
|
+ invoiceTypes: ['1']
|
|
|
|
|
|
}).then((res: any) => {
|
|
|
const blob = new Blob([res], { type: 'application/vnd.ms-excel' });
|
|
|
@@ -785,15 +789,15 @@ const exportSuperviseSettlementDetailExcel = () => {
|
|
|
const exportSuperviseSettlementDetailJyExcel = () => {
|
|
|
api.settlementApi.exportSuperviseSettlementDetailJyExcel({
|
|
|
invoiceId: recordForm3.value.invoiceId,
|
|
|
- companyId: recordForm3.value.companyId,
|
|
|
- invoiceParty: recordForm3.value.invoiceParty,
|
|
|
- settlementPerson: recordForm3.value.settlementPerson,
|
|
|
- status: recordForm3.value.status,
|
|
|
- settlementTimeStart: recordForm3.value.settlementTime?.[0],
|
|
|
- settlementTimeEnd: recordForm3.value.settlementTime?.[1],
|
|
|
- pages: pages.value,
|
|
|
- size: size.value,
|
|
|
- invoiceTypes: ['3']
|
|
|
+ companyId: recordForm3.value.companyId,
|
|
|
+ invoiceParty: recordForm3.value.invoiceParty,
|
|
|
+ settlementPerson: recordForm3.value.settlementPerson,
|
|
|
+ status: recordForm3.value.status,
|
|
|
+ settlementTimeStart: recordForm3.value.settlementTime?.[0],
|
|
|
+ settlementTimeEnd: recordForm3.value.settlementTime?.[1],
|
|
|
+ pages: pages.value,
|
|
|
+ size: size.value,
|
|
|
+ invoiceTypes: ['3']
|
|
|
}).then((res: any) => {
|
|
|
const blob = new Blob([res], { type: 'application/vnd.ms-excel' });
|
|
|
const fileName = '手续费应收非车险结算报表明细' + new Date().getTime() + '.xlsx';
|
|
|
@@ -868,7 +872,7 @@ const handleOrderDetail = (type: any) => {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-const handleRecordDetail=(row)=>{
|
|
|
+const handleRecordDetail = (row) => {
|
|
|
router.push({
|
|
|
path: '/receivable/private/invoiceRecord',
|
|
|
query: {
|