import { BaseRoute, Inject, Router } from "noomi"; import { __AmOrgModeService } from "../../service/__data/__orgmodeservice"; @Router({ namespace: "/__orgmode", path: "*" }) class __AmOrgModeRoute extends BaseRoute { @Inject(__AmOrgModeService) service: __AmOrgModeService; /** * 获取分层数据 */ async getorgdata(){ try{ return {rows:await this.service.getLevelData()}; }catch(e){ return{success:false,message:e} } } /** * 获取条件列表 * @returns */ async getcondlist(){ try{ if(!this.model.key){ return{total:0,rows:[]} } return await this.service.getCondList(this.model.key,parseInt(this.model.pageNo),parseInt(this.model.pageSize)); }catch(e){ return{success:false,message:e} } } /** * 获取指定条件的数据 * @returns */ async getdata(){ try{ return {rows:await this.service.getData(this.model.entity,this.model.condId)}; }catch(e){ return{success:false,message:e} } } /** * 获取指定条件的数据 * @returns */ async getcondobj(){ try{ return await this.service.getCond(this.model.orgModeId); }catch(e){ return{success:false,message:e} } } }