From 3d2a53a6b248f57fe4d911953e579d796ae04e65 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sun, 28 Sep 2025 20:00:06 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E3=80=90antd=E3=80=91=E3=80=90crm?= =?UTF-8?q?=E3=80=91=E4=BA=A7=E5=93=81=E7=9A=84=20components=20=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/crm/business/modules/detail.vue | 2 +- .../src/views/crm/business/modules/form.vue | 2 +- .../crm/contact/components/detail-list.vue | 2 +- .../src/views/crm/contract/modules/detail.vue | 2 +- .../src/views/crm/contract/modules/form.vue | 2 +- .../src/views/crm/product/components/data.ts | 111 ++++++++++++++++++ .../{modules => components}/detail-list.vue | 8 +- .../edit-table.vue} | 17 ++- .../src/views/crm/product/components/index.ts | 9 ++ apps/web-antd/src/views/crm/product/data.ts | 80 ++++--------- .../src/views/crm/product/detail/data.ts | 51 -------- .../src/views/crm/product/detail/index.vue | 4 +- apps/web-antd/src/views/crm/product/index.ts | 13 -- 13 files changed, 171 insertions(+), 132 deletions(-) create mode 100644 apps/web-antd/src/views/crm/product/components/data.ts rename apps/web-antd/src/views/crm/product/{modules => components}/detail-list.vue (88%) rename apps/web-antd/src/views/crm/product/{modules/product-table.vue => components/edit-table.vue} (92%) create mode 100644 apps/web-antd/src/views/crm/product/components/index.ts delete mode 100644 apps/web-antd/src/views/crm/product/index.ts diff --git a/apps/web-antd/src/views/crm/business/modules/detail.vue b/apps/web-antd/src/views/crm/business/modules/detail.vue index 7bbd08ee..ed661109 100644 --- a/apps/web-antd/src/views/crm/business/modules/detail.vue +++ b/apps/web-antd/src/views/crm/business/modules/detail.vue @@ -24,7 +24,7 @@ import { ContactDetailsList } from '#/views/crm/contact/components'; import { ContractDetailsList } from '#/views/crm/contract'; import { FollowUp } from '#/views/crm/followup'; import { PermissionList, TransferForm } from '#/views/crm/permission'; -import { ProductDetailsList } from '#/views/crm/product'; +import { ProductDetailsList } from '#/views/crm/product/components'; import { useDetailSchema } from './detail-data'; diff --git a/apps/web-antd/src/views/crm/business/modules/form.vue b/apps/web-antd/src/views/crm/business/modules/form.vue index 5fb58d3c..4f04633f 100644 --- a/apps/web-antd/src/views/crm/business/modules/form.vue +++ b/apps/web-antd/src/views/crm/business/modules/form.vue @@ -16,7 +16,7 @@ import { } from '#/api/crm/business'; import { BizTypeEnum } from '#/api/crm/permission'; import { $t } from '#/locales'; -import { ProductEditTable } from '#/views/crm/product'; +import { ProductEditTable } from '#/views/crm/product/components'; import { useFormSchema } from '../data'; diff --git a/apps/web-antd/src/views/crm/contact/components/detail-list.vue b/apps/web-antd/src/views/crm/contact/components/detail-list.vue index 193e0bc5..a409d0a3 100644 --- a/apps/web-antd/src/views/crm/contact/components/detail-list.vue +++ b/apps/web-antd/src/views/crm/contact/components/detail-list.vue @@ -1,4 +1,4 @@ - +