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) { +