diff --git a/src/api/platform/system/controller/genValidateType.ts b/src/api/platform/system/controller/genValidateType.ts new file mode 100644 index 0000000..3540f96 --- /dev/null +++ b/src/api/platform/system/controller/genValidateType.ts @@ -0,0 +1,20 @@ +import type { GenValidateType, GenValidateTypeParams, GenValidateTypeResult } from '/@/api/platform/system/entity/genValidateType'; +import { defHttp } from '/@/utils/http/axios'; + +enum Api { + list = '/system_proxy/system/devtools/genValidateType/list', + add = '/system_proxy/system/devtools/genValidateType/save', + get = '/system_proxy/system/devtools/genValidateType', + edit = '/system_proxy/system/devtools/genValidateType/update', + del = '/system_proxy/system/devtools/genValidateType/remove' +} + +export const listGenValidateType = (params?: Partial) => defHttp.get({ url: Api.list, params }, { isReturnResultResponse: true }); + +export const addGenValidateType = (params: Partial) => defHttp.post({ url: Api.add, data: params }); + +export const editGenValidateType = (params: Partial) => defHttp.put({ url: Api.edit, data: params }); + +export const getGenValidateType = (id: string) => defHttp.get({ url: `${Api.get}/${id}` }); + +export const delGenValidateType = (ids: string) => defHttp.delete({ url: `${Api.del}/${ids}` }); diff --git a/src/api/platform/system/entity/genValidateType.ts b/src/api/platform/system/entity/genValidateType.ts new file mode 100644 index 0000000..c8ca947 --- /dev/null +++ b/src/api/platform/system/entity/genValidateType.ts @@ -0,0 +1,15 @@ +import type { R } from '/#/axios'; +import type { Page } from '/@/api/common/data/entity'; +import type { BaseEntity } from '/@/api/common/base/entity'; + +export type GenValidateTypeParams = Page & GenValidateType; + +export interface GenValidateType extends BaseEntity { + id: string; + label: string; + value: string; + sort: number; + [key: string]: any; +} + +export type GenValidateTypeResult = R; diff --git a/src/views/system/devtools/genValidateType/ClientModal.vue b/src/views/system/devtools/genValidateType/GenValidateTypeModal.vue similarity index 58% rename from src/views/system/devtools/genValidateType/ClientModal.vue rename to src/views/system/devtools/genValidateType/GenValidateTypeModal.vue index ebacf06..73d5d33 100644 --- a/src/views/system/devtools/genValidateType/ClientModal.vue +++ b/src/views/system/devtools/genValidateType/GenValidateTypeModal.vue @@ -11,16 +11,15 @@