From 83ea84bf110da090744a1c23800a0f6a6d6781f1 Mon Sep 17 00:00:00 2001
From: MSuMshk <2039814060@qq.com>
Date: Sat, 21 Feb 2026 09:42:53 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8A=A0=E6=96=99=E7=BB=84=E8=A1=A5?=
=?UTF-8?q?=E9=BD=90=E5=81=9C=E7=94=A8=E8=83=BD=E5=8A=9B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../addons/components/AddonGroupCard.vue | 13 +++++-
.../composables/addons-page/group-actions.ts | 44 ++++++++++++++-----
.../composables/useProductAddonsPage.ts | 3 +-
.../src/views/product/addons/index.vue | 2 +
4 files changed, 48 insertions(+), 14 deletions(-)
diff --git a/apps/web-antd/src/views/product/addons/components/AddonGroupCard.vue b/apps/web-antd/src/views/product/addons/components/AddonGroupCard.vue
index a533a0a..dc3b8cd 100644
--- a/apps/web-antd/src/views/product/addons/components/AddonGroupCard.vue
+++ b/apps/web-antd/src/views/product/addons/components/AddonGroupCard.vue
@@ -12,6 +12,7 @@ const props = defineProps<{
const emit = defineEmits<{
bindProducts: [item: AddonGroupCardViewModel];
+ disable: [item: AddonGroupCardViewModel];
edit: [item: AddonGroupCardViewModel];
enable: [item: AddonGroupCardViewModel];
removeGroup: [item: AddonGroupCardViewModel];
@@ -112,6 +113,14 @@ function getStockClass(stock: number) {
+