From b9b1f8eb8c0d42fc080a5144cc2bd803e8d2f6e2 Mon Sep 17 00:00:00 2001 From: Odboy Date: Tue, 3 Feb 2026 21:34:17 +0800 Subject: [PATCH] =?UTF-8?q?docs(components):=20=E6=B7=BB=E5=8A=A0=E4=B8=9A?= =?UTF-8?q?=E5=8A=A1=E7=BB=84=E4=BB=B6=E6=96=87=E6=A1=A3=E6=BC=94=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改CuteDeptTree组件布局属性从响应式栅格到固定span - 调整CuteDeptTree组件中search事件触发时机优化 - 新增CuteDeptTreeDemo组件演示页面及API文档 - 新增CuteProductLineSelectDemo组件演示页面及API文档 - 新增CuteProductLineSelectProDemo组件演示页面及API文档 - 新增CuteSingleUserSelectDemo组件演示页面及API文档 - 新增CuteUserSelectDemo组件演示页面及API文档 - 删除旧的CuteBusinessDemo组件页面 - 在组件演示首页添加业务组件折叠面板展示 - 更新组件导入引用名称确保一致性 - 移除CuteOtherDemo中的CuteSectionTitle演示代码 - 重命名CuteSearchProForm为CuteSearchFormPro并更新引用 - 重命名CuteFormProDialog为CuteFormDialogPro并更新引用 --- .../components/business/CuteDeptTree.vue | 4 +- ...ormProDialog.vue => CuteFormDialogPro.vue} | 0 ...earchProForm.vue => CuteSearchFormPro.vue} | 0 .../views/componentsDemo/CuteBusinessDemo.vue | 112 ------------------ .../views/componentsDemo/CuteOtherDemo.vue | 10 +- .../componentsDemo/CuteSimpleTableDemo.vue | 6 +- .../business/CuteDeptTreeDemo.vue | 84 +++++++++++++ .../business/CuteProductLineSelectDemo.vue | 80 +++++++++++++ .../business/CuteProductLineSelectProDemo.vue | 75 ++++++++++++ .../business/CuteSingleUserSelectDemo.vue | 76 ++++++++++++ .../business/CuteUserSelectDemo.vue | 77 ++++++++++++ .../src/views/componentsDemo/index.vue | 32 ++++- 12 files changed, 430 insertions(+), 126 deletions(-) rename cutejava-front/src/views/components/dev/{CuteFormProDialog.vue => CuteFormDialogPro.vue} (100%) rename cutejava-front/src/views/components/dev/{CuteSearchProForm.vue => CuteSearchFormPro.vue} (100%) delete mode 100644 cutejava-front/src/views/componentsDemo/CuteBusinessDemo.vue create mode 100644 cutejava-front/src/views/componentsDemo/business/CuteDeptTreeDemo.vue create mode 100644 cutejava-front/src/views/componentsDemo/business/CuteProductLineSelectDemo.vue create mode 100644 cutejava-front/src/views/componentsDemo/business/CuteProductLineSelectProDemo.vue create mode 100644 cutejava-front/src/views/componentsDemo/business/CuteSingleUserSelectDemo.vue create mode 100644 cutejava-front/src/views/componentsDemo/business/CuteUserSelectDemo.vue diff --git a/cutejava-front/src/views/components/business/CuteDeptTree.vue b/cutejava-front/src/views/components/business/CuteDeptTree.vue index adfbb3bb..8ebce7ce 100644 --- a/cutejava-front/src/views/components/business/CuteDeptTree.vue +++ b/cutejava-front/src/views/components/business/CuteDeptTree.vue @@ -5,7 +5,7 @@ * @created 2025-07-29 --> - - - diff --git a/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue b/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue index cec2db7c..8bcb898e 100644 --- a/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue +++ b/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue @@ -39,12 +39,6 @@ - - - 操作按钮1 - 操作按钮2 - 操作按钮3 - @@ -56,12 +50,12 @@ import CuteScreenShot from '@/views/components/dev/CuteScreenShot.vue' import CuteSectionTitle from '@/views/components/dev/CuteSectionTitle.vue' import CuteButton from '@/views/components/dev/CuteButton.vue' import CuteTransfer from '@/views/components/dev/CuteTransfer.vue' -import CuteSearchProForm from '@/views/components/dev/CuteSearchProForm.vue' +import CuteSearchFormPro from '@/views/components/dev/CuteSearchFormPro.vue' export default { name: 'CuteOtherDemo', components: { - CuteSearchProForm, + CuteSearchProForm: CuteSearchFormPro, CuteTransfer, CuteButton, CuteSectionTitle, diff --git a/cutejava-front/src/views/componentsDemo/CuteSimpleTableDemo.vue b/cutejava-front/src/views/componentsDemo/CuteSimpleTableDemo.vue index f207f0de..a9ad57e3 100644 --- a/cutejava-front/src/views/componentsDemo/CuteSimpleTableDemo.vue +++ b/cutejava-front/src/views/componentsDemo/CuteSimpleTableDemo.vue @@ -123,11 +123,11 @@ import { FormatRowDateTimeStr } from '@/utils/KitUtil' import CuteButton from '@/views/components/dev/CuteButton.vue' import CuteTransfer from '@/views/components/dev/CuteTransfer.vue' import CuteEditTable from '@/views/components/dev/CuteEditTable.vue' -import CuteFormProDialog from '@/views/components/dev/CuteFormProDialog.vue' +import CuteFormDialogPro from '@/views/components/dev/CuteFormDialogPro.vue' export default { name: 'CuteSimpleTableDemo', - components: { CuteFormProDialog, CuteEditTable, CuteTransfer, CuteButton, CuteFormDrawer, CuteFormDialog, CuteSimpleTable }, + components: { CuteFormProDialog: CuteFormDialogPro, CuteEditTable, CuteTransfer, CuteButton, CuteFormDrawer, CuteFormDialog, CuteSimpleTable }, data() { return { modeDataSource: [ @@ -214,7 +214,7 @@ export default { { required: true, message: '请选择活动区域', trigger: 'change' } ] }, - // CuteFormProDialog + // CuteFormDialogPro createFormProModel: {}, createFormProSchema: [ { name: 'name', title: '姓名', type: 'input', required: true }, diff --git a/cutejava-front/src/views/componentsDemo/business/CuteDeptTreeDemo.vue b/cutejava-front/src/views/componentsDemo/business/CuteDeptTreeDemo.vue new file mode 100644 index 00000000..11037ea1 --- /dev/null +++ b/cutejava-front/src/views/componentsDemo/business/CuteDeptTreeDemo.vue @@ -0,0 +1,84 @@ + + + diff --git a/cutejava-front/src/views/componentsDemo/business/CuteProductLineSelectDemo.vue b/cutejava-front/src/views/componentsDemo/business/CuteProductLineSelectDemo.vue new file mode 100644 index 00000000..aa17eea0 --- /dev/null +++ b/cutejava-front/src/views/componentsDemo/business/CuteProductLineSelectDemo.vue @@ -0,0 +1,80 @@ + + + diff --git a/cutejava-front/src/views/componentsDemo/business/CuteProductLineSelectProDemo.vue b/cutejava-front/src/views/componentsDemo/business/CuteProductLineSelectProDemo.vue new file mode 100644 index 00000000..a2495ce8 --- /dev/null +++ b/cutejava-front/src/views/componentsDemo/business/CuteProductLineSelectProDemo.vue @@ -0,0 +1,75 @@ + + + diff --git a/cutejava-front/src/views/componentsDemo/business/CuteSingleUserSelectDemo.vue b/cutejava-front/src/views/componentsDemo/business/CuteSingleUserSelectDemo.vue new file mode 100644 index 00000000..07d43d49 --- /dev/null +++ b/cutejava-front/src/views/componentsDemo/business/CuteSingleUserSelectDemo.vue @@ -0,0 +1,76 @@ + + + diff --git a/cutejava-front/src/views/componentsDemo/business/CuteUserSelectDemo.vue b/cutejava-front/src/views/componentsDemo/business/CuteUserSelectDemo.vue new file mode 100644 index 00000000..67b21d8e --- /dev/null +++ b/cutejava-front/src/views/componentsDemo/business/CuteUserSelectDemo.vue @@ -0,0 +1,77 @@ + + + diff --git a/cutejava-front/src/views/componentsDemo/index.vue b/cutejava-front/src/views/componentsDemo/index.vue index 5816435f..a99b5085 100644 --- a/cutejava-front/src/views/componentsDemo/index.vue +++ b/cutejava-front/src/views/componentsDemo/index.vue @@ -57,7 +57,25 @@ - + + + + + + + + + + + + + + + + + + + @@ -81,10 +99,22 @@ import CuteCodeEditorDemo from '@/views/componentsDemo/dev/CuteCodeEditorDemo.vu import CuteRichTextEditorDemo from '@/views/componentsDemo/dev/CuteRichTextEditorDemo.vue' import CuteHorizontalScrollBarDemo from '@/views/componentsDemo/dev/CuteHorizontalScrollBarDemo.vue' import CuteTextAreaInputDemo from '@/views/componentsDemo/dev/CuteTextAreaInputDemo.vue' +import CuteUserSelectDemo from '@/views/componentsDemo/business/CuteUserSelectDemo.vue' +import CuteSingleUserSelectDemo from '@/views/componentsDemo/business/CuteSingleUserSelectDemo.vue' +import CuteProductLineSelectDemo from '@/views/componentsDemo/business/CuteProductLineSelectDemo.vue' +import CuteProductLineSelectProDemo from '@/views/componentsDemo/business/CuteProductLineSelectProDemo.vue' +import CuteDeptTree from '@/views/components/business/CuteDeptTree.vue' +import CuteDeptTreeDemo from '@/views/componentsDemo/business/CuteDeptTreeDemo.vue' export default { name: 'SystemComponents', components: { + CuteDeptTreeDemo, + CuteDeptTree, + CuteProductLineSelectProDemo, + CuteProductLineSelectDemo, + CuteSingleUserSelectDemo, + CuteUserSelectDemo, CuteTextAreaInputDemo, CuteHorizontalScrollBarDemo, CuteRichTextEditorDemo,