From bbdd44a9178be01a5ce2b0371b1cac47e3ee22b2 Mon Sep 17 00:00:00 2001
From: xiaoxian521 <1923740402@qq.com>
Date: Thu, 19 Dec 2024 17:29:45 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=BB=91=E5=9D=97?=
=?UTF-8?q?=E7=A4=BA=E4=BE=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
locales/en.yaml | 1 +
locales/zh-CN.yaml | 1 +
src/components/ReText/src/index.vue | 2 +-
src/layout/components/lay-footer/index.vue | 2 +-
src/router/modules/components.ts | 16 +++--
.../components/slider/components/Base.vue | 64 +++++++++++++++++++
.../components/slider/components/Input.vue | 24 +++++++
.../components/slider/components/Marks.vue | 43 +++++++++++++
.../slider/components/Placement.vue | 40 ++++++++++++
.../components/slider/components/Range.vue | 24 +++++++
.../components/slider/components/Size.vue | 23 +++++++
.../components/slider/components/Step.vue | 45 +++++++++++++
.../components/slider/components/Vertical.vue | 24 +++++++
.../components/slider/components/index.ts | 8 +++
src/views/components/slider/index.vue | 56 ++++++++++++++++
src/views/components/text.vue | 2 +-
src/views/components/upload/form.vue | 2 +-
src/views/table/virtual/list.vue | 2 +-
src/views/table/virtual/pageList.vue | 2 +-
src/views/table/virtual/treeList.vue | 2 +-
.../vue-flow/layouting/animationEdge.vue | 2 +-
src/views/vue-flow/layouting/icon.vue | 2 +-
src/views/vue-flow/layouting/index.vue | 2 +-
src/views/vue-flow/layouting/processNode.vue | 2 +-
24 files changed, 375 insertions(+), 16 deletions(-)
create mode 100644 src/views/components/slider/components/Base.vue
create mode 100644 src/views/components/slider/components/Input.vue
create mode 100644 src/views/components/slider/components/Marks.vue
create mode 100644 src/views/components/slider/components/Placement.vue
create mode 100644 src/views/components/slider/components/Range.vue
create mode 100644 src/views/components/slider/components/Size.vue
create mode 100644 src/views/components/slider/components/Step.vue
create mode 100644 src/views/components/slider/components/Vertical.vue
create mode 100644 src/views/components/slider/components/index.ts
create mode 100644 src/views/components/slider/index.vue
diff --git a/locales/en.yaml b/locales/en.yaml
index 2aa5a24cf5..2f3b01ef6f 100644
--- a/locales/en.yaml
+++ b/locales/en.yaml
@@ -92,6 +92,7 @@ menus:
pureDraggable: Draggable
pureSplitPane: Split Pane
pureText: Text Ellipsis
+ pureSlider: Slider
pureElButton: Button
pureButton: Button Animation
pureCheckButton: Check Button
diff --git a/locales/zh-CN.yaml b/locales/zh-CN.yaml
index 0287a09558..7b039f33ec 100644
--- a/locales/zh-CN.yaml
+++ b/locales/zh-CN.yaml
@@ -92,6 +92,7 @@ menus:
pureDraggable: 拖拽
pureSplitPane: 切割面板
pureText: 文本省略
+ pureSlider: 滑块
pureElButton: 按钮
pureCheckButton: 可选按钮
pureButton: 按钮动效
diff --git a/src/components/ReText/src/index.vue b/src/components/ReText/src/index.vue
index ecaebdbb8e..eddf70ba18 100644
--- a/src/components/ReText/src/index.vue
+++ b/src/components/ReText/src/index.vue
@@ -1,4 +1,4 @@
-
+
+
+
+ 默认值
+
+
+
+ 自定义初始值
+
+
+
+ 隐藏 Tooltip 提示
+
+
+
+ 格式化 Tooltip 提示
+
+
+
+ 禁用
+
+
+
+
+
diff --git a/src/views/components/slider/components/Input.vue b/src/views/components/slider/components/Input.vue
new file mode 100644
index 0000000000..78928d3ca8
--- /dev/null
+++ b/src/views/components/slider/components/Input.vue
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/components/slider/components/Marks.vue b/src/views/components/slider/components/Marks.vue
new file mode 100644
index 0000000000..b3867296e1
--- /dev/null
+++ b/src/views/components/slider/components/Marks.vue
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/components/slider/components/Placement.vue b/src/views/components/slider/components/Placement.vue
new file mode 100644
index 0000000000..5d09999294
--- /dev/null
+++ b/src/views/components/slider/components/Placement.vue
@@ -0,0 +1,40 @@
+
+
+
+
+ 上
+
+
+
+ 下
+
+
+
+ 左
+
+
+
+ 右
+
+
+
+
+
diff --git a/src/views/components/slider/components/Range.vue b/src/views/components/slider/components/Range.vue
new file mode 100644
index 0000000000..bf17ea3a7c
--- /dev/null
+++ b/src/views/components/slider/components/Range.vue
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/components/slider/components/Size.vue b/src/views/components/slider/components/Size.vue
new file mode 100644
index 0000000000..c31c382f4c
--- /dev/null
+++ b/src/views/components/slider/components/Size.vue
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/components/slider/components/Step.vue b/src/views/components/slider/components/Step.vue
new file mode 100644
index 0000000000..3783af8e25
--- /dev/null
+++ b/src/views/components/slider/components/Step.vue
@@ -0,0 +1,45 @@
+
+
+
+
+ 不显示断点
+
+
+
+ 显示断点
+
+
+
+
+
diff --git a/src/views/components/slider/components/Vertical.vue b/src/views/components/slider/components/Vertical.vue
new file mode 100644
index 0000000000..c5e11922bf
--- /dev/null
+++ b/src/views/components/slider/components/Vertical.vue
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/components/slider/components/index.ts b/src/views/components/slider/components/index.ts
new file mode 100644
index 0000000000..ad8ac28a4b
--- /dev/null
+++ b/src/views/components/slider/components/index.ts
@@ -0,0 +1,8 @@
+export { default as Base } from "./Base.vue";
+export { default as Step } from "./Step.vue";
+export { default as Size } from "./Size.vue";
+export { default as Input } from "./Input.vue";
+export { default as Range } from "./Range.vue";
+export { default as Marks } from "./Marks.vue";
+export { default as Vertical } from "./Vertical.vue";
+export { default as Placement } from "./Placement.vue";
diff --git a/src/views/components/slider/index.vue b/src/views/components/slider/index.vue
new file mode 100644
index 0000000000..8ab1134cde
--- /dev/null
+++ b/src/views/components/slider/index.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+ 基础用法
+
+
+ 离散值
+
+
+ 带有输入框的滑块
+
+
+ 不同尺寸
+
+
+ 位置
+
+
+ 范围选择
+
+
+ 垂直模式
+
+
+ 显示标记
+
+
+
diff --git a/src/views/components/text.vue b/src/views/components/text.vue
index 20f609da5e..fa4f4236c3 100644
--- a/src/views/components/text.vue
+++ b/src/views/components/text.vue
@@ -1,4 +1,4 @@
-