From efe936a73370a55d4c3336fb9973a92fcf87efff Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Thu, 08 Mar 2018 09:22:09 +0800 Subject: [PATCH] ts语法修正,报表部分功能实现 --- src/app/routes/systems/account/account.component.ts | 31 ++++++++++++++++--------------- 1 files changed, 16 insertions(+), 15 deletions(-) diff --git a/src/app/routes/systems/account/account.component.ts b/src/app/routes/systems/account/account.component.ts index abc610c..92c5346 100644 --- a/src/app/routes/systems/account/account.component.ts +++ b/src/app/routes/systems/account/account.component.ts @@ -2,9 +2,8 @@ import {NzMessageService, NzModalService} from 'ng-zorro-antd'; import {ModalHelper} from '@delon/theme'; import {HttpClient} from '@angular/common/http'; -import * as moment from 'moment'; import {environment} from '../../../../environments/environment'; -import {DateService} from '../../../core/services/date.service'; +import { DateService } from '../../../business/services/util/date.service'; import {AccountEditComponent} from './account-edit/account-edit.component'; @Component({ selector: 'app-account', @@ -14,7 +13,7 @@ export class AccountComponent implements OnInit { - options = [ + public isDeleteOptions = [ {value: '1', label: '���'}, {value: '0', label: '���'} ]; @@ -22,7 +21,7 @@ query: any = { pageIndex: 1, pageSize: 10, - isDelete: this.options[1].value + isDelete: this.isDeleteOptions[1].value }; data: any[] = []; total: 0; @@ -31,7 +30,7 @@ allChecked = false; indeterminate = false; sortMap: string[] = []; - loading: boolean = true; + loading = true; constructor( public http: HttpClient, @@ -48,9 +47,12 @@ this.query.pageIndex = 1; } this.http.get(environment.SERVER_BASH_URL + '/account/list', {params: this.query}).subscribe((res: any) => { - this.data = res.data.data; - this.total = res.data.total; - + if (res.code === 0) { + this.msgSrv.error(res.message); + } else { + this.data = res.data.data; + this.total = res.data.total; + } this.refreshStatus(); this.loading = false; }); @@ -65,7 +67,7 @@ account = {}; } this.modalHelper.static(AccountEditComponent, {account}).subscribe((res: any) => { - if (res.code == 0) { + if (res.code === 0) { this.msgSrv.error(res.message); } else { this.msgSrv.success('���������������������'); @@ -99,10 +101,10 @@ } }); } - + checkAll(value: boolean) { this.data.forEach(i => { - if (i.isDelete == '1') { + if (i.isDelete === '1') { i.checked = false; } else { i.checked = value; @@ -120,9 +122,9 @@ } sort(field: string, value: any) { - const ids = this.sortMap; + const temp = this.sortMap; this.sortMap = []; - ids.forEach(i => { + temp.forEach(i => { if (!i.startsWith(field)) { this.sortMap.push(i); } @@ -130,7 +132,7 @@ if (value) { this.sortMap.push(`${field} ${value}`); } - this.query.sorter = this.sortMap.length > 0 ? this.sortMap.join(",") : ''; + this.query.sorter = this.sortMap.length > 0 ? this.sortMap.join(',') : ''; this.load(true); } @@ -139,5 +141,4 @@ return this.dateSrv.date_format(date, 'YYYY-MM-DD'); } } - } -- Gitblit v1.8.0