kpiplus
Version:
KPI+
1 lines • 998 B
JavaScript
var model=require("../../models/tontucthoi"),controller=require("../../controllers/controller"),dmstt=require("../../models/app"),dvcs=require("../../models/dvcs"),dmvt=require("../../models/dmvt"),dmkho=require("../../models/dmkho"),arrayfunction=require("../../libs/array-funcs"),async=require("async"),tontucthoi=function(e){this.contr=new controller(e,model,"tontucthoi",{sort:{ma_dvcs:1,ma_kho:1,ma_vt:1,han_sd:1}}),this.contr.route(),this.contr.view=function(e,n,o){id_app=e.current_id_app,async.parallel({dvcs:function(e){n.joinModel(id_app,dvcs,[{akey:"ma_dvcs",bkey:"_id",fields:[{name:"ten_dvcs",value:"ten_dvcs"}]}],function(n){e(null,n)})},tk:function(e){n.joinModel(id_app,dmvt,[{akey:"ma_vt",bkey:"ma_vt",fields:[{name:"ten_vt",value:"ten_vt"}]}],function(n){e(null,n)})},kho:function(e){n.joinModel(id_app,dmkho,[{akey:"ma_kho",bkey:"ma_kho",fields:[{name:"ten_kho",value:"ten_kho"}]}],function(n){e(null,n)})}},function(e,t){if(e)return o(e);o(null,n)})}};module.exports=tontucthoi;