diff --git a/src/api/admin/data-contracts.ts b/src/api/admin/data-contracts.ts index 71827b4..f1dc629 100644 --- a/src/api/admin/data-contracts.ts +++ b/src/api/admin/data-contracts.ts @@ -8225,3 +8225,91 @@ export interface ResultOutputBasicMediumDtoGetOutput { msg?: string | null; data?: BasicMediumDto; } + +export interface FeedMediumDto { + /** 培养基编号 */ + mediumCode: string; + /** 培养基名称 */ + mediumName: string; + /** 葡萄糖浓度 */ + glucoseConc: number; + /** 是否含葡萄糖 */ + isGlucose: boolean; + /** 状态 */ + status: boolean; + /** 主键Id */ + id: number; + /** 创建时间 */ + createdTime: string; + /** 修改时间 */ + modifiedTime: string; + /** 是否删除 */ + isDeleted: boolean; +} + +export interface FeedMediumDtoListServiceResponse { + /** 是否成功标记 */ + success?: boolean; + /** 编码 */ + code?: string | null; + /** 消息 */ + msg?: string | null; + /** 数据 */ + data?: FeedMediumDto[] | null; +} + +export interface FeedMediumDtoServiceResponse { + /** 是否成功标记 */ + success?: boolean; + /** 编码 */ + code?: string | null; + /** 消息 */ + msg?: string | null; + /** 数据 */ + data?: FeedMediumDto | null; +} + +export interface PageInputFeedMediumDtoGetPageInput { + dynamicFilter?: DynamicFilterInfo; + sortList?: SortInput[] | null; + currentPage?: number; + pageSize?: number; + filter?: FeedMediumDtoGetPageInput; +} + +export interface FeedMediumDtoGetPageInput { + keyWord?: string | null; + stDate?: string | null; + edDate?: string | null; +} + +export interface PageOutputFeedMediumDtoGetPageOutput { + total?: number; + list?: FeedMediumDto[] | null; +} + +export interface ResultOutputPageOutputFeedMediumDtoGetPageOutput { + success?: boolean; + code?: string | null; + msg?: string | null; + data?: PageOutputFeedMediumDtoGetPageOutput; +} + +export interface ResultOutputFeedMediumDtoGetOutput { + success?: boolean; + code?: string | null; + msg?: string | null; + data?: FeedMediumDto; +} + +export interface FeedMediumDtoGetPageOutput { + id: number + mediumCode: string + mediumName: string + glucoseConc: number + isGlucose: boolean + status: boolean + createdTime: string + modifiedTime: string + isDeleted: boolean +} diff --git a/src/api/admin/item-def-feeding-medium.ts b/src/api/admin/item-def-feeding-medium.ts new file mode 100644 index 0000000..c165622 --- /dev/null +++ b/src/api/admin/item-def-feeding-medium.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 { + FeedMediumDto, + FeedMediumDtoListServiceResponse, + FeedMediumDtoServiceResponse, + PageInputFeedMediumDtoGetPageInput, + ResultOutputFeedMediumDtoGetOutput, + ResultOutputPageOutputFeedMediumDtoGetPageOutput, + ResultOutputInt64, +} from './data-contracts' +import { ContentType, HttpClient, RequestParams } from './http-client' +import { AxiosResponse } from 'axios' + +export class ItemDefFeedingMediumApi extends HttpClient { + /** + * No description + * + * @tags feeding-medium + * @name Get + * @summary 获取补料培养基详情 + * @request GET:/api/admin/item-def-feeding-medium/get + * @secure + */ + get = ( + query?: { + /** @format int64 */ + id?: number + }, + params: RequestParams = {} + ) => + this.request({ + path: `/api/admin/item-def-feeding-medium/get`, + method: 'GET', + query: query, + secure: true, + format: 'json', + ...params, + }) + + /** + * No description + * + * @tags feeding-medium + * @name GetPage + * @summary 获取补料培养基分页列表 + * @request POST:/api/admin/item-def-feeding-medium/get-page + * @secure + */ + getPage = (data: PageInputFeedMediumDtoGetPageInput, params: RequestParams = {}) => + this.request({ + path: `/api/admin/item-def-feeding-medium/get-page`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }) + + /** + * No description + * + * @tags feeding-medium + * @name Add + * @summary 新增补料培养基 + * @request POST:/api/admin/item-def-feeding-medium/add + * @secure + */ + add = (data: FeedMediumDto, params: RequestParams = {}) => + this.request({ + path: `/api/admin/item-def-feeding-medium/add`, + method: 'POST', + body: data, + secure: true, + type: ContentType.Json, + format: 'json', + ...params, + }) + + /** + * No description + * + * @tags feeding-medium + * @name Update + * @summary 修改补料培养基 + * @request PUT:/api/admin/item-def-feeding-medium/update + * @secure + */ + update = (data: FeedMediumDto, params: RequestParams = {}) => + this.request({ + path: `/api/admin/item-def-feeding-medium/update`, + method: 'PUT', + body: data, + secure: true, + type: ContentType.Json, + ...params, + }) + + /** + * No description + * + * @tags feeding-medium + * @name Delete + * @summary 彻底删除补料培养基 + * @request DELETE:/api/admin/item-def-feeding-medium/delete + * @secure + */ + delete = ( + query?: { + /** @format int64 */ + id?: number + }, + params: RequestParams = {} + ) => + this.request({ + path: `/api/admin/item-def-feeding-medium/delete`, + method: 'DELETE', + query: query, + secure: true, + ...params, + }) + + /** + * No description + * + * @tags feeding-medium + * @name SoftDelete + * @summary 删除补料培养基 + * @request DELETE:/api/admin/item-def-feeding-medium/soft-delete + * @secure + */ + softDelete = ( + query?: { + /** @format int64 */ + id?: number + }, + params: RequestParams = {} + ) => + this.request({ + path: `/api/admin/item-def-feeding-medium/soft-delete`, + method: 'DELETE', + query: query, + secure: true, + ...params, + }) +} diff --git a/src/utils/mitt.ts b/src/utils/mitt.ts index f77caed..9dfbd38 100644 --- a/src/utils/mitt.ts +++ b/src/utils/mitt.ts @@ -6,3 +6,10 @@ const emitter: Emitter = mitt() // 导出 export default emitter + +export interface MittType { + // ... existing code ... + refreshFeedMedium: void + refreshBasicMedium: void + // ... existing code ... +} diff --git a/src/views/admin/basicliquid/components/BasicMediumForm.vue b/src/views/admin/basicliquid/components/BasicMediumForm.vue new file mode 100644 index 0000000..98a1c1c --- /dev/null +++ b/src/views/admin/basicliquid/components/BasicMediumForm.vue @@ -0,0 +1,113 @@ + + + + + diff --git a/src/views/admin/basicliquid/index.vue b/src/views/admin/basicliquid/index.vue index da7a8b7..2113b86 100644 --- a/src/views/admin/basicliquid/index.vue +++ b/src/views/admin/basicliquid/index.vue @@ -32,7 +32,7 @@ - +
@@ -84,9 +84,9 @@ :page-sizes="[10, 20, 50, 100]" size="small" background - layout="total, sizes, prev, pager, next, jumper" @size-change="handleSizeChange" @current-change="handleCurrentChange" + layout="total, sizes, prev, pager, next, jumper" />
diff --git a/src/views/admin/feedliquid/components/FeedingMediumForm.vue b/src/views/admin/feedliquid/components/FeedingMediumForm.vue new file mode 100644 index 0000000..c7263d5 --- /dev/null +++ b/src/views/admin/feedliquid/components/FeedingMediumForm.vue @@ -0,0 +1,117 @@ + + + + + diff --git a/src/views/admin/feedliquid/index.vue b/src/views/admin/feedliquid/index.vue new file mode 100644 index 0000000..23acc57 --- /dev/null +++ b/src/views/admin/feedliquid/index.vue @@ -0,0 +1,252 @@ + + + + +