From 614b69a8b1c6f14fa216600474229d8c6a210230 Mon Sep 17 00:00:00 2001 From: ivamp Date: Thu, 7 Dec 2023 13:21:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/openapi/api.ts | 86 ++++++++++++++--------------- src/views/libraries/List.vue | 103 ++++++++++++++++++++++++++--------- 2 files changed, 121 insertions(+), 68 deletions(-) diff --git a/src/openapi/api.ts b/src/openapi/api.ts index 64cbd17..b5177bd 100644 --- a/src/openapi/api.ts +++ b/src/openapi/api.ts @@ -829,14 +829,14 @@ export const LibrariesApiAxiosParamCreator = function (configuration?: Configura }, /** * - * @summary 显示资料库 + * @summary 删除资料库 * @param {number} libraryId 资料库 ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ - libraryLibraryIdGet: async (libraryId: number, options: AxiosRequestConfig = {}): Promise => { + libraryLibraryIdDelete: async (libraryId: number, options: AxiosRequestConfig = {}): Promise => { // verify required parameter 'libraryId' is not null or undefined - assertParamExists('libraryLibraryIdGet', 'libraryId', libraryId) + assertParamExists('libraryLibraryIdDelete', 'libraryId', libraryId) const localVarPath = `/library/{LibraryId}` .replace(`{${"LibraryId"}}`, encodeURIComponent(String(libraryId))); // use dummy base URL string because the URL constructor only accepts absolute URLs. @@ -846,7 +846,7 @@ export const LibrariesApiAxiosParamCreator = function (configuration?: Configura baseOptions = configuration.baseOptions; } - const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; + const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; @@ -866,14 +866,14 @@ export const LibrariesApiAxiosParamCreator = function (configuration?: Configura }, /** * - * @summary 删除资料库 + * @summary 显示资料库 * @param {number} libraryId 资料库 ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ - libraryLibraryIdPost: async (libraryId: number, options: AxiosRequestConfig = {}): Promise => { + libraryLibraryIdGet: async (libraryId: number, options: AxiosRequestConfig = {}): Promise => { // verify required parameter 'libraryId' is not null or undefined - assertParamExists('libraryLibraryIdPost', 'libraryId', libraryId) + assertParamExists('libraryLibraryIdGet', 'libraryId', libraryId) const localVarPath = `/library/{LibraryId}` .replace(`{${"LibraryId"}}`, encodeURIComponent(String(libraryId))); // use dummy base URL string because the URL constructor only accepts absolute URLs. @@ -883,7 +883,7 @@ export const LibrariesApiAxiosParamCreator = function (configuration?: Configura baseOptions = configuration.baseOptions; } - const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; + const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; @@ -937,6 +937,19 @@ export const LibrariesApiFp = function(configuration?: Configuration) { const operationBasePath = operationServerMap['LibrariesApi.librariesPost']?.[index]?.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath); }, + /** + * + * @summary 删除资料库 + * @param {number} libraryId 资料库 ID + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async libraryLibraryIdDelete(libraryId: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { + const localVarAxiosArgs = await localVarAxiosParamCreator.libraryLibraryIdDelete(libraryId, options); + const index = configuration?.serverIndex ?? 0; + const operationBasePath = operationServerMap['LibrariesApi.libraryLibraryIdDelete']?.[index]?.url; + return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath); + }, /** * * @summary 显示资料库 @@ -950,19 +963,6 @@ export const LibrariesApiFp = function(configuration?: Configuration) { const operationBasePath = operationServerMap['LibrariesApi.libraryLibraryIdGet']?.[index]?.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath); }, - /** - * - * @summary 删除资料库 - * @param {number} libraryId 资料库 ID - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async libraryLibraryIdPost(libraryId: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.libraryLibraryIdPost(libraryId, options); - const index = configuration?.serverIndex ?? 0; - const operationBasePath = operationServerMap['LibrariesApi.libraryLibraryIdPost']?.[index]?.url; - return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath); - }, } }; @@ -993,6 +993,16 @@ export const LibrariesApiFactory = function (configuration?: Configuration, base librariesPost(name: number, options?: any): AxiosPromise { return localVarFp.librariesPost(name, options).then((request) => request(axios, basePath)); }, + /** + * + * @summary 删除资料库 + * @param {number} libraryId 资料库 ID + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + libraryLibraryIdDelete(libraryId: number, options?: any): AxiosPromise { + return localVarFp.libraryLibraryIdDelete(libraryId, options).then((request) => request(axios, basePath)); + }, /** * * @summary 显示资料库 @@ -1003,16 +1013,6 @@ export const LibrariesApiFactory = function (configuration?: Configuration, base libraryLibraryIdGet(libraryId: number, options?: any): AxiosPromise { return localVarFp.libraryLibraryIdGet(libraryId, options).then((request) => request(axios, basePath)); }, - /** - * - * @summary 删除资料库 - * @param {number} libraryId 资料库 ID - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - libraryLibraryIdPost(libraryId: number, options?: any): AxiosPromise { - return localVarFp.libraryLibraryIdPost(libraryId, options).then((request) => request(axios, basePath)); - }, }; }; @@ -1047,6 +1047,18 @@ export class LibrariesApi extends BaseAPI { return LibrariesApiFp(this.configuration).librariesPost(name, options).then((request) => request(this.axios, this.basePath)); } + /** + * + * @summary 删除资料库 + * @param {number} libraryId 资料库 ID + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof LibrariesApi + */ + public libraryLibraryIdDelete(libraryId: number, options?: AxiosRequestConfig) { + return LibrariesApiFp(this.configuration).libraryLibraryIdDelete(libraryId, options).then((request) => request(this.axios, this.basePath)); + } + /** * * @summary 显示资料库 @@ -1058,18 +1070,6 @@ export class LibrariesApi extends BaseAPI { public libraryLibraryIdGet(libraryId: number, options?: AxiosRequestConfig) { return LibrariesApiFp(this.configuration).libraryLibraryIdGet(libraryId, options).then((request) => request(this.axios, this.basePath)); } - - /** - * - * @summary 删除资料库 - * @param {number} libraryId 资料库 ID - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof LibrariesApi - */ - public libraryLibraryIdPost(libraryId: number, options?: AxiosRequestConfig) { - return LibrariesApiFp(this.configuration).libraryLibraryIdPost(libraryId, options).then((request) => request(this.axios, this.basePath)); - } } diff --git a/src/views/libraries/List.vue b/src/views/libraries/List.vue index 17c8a9c..af6ced4 100644 --- a/src/views/libraries/List.vue +++ b/src/views/libraries/List.vue @@ -3,11 +3,34 @@

资料库

-
+ - 全选 + 全选 + + 删除所选 + + + + + 确认删除所选项? + + + 确认删除 + 取消 + + + + - -
- - - - - - - - - -
- + + + + + + + + + +
+