|
@@ -85,7 +85,8 @@
|
|
|
<template #dropdown>
|
|
<template #dropdown>
|
|
|
<el-dropdown-menu>
|
|
<el-dropdown-menu>
|
|
|
<el-dropdown-item @click="handleSettlementDetail(scope.row)">结算明细</el-dropdown-item>
|
|
<el-dropdown-item @click="handleSettlementDetail(scope.row)">结算明细</el-dropdown-item>
|
|
|
- <el-dropdown-item :disabled="recordForm.accountsReceivable=='30'" @click="handleInvoiceRecord(scope.row)">开票明细</el-dropdown-item>
|
|
|
|
|
|
|
+ <el-dropdown-item :disabled="!['10','20'].includes(recordForm.accountsReceivable)"
|
|
|
|
|
+ @click="handleInvoiceRecord(scope.row)">开票明细</el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
</el-dropdown-menu>
|
|
|
</template>
|
|
</template>
|
|
|
</el-dropdown>
|
|
</el-dropdown>
|
|
@@ -156,7 +157,8 @@
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
- <el-table height="calc(100% - 192px)" :data="recordData1" show-summary :summary-method="val=>getSummaries(val,['taxPoint', 'actualReceivedAmount'])">
|
|
|
|
|
|
|
+ <el-table height="calc(100% - 192px)" :data="recordData1" show-summary
|
|
|
|
|
+ :summary-method="val => getSummaries(val, ['taxPoint', 'actualReceivedAmount'])">
|
|
|
<el-table-column prop="settlementId" label="结算记录编号" width="200"></el-table-column>
|
|
<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="companyName" label="保险公司" width="200"></el-table-column>
|
|
|
<el-table-column prop="invoiceParty" label="开票方" width="150"></el-table-column>
|
|
<el-table-column prop="invoiceParty" label="开票方" width="150"></el-table-column>
|
|
@@ -238,7 +240,8 @@
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
- <el-table height="calc(100% - 192px)" :data="recordData2" show-summary :summary-method="val=>getSummaries(val,['receivableSuperviseCosts', 'jqPremium','taxPremium','syPremium','jqSuperviseCostsProportion','sySuperviseCostsProportion'])">
|
|
|
|
|
|
|
+ <el-table height="calc(100% - 192px)" :data="recordData2" show-summary
|
|
|
|
|
+ :summary-method="val => getSummaries(val, ['receivableSuperviseCosts', 'jqPremium', 'taxPremium', 'syPremium', 'jqSuperviseCostsProportion', 'sySuperviseCostsProportion'])">
|
|
|
<el-table-column prop="invoiceId" label="开票记录编号" width="200"></el-table-column>
|
|
<el-table-column prop="invoiceId" label="开票记录编号" width="200"></el-table-column>
|
|
|
<el-table-column prop="companyName" label="保险公司" width="200"></el-table-column>
|
|
<el-table-column prop="companyName" label="保险公司" width="200"></el-table-column>
|
|
|
<el-table-column prop="invoiceParty" label="开票方" width="100"></el-table-column>
|
|
<el-table-column prop="invoiceParty" label="开票方" width="100"></el-table-column>
|
|
@@ -314,7 +317,8 @@
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
- <el-table height="calc(100% - 192px)" :data="recordData3" show-summary :summary-method="val=>getSummaries(val,['receivableSuperviseCosts','jyPremium','jySuperviseCostsProportion'])">
|
|
|
|
|
|
|
+ <el-table height="calc(100% - 192px)" :data="recordData3" show-summary
|
|
|
|
|
+ :summary-method="val => getSummaries(val, ['receivableSuperviseCosts', 'jyPremium', 'jySuperviseCostsProportion'])">
|
|
|
<el-table-column prop="invoiceId" label="开票记录编号" width="200"></el-table-column>
|
|
<el-table-column prop="invoiceId" label="开票记录编号" width="200"></el-table-column>
|
|
|
<el-table-column prop="companyName" label="保险公司" width="200"></el-table-column>
|
|
<el-table-column prop="companyName" label="保险公司" width="200"></el-table-column>
|
|
|
<el-table-column prop="invoiceParty" label="开票方" width="100"></el-table-column>
|
|
<el-table-column prop="invoiceParty" label="开票方" width="100"></el-table-column>
|
|
@@ -690,9 +694,20 @@ const handleSettlementDetail = (row) => {
|
|
|
}
|
|
}
|
|
|
// 开票明细
|
|
// 开票明细
|
|
|
const handleInvoiceRecord = (row) => {
|
|
const handleInvoiceRecord = (row) => {
|
|
|
- activeName.value = '3'
|
|
|
|
|
- recordForm2.value.companyId = row.id
|
|
|
|
|
- initData3(['1'])
|
|
|
|
|
|
|
+ switch (recordForm.value.accountsReceivable) {
|
|
|
|
|
+ case '10':
|
|
|
|
|
+ activeName.value = '3'
|
|
|
|
|
+ recordForm2.value.companyId = row.id
|
|
|
|
|
+ initData3(['1'])
|
|
|
|
|
+ break;
|
|
|
|
|
+ case '20':
|
|
|
|
|
+ activeName.value = '4'
|
|
|
|
|
+ recordForm3.value.companyId = row.id
|
|
|
|
|
+ initData3(['3'])
|
|
|
|
|
+ break;
|
|
|
|
|
+ default:
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
const handleExport = (type) => {
|
|
const handleExport = (type) => {
|