UNPKG

flexbiz-server

Version:

Flexible Server

5 lines (4 loc) 1.52 kB
'use strict';const model=global.getModel("ytdd_ck"),dmyt=global.getModel("dmyt"),dmsp=global.getModel("dmvt"),dmbp=global.getModel("dmbp"),lenhsx=global.getModel("lenhsx"),async=require("async"),controller=require("../../controllers/controller"); module.exports=function($contr_router$$){$contr_router$$=new controller($contr_router$$,model,"ytdd_ck",{sort:{ma_yt:1,ma_sp:1,ma_bp:1},unique:"nam thang ma_dvcs ma_yt ma_sp ma_bp id_lenhsx ma_nvl".split(" ")});$contr_router$$.view=function($user$$,$items$$,$fn$$){let $id_app$$=$user$$.current_id_app;async.series([function($callback$$){$items$$.joinModel($id_app$$,dmyt,[{akey:"ma_yt",bkey:"ma_yt",fields:[{name:"ten_yt",value:"ten_yt"},{name:"th_sp",value:"th_sp"},{name:"th_bp",value:"th_bp"},{name:"th_lsx", value:"th_lsx"},{name:"th_nvl",value:"th_nvl"}]}],$rs$$=>{$callback$$(null,$rs$$)})},function($callback$$){$items$$.joinModel($id_app$$,dmsp,[{akey:"ma_sp",bkey:"ma_vt",fields:[{name:"ten_sp",value:"ten_vt"}]}],$rs$$=>{$callback$$(null,$rs$$)})},function($callback$$){$items$$.joinModel2($id_app$$,dmbp,[{where:"ma_bp",fields:["ten_bp"]}],$rs$$=>{$callback$$(null,$rs$$)})},function($callback$$){$items$$.joinModel($id_app$$,dmsp,[{akey:"ma_nvl",bkey:"ma_vt",fields:[{name:"ten_nvl",value:"ten_vt"}]}], $rs$$=>{$callback$$(null,$rs$$)})},function($callback$$){$items$$.joinModel2($id_app$$,lenhsx,[{where:{id_lenhsx:"_id"},fields:[{so_lenhsx:"so_ct"}]}],function($rs$$){$callback$$(null,$rs$$)})}],function(){$fn$$(null,$items$$)})};$contr_router$$.route()};