From 51809546ed24c4f96e45c62b632c7df188675b6a Mon Sep 17 00:00:00 2001
From: xiaoxian521 <1923740402@qq.com>
Date: Thu, 29 Feb 2024 13:12:14 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=A4=9A=E9=80=89?=
=?UTF-8?q?=E5=8D=A1=E7=89=87=E7=A4=BA=E4=BE=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
build/optimize.ts | 1 +
locales/en.yaml | 1 +
locales/zh-CN.yaml | 1 +
package.json | 1 +
pnpm-lock.yaml | 16 ++++++
src/router/modules/components.ts | 10 +++-
src/views/components/check-card.vue | 82 +++++++++++++++++++++++++++++
7 files changed, 111 insertions(+), 1 deletion(-)
create mode 100644 src/views/components/check-card.vue
diff --git a/build/optimize.ts b/build/optimize.ts
index 87bfec1a7..fd7acfb5d 100644
--- a/build/optimize.ts
+++ b/build/optimize.ts
@@ -37,6 +37,7 @@ const include = [
"@pureadmin/utils",
"@wangeditor/editor",
"responsive-storage",
+ "plus-pro-components",
"@howdyjs/mouse-menu",
"@logicflow/extension",
"vue-virtual-scroller",
diff --git a/locales/en.yaml b/locales/en.yaml
index ce91b53cc..7ff33270d 100644
--- a/locales/en.yaml
+++ b/locales/en.yaml
@@ -67,6 +67,7 @@ menus:
hsCollapse: Collapse
hsProgress: Progress
hsUpload: File Upload
+ hsCheckCard: CheckCard
hsmenus: MultiLevel Menu
hsmenu1: Menu1
hsmenu1-1: Menu1-1
diff --git a/locales/zh-CN.yaml b/locales/zh-CN.yaml
index 2875bb638..cc2ed2f61 100644
--- a/locales/zh-CN.yaml
+++ b/locales/zh-CN.yaml
@@ -67,6 +67,7 @@ menus:
hsCollapse: 折叠面板
hsProgress: 进度条
hsUpload: 文件上传
+ hsCheckCard: 多选卡片
hsmenus: 多级菜单
hsmenu1: 菜单1
hsmenu1-1: 菜单1-1
diff --git a/package.json b/package.json
index 696f16711..d6c9b1074 100644
--- a/package.json
+++ b/package.json
@@ -78,6 +78,7 @@
"path": "^0.12.7",
"pinia": "^2.1.7",
"pinyin-pro": "^3.19.6",
+ "plus-pro-components": "^0.0.1",
"qrcode": "^1.5.3",
"qs": "^6.11.2",
"responsive-storage": "^2.2.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 85a10a2e7..9b2267185 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -95,6 +95,9 @@ dependencies:
pinyin-pro:
specifier: ^3.19.6
version: 3.19.6
+ plus-pro-components:
+ specifier: ^0.0.1
+ version: 0.0.1(element-plus@2.5.6)(vue@3.4.14)
qrcode:
specifier: ^1.5.3
version: 1.5.3
@@ -6709,6 +6712,19 @@ packages:
mlly: 1.6.1
pathe: 1.1.2
+ /plus-pro-components@0.0.1(element-plus@2.5.6)(vue@3.4.14):
+ resolution: {integrity: sha512-S4qvM6MF12y/G6ueqvgavVw8hVCIjVeO/Qol9uCiMpEJmxH60CfnfMVrx1mmea0jWquPWXFSk5U/Y1I2ua0BEQ==}
+ peerDependencies:
+ element-plus: ^2.3.4
+ vue: ^3.2.0
+ dependencies:
+ '@element-plus/icons-vue': 2.3.1(vue@3.4.14)
+ element-plus: 2.5.6(vue@3.4.14)
+ lodash-es: 4.17.21
+ sortablejs: 1.15.2
+ vue: 3.4.14(typescript@5.3.3)
+ dev: false
+
/pngjs@5.0.0:
resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==}
engines: {node: '>=10.13.0'}
diff --git a/src/router/modules/components.ts b/src/router/modules/components.ts
index 6f3ec1ca1..1d09ac128 100644
--- a/src/router/modules/components.ts
+++ b/src/router/modules/components.ts
@@ -31,7 +31,15 @@ export default {
name: "PureUpload",
component: () => import("@/views/components/upload/index.vue"),
meta: {
- title: $t("menus.hsUpload"),
+ title: $t("menus.hsUpload")
+ }
+ },
+ {
+ path: "/components/check-card",
+ name: "CheckCard",
+ component: () => import("@/views/components/check-card.vue"),
+ meta: {
+ title: $t("menus.hsCheckCard"),
extraIcon: "IF-pure-iconfont-new svg"
}
},
diff --git a/src/views/components/check-card.vue b/src/views/components/check-card.vue
new file mode 100644
index 000000000..a0ab3ec05
--- /dev/null
+++ b/src/views/components/check-card.vue
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+ 单选
+
+
+ 多选
+
+
+