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 @@