fix bug
This commit is contained in:
@@ -1010,6 +1010,15 @@ export default {
|
||||
this.$message.warning('请至少选择一条结算明细');
|
||||
return;
|
||||
}
|
||||
const invalidManualFeeIndex = this.summaryFees.findIndex(
|
||||
row =>
|
||||
Number(row.manualFlag) === 1 &&
|
||||
(!String(row.feeType || '').trim() || !String(row.feeItem || '').trim())
|
||||
);
|
||||
if (invalidManualFeeIndex >= 0) {
|
||||
this.$message.warning(`请完善结算合计第${invalidManualFeeIndex + 1}行的费用类型和费用项`);
|
||||
return;
|
||||
}
|
||||
const stateKey = shouldSubmit ? 'submitting' : 'saving';
|
||||
this[stateKey] = true;
|
||||
try {
|
||||
@@ -1040,7 +1049,7 @@ export default {
|
||||
sourceDetailIds: this.details.map(row => row.sourceDetailId || row.id),
|
||||
summaryFees: this.summaryFees.map(row => ({
|
||||
id: row.id || undefined,
|
||||
feeType: row.feeType,
|
||||
feeType: row.feeType || '',
|
||||
feeItem: row.feeItem,
|
||||
adjustAmount: Number(row.adjustAmount || 0),
|
||||
remark: row.remark,
|
||||
@@ -1067,7 +1076,7 @@ export default {
|
||||
return this.feeOptions.find(item => item.feeType === feeType)?.feeItems || [];
|
||||
},
|
||||
feeCategoryName(value) {
|
||||
if (value === undefined || value === null || value === '') return '-';
|
||||
if (value === undefined || value === null || value === '') return '';
|
||||
const option = this.feeCategoryOptions.find(
|
||||
item => String(item.dictKey) === String(value) || String(item.dictValue) === String(value)
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user