From 2683f10bb5f6a8815fa52352f025dd6e14cc4342 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sun, 2 Nov 2025 16:45:42 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E3=80=90antd=E3=80=91=E3=80=90mal?= =?UTF-8?q?l=E3=80=91diy-editor=20=E7=9A=84=20promotion-seckill=20?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=20100%?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../spu/components/spu-table-select.vue | 4 +- .../spu/components/spu-table-select.vue | 4 +- .../mobile/promotion-seckill/property.vue | 2 +- .../promotion/seckill/components/index.ts | 1 + .../seckill/components/seckill-showcase.vue | 184 --------- .../components/seckill-table-select.vue | 382 ------------------ .../promotion/seckill/components/showcase.vue | 147 +++++++ .../seckill/components/table-select.vue | 277 +++++++++++++ 8 files changed, 430 insertions(+), 571 deletions(-) create mode 100644 apps/web-ele/src/views/mall/promotion/seckill/components/index.ts delete mode 100644 apps/web-ele/src/views/mall/promotion/seckill/components/seckill-showcase.vue delete mode 100644 apps/web-ele/src/views/mall/promotion/seckill/components/seckill-table-select.vue create mode 100644 apps/web-ele/src/views/mall/promotion/seckill/components/showcase.vue create mode 100644 apps/web-ele/src/views/mall/promotion/seckill/components/table-select.vue diff --git a/apps/web-antd/src/views/mall/product/spu/components/spu-table-select.vue b/apps/web-antd/src/views/mall/product/spu/components/spu-table-select.vue index 236d4c264..6647ae649 100644 --- a/apps/web-antd/src/views/mall/product/spu/components/spu-table-select.vue +++ b/apps/web-antd/src/views/mall/product/spu/components/spu-table-select.vue @@ -169,8 +169,8 @@ const [Modal, modalApi] = useVbenModal({ }, async onOpenChange(isOpen: boolean) { if (!isOpen) { - gridApi.grid.clearCheckboxRow(); - gridApi.grid.clearRadioRow(); + await gridApi.grid.clearCheckboxRow(); + await gridApi.grid.clearRadioRow(); return; } diff --git a/apps/web-ele/src/views/mall/product/spu/components/spu-table-select.vue b/apps/web-ele/src/views/mall/product/spu/components/spu-table-select.vue index 84a5b44c4..e97de6b6c 100644 --- a/apps/web-ele/src/views/mall/product/spu/components/spu-table-select.vue +++ b/apps/web-ele/src/views/mall/product/spu/components/spu-table-select.vue @@ -163,8 +163,8 @@ const [Modal, modalApi] = useVbenModal({ }, async onOpenChange(isOpen: boolean) { if (!isOpen) { - gridApi.grid.clearCheckboxRow(); - gridApi.grid.clearRadioRow(); + await gridApi.grid.clearCheckboxRow(); + await gridApi.grid.clearRadioRow(); return; } diff --git a/apps/web-ele/src/views/mall/promotion/components/diy-editor/components/mobile/promotion-seckill/property.vue b/apps/web-ele/src/views/mall/promotion/components/diy-editor/components/mobile/promotion-seckill/property.vue index 3e80a0c5f..1b2d2288b 100644 --- a/apps/web-ele/src/views/mall/promotion/components/diy-editor/components/mobile/promotion-seckill/property.vue +++ b/apps/web-ele/src/views/mall/promotion/components/diy-editor/components/mobile/promotion-seckill/property.vue @@ -19,7 +19,7 @@ import { import UploadImg from '#/components/upload/image-upload.vue'; import { ColorInput } from '#/views/mall/promotion/components'; -import SeckillShowcase from '#/views/mall/promotion/seckill/components/seckill-showcase.vue'; +import { SeckillShowcase } from '#/views/mall/promotion/seckill/components'; import ComponentContainerProperty from '../../component-container-property.vue'; diff --git a/apps/web-ele/src/views/mall/promotion/seckill/components/index.ts b/apps/web-ele/src/views/mall/promotion/seckill/components/index.ts new file mode 100644 index 000000000..dd452161c --- /dev/null +++ b/apps/web-ele/src/views/mall/promotion/seckill/components/index.ts @@ -0,0 +1 @@ +export { default as SeckillShowcase } from './showcase.vue'; diff --git a/apps/web-ele/src/views/mall/promotion/seckill/components/seckill-showcase.vue b/apps/web-ele/src/views/mall/promotion/seckill/components/seckill-showcase.vue deleted file mode 100644 index 2b60fd333..000000000 --- a/apps/web-ele/src/views/mall/promotion/seckill/components/seckill-showcase.vue +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - diff --git a/apps/web-ele/src/views/mall/promotion/seckill/components/seckill-table-select.vue b/apps/web-ele/src/views/mall/promotion/seckill/components/seckill-table-select.vue deleted file mode 100644 index e70b001ae..000000000 --- a/apps/web-ele/src/views/mall/promotion/seckill/components/seckill-table-select.vue +++ /dev/null @@ -1,382 +0,0 @@ - - - diff --git a/apps/web-ele/src/views/mall/promotion/seckill/components/showcase.vue b/apps/web-ele/src/views/mall/promotion/seckill/components/showcase.vue new file mode 100644 index 000000000..d368f7e5e --- /dev/null +++ b/apps/web-ele/src/views/mall/promotion/seckill/components/showcase.vue @@ -0,0 +1,147 @@ + + + + diff --git a/apps/web-ele/src/views/mall/promotion/seckill/components/table-select.vue b/apps/web-ele/src/views/mall/promotion/seckill/components/table-select.vue new file mode 100644 index 000000000..ec3315b1a --- /dev/null +++ b/apps/web-ele/src/views/mall/promotion/seckill/components/table-select.vue @@ -0,0 +1,277 @@ + + + +