From a0d01d9a5519fc9e746bce4b5c990c401224d489 Mon Sep 17 00:00:00 2001 From: ssongliu <73214554+ssongliu@users.noreply.github.com> Date: Mon, 10 Feb 2025 18:17:11 +0800 Subject: [PATCH] feat: support adding license modification feature (#7838) --- frontend/src/api/modules/setting.ts | 11 +++++---- frontend/src/components/group/index.vue | 2 +- .../src/components/license-import/index.vue | 23 ++++++++++++------- .../src/views/setting/license/bind/index.vue | 1 - .../views/setting/license/delete/index.vue | 4 ++-- frontend/src/views/setting/license/index.vue | 14 +++++++++-- 6 files changed, 37 insertions(+), 18 deletions(-) diff --git a/frontend/src/api/modules/setting.ts b/frontend/src/api/modules/setting.ts index 9b31f0d72..2c1bb295c 100644 --- a/frontend/src/api/modules/setting.ts +++ b/frontend/src/api/modules/setting.ts @@ -5,13 +5,16 @@ import { ResPage, SearchWithPage, DescriptionUpdate, ReqPage } from '../interfac import { Setting } from '../interface/setting'; // license -export const uploadFileData = (params: FormData) => { - return http.upload('/core/licenses/upload', params); +export const uploadLicense = (oldLicense: string, params: FormData) => { + if (oldLicense === '') { + return http.upload('/core/licenses/upload', params); + } + return http.upload('/core/licenses/update', params); }; -export const SearchLicense = (params: ReqPage) => { +export const searchLicense = (params: ReqPage) => { return http.post>('/core/licenses/search', params); }; -export const DeleteLicense = (id: number, force: boolean) => { +export const deleteLicense = (id: number, force: boolean) => { return http.post('/core/licenses/del', { id: id, force: force }); }; export const getLicenseStatus = () => { diff --git a/frontend/src/components/group/index.vue b/frontend/src/components/group/index.vue index b0e54714a..145584713 100644 --- a/frontend/src/components/group/index.vue +++ b/frontend/src/components/group/index.vue @@ -1,5 +1,5 @@