| | |
| | | allChecked = false; |
| | | indeterminate = false; |
| | | sortMap: string[] = []; |
| | | loading: boolean = true; |
| | | |
| | | constructor( |
| | | public http: HttpClient, |
| | |
| | | this.total = res.data.total; |
| | | |
| | | this.refreshStatus(); |
| | | this.loading = false; |
| | | }); |
| | | } |
| | | |
| | |
| | | this.load(); |
| | | } |
| | | |
| | | edit(account) { |
| | | if (account == null) { |
| | | edit(account?: any) { |
| | | if (!account) { |
| | | account = {}; |
| | | } |
| | | this.modalHelper.static(AccountEditComponent, {account}).subscribe((res: any) => { |
| | |
| | | }); |
| | | } |
| | | |
| | | remove(accountId) { |
| | | const ids = []; |
| | | if (accountId == null) { |
| | | remove(accountId?: number) { |
| | | const ids: number[] = []; |
| | | if (accountId) { |
| | | ids.push(accountId); |
| | | } else { |
| | | this.selectedRows.forEach(i => { |
| | | ids.push(i.id); |
| | | }); |
| | | } else { |
| | | ids.push(accountId); |
| | | } |
| | | this.http.post(environment.SERVER_BASH_URL + '/account/ids', ids).subscribe((res: any) => { |
| | | if (res.data > 0) { |
| | |
| | | this.sortMap.push(i); |
| | | } |
| | | }); |
| | | if (value != null) { |
| | | if (value) { |
| | | this.sortMap.push(`${field} ${value}`); |
| | | } |
| | | this.query.sorter = this.sortMap.length > 0 ? this.sortMap.join(",") : ''; |
| | |
| | | } |
| | | |
| | | format_date(date) { |
| | | return this.dateSrv.date_format(date, 'YYYY-MM-DD'); |
| | | if (date) { |
| | | return this.dateSrv.date_format(date, 'YYYY-MM-DD'); |
| | | } |
| | | } |
| | | |
| | | } |