From 0c93aa7d62e52c571e43e7806e0e033d3bbd85b5 Mon Sep 17 00:00:00 2001 From: zpc Date: Thu, 12 Feb 2026 09:43:38 +0800 Subject: [PATCH] =?UTF-8?q?feat(admin):=20=E6=9D=83=E7=9B=8A=E7=AD=89?= =?UTF-8?q?=E7=BA=A7=E7=AE=A1=E7=90=86=E5=8A=9F=E8=83=BD=E5=AE=8C=E5=96=84?= =?UTF-8?q?=20-=20=E6=B7=BB=E5=8A=A0=E6=96=B0=E5=A2=9E/=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E6=9D=83=E7=9B=8A=E7=AD=89=E7=BA=A7=E5=8A=9F=E8=83=BD=20-=20?= =?UTF-8?q?=E9=9A=90=E8=97=8F=E5=A5=96=E5=93=81=E9=85=8D=E7=BD=AE=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E4=B8=AD=E5=A5=96=E6=A6=82=E7=8E=87=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin-web/src/api/business/qylevel.ts | 35 +++++++++++ .../qylevel/components/QyLevelFormDialog.vue | 58 +++++++++++------ .../qylevel/components/QyLevelPrizeDialog.vue | 11 ---- .../components/QyLevelPrizeFormDialog.vue | 62 ++----------------- .../qylevel/components/QyLevelTable.vue | 10 ++- .../src/views/business/qylevel/list.vue | 39 +++++++++++- 6 files changed, 124 insertions(+), 91 deletions(-) diff --git a/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/api/business/qylevel.ts b/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/api/business/qylevel.ts index 4d6f80e8..a6fdbd04 100644 --- a/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/api/business/qylevel.ts +++ b/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/api/business/qylevel.ts @@ -203,6 +203,41 @@ export function updateQyLevel(id: number, data: QyLevelUpdateRequest): Promise> { + return request({ + url: QYLEVEL_BASE_URL, + method: 'post', + data + }) +} + +/** + * 删除权益等级(软删除) + * @param id 权益等级ID + * @returns 操作结果 + */ +export function deleteQyLevel(id: number): Promise> { + return request({ + url: `${QYLEVEL_BASE_URL}/${id}`, + method: 'delete' + }) +} + // ==================== 权益等级奖品 API ==================== /** diff --git a/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/qylevel/components/QyLevelFormDialog.vue b/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/qylevel/components/QyLevelFormDialog.vue index c2b6b94a..abf1c04f 100644 --- a/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/qylevel/components/QyLevelFormDialog.vue +++ b/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/qylevel/components/QyLevelFormDialog.vue @@ -1,7 +1,7 @@ - - - -