UNPKG

kpiplus

Version:

KPI+

1 lines 949 B
var model=require("../../models/hspbts"),qts=require("../../models/qts"),dmbp=require("../../models/dmbp"),dmtk=require("../../models/account"),controller=require("../../controllers/controller"),async=require("async");module.exports=function(e){this.contr=new controller(e,model,"hspbts",{sort:{nam:1,thang:1,so_the_ts:1}}),this.contr.view=function(e,t,n){id_app=e.current_id_app,async.parallel({ts:function(e){t.joinModel(id_app,qts,[{akey:"id_ts",bkey:"_id",fields:[{name:"ten_ts",value:"ten_ts"},{name:"so_the_ts",value:"so_the_ts"}]}],function(t){e()})},dmbp:function(e){t.joinModel(id_app,dmbp,[{akey:"ma_bp",bkey:"ma_bp",fields:[{name:"ten_bp",value:"ten_bp"}]}],function(t){e()})},tk:function(e){t.joinModel(id_app,dmtk,[{akey:"tk_cp",bkey:"tk",fields:[{name:"ten_tk_cp",value:"ten_tk"}]},{akey:"tk_kh",bkey:"tk",fields:[{name:"ten_tk_kh",value:"ten_tk"}]}],function(t){e()})}},function(e,o){if(e)return n(e);n(null,t)})},this.contr.route()};