调整收付款问题
This commit is contained in:
@@ -34,7 +34,12 @@
|
||||
<div class="settlement-detail-page__toolbar-left">
|
||||
<el-button type="primary" @click="openGenerateDialog">生成费用</el-button>
|
||||
<el-button type="primary" plain @click="openUpdateFeeDialog">更新费用</el-button>
|
||||
<el-button v-if="isPayable" type="primary" plain @click="openTransferDialog">
|
||||
<el-button
|
||||
v-if="isPayable || isReceivable"
|
||||
type="primary"
|
||||
plain
|
||||
@click="openTransferDialog"
|
||||
>
|
||||
批量转结算
|
||||
</el-button>
|
||||
<el-button type="primary" plain @click="handleExport">导出</el-button>
|
||||
@@ -457,6 +462,7 @@
|
||||
v-model="transferForm.settlementBillType"
|
||||
@change="handleTransferTypeChange"
|
||||
>
|
||||
<el-radio v-if="isPayable" label="pre">预结算单</el-radio>
|
||||
<el-radio label="formal">正式结算单</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
@@ -784,7 +790,7 @@ export default {
|
||||
billingPlanOptions: [],
|
||||
transferDialog: { visible: false, loading: false, submitting: false },
|
||||
transferQuery: {},
|
||||
transferForm: { settlementBillType: 'formal' },
|
||||
transferForm: { settlementBillType: 'pre' },
|
||||
transferRows: [],
|
||||
transferSelection: [],
|
||||
transferPage: { current: 1, size: 10, total: 0 },
|
||||
@@ -1594,7 +1600,7 @@ export default {
|
||||
},
|
||||
openTransferDialog() {
|
||||
this.transferDialog.visible = true;
|
||||
this.transferForm = { settlementBillType: 'formal' };
|
||||
this.transferForm = { settlementBillType: this.isReceivable ? 'formal' : 'pre' };
|
||||
this.transferQuery = {};
|
||||
this.transferRows = [];
|
||||
this.transferSelection = [];
|
||||
@@ -1724,7 +1730,9 @@ export default {
|
||||
try {
|
||||
const transferRows = await this.resolveTransferContractIds(this.transferSelection);
|
||||
if (!transferRows) return;
|
||||
const settlementBillType = this.transferForm.settlementBillType;
|
||||
const settlementBillType = this.isReceivable
|
||||
? 'formal'
|
||||
: this.transferForm.settlementBillType;
|
||||
const transferToken = createSettlementTransfer({
|
||||
settlementBillType,
|
||||
settlementType: this.settlementType || transferRows[0]?.settlementType,
|
||||
|
||||
Reference in New Issue
Block a user