From 19ccf8b518e3737a414cb36217ac7d7f9fdce3e8 Mon Sep 17 00:00:00 2001
From: kailong321200875 <321200875@qq.com>
Date: Tue, 14 Nov 2023 17:59:44 +0800
Subject: [PATCH] =?UTF-8?q?wip:=20=E5=9B=BE=E7=89=87=E8=A3=81=E5=89=AA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
mock/role/index.ts | 9 +++
src/components/ImageCropping/index.ts | 3 +
.../ImageCropping/src/ImageCropping.vue | 76 +++++++++++++++++++
src/locales/en.ts | 3 +-
src/locales/zh-CN.ts | 3 +-
src/router/index.ts | 8 ++
src/views/Components/ImageCropping.vue | 14 ++++
7 files changed, 114 insertions(+), 2 deletions(-)
create mode 100644 src/components/ImageCropping/index.ts
create mode 100644 src/components/ImageCropping/src/ImageCropping.vue
create mode 100644 src/views/Components/ImageCropping.vue
diff --git a/mock/role/index.ts b/mock/role/index.ts
index ec5d2aa..212ff3e 100644
--- a/mock/role/index.ts
+++ b/mock/role/index.ts
@@ -293,6 +293,14 @@ const adminList = [
meta: {
title: 'router.waterfall'
}
+ },
+ {
+ path: 'image-cropping',
+ component: 'views/Components/ImageCropping',
+ name: 'ImageCropping',
+ meta: {
+ title: 'router.imageCropping'
+ }
}
]
},
@@ -651,6 +659,7 @@ const testList: string[] = [
'/components/infotip',
'/components/input-password',
'/components/waterfall',
+ '/components/image-cropping',
'function',
'/function/multiple-tabs',
'/function/multiple-tabs-demo/:id',
diff --git a/src/components/ImageCropping/index.ts b/src/components/ImageCropping/index.ts
new file mode 100644
index 0000000..d6c0f25
--- /dev/null
+++ b/src/components/ImageCropping/index.ts
@@ -0,0 +1,3 @@
+import ImageCropping from './src/ImageCropping.vue'
+
+export { ImageCropping }
diff --git a/src/components/ImageCropping/src/ImageCropping.vue b/src/components/ImageCropping/src/ImageCropping.vue
new file mode 100644
index 0000000..97bd2be
--- /dev/null
+++ b/src/components/ImageCropping/src/ImageCropping.vue
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
![]()
+
+
+
+
+
+
diff --git a/src/locales/en.ts b/src/locales/en.ts
index bae870c..0933f7a 100644
--- a/src/locales/en.ts
+++ b/src/locales/en.ts
@@ -177,7 +177,8 @@ export default {
details: 'Details',
iconPicker: 'Icon picker',
request: 'Request',
- waterfall: 'Waterfall'
+ waterfall: 'Waterfall',
+ imageCropping: 'Image cropping'
},
permission: {
hasPermission: 'Please set the operation permission value'
diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts
index cab0dd8..6c6f068 100644
--- a/src/locales/zh-CN.ts
+++ b/src/locales/zh-CN.ts
@@ -175,7 +175,8 @@ export default {
details: '详情页',
iconPicker: '图标选择器',
request: '请求',
- waterfall: '瀑布流'
+ waterfall: '瀑布流',
+ imageCropping: '图片裁剪'
},
permission: {
hasPermission: '请设置操作权限值'
diff --git a/src/router/index.ts b/src/router/index.ts
index 2e20007..3a2ded3 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -334,6 +334,14 @@ export const asyncRouterMap: AppRouteRecordRaw[] = [
meta: {
title: t('router.waterfall')
}
+ },
+ {
+ path: 'image-cropping',
+ component: () => import('@/views/Components/ImageCropping.vue'),
+ name: 'ImageCropping',
+ meta: {
+ title: t('router.imageCropping')
+ }
}
]
},
diff --git a/src/views/Components/ImageCropping.vue b/src/views/Components/ImageCropping.vue
new file mode 100644
index 0000000..2dbc22a
--- /dev/null
+++ b/src/views/Components/ImageCropping.vue
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+