diff --git a/cutejava-front/src/views/components/dev/CuteDragTable.vue b/cutejava-front/src/views/components/advanced/CuteDragTable.vue
similarity index 95%
rename from cutejava-front/src/views/components/dev/CuteDragTable.vue
rename to cutejava-front/src/views/components/advanced/CuteDragTable.vue
index 26e4f96a..0ec1af52 100644
--- a/cutejava-front/src/views/components/dev/CuteDragTable.vue
+++ b/cutejava-front/src/views/components/advanced/CuteDragTable.vue
@@ -1,233 +1,233 @@
-
-
-
-
-
- 已选 {{ crud.selection && crud.selection.length }} 条
-
-
-
-
-
-
-
-
-
-
-
-
-
- crud.onPageChange(pageProps.current, size, pageProps.total)"
- @current-change="(current) => crud.onPageChange(current, pageProps.pageSize, pageProps.total)"
- />
-
-
-
-
-
-
+
+
+
+
+
+ 已选 {{ crud.selection && crud.selection.length }} 条
+
+
+
+
+
+
+
+
+
+
+
+
+
+ crud.onPageChange(pageProps.current, size, pageProps.total)"
+ @current-change="(current) => crud.onPageChange(current, pageProps.pageSize, pageProps.total)"
+ />
+
+
+
+
+
+
diff --git a/cutejava-front/src/views/components/dev/CuteEditTable.vue b/cutejava-front/src/views/components/advanced/CuteEditTable.vue
similarity index 99%
rename from cutejava-front/src/views/components/dev/CuteEditTable.vue
rename to cutejava-front/src/views/components/advanced/CuteEditTable.vue
index 3458b124..e84352f8 100644
--- a/cutejava-front/src/views/components/dev/CuteEditTable.vue
+++ b/cutejava-front/src/views/components/advanced/CuteEditTable.vue
@@ -185,7 +185,7 @@ export default {
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cutejava-front/src/views/components/dev/CuteFormDialogPro.vue b/cutejava-front/src/views/components/advanced/CuteFormDialogPro.vue
similarity index 100%
rename from cutejava-front/src/views/components/dev/CuteFormDialogPro.vue
rename to cutejava-front/src/views/components/advanced/CuteFormDialogPro.vue
diff --git a/cutejava-front/src/views/components/dev/CuteFormDrawer.vue b/cutejava-front/src/views/components/advanced/CuteFormDrawer.vue
similarity index 93%
rename from cutejava-front/src/views/components/dev/CuteFormDrawer.vue
rename to cutejava-front/src/views/components/advanced/CuteFormDrawer.vue
index 5d2551a1..5c6f1678 100644
--- a/cutejava-front/src/views/components/dev/CuteFormDrawer.vue
+++ b/cutejava-front/src/views/components/advanced/CuteFormDrawer.vue
@@ -1,141 +1,143 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cutejava-front/src/views/components/dev/CuteSearchForm.vue b/cutejava-front/src/views/components/advanced/CuteSearchForm.vue
similarity index 100%
rename from cutejava-front/src/views/components/dev/CuteSearchForm.vue
rename to cutejava-front/src/views/components/advanced/CuteSearchForm.vue
diff --git a/cutejava-front/src/views/components/dev/CuteSearchFormPro.vue b/cutejava-front/src/views/components/advanced/CuteSearchFormPro.vue
similarity index 100%
rename from cutejava-front/src/views/components/dev/CuteSearchFormPro.vue
rename to cutejava-front/src/views/components/advanced/CuteSearchFormPro.vue
diff --git a/cutejava-front/src/views/components/dev/CuteSimpleTable.vue b/cutejava-front/src/views/components/advanced/CuteSimpleTable.vue
similarity index 95%
rename from cutejava-front/src/views/components/dev/CuteSimpleTable.vue
rename to cutejava-front/src/views/components/advanced/CuteSimpleTable.vue
index 9bfcaa84..0d8cb9ea 100644
--- a/cutejava-front/src/views/components/dev/CuteSimpleTable.vue
+++ b/cutejava-front/src/views/components/advanced/CuteSimpleTable.vue
@@ -1,219 +1,219 @@
-
-
-
-
-
- 已选 {{ crud.selection && crud.selection.length }} 条
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- crud.onPageChange(pageProps.current, size, pageProps.total)"
- @current-change="(current) => crud.onPageChange(current, pageProps.pageSize, pageProps.total)"
- />
-
-
-
-
-
-
-
+
+
+
+
+
+ 已选 {{ crud.selection && crud.selection.length }} 条
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ crud.onPageChange(pageProps.current, size, pageProps.total)"
+ @current-change="(current) => crud.onPageChange(current, pageProps.pageSize, pageProps.total)"
+ />
+
+
+
+
+
+
+
diff --git a/cutejava-front/src/views/components/dev/CutePreviewDrawer.vue b/cutejava-front/src/views/components/dev/CutePreviewDrawer.vue
index 0fe9433c..64bee447 100644
--- a/cutejava-front/src/views/components/dev/CutePreviewDrawer.vue
+++ b/cutejava-front/src/views/components/dev/CutePreviewDrawer.vue
@@ -29,7 +29,7 @@ export default {
props: {
title: {
type: String,
- required: true,
+ required: false,
default: '默认标题'
},
width: {
diff --git a/cutejava-front/src/views/components/dev/CuteTransfer.vue b/cutejava-front/src/views/components/dev/CuteTransfer.vue
index e9c4564c..fa463469 100644
--- a/cutejava-front/src/views/components/dev/CuteTransfer.vue
+++ b/cutejava-front/src/views/components/dev/CuteTransfer.vue
@@ -18,7 +18,6 @@
import DictService from '@/api/system/dict'
-import CuteDragTable from '@/views/components/dev/CuteDragTable.vue'
+import CuteDragTable from '@/views/components/advanced/CuteDragTable.vue'
import { FormatRowDateTimeStr } from '@/utils/KitUtil'
export default {
diff --git a/cutejava-front/src/views/componentsDemo/CuteFileDragUploadDemo.vue b/cutejava-front/src/views/componentsDemo/CuteFileDragUploadDemo.vue
deleted file mode 100644
index 0eec3ce5..00000000
--- a/cutejava-front/src/views/componentsDemo/CuteFileDragUploadDemo.vue
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 提 交
-
-
-
-
-
-
-
diff --git a/cutejava-front/src/views/componentsDemo/CuteFileUploadDemo.vue b/cutejava-front/src/views/componentsDemo/CuteFileUploadDemo.vue
deleted file mode 100644
index d3934af0..00000000
--- a/cutejava-front/src/views/componentsDemo/CuteFileUploadDemo.vue
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 提 交
-
-
-
-
-
-
-
diff --git a/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue b/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue
index 8bcb898e..5182171b 100644
--- a/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue
@@ -13,54 +13,20 @@
-
-
-
-
-
-
-
- 显示
-
-
-
- 预览抽屉预览抽屉预览抽屉预览抽屉预览抽屉预览抽屉预览抽屉预览抽屉
-
-
-
-
-
-
-
-
-
-
- 查询后置按钮
-
-
-
+
diff --git a/cutejava-front/src/views/componentsDemo/business/CuteFileUploadDemo.vue b/cutejava-front/src/views/componentsDemo/business/CuteFileUploadDemo.vue
new file mode 100644
index 00000000..551423a5
--- /dev/null
+++ b/cutejava-front/src/views/componentsDemo/business/CuteFileUploadDemo.vue
@@ -0,0 +1,115 @@
+
+
+
何时使用
+
+ - 需要用户上传文件时
+ - 当需要与表单组件(如 CuteFormDialog、CuteFormDrawer)集成时
+ - 在使用过程中有任何问题,咨询 @Odboy(前端) @Odboy(后端)
+
+
基础用法
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提 交
+
+
+
与CuteFormDialog集成 显示对话框
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
与CuteFormDrawer集成 显示抽屉
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
API
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cutejava-front/src/views/componentsDemo/business/CuteProductLineSelectDemo.vue b/cutejava-front/src/views/componentsDemo/business/CuteProductLineSelectDemo.vue
index aa17eea0..21549582 100644
--- a/cutejava-front/src/views/componentsDemo/business/CuteProductLineSelectDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/business/CuteProductLineSelectDemo.vue
@@ -4,7 +4,7 @@
- 选择、绑定部门明细信息,需要根部门和子部门以及路径的信息等
- 统一部门数据来源
- - 在使用过程中有任何问题,咨询 @Odboy(前端) @Odboy(设计)@Odboy(后端)
+ - 在使用过程中有任何问题,咨询 @Odboy(前端)@Odboy(后端)
基础用法
diff --git a/cutejava-front/src/views/componentsDemo/business/CuteProductLineSelectProDemo.vue b/cutejava-front/src/views/componentsDemo/business/CuteProductLineSelectProDemo.vue
index a2495ce8..cb824073 100644
--- a/cutejava-front/src/views/componentsDemo/business/CuteProductLineSelectProDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/business/CuteProductLineSelectProDemo.vue
@@ -4,7 +4,7 @@
- 选择、绑定部门明细信息,需要根部门和子部门以及路径的信息等
- 统一部门数据来源
- - 在使用过程中有任何问题,咨询 @Odboy(前端) @Odboy(设计)@Odboy(后端)
+ - 在使用过程中有任何问题,咨询 @Odboy(前端)@Odboy(后端)
基础用法
diff --git a/cutejava-front/src/views/componentsDemo/business/CuteSingleUserSelectDemo.vue b/cutejava-front/src/views/componentsDemo/business/CuteSingleUserSelectDemo.vue
index 07d43d49..c712bc54 100644
--- a/cutejava-front/src/views/componentsDemo/business/CuteSingleUserSelectDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/business/CuteSingleUserSelectDemo.vue
@@ -4,7 +4,7 @@
- 选择单个用户信息
- 支持用户姓名、手机号、邮箱、用户名查询
- - 在使用过程中有任何问题,咨询 @Odboy(前端) @Odboy(设计)
+ - 在使用过程中有任何问题,咨询 @Odboy(前端)@Odboy(后端)
基础用法
diff --git a/cutejava-front/src/views/componentsDemo/business/CuteUserSelectDemo.vue b/cutejava-front/src/views/componentsDemo/business/CuteUserSelectDemo.vue
index 67b21d8e..ebf474a4 100644
--- a/cutejava-front/src/views/componentsDemo/business/CuteUserSelectDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/business/CuteUserSelectDemo.vue
@@ -4,7 +4,7 @@
- 选择多个用户信息
- 支持用户姓名、手机号、邮箱、用户名查询
- - 在使用过程中有任何问题,咨询 @Odboy(前端) @Odboy(设计)
+ - 在使用过程中有任何问题,咨询 @Odboy(前端)@Odboy(后端)
基础用法
diff --git a/cutejava-front/src/views/componentsDemo/dev/CuteCodeEditorDemo.vue b/cutejava-front/src/views/componentsDemo/dev/CuteCodeEditorDemo.vue
index b04c5542..6272939d 100644
--- a/cutejava-front/src/views/componentsDemo/dev/CuteCodeEditorDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/dev/CuteCodeEditorDemo.vue
@@ -3,7 +3,7 @@
何时使用
- 需求输入各种代码数据
- - 在使用过程中有任何问题,咨询 @Odboy(前端)@Odboy(设计)
+ - 在使用过程中有任何问题,咨询 @Odboy(前端)
Java编辑器
diff --git a/cutejava-front/src/views/componentsDemo/dev/CuteHorizontalScrollBarDemo.vue b/cutejava-front/src/views/componentsDemo/dev/CuteHorizontalScrollBarDemo.vue
index 9460fa49..d1af1d62 100644
--- a/cutejava-front/src/views/componentsDemo/dev/CuteHorizontalScrollBarDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/dev/CuteHorizontalScrollBarDemo.vue
@@ -4,7 +4,7 @@
- 当需要在容器内展示大量内容,需要横向滚动查看时
- 当希望在不同操作系统(Windows/Mac)上保持一致的滚动条样式时
- - 在使用过程中有任何问题,咨询 @Odboy(前端)@Odboy(设计)
+ - 在使用过程中有任何问题,咨询 @Odboy(前端)
基础用法
diff --git a/cutejava-front/src/views/componentsDemo/dev/CuteMarkdownDemo.vue b/cutejava-front/src/views/componentsDemo/dev/CuteMarkdownDemo.vue
index 4c11dacf..c29923fd 100644
--- a/cutejava-front/src/views/componentsDemo/dev/CuteMarkdownDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/dev/CuteMarkdownDemo.vue
@@ -3,7 +3,7 @@
何时使用
- 需求输入Markdown格式数据
- - 在使用过程中有任何问题,咨询 @Odboy(前端)@Odboy(设计)@Odboy(后端)
+ - 在使用过程中有任何问题,咨询 @Odboy(前端)@Odboy(后端)
基础用法
+
+
何时使用
+
+ - 抽屉是用于在不离开主路径的情况下,提供用户快速执行简单的操作、确认用户信息或反馈提示的辅助窗口
+ - 宽度固定,样式统一
+ - 在使用过程中有任何问题,咨询 @Odboy(前端)
+
+
基础用法
+
显示预览抽屉
+
+ 预览抽屉预览抽屉预览抽屉预览抽屉预览抽屉预览抽屉预览抽屉预览抽屉
+
+
API
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cutejava-front/src/views/componentsDemo/dev/CuteRichTextEditorDemo.vue b/cutejava-front/src/views/componentsDemo/dev/CuteRichTextEditorDemo.vue
index ab122c46..95963f6d 100644
--- a/cutejava-front/src/views/componentsDemo/dev/CuteRichTextEditorDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/dev/CuteRichTextEditorDemo.vue
@@ -3,7 +3,7 @@
何时使用
- 需求输入内容丰富的文本数据
- - 在使用过程中有任何问题,咨询 @Odboy(前端)@Odboy(设计)@Odboy(后端)
+ - 在使用过程中有任何问题,咨询 @Odboy(前端)@Odboy(后端)
基础使用
diff --git a/cutejava-front/src/views/componentsDemo/dev/CuteScreenShotDemo.vue b/cutejava-front/src/views/componentsDemo/dev/CuteScreenShotDemo.vue
new file mode 100644
index 00000000..1c8b4ceb
--- /dev/null
+++ b/cutejava-front/src/views/componentsDemo/dev/CuteScreenShotDemo.vue
@@ -0,0 +1,48 @@
+
+
+
何时使用
+
+ - 保存区域内已生成的结果为图片
+ - 需要页面截图,或者需要将表格滚动部分展开后截图,且页面不能有明显变化的时候
+ - 在使用过程中有任何问题,咨询 @Odboy(前端)
+
+
基础用法
+
+
+ 测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试
+
+
+
API
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cutejava-front/src/views/componentsDemo/dev/CuteTextAreaInputDemo.vue b/cutejava-front/src/views/componentsDemo/dev/CuteTextAreaInputDemo.vue
index f1ffbdc5..d8d6d88b 100644
--- a/cutejava-front/src/views/componentsDemo/dev/CuteTextAreaInputDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/dev/CuteTextAreaInputDemo.vue
@@ -4,7 +4,7 @@
- 输入备注、说明等大量普通文本时
- 需要限制输入文本的长度
- - 在使用过程中有任何问题,咨询 @Odboy(前端) @Odboy(设计)
+ - 在使用过程中有任何问题,咨询 @Odboy(前端)
基础用法
diff --git a/cutejava-front/src/views/componentsDemo/dev/CuteTransferDemo.vue b/cutejava-front/src/views/componentsDemo/dev/CuteTransferDemo.vue
new file mode 100644
index 00000000..027c5d3f
--- /dev/null
+++ b/cutejava-front/src/views/componentsDemo/dev/CuteTransferDemo.vue
@@ -0,0 +1,76 @@
+
+
+
何时使用
+
+ - 在多个可选项中进行选择,并区分已选和待选状态
+ - 需要明确区分源数据和目标数据的场景
+ - 需要通过搜索功能快速筛选可选项的场景
+ - 在使用过程中有任何问题,咨询 @Odboy(前端)
+
+
基础用法
+
+
+
+
+
禁用状态
+
+
+
+
+
API
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cutejava-front/src/views/componentsDemo/dev/CuteVerticalScrollBarDemo.vue b/cutejava-front/src/views/componentsDemo/dev/CuteVerticalScrollBarDemo.vue
index de6c58d1..0ef988f2 100644
--- a/cutejava-front/src/views/componentsDemo/dev/CuteVerticalScrollBarDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/dev/CuteVerticalScrollBarDemo.vue
@@ -4,7 +4,7 @@
- 当需要在容器内展示大量内容,需要纵向滚动查看时
- 当希望在不同操作系统(Windows/Mac)上保持一致的滚动条样式时
- - 在使用过程中有任何问题,咨询 @Odboy(前端)@Odboy(设计)
+ - 在使用过程中有任何问题,咨询 @Odboy(前端)
基础用法
diff --git a/cutejava-front/src/views/componentsDemo/dev/KitDialogDemo.vue b/cutejava-front/src/views/componentsDemo/dev/KitDialogDemo.vue
index ed070e13..74200b19 100644
--- a/cutejava-front/src/views/componentsDemo/dev/KitDialogDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/dev/KitDialogDemo.vue
@@ -5,7 +5,7 @@
不离开当前场景完成增删改操作
需要确认用户的操作,明确操作会产生的结果,提醒告知用户
作为配置型功能及信息的容器
- 在使用过程中有任何问题,咨询 @Odboy(前端)@Odboy(设计)
+ 在使用过程中有任何问题,咨询 @Odboy(前端)
基础用法
diff --git a/cutejava-front/src/views/componentsDemo/dev/KitWsClientDemo.vue b/cutejava-front/src/views/componentsDemo/dev/KitWsClientDemo.vue
index f64e1b66..1ba0587c 100644
--- a/cutejava-front/src/views/componentsDemo/dev/KitWsClientDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/dev/KitWsClientDemo.vue
@@ -4,7 +4,7 @@
- 实时与服务器进行数据交互
- 服务器主动推送数据给客户端
- - 在使用过程中有任何问题,咨询 @Odboy(前端) @Odboy(设计) @Odboy(后端)
+ - 在使用过程中有任何问题,咨询 @Odboy(前端)@Odboy(后端)
基础用法
diff --git a/cutejava-front/src/views/componentsDemo/index.vue b/cutejava-front/src/views/componentsDemo/index.vue
index a99b5085..d7b1fb75 100644
--- a/cutejava-front/src/views/componentsDemo/index.vue
+++ b/cutejava-front/src/views/componentsDemo/index.vue
@@ -39,6 +39,15 @@
+
+
+
+
+
+
+
+
+
@@ -74,6 +83,12 @@
+
+
+
+
+
+
@@ -103,14 +118,22 @@ import CuteUserSelectDemo from '@/views/componentsDemo/business/CuteUserSelectDe
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'
+import CuteScreenShotDemo from '@/views/componentsDemo/dev/CuteScreenShotDemo.vue'
+import CutePreviewDrawerDemo from '@/views/componentsDemo/dev/CutePreviewDrawerDemo.vue'
+import CuteTransferDemo from '@/views/componentsDemo/dev/CuteTransferDemo.vue'
+import CuteFileUploadDemo from '@/views/componentsDemo/business/CuteFileUploadDemo.vue'
+import CuteFileDragUploadDemo from '@/views/componentsDemo/business/CuteFileDragUploadDemo.vue'
export default {
name: 'SystemComponents',
components: {
+ CuteFileDragUploadDemo,
+ CuteFileUploadDemo,
+ CuteTransferDemo,
+ CutePreviewDrawerDemo,
+ CuteScreenShotDemo,
CuteDeptTreeDemo,
- CuteDeptTree,
CuteProductLineSelectProDemo,
CuteProductLineSelectDemo,
CuteSingleUserSelectDemo,
@@ -124,7 +147,14 @@ export default {
CuteSectionTitleDemo,
CuteNoDataDemo,
CutePageDemo,
- CuteLinkDemo, KitWsClientDemo, KitDialogDemo, KitNotificationDemo, KitMessageDemo, CuteButtonDemo, CutePage },
+ CuteLinkDemo,
+ KitWsClientDemo,
+ KitDialogDemo,
+ KitNotificationDemo,
+ KitMessageDemo,
+ CuteButtonDemo,
+ CutePage
+ },
props: {
value: {
type: Object,