From ae0628e3af3466c7c9d7b593b825f776843de5ec Mon Sep 17 00:00:00 2001
From: kailong321200875 <321200875@qq.com>
Date: Sat, 26 Aug 2023 10:37:06 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=20useCrudSchemas=20d?=
=?UTF-8?q?emo?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
mock/role/index.ts | 18 +-
src/components/JsonEditor/src/JsonEditor.vue | 2 +-
src/router/index.ts | 16 +-
src/views/hooks/useCrudSchemas.vue | 391 +++++++++----------
4 files changed, 195 insertions(+), 232 deletions(-)
diff --git a/mock/role/index.ts b/mock/role/index.ts
index 46cf309..15d802e 100644
--- a/mock/role/index.ts
+++ b/mock/role/index.ts
@@ -345,15 +345,15 @@ const adminList = [
meta: {
title: 'useValidator'
}
+ },
+ {
+ path: 'useCrudSchemas',
+ component: 'views/hooks/useCrudSchemas',
+ name: 'UseCrudSchemas',
+ meta: {
+ title: 'useCrudSchemas'
+ }
}
- // {
- // path: 'useCrudSchemas',
- // component: 'views/hooks/useCrudSchemas',
- // name: 'UseCrudSchemas',
- // meta: {
- // title: 'useCrudSchemas'
- // }
- // }
]
},
{
@@ -616,7 +616,7 @@ const testList: string[] = [
'/hooks/useWatermark',
'/hooks/useTagsView',
'/hooks/useValidator',
- // '/hooks/useCrudSchemas',
+ '/hooks/useCrudSchemas',
'/level',
'/level/menu1',
'/level/menu1/menu1-1',
diff --git a/src/components/JsonEditor/src/JsonEditor.vue b/src/components/JsonEditor/src/JsonEditor.vue
index 2f86200..a1c0a43 100644
--- a/src/components/JsonEditor/src/JsonEditor.vue
+++ b/src/components/JsonEditor/src/JsonEditor.vue
@@ -17,7 +17,7 @@ const props = defineProps({
type: Object,
default: () => ({})
},
- deep: propTypes.number.def(1),
+ deep: propTypes.number.def(5),
showLength: propTypes.bool.def(true),
showLineNumbers: propTypes.bool.def(true),
showLineNumber: propTypes.bool.def(true),
diff --git a/src/router/index.ts b/src/router/index.ts
index eadb645..06c3b10 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -387,15 +387,15 @@ export const asyncRouterMap: AppRouteRecordRaw[] = [
meta: {
title: 'useValidator'
}
+ },
+ {
+ path: 'useCrudSchemas',
+ component: () => import('@/views/hooks/useCrudSchemas.vue'),
+ name: 'UseCrudSchemas',
+ meta: {
+ title: 'useCrudSchemas'
+ }
}
- // {
- // path: 'useCrudSchemas',
- // component: () => import('@/views/hooks/useCrudSchemas.vue'),
- // name: 'UseCrudSchemas',
- // meta: {
- // title: 'useCrudSchemas'
- // }
- // }
]
},
{
diff --git a/src/views/hooks/useCrudSchemas.vue b/src/views/hooks/useCrudSchemas.vue
index 354eea8..7273030 100644
--- a/src/views/hooks/useCrudSchemas.vue
+++ b/src/views/hooks/useCrudSchemas.vue
@@ -1,223 +1,186 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+