From 3517e796f650b8aed52165c1a5905456f54033ef Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Wed, 10 Jan 2018 14:31:40 +0800 Subject: [PATCH] 项目路径 配置,以适应可能的框架更新 --- src/app/business/services/http/organization.service.ts | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/app/routes/systems/organization/organization.service.ts b/src/app/business/services/http/organization.service.ts similarity index 66% rename from src/app/routes/systems/organization/organization.service.ts rename to src/app/business/services/http/organization.service.ts index 85b97ba..da161a8 100644 --- a/src/app/routes/systems/organization/organization.service.ts +++ b/src/app/business/services/http/organization.service.ts @@ -1,15 +1,20 @@ -import { ExampleService } from './../../../core/services/example.service'; +import { Organization } from '@business/entity/data'; +import { ExampleService } from '@business/services/util/example.service'; import { _HttpClient } from '@delon/theme'; -import { environment } from './../../../../environments/environment'; +import { environment } from 'environments/environment'; import { RouteConfigLoadStart } from '@angular/router'; import { Injectable } from '@angular/core'; import { equal } from 'assert'; import { Observable } from 'rxjs/Observable'; -import { PageBean } from '@core/entity/grid'; +import { PageBean } from '@business/entity/grid'; @Injectable() export class OrganizationService { + handle: 'list'|'config' = 'list'; + + data: Organization; + title: '������������'|'������������' = '������������'; private urls = { edit: environment.SERVER_BASH_URL + '/organization/page-list', save: environment.SERVER_BASH_URL + '/organization/add-or-modify', @@ -21,8 +26,12 @@ if (queryText != null && queryText !== '') { example.or().andLike({name: 'name', value: '%' + queryText + '%'}); } + let orderByClause = ''; + if ( page.getOrderByClause != null && page.getOrderByClause instanceof Function) { + orderByClause = page.getOrderByClause(); + } const param: PageBean = {pageSize: page.pageSize, pageIndex: page.pageIndex, - queryParams: example.getSqlParam(), orderByClause: page.getOrderByClause()}; + queryParams: example.getSqlParam(), orderByClause: orderByClause}; return this.http.get(this.urls.edit, param); } public save(data: any): Observable<any> { -- Gitblit v1.8.0