1234567891011121314151617181920212223242526272829303132333435363738394041 |
- 'use strict';
- const Controller = require('../extend/baseController');
- class SysLogController extends Controller {
- tag() {
- return this.ctx.service.sysLogService;
- }
- async listForPage() {
- const { ctx } = this;
- if (!ctx.query.dept1) {
- delete ctx.query.dept1;// 省
- }
- if (!ctx.query.dept2) {
- delete ctx.query.dept2; // 市
- }
- if (!ctx.query.dept3) {
- delete ctx.query.dept3; // 区
- }
- if (!ctx.query.dept4) {
- delete ctx.query.dept4; // 乡
- }
- if (!ctx.query.dept5) {
- delete ctx.query.dept5; // 社区
- }
- if (!ctx.query.state) {
- delete ctx.query.state; // state:PC WeiXin Applets
- }
- if (!ctx.query.loginName) {
- delete ctx.query.loginName;
- }
- delete ctx.query.deptId;
- ctx.setOrder('time', true); // 倒序
- const result = await this.ctx.service.sysLogService.listForPage(ctx.query);
- ctx.success(result);
- }
- }
- module.exports = SysLogController;
|