| | |
| | | if (_.startsWith(url, adminUrl)) { |
| | | try { |
| | | ctx.admin = jwt.verify(token, this.jwtConfig.jwt.secret); |
| | | } catch (err) {} |
| | | } catch (err) { } |
| | | // 不需要登录 无需权限校验 |
| | | if (new RegExp(`^${adminUrl}?.*/open/`).test(url)) { |
| | | await next(); |
| | | return; |
| | | } |
| | | if (new RegExp(`^${adminUrl}?.*/business/basedeviceinfo/`).test(url)) { |
| | | await next(); |
| | | return; |
| | | } |
| | | if (ctx.admin) { |
| | | // 超管拥有所有权限 |
| | | if (ctx.admin.username == 'admin' && !ctx.admin.isRefresh) { |
| | |
| | | import { Provide, Inject, } from '@midwayjs/decorator'; |
| | | import { Provide, Inject, Get, Query, ALL } from '@midwayjs/decorator'; |
| | | import { CoolController, BaseController } from '@cool-midway/core'; |
| | | import { BasedeviceinfoEntity } from '../../entity/basedeviceinfo'; |
| | | |
| | |
| | | entity: BasedeviceinfoEntity |
| | | }) |
| | | export class AdminBasedeviceinfoController extends DataController { |
| | | /** |
| | | * 获得数据 |
| | | */ |
| | | @Get('/getdata', { summary: '数据接口' }) |
| | | async getData(@Query(ALL) params: any) { |
| | | console.log(params); |
| | | return this.ok(await this.dataService.getData(params)); |
| | | } |
| | | } |
| | |
| | | */ |
| | | @EntityModel('t_base_dou_trubine') |
| | | export class Doutrubine extends BaseEntity { |
| | | @Column({ comment: '状态', type: 'tinyint', default: 1, width: 0 }) |
| | | status: number; |
| | | @Column({ comment: '旋转直径', type: 'varchar', default: 'null', length: 255 }) |
| | | diameter_wheel: string; |
| | | |
| | | @Column({ comment: 'dou_wheel_volumn', type: 'varchar', default: 'null', length: 255 }) |
| | | dou_wheel_volumn: string; |
| | |
| | | |
| | | @Column({ comment: '煤堆2', type: 'varchar', default: 'null', length: 255 }) |
| | | max_windrow: string; |
| | | |
| | | @Column({ comment: '旋转直径', type: 'varchar', default: 'null', length: 255 }) |
| | | diameter_wheel: string; |
| | | |
| | | @Column({ comment: 'petch_angle', type: 'varchar', default: 'null', length: 255 }) |
| | | petch_angle: string; |
| | |
| | | @Column({ comment: '备注', type: 'varchar', default: 'null', length: 255 }) |
| | | remark: string; |
| | | |
| | | @Column({ comment: '状态', type: 'tinyint', default: 1, width: 0 }) |
| | | status: number; |
| | | |
| | | @Column({ comment: '斗轮机名称', type: 'varchar', default: 'null', length: 255 }) |
| | | trubine_name: string; |
| | | |