diff --git a/src/api/admin/EquPrinterApi.ts b/src/api/admin/EquPrinterApi.ts new file mode 100644 index 0000000..10d2616 --- /dev/null +++ b/src/api/admin/EquPrinterApi.ts @@ -0,0 +1,156 @@ +/* eslint-disable */ +/* tslint:disable */ +/* + * --------------------------------------------------------------- + * ## THIS FILE WAS GENERATED VIA SWAGGER-TYPESCRIPT-API ## + * ## ## + * ## AUTHOR: adademo / https://github.com/adademo/swagger-typescript-api ## + * ## SOURCE: https://github.com/adademo/swagger-typescript-api ## + * --------------------------------------------------------------- + */ + +import { + EquPrinter, + EquPrinterAddInput, + EquPrinterUpdateInput, + PageInputEquPrinterGetPageInput, + ResultOutputEquPrinter, + ResultOutputPageOutputEquPrinter, + ResultOutputInt64, +} from './data-contracts' +import { ContentType, HttpClient, RequestParams } from './http-client' +import { AxiosResponse } from 'axios' + +export class EquPrinterApi extends HttpClient { + /** + * No description + * + * @tags equ-printer + * @name Get + * @summary 查询 + * @request GET:/api/admin/equ-printer/get + * @secure + */ + get = ( + query?: { + /** @format int64 */ + id?: number + }, + params: RequestParams = {} + ) => + this.request({ + path: `/api/admin/equ-printer/get`, + method: 'GET', + query: query, + secure: true, + format: 'json', + ...params, + }) + + /** + * No description + * + * @tags equ-printer + * @name GetPage + * @summary 查询分页 + * @request POST:/api/admin/equ-printer/get-page + * @secure + */ + getPage = (data: PageInputEquPrinterGetPageInput, params: RequestParams = {}) => + this.request({ + path: `/api/admin/equ-printer/get-page`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }) + + /** + * No description + * + * @tags equ-printer + * @name Add + * @summary 新增 + * @request POST:/api/admin/equ-printer/add + * @secure + */ + add = (data: EquPrinterAddInput, params: RequestParams = {}) => + this.request({ + path: `/api/admin/equ-printer/add`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }) + + /** + * No description + * + * @tags equ-printer + * @name Update + * @summary 修改 + * @request PUT:/api/admin/equ-printer/update + * @secure + */ + update = (data: EquPrinterUpdateInput, params: RequestParams = {}) => + this.request({ + path: `/api/admin/equ-printer/update`, + method: 'PUT', + body: data, + secure: true, + type: ContentType.Json, + ...params, + }) + + /** + * No description + * + * @tags equ-printer + * @name Delete + * @summary 彻底删除 + * @request DELETE:/api/admin/equ-printer/delete + * @secure + */ + delete = ( + query?: { + /** @format int64 */ + id?: number + }, + params: RequestParams = {} + ) => + this.request({ + path: `/api/admin/equ-printer/delete`, + method: 'DELETE', + query: query, + secure: true, + ...params, + }) + + /** + * No description + * + * @tags equ-printer + * @name SoftDelete + * @summary 删除 + * @request DELETE:/api/admin/equ-printer/soft-delete + * @secure + */ + softDelete = ( + query?: { + /** @format int64 */ + id?: number + }, + params: RequestParams = {} + ) => + this.request({ + path: `/api/admin/equ-printer/soft-delete`, + method: 'DELETE', + query: query, + secure: true, + ...params, + }) +} diff --git a/src/api/admin/data-contracts.ts b/src/api/admin/data-contracts.ts index 150ec87..a0a8b2f 100644 --- a/src/api/admin/data-contracts.ts +++ b/src/api/admin/data-contracts.ts @@ -7472,3 +7472,168 @@ export interface PageOutputAlarmGetPageOutput { /** 数据 */ list?: AlarmGetPageOutput[] | null; } + +/** 打印机实体 */ +export type EquPrinter = { + /** 主键 */ + id?: number; + /** 设备编号 */ + deviceNo?: string; + /** 资产编号 */ + assetNo?: string; + /** IP地址 */ + ip?: string; + /** 端口号 */ + port?: string; + /** 打印机IP */ + printerIP?: string; + /** 打印机端口 */ + printerPort?: string; + /** 打印高度(主) */ + printerHeight?: string; + /** 打印高度1 */ + printerHeightOne?: string; + /** 打印高度2 */ + printerHeightTwo?: string; + /** 打印高度3 */ + printerHeightThree?: string; + /** 打印宽度(主) */ + printerWidth?: string; + /** 打印宽度1 */ + printerWidthOne?: string; + /** 打印宽度2 */ + printerWidthTwo?: string; + /** 打印宽度3 */ + printerWidthThree?: string; + /** 打印字体(主) */ + printerFont?: string; + /** 打印字体1 */ + printerFontOne?: string; + /** 打印字体2 */ + printerFontTwo?: string; + /** 打印字体3 */ + printerFontThree?: string; + /** 创建时间 */ + createdTime?: string; + /** 创建者 */ + createdBy?: number; + /** 创建者名称 */ + createdUserName?: string; + /** 更新时间 */ + updatedTime?: string; + /** 更新者 */ + updatedBy?: number; + /** 更新者名称 */ + updatedUserName?: string; + /** 是否删除 */ + isDeleted?: boolean; +}; + +/** 打印机分页查询参数 */ +export type EquPrinterPageQuery = { + /** 关键词 */ + keyWord?: string; + /** 开始时间 */ + stDate?: string; + /** 结束时间 */ + edDate?: string; + /** 页码 */ + pageNum?: number; + /** 每页条数 */ + pageSize?: number; +}; + +/** 结果输出 */ +export type ResultOutputEquPrinter = { + /** 是否成功标记 */ + success?: boolean; + /** 编码 */ + code?: string; + /** 消息 */ + msg?: string; + /** 数据 */ + data?: EquPrinter; +}; + +/** 分页信息输出 */ +export type PageOutputEquPrinter = { + /** 数据总数 */ + total?: number; + /** 数据 */ + list?: EquPrinter[]; +}; + +/** 结果输出 */ +export type ResultOutputPageOutputEquPrinter = { + /** 是否成功标记 */ + success?: boolean; + /** 编码 */ + code?: string; + /** 消息 */ + msg?: string; + /** 分页信息输出 */ + data?: PageOutputEquPrinter; +}; + +export type EquPrinterAddInput = { + /** 设备编号 */ + deviceNo?: string + /** 资产编号 */ + assetNo?: string + /** IP地址 */ + ip?: string + /** 端口号 */ + port?: number + /** 打印机IP */ + printerIP?: string + /** 打印机端口 */ + printerPort?: string + /** 打印高度(主) */ + printerHeight?: string + /** 打印高度1 */ + printerHeightOne?: string + /** 打印高度2 */ + printerHeightTwo?: string + /** 打印高度3 */ + printerHeightThree?: string + /** 打印宽度(主) */ + printerWidth?: string + /** 打印宽度1 */ + printerWidthOne?: string + /** 打印宽度2 */ + printerWidthTwo?: string + /** 打印宽度3 */ + printerWidthThree?: string + /** 打印字体(主) */ + printerFont?: string + /** 打印字体1 */ + printerFontOne?: string + /** 打印字体2 */ + printerFontTwo?: string + /** 打印字体3 */ + printerFontThree?: string + /** 打印数量 */ + printerNumber?: number + /** 是否启用 */ + isEnabled?: boolean + /** 备注 */ + remark?: string +} + +export type EquPrinterUpdateInput = EquPrinterAddInput & { + /** 主键 */ + id?: number +} + +export type PageInputEquPrinterGetPageInput = { + /** 关键字 */ + keyWord?: string + /** 开始时间 */ + stDate?: string + /** 结束时间 */ + edDate?: string + /** 页码 */ + pageNum?: number + /** 每页条数 */ + pageSize?: number +} diff --git a/src/views/admin/alarm/components/alarm-form.vue b/src/views/admin/alarm/components/alarm-form.vue index 0e696f9..530769a 100644 --- a/src/views/admin/alarm/components/alarm-form.vue +++ b/src/views/admin/alarm/components/alarm-form.vue @@ -1,18 +1,18 @@