diff --git a/src/app/routes/financial-management/components/withdrawals-record/withdrawals-record.component.ts b/src/app/routes/financial-management/components/withdrawals-record/withdrawals-record.component.ts index 8491ea1d..68c2c5c8 100644 --- a/src/app/routes/financial-management/components/withdrawals-record/withdrawals-record.component.ts +++ b/src/app/routes/financial-management/components/withdrawals-record/withdrawals-record.component.ts @@ -59,7 +59,9 @@ export class WithdrawalsRecordComponent extends BasicTableComponent { }; afterRes = (data: any[], rawData?: any) => { - data = data.map(node => ({ ...node, disabled: node.refundStatus !== '1' })); + data = data.map(node => ({ ...node, + disabled: node.refundStatus !== '1' + })); return data; }; @@ -84,7 +86,7 @@ export class WithdrawalsRecordComponent extends BasicTableComponent { params = [item.id]; } else { console.log(this.selectedRows); - + if (this.selectedRows.length <= 0) { this.service.msgSrv.error('请选择提现单!'); return; diff --git a/src/app/routes/partner/account-management/components/withdrawals-record/withdrawals-record.component.ts b/src/app/routes/partner/account-management/components/withdrawals-record/withdrawals-record.component.ts index 4b48ec35..f7320059 100644 --- a/src/app/routes/partner/account-management/components/withdrawals-record/withdrawals-record.component.ts +++ b/src/app/routes/partner/account-management/components/withdrawals-record/withdrawals-record.component.ts @@ -47,7 +47,9 @@ export class PartnerAccountManagementWithdrawalsRecordComponent implements OnIni }; afterRes = (data: any[], rawData?: any) => { - data = data.map(node => ({ ...node, disabled: node.refundStatus !== '1' })); + data = data.map(node => ({ ...node, + disabled: node.refundStatus !== '1' + })); return data; }; @@ -74,16 +76,19 @@ export class PartnerAccountManagementWithdrawalsRecordComponent implements OnIni const stList = this.st.list; stList.forEach(item => { if (!item.checked) { + const index = this.selectedRows.findIndex(_item => item.id === _item.id); if (index !== -1) this.selectedRows.splice(index, 1); } }) } let totalCallNo = 0; + this.totalCallNo = 0; this.selectedRows.forEach((item => { totalCallNo = new Big(this.totalCallNo).plus(item?.amount).parse(); - })); this.totalCallNo = totalCallNo; + })); + } else if (e.type === 'loaded') { // 页面加载时勾选 (e?.loaded || []).forEach((r) => {