UNPKG

flexbiz-server

Version:

Flexible Server

5 lines (4 loc) 1.34 kB
'use strict';var model=global.getModel("dmgiaban"),dmvt=global.getModel("dmvt"),dmkh=global.getModel("customer"),group=global.getModel("group"),dmnvt=global.getModel("dmnvt");const controller=require("../../controllers/controller"),async=require("async"); module.exports=function($contr_router$$){$contr_router$$=new controller($contr_router$$,model,"dmgiaban",{sort:{date_created:-1,ma_vt:1,ma_kho:1,sl_tu:1,sl_den:1},onCreated:async($user$$,$obj$$,$next$$)=>{$next$$(null,$obj$$)},onUpdated:async($user$$,$obj$$,$next$$)=>{$next$$(null,$obj$$)},onDeleted:async($user$$,$obj$$,$next$$)=>{$next$$(null,$obj$$)}});$contr_router$$.view=function($user$$,$items$$,$fn$$){let $id_app$$=$user$$.current_id_app;async.series([function($callback$$){$items$$.joinModel2($id_app$$, dmkh,{where:"ma_kh",fields:"ten_kh"},function($rs$$){$callback$$(null,$rs$$)})},function($callback$$){$items$$.joinModel2($id_app$$,group,{where:{nh_kh:"_id"},fields:{ten_nh_kh:"group_name"}},function($rs$$){$callback$$(null,$rs$$)})},function($callback$$){$items$$.joinModel2($id_app$$,dmvt,{where:"ma_vt",fields:"ten_vt"},function($rs$$){$callback$$(null,$rs$$)})},function($callback$$){$items$$.joinModel2($id_app$$,dmnvt,{where:{ma_nvt:"_id"},fields:"ten_nvt"},function($rs$$){$callback$$(null,$rs$$)})}], function(){$fn$$(null,$items$$)})};$contr_router$$.route()};