UNPKG

flexbiz-server

Version:

Flexible Server

4 lines (3 loc) 1.13 kB
const model=global.getModel("hspbts"),qts=global.getModel("qts"),dmbp=global.getModel("dmbp"),dmtk=global.getModel("account"),controller=require("../../controllers/controller"),async=require("async"); module.exports=function($contr_router$$){$contr_router$$=new controller($contr_router$$,model,"hspbts",{sort:{nam:1,thang:1,so_the_ts:1}});$contr_router$$.view=function($user$$,$items$$,$fn$$){const $id_app$$=$user$$.current_id_app;async.series({ts:function($callback$$){$items$$.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(){$callback$$()})},dmbp:function($callback$$){$items$$.joinModel($id_app$$,dmbp,[{akey:"ma_bp", bkey:"ma_bp",fields:[{name:"ten_bp",value:"ten_bp"}]}],function(){$callback$$()})},tk:function($callback$$){$items$$.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(){$callback$$()})}},function($error$$){if($error$$)return $fn$$($error$$);$fn$$(null,$items$$)})};$contr_router$$.route()};