123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- 'use strict';
- const Controller = require('egg').Controller;
- class CompanyController extends Controller {
- async list() {
- const {ctx} = this;
-
- let {pageNo, pageSize, _t, name} = ctx.request.query;
- if( !pageNo ) pageNo = 1;
- if( !pageSize ) pageSize = 10;
-
- pageNo = parseInt( pageNo );
- pageSize = parseInt( pageSize );
-
- let ret = await ctx.service.company.listPage( pageNo, pageSize, name);
-
- ctx.adminOK(ret, _t);
- }
- async listProd() {
- const {ctx} = this;
-
- let {pageNo, pageSize, _t, cmpy_id, name} = ctx.request.query;
- if( !pageNo ) pageNo = 1;
- if( !pageSize ) pageSize = 10;
-
- pageNo = parseInt( pageNo );
- pageSize = parseInt( pageSize );
-
- let ret = await ctx.service.company.listProdPage( pageNo, pageSize, name, cmpy_id);
-
- ctx.adminOK(ret, _t);
- }
- async delete() {
- const {ctx} = this;
- let {id} = ctx.request.query;
-
- let ret = await ctx.service.company.deleteCompany( id );
-
- ctx.adminOK(ret, "删除成功");
- }
- async deleteProd() {
- const {ctx} = this;
- let {id} = ctx.request.query;
-
- let ret = await ctx.service.company.deleteProd( id );
-
- ctx.adminOK(ret, "删除成功");
- }
- async add() {
- const {ctx} = this;
- let data = ctx.request.body;
-
- let ret = await ctx.service.company.addCompany( data );
-
-
- ctx.adminOK(ret, "添加成功");
- }
- async addProd() {
- const {ctx} = this;
- let data = ctx.request.body;
- let ret = await ctx.service.company.addProd( data );
- ctx.adminOK(ret, "添加成功");
- }
- async edit() {
- const {ctx} = this;
- let data = ctx.request.body;
- let ret = await ctx.service.company.editCompany( data );
-
- ctx.adminOK(ret, "更新成功");
- }
- async editProd() {
- const {ctx} = this;
- let data = ctx.request.body;
- let ret = await ctx.service.company.editProd( data );
-
- ctx.adminOK(ret, "更新成功");
- }
-
- }
- module.exports = CompanyController;
|