From 0f6868febfe06d4895187f9923bd8d4580df2932 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Tue, 30 Sep 2025 15:24:00 +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=E5=B0=86=20defineAsyncComponent=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E6=88=90=20export?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/crm/business/components/index.ts | 6 +----- .../src/views/crm/contract/components/index.ts | 6 +----- apps/web-antd/src/views/crm/followup/index.ts | 4 +--- apps/web-antd/src/views/crm/permission/index.ts | 15 ++------------- .../src/views/crm/product/components/index.ts | 11 ++--------- .../src/views/crm/receivable/components/index.ts | 6 +----- .../views/crm/receivable/plan/components/index.ts | 11 ++--------- 7 files changed, 10 insertions(+), 49 deletions(-) diff --git a/apps/web-antd/src/views/crm/business/components/index.ts b/apps/web-antd/src/views/crm/business/components/index.ts index eb796a77..a63de470 100644 --- a/apps/web-antd/src/views/crm/business/components/index.ts +++ b/apps/web-antd/src/views/crm/business/components/index.ts @@ -1,5 +1 @@ -import { defineAsyncComponent } from 'vue'; - -export const BusinessDetailsList = defineAsyncComponent( - () => import('./detail-list.vue'), -); +export { default as BusinessDetailsList } from './detail-list.vue'; diff --git a/apps/web-antd/src/views/crm/contract/components/index.ts b/apps/web-antd/src/views/crm/contract/components/index.ts index 44539478..d9f61793 100644 --- a/apps/web-antd/src/views/crm/contract/components/index.ts +++ b/apps/web-antd/src/views/crm/contract/components/index.ts @@ -1,5 +1 @@ -import { defineAsyncComponent } from 'vue'; - -export const ContractDetailsList = defineAsyncComponent( - () => import('./detail-list.vue'), -); +export { default as ContractDetailsList } from './detail-list.vue'; diff --git a/apps/web-antd/src/views/crm/followup/index.ts b/apps/web-antd/src/views/crm/followup/index.ts index 560abe8c..911cbed5 100644 --- a/apps/web-antd/src/views/crm/followup/index.ts +++ b/apps/web-antd/src/views/crm/followup/index.ts @@ -1,3 +1 @@ -import { defineAsyncComponent } from 'vue'; - -export const FollowUp = defineAsyncComponent(() => import('./index.vue')); +export { default as FollowUp } from './index.vue'; diff --git a/apps/web-antd/src/views/crm/permission/index.ts b/apps/web-antd/src/views/crm/permission/index.ts index 4d9f097c..a175bff4 100644 --- a/apps/web-antd/src/views/crm/permission/index.ts +++ b/apps/web-antd/src/views/crm/permission/index.ts @@ -1,13 +1,2 @@ -import { defineAsyncComponent } from 'vue'; - -export const PermissionList = defineAsyncComponent( - () => import('./modules/permission-list.vue'), -); - -export const PermissionForm = defineAsyncComponent( - () => import('./modules/permission-form.vue'), -); - -export const TransferForm = defineAsyncComponent( - () => import('./modules/transfer-form.vue'), -); +export { default as PermissionList } from './modules/permission-list.vue'; +export { default as TransferForm } from './modules/transfer-form.vue'; diff --git a/apps/web-antd/src/views/crm/product/components/index.ts b/apps/web-antd/src/views/crm/product/components/index.ts index c0dab324..dc527926 100644 --- a/apps/web-antd/src/views/crm/product/components/index.ts +++ b/apps/web-antd/src/views/crm/product/components/index.ts @@ -1,9 +1,2 @@ -import { defineAsyncComponent } from 'vue'; - -export const ProductDetailsList = defineAsyncComponent( - () => import('./detail-list.vue'), -); - -export const ProductEditTable = defineAsyncComponent( - () => import('./edit-table.vue'), -); +export { default as ProductDetailsList } from './detail-list.vue'; +export { default as ProductEditTable } from './edit-table.vue'; diff --git a/apps/web-antd/src/views/crm/receivable/components/index.ts b/apps/web-antd/src/views/crm/receivable/components/index.ts index 03ab870c..971ab650 100644 --- a/apps/web-antd/src/views/crm/receivable/components/index.ts +++ b/apps/web-antd/src/views/crm/receivable/components/index.ts @@ -1,5 +1 @@ -import { defineAsyncComponent } from 'vue'; - -export const ReceivableDetailsList = defineAsyncComponent( - () => import('./detail-list.vue'), -); +export { default as ReceivableDetailsList } from './detail-list.vue'; diff --git a/apps/web-antd/src/views/crm/receivable/plan/components/index.ts b/apps/web-antd/src/views/crm/receivable/plan/components/index.ts index b758b260..cbb4b121 100644 --- a/apps/web-antd/src/views/crm/receivable/plan/components/index.ts +++ b/apps/web-antd/src/views/crm/receivable/plan/components/index.ts @@ -1,9 +1,2 @@ -import { defineAsyncComponent } from 'vue'; - -export const ReceivablePlanDetailsInfo = defineAsyncComponent( - () => import('../detail/modules/info.vue'), -); - -export const ReceivablePlanDetailsList = defineAsyncComponent( - () => import('./detail-list.vue'), -); +export { default as ReceivablePlanDetailsInfo } from '../detail/modules/info.vue'; +export { default as ReceivablePlanDetailsList } from './detail-list.vue';