From de46eb380a5fbe23640388c10646357b68771230 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Mon, 17 Nov 2025 18:58:04 +0800 Subject: [PATCH 01/63] =?UTF-8?q?feat=EF=BC=9A=E3=80=90ele=E3=80=91?= =?UTF-8?q?=E3=80=90crm=E3=80=91product/category=20=E8=BF=81=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/components/operate-log/operate-log.vue | 1 + apps/web-antd/src/views/crm/product/category/data.ts | 2 +- .../src/views/crm/product/category/modules/form.vue | 2 ++ apps/web-ele/src/views/crm/product/category/data.ts | 6 ++++-- .../web-ele/src/views/crm/product/category/modules/form.vue | 2 ++ 5 files changed, 10 insertions(+), 3 deletions(-) diff --git a/apps/web-antd/src/components/operate-log/operate-log.vue b/apps/web-antd/src/components/operate-log/operate-log.vue index e78df6b74..d1ae60112 100644 --- a/apps/web-antd/src/components/operate-log/operate-log.vue +++ b/apps/web-antd/src/components/operate-log/operate-log.vue @@ -1,4 +1,5 @@ diff --git a/apps/web-ele/src/views/crm/product/detail/index.vue b/apps/web-ele/src/views/crm/product/detail/index.vue index 1c16c4a87..7886b6ce2 100644 --- a/apps/web-ele/src/views/crm/product/detail/index.vue +++ b/apps/web-ele/src/views/crm/product/detail/index.vue @@ -27,11 +27,11 @@ const loading = ref(false); // 加载中 const productId = ref(0); // 产品编号 const product = ref({} as CrmProductApi.Product); // 产品详情 const logList = ref([]); // 操作日志 +const activeTabName = ref('1'); // 选中 Tab 名 const [Descriptions] = useDescription({ - bordered: false, + border: false, column: 4, - class: 'mx-4', schema: useDetailSchema(), }); @@ -76,7 +76,7 @@ onMounted(() => { - + diff --git a/apps/web-ele/src/views/crm/product/detail/modules/info.vue b/apps/web-ele/src/views/crm/product/detail/modules/info.vue index 9fce6976a..813bad22e 100644 --- a/apps/web-ele/src/views/crm/product/detail/modules/info.vue +++ b/apps/web-ele/src/views/crm/product/detail/modules/info.vue @@ -6,20 +6,18 @@ import { useDescription } from '#/components/description'; import { useDetailBaseSchema } from '../data'; defineProps<{ - product: CrmProductApi.Product; // 产品信息 + product: CrmProductApi.Product; }>(); const [ProductDescriptions] = useDescription({ - title: '基本信息', - bordered: false, + border: false, column: 4, - class: 'mx-4', schema: useDetailBaseSchema(), }); From 0b20f69a68c07d364097704c97cfa5e36cc16114 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Tue, 18 Nov 2025 08:57:22 +0800 Subject: [PATCH 03/63] =?UTF-8?q?feat=EF=BC=9A=E3=80=90ele=E3=80=91?= =?UTF-8?q?=E3=80=90crm=E3=80=91clue=20=E8=BF=81=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/crm/clue/detail/index.vue | 1 - .../views/crm/clue/detail/modules/info.vue | 2 +- apps/web-ele/src/router/routes/modules/crm.ts | 18 +- apps/web-ele/src/views/crm/clue/data.ts | 326 ++++++++++++++++++ .../web-ele/src/views/crm/clue/detail/data.ts | 111 ++++++ .../src/views/crm/clue/detail/index.vue | 174 ++++++++++ .../views/crm/clue/detail/modules/info.vue | 36 ++ apps/web-ele/src/views/crm/clue/index.vue | 193 +++++++++++ .../src/views/crm/clue/modules/form.vue | 82 +++++ 9 files changed, 932 insertions(+), 11 deletions(-) create mode 100644 apps/web-ele/src/views/crm/clue/data.ts create mode 100644 apps/web-ele/src/views/crm/clue/detail/data.ts create mode 100644 apps/web-ele/src/views/crm/clue/detail/index.vue create mode 100644 apps/web-ele/src/views/crm/clue/detail/modules/info.vue create mode 100644 apps/web-ele/src/views/crm/clue/index.vue create mode 100644 apps/web-ele/src/views/crm/clue/modules/form.vue diff --git a/apps/web-antd/src/views/crm/clue/detail/index.vue b/apps/web-antd/src/views/crm/clue/detail/index.vue index ddc813fd2..02c356400 100644 --- a/apps/web-antd/src/views/crm/clue/detail/index.vue +++ b/apps/web-antd/src/views/crm/clue/detail/index.vue @@ -36,7 +36,6 @@ const permissionListRef = ref>(); // 团队 const [Descriptions] = useDescription({ bordered: false, column: 4, - class: 'mx-4', schema: useDetailSchema(), }); diff --git a/apps/web-antd/src/views/crm/clue/detail/modules/info.vue b/apps/web-antd/src/views/crm/clue/detail/modules/info.vue index c36d44bc9..08ef91fc8 100644 --- a/apps/web-antd/src/views/crm/clue/detail/modules/info.vue +++ b/apps/web-antd/src/views/crm/clue/detail/modules/info.vue @@ -30,7 +30,7 @@ const [SystemDescriptions] = useDescription({