UNPKG

flexbiz-server

Version:

Flexible Server

4 lines (3 loc) 1.11 kB
'use strict';const model=global.getModel("log"),listinfo=global.getModel("listinfo"),reportinfo=global.getModel("reportinfo"),app=global.getModel("app"),controller=require("../../controllers/controller"); module.exports=function($router$$){(new controller($router$$,model,"log",{sort:{date_created:-1},onView:async($user$$,$items$$,$next$$)=>{await $items$$.asyncJoinModel2(null,reportinfo,{where:$item$$=>({code:$item$$.id_func}),fields:{name_func:"title"}});await $items$$.filter($item$$=>!$item$$.name_func).asyncJoinModel2(null,listinfo,{where:$item$$=>({code:$item$$.id_func}),fields:{name_func:"title"}});await $items$$.filter($item$$=>$item$$.id_app).asyncJoinModel2(null,app,{where:$item$$=>({_id:$item$$.id_app}), fields:{ten_cty:"name"}});$user$$.appAdmin||$items$$.forEach($item$$=>{delete $item$$.data});$next$$(null,$items$$)},onUpdating:($user$$,$data$$,$obj$$,$next$$)=>{$next$$("Kh\u00f4ng th\u1ec3 c\u1eadp nh\u1eadt")},onDeleting:($user$$,$obj$$,$next$$)=>{$next$$("Kh\u00f4ng th\u1ec3 xo\u00e1")},onCreating:($user$$,$obj$$,$next$$)=>{$next$$("Kh\u00f4ng th\u1ec3 t\u1ea1o")}})).route()};