From 6591ee2675f8cfb0c58c593a82b5b6989a5db962 Mon Sep 17 00:00:00 2001 From: cxymds Date: Mon, 16 Dec 2024 19:02:31 +0800 Subject: [PATCH] feat : user group --- components.d.ts | 2 + pages/users/components/index.js | 2 + pages/users/components/newGroup.vue | 81 +++++++++++ pages/users/components/newUser.vue | 7 + pages/users/index.vue | 25 ++++ pages/users/tabs/groupTab.vue | 201 +++++++++++++++++++++++++++ pages/users/tabs/index.js | 2 + pages/users/tabs/userTab.vue | 206 ++++++++++++++++++++++++++++ 8 files changed, 526 insertions(+) create mode 100644 pages/users/components/index.js create mode 100644 pages/users/components/newGroup.vue create mode 100644 pages/users/components/newUser.vue create mode 100644 pages/users/index.vue create mode 100644 pages/users/tabs/groupTab.vue create mode 100644 pages/users/tabs/index.js create mode 100644 pages/users/tabs/userTab.vue diff --git a/components.d.ts b/components.d.ts index f7f7f45..5e6bea1 100644 --- a/components.d.ts +++ b/components.d.ts @@ -34,6 +34,8 @@ declare module 'vue' { NSelect: typeof import('naive-ui')['NSelect'] NSpace: typeof import('naive-ui')['NSpace'] NSwitch: typeof import('naive-ui')['NSwitch'] + NTabPane: typeof import('naive-ui')['NTabPane'] + NTabs: typeof import('naive-ui')['NTabs'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] } diff --git a/pages/users/components/index.js b/pages/users/components/index.js new file mode 100644 index 0000000..ae8c942 --- /dev/null +++ b/pages/users/components/index.js @@ -0,0 +1,2 @@ +export { default as newUser } from './newUser.vue'; +export { default as newGroup } from './newGroup.vue'; diff --git a/pages/users/components/newGroup.vue b/pages/users/components/newGroup.vue new file mode 100644 index 0000000..be5ef0a --- /dev/null +++ b/pages/users/components/newGroup.vue @@ -0,0 +1,81 @@ + + + + + diff --git a/pages/users/components/newUser.vue b/pages/users/components/newUser.vue new file mode 100644 index 0000000..677f24b --- /dev/null +++ b/pages/users/components/newUser.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/pages/users/index.vue b/pages/users/index.vue new file mode 100644 index 0000000..0809e5a --- /dev/null +++ b/pages/users/index.vue @@ -0,0 +1,25 @@ + + + + + diff --git a/pages/users/tabs/groupTab.vue b/pages/users/tabs/groupTab.vue new file mode 100644 index 0000000..dff10e6 --- /dev/null +++ b/pages/users/tabs/groupTab.vue @@ -0,0 +1,201 @@ + + + + + diff --git a/pages/users/tabs/index.js b/pages/users/tabs/index.js new file mode 100644 index 0000000..0392640 --- /dev/null +++ b/pages/users/tabs/index.js @@ -0,0 +1,2 @@ +export { default as userTab } from './userTab.vue'; +export { default as groupTab } from './groupTab.vue'; diff --git a/pages/users/tabs/userTab.vue b/pages/users/tabs/userTab.vue new file mode 100644 index 0000000..3f1452b --- /dev/null +++ b/pages/users/tabs/userTab.vue @@ -0,0 +1,206 @@ + + + + +