diff --git a/src/api/user/index.ts b/src/api/user/index.ts index 3c7087a0..e119ce8d 100644 --- a/src/api/user/index.ts +++ b/src/api/user/index.ts @@ -44,7 +44,7 @@ export function getUserForm(userId: number): AxiosPromise { * * @param data */ -export function addUser(data: any) { +export function addUser(data: UserForm) { return request({ url: "/api/v1/users", method: "post", diff --git a/src/components/PageContent/index.vue b/src/components/PageContent/index.vue index 634b48e7..64f6d942 100644 --- a/src/components/PageContent/index.vue +++ b/src/components/PageContent/index.vue @@ -193,17 +193,17 @@ export interface IOperatData { column: any; $index: number; } -export interface IContentConfig { +export interface IContentConfig { // 页面名称(参与组成权限标识,如sys:user:xxx) pageName: string; // table组件属性 table?: Omit, "data">; // 列表的网络请求函数(需返回promise) - indexAction: (data: IObject) => Promise; + indexAction: (queryParams: T) => Promise; // 删除的网络请求函数(需返回promise) - deleteAction?: (id: string) => Promise; + deleteAction?: (ids: string) => Promise; // 导出的网络请求函数(需返回promise) - exportAction?: (queryParams: IObject) => Promise; + exportAction?: (queryParams: T) => Promise; // 主键名(默认为id) pk?: string; // 表格工具栏(默认支持refresh,add,delete,export,也可自定义) diff --git a/src/components/PageModal/index.vue b/src/components/PageModal/index.vue index a877c511..ddea873e 100644 --- a/src/components/PageModal/index.vue +++ b/src/components/PageModal/index.vue @@ -7,9 +7,10 @@