From 904bca110bbd3cd7775c7dcbfabf0447f03e4c91 Mon Sep 17 00:00:00 2001 From: xufenglei <xufenglei> Date: Mon, 08 Jan 2018 11:55:21 +0800 Subject: [PATCH] 账户 管理 --- src/app/routes/systems/account/account.component.ts | 20 +++++++++++++------- 1 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/app/routes/systems/account/account.component.ts b/src/app/routes/systems/account/account.component.ts index 1168412..abc610c 100644 --- a/src/app/routes/systems/account/account.component.ts +++ b/src/app/routes/systems/account/account.component.ts @@ -6,7 +6,6 @@ import {environment} from '../../../../environments/environment'; import {DateService} from '../../../core/services/date.service'; import {AccountEditComponent} from './account-edit/account-edit.component'; - @Component({ selector: 'app-account', templateUrl: './account.component.html', @@ -75,15 +74,22 @@ }); } - remove(accountId?: number) { + remove() { const ids: number[] = []; - if (accountId) { - ids.push(accountId); - } else { + this.confirmServ.confirm({ + title: '������������', + content: '���������������������������?', + okText: '������', + cancelText: '������' + }).on('onOk', () => { this.selectedRows.forEach(i => { ids.push(i.id); }); - } + this.delete(...ids); + }); + } + + delete(...ids: number[]) { this.http.post(environment.SERVER_BASH_URL + '/account/ids', ids).subscribe((res: any) => { if (res.data > 0) { this.msgSrv.success('���������������������'); @@ -93,7 +99,7 @@ } }); } - + checkAll(value: boolean) { this.data.forEach(i => { if (i.isDelete == '1') { -- Gitblit v1.8.0