flexbiz-server
Version:
Flexible Server
4 lines (3 loc) • 863 B
JavaScript
'use strict';const model=global.getModel("kbmPttct"),dmphi=global.getModel("dmphi"),dmkho=global.getModel("dmkho"),controller=require("../../controllers/controller"),async=require("async");
module.exports=$contr_router$$=>{$contr_router$$=new controller($contr_router$$,model,"kbmpttct",{sort:{stt:1,ma_so:1},unique:["id_rptform","ma_so"],notNeedRight:($user$$,$options$$={})=>"view"==($options$$.action||"").toLowerCase()?!0:!1});$contr_router$$.view=($user$$,$items$$,$fn$$)=>{const $id_app$$=$user$$.current_id_app;async.series([$callback$$=>{$items$$.joinModel2($id_app$$,dmphi,{where:"ma_phi",fields:"ten_phi"},$rs$$=>{$callback$$(null,$rs$$)})},$callback$$=>{$items$$.joinModel($id_app$$,
dmkho,{where:"ma_kho",fields:"ten_kho"},$rs$$=>{$callback$$(null,$rs$$)})}],function($e$$){if($e$$)return $fn$$($e$$);$fn$$(null,$items$$)})};$contr_router$$.route()};