kpiplus
Version:
KPI+
1 lines • 604 B
JavaScript
var model=require("../../models/dmbp"),User=require("../../models/user"),controller=require("../../controllers/controller"),async=require("async");module.exports=function(e){(this.contr=new controller(e,model,"dmbp",{sort:{ma_bp:1},unique:["ma_bp"],codeSync:"list/dmbp",keySync:"ma_bp",onView:function(e,n,l){async.parallel({pt:function(e){n.joinModel2(null,User,[{where:{phu_trach:"email"},fields:[{ten_phu_trach:"name"}]}],function(l){e(null,n)})},ph:function(e){n.joinModel2(null,User,[{where:{phoi_hop:"email"},fields:[{ten_phoi_hop:"name"}]}],function(l){e(null,n)})}},()=>{l(null,n)})}})).route()};