|
@@ -37,8 +37,8 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
- <el-form-item prop="invoiceType" label="应收项">
|
|
|
|
|
- <el-select v-model="recordForm.invoiceType">
|
|
|
|
|
|
|
+ <el-form-item prop="invoiceRiskType" label="应收项">
|
|
|
|
|
+ <el-select v-model="recordForm.invoiceRiskType">
|
|
|
<el-option value="2" label="车险"></el-option>
|
|
<el-option value="2" label="车险"></el-option>
|
|
|
<el-option value="4" label="非车险"></el-option>
|
|
<el-option value="4" label="非车险"></el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
@@ -61,7 +61,7 @@
|
|
|
<el-table-column prop="totalSettlementAmount" label="已结算"></el-table-column>
|
|
<el-table-column prop="totalSettlementAmount" label="已结算"></el-table-column>
|
|
|
<el-table-column prop="totalUnSettlementAmount" label="未结算"></el-table-column>
|
|
<el-table-column prop="totalUnSettlementAmount" label="未结算"></el-table-column>
|
|
|
<el-table-column prop="totalUnInvoiced" label="未开票"></el-table-column>
|
|
<el-table-column prop="totalUnInvoiced" label="未开票"></el-table-column>
|
|
|
- <el-table-column prop="invoiceType" label="应收项">
|
|
|
|
|
|
|
+ <el-table-column prop="invoiceRiskType" label="应收项">
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
{{ scope.row.invoiceType == 2 ? '车险' : '非车险' }}
|
|
{{ scope.row.invoiceType == 2 ? '车险' : '非车险' }}
|
|
|
</template>
|
|
</template>
|
|
@@ -108,8 +108,8 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
- <el-form-item prop="invoiceType" label="应收项">
|
|
|
|
|
- <el-select v-model="recordForm1.invoiceType" clearable>
|
|
|
|
|
|
|
+ <el-form-item prop="invoiceRiskType" label="应收项">
|
|
|
|
|
+ <el-select v-model="recordForm1.invoiceRiskType" clearable>
|
|
|
<el-option v-for="item in optionObj['invoice_risk_type']" :key="item.value" :value="item.value"
|
|
<el-option v-for="item in optionObj['invoice_risk_type']" :key="item.value" :value="item.value"
|
|
|
:label="item.label"></el-option>
|
|
:label="item.label"></el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
@@ -151,7 +151,7 @@
|
|
|
<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>
|
|
|
- <el-table-column prop="invoiceType" label="应收项" width="100"></el-table-column>
|
|
|
|
|
|
|
+ <el-table-column prop="invoiceRiskTypeName" label="应收项" width="100"></el-table-column>
|
|
|
<el-table-column prop="taxPoint" label="税点" width="100"></el-table-column>
|
|
<el-table-column prop="taxPoint" label="税点" width="100"></el-table-column>
|
|
|
<el-table-column prop="actualReceivedAmount" label="实收金额" width="100"></el-table-column>
|
|
<el-table-column prop="actualReceivedAmount" label="实收金额" width="100"></el-table-column>
|
|
|
<el-table-column prop="settlementPaymentDifference" label="回款差额" width="100"></el-table-column>
|
|
<el-table-column prop="settlementPaymentDifference" label="回款差额" width="100"></el-table-column>
|
|
@@ -507,7 +507,7 @@ const initData1 = () => {
|
|
|
settlementStartTime: recordForm.value.settlementTime?.[0],
|
|
settlementStartTime: recordForm.value.settlementTime?.[0],
|
|
|
settlementEndTime: recordForm.value.settlementTime?.[1],
|
|
settlementEndTime: recordForm.value.settlementTime?.[1],
|
|
|
status: recordForm.value.status,
|
|
status: recordForm.value.status,
|
|
|
- invoiceType: recordForm.value.invoiceType,
|
|
|
|
|
|
|
+ invoiceType: recordForm.value.invoiceRiskType,
|
|
|
invoiceTypes: ['2', '4'],
|
|
invoiceTypes: ['2', '4'],
|
|
|
agreementType: '2'
|
|
agreementType: '2'
|
|
|
}).then((res: any) => {
|
|
}).then((res: any) => {
|
|
@@ -522,7 +522,7 @@ const initData2 = () => {
|
|
|
settlementId: recordForm1.value.settlementId,
|
|
settlementId: recordForm1.value.settlementId,
|
|
|
partnerCompanyId: recordForm1.value.partnerCompanyId,
|
|
partnerCompanyId: recordForm1.value.partnerCompanyId,
|
|
|
invoiceParty: recordForm1.value.invoiceParty,
|
|
invoiceParty: recordForm1.value.invoiceParty,
|
|
|
- invoiceType: recordForm1.value.invoiceType,
|
|
|
|
|
|
|
+ invoiceRiskType: recordForm1.value.invoiceRiskType,
|
|
|
status: recordForm1.value.status,
|
|
status: recordForm1.value.status,
|
|
|
settlementPerson: recordForm1.value.settlementPerson,
|
|
settlementPerson: recordForm1.value.settlementPerson,
|
|
|
invoiceId: recordForm1.value.invoiceId,
|
|
invoiceId: recordForm1.value.invoiceId,
|
|
@@ -644,12 +644,21 @@ const handleReset = (type) => {
|
|
|
const handleSettlementDetail = (row) => {
|
|
const handleSettlementDetail = (row) => {
|
|
|
activeName.value = '2'
|
|
activeName.value = '2'
|
|
|
recordForm1.value.partnerCompanyId = row.partnerCompanyId
|
|
recordForm1.value.partnerCompanyId = row.partnerCompanyId
|
|
|
|
|
+ if (row.invoiceType == '2') {
|
|
|
|
|
+ recordForm1.value.invoiceRiskType = '10'
|
|
|
|
|
+ } else {
|
|
|
|
|
+ recordForm1.value.invoiceRiskType = '20'
|
|
|
|
|
+ }
|
|
|
initData2()
|
|
initData2()
|
|
|
}
|
|
}
|
|
|
// 开票明细
|
|
// 开票明细
|
|
|
const handleInvoiceRecord = (row) => {
|
|
const handleInvoiceRecord = (row) => {
|
|
|
router.push({
|
|
router.push({
|
|
|
path: '/receivable/documentary/documentaryRecord',
|
|
path: '/receivable/documentary/documentaryRecord',
|
|
|
|
|
+ query: {
|
|
|
|
|
+ partnerCompanyId: row.partnerCompanyId,
|
|
|
|
|
+ invoiceType: row.invoiceType,
|
|
|
|
|
+ }
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
|
|
|