diff --git a/src/api/table/index.ts b/src/api/table/index.ts index 90eda40c..0267c1ee 100644 --- a/src/api/table/index.ts +++ b/src/api/table/index.ts @@ -2,7 +2,7 @@ import { request } from "@/utils/service" import type * as Table from "./types/table" /** 增 */ -export function createTableDataApi(data: Table.CreateTableRequestData) { +export function createTableDataApi(data: Table.CreateOrUpdateTableRequestData) { return request({ url: "table", method: "post", @@ -19,7 +19,7 @@ export function deleteTableDataApi(id: string) { } /** 改 */ -export function updateTableDataApi(data: Table.UpdateTableRequestData) { +export function updateTableDataApi(data: Table.CreateOrUpdateTableRequestData) { return request({ url: "table", method: "put", diff --git a/src/api/table/types/table.ts b/src/api/table/types/table.ts index b42bcbe3..7ab6345d 100644 --- a/src/api/table/types/table.ts +++ b/src/api/table/types/table.ts @@ -1,10 +1,5 @@ -export interface CreateTableRequestData { - username: string - password: string -} - -export interface UpdateTableRequestData { - id: string +export interface CreateOrUpdateTableRequestData { + id?: string username: string password?: string } diff --git a/src/views/table/element-plus/index.vue b/src/views/table/element-plus/index.vue index fecfb302..31cef8be 100644 --- a/src/views/table/element-plus/index.vue +++ b/src/views/table/element-plus/index.vue @@ -1,5 +1,5 @@