UNPKG

flexbiz-server

Version:

Flexible Server

4 lines (3 loc) 947 B
const model=global.getModel("dmqddvt"),dmvt=global.getModel("dmvt"),dmdvt=global.getModel("dmdvt"),controller=require("../../controllers/controller"); module.exports=function($router$$){(new controller($router$$,model,"dmqddvt",{sort:{ma_vt:1},notNeedRight:($user$$,$options$$={})=>($options$$.action||"").toLowerCase()=="view"?!0:!1,unique:["ma_vt","ma_dvt"],onView:async($user$$,$items$$,$next$$)=>{await $items$$.asyncJoinModel2($user$$.current_id_app,dmvt,[{where:"ma_vt",fields:[{ten_vt:"ten_vt"},{ma_dvt_goc:"ma_dvt"}]}]);await $items$$.asyncJoinModel2($user$$.current_id_app,dmdvt,[{where:"ma_dvt",fields:[{ten_dvt:"ten_dvt"}]}]);$next$$(null,$items$$)}, onCreating:($user$$,$data$$,$next$$)=>{$data$$.tu&&$data$$.mau&&($data$$.ty_le_qd=$data$$.tu/$data$$.mau);$next$$(null,$data$$)},onUpdating:($user$$,$data$$,$obj$$,$next$$)=>{$data$$.tu&&$data$$.mau&&($data$$.ty_le_qd=$data$$.tu/$data$$.mau);$next$$(null,$data$$,$obj$$)}})).route()};