From e477f62031696abdbe0ba9e51d0ffc165b9192a1 Mon Sep 17 00:00:00 2001 From: jacky Date: Mon, 22 Apr 2024 12:12:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=BB=84=E7=BB=87=E6=9C=BA?= =?UTF-8?q?=E6=9E=84=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/category.js | 4 +- src/api/organize.js | 63 ++++ src/api/user.js | 2 +- src/view/content/category/index.vue | 2 +- src/view/organize/components/organizeEdit.vue | 119 +++++++ src/view/organize/components/userEdit.vue | 146 +++++++++ src/view/organize/components/userList.vue | 290 ++++++++++++++++++ src/view/organize/index.vue | 141 +++++++++ 8 files changed, 763 insertions(+), 4 deletions(-) create mode 100644 src/api/organize.js create mode 100644 src/view/organize/components/organizeEdit.vue create mode 100644 src/view/organize/components/userEdit.vue create mode 100644 src/view/organize/components/userList.vue create mode 100644 src/view/organize/index.vue diff --git a/src/api/category.js b/src/api/category.js index 4619d6a..5c47920 100644 --- a/src/api/category.js +++ b/src/api/category.js @@ -12,7 +12,7 @@ export const getCategoryTree = () => { // @Summary 新增分类 // @Produce application/json -// @Param menu Object +// @Param Object // @Router /category/add [post] export const addCategory = (data) => { return service({ @@ -36,7 +36,7 @@ export const deleteCategory = (data) => { // @Summary 修改分类 // @Produce application/json -// @Param menu Object +// @Param Object // @Router /category/update [put] export const updateCategory = (data) => { return service({ diff --git a/src/api/organize.js b/src/api/organize.js new file mode 100644 index 0000000..63c9db0 --- /dev/null +++ b/src/api/organize.js @@ -0,0 +1,63 @@ +import service from '@/utils/request' + +// @Summary 获取部门树 +// @Produce application/json +// @Router /organize/getTree [get] +export const getOrganizeTree = () => { + return service({ + url: '/organize/getTree', + method: 'get', + }) +} + +// @Tags 部门 +// @Summary 根据id获取部门 +// @Security ApiKeyAuth +// @accept application/json +// @Produce application/json +// @Param id int true "根据id获取" +// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}" +// @Router /organize/get [get] +export const getOrganizeById = (params) => { + return service({ + url: '/organize/get', + method: 'get', + params + }) +} + +// @Summary 新增部门 +// @Produce application/json +// @Param Object +// @Router /organize/add [post] +export const addOrganize = (data) => { + return service({ + url: '/organize/add', + method: 'post', + data + }) +} + +// @Summary 删除部门 +// @Produce application/json +// @Param ID int +// @Router /organize/delete [delete] +export const deleteOrganize = (data) => { + return service({ + url: '/organize/delete', + method: 'delete', + data + }) +} + +// @Summary 修改部门 +// @Produce application/json +// @Param Object +// @Router /organize/update [put] +export const updateOrganize = (data) => { + return service({ + url: '/organize/update', + method: 'put', + data + }) +} diff --git a/src/api/user.js b/src/api/user.js index f1f3638..2684a88 100644 --- a/src/api/user.js +++ b/src/api/user.js @@ -28,7 +28,7 @@ export const captcha = () => { // @Router /base/resige [post] export const register = (data) => { return service({ - url: '/user/admin_register', + url: '/user/adminRegister', method: 'post', data: data }) diff --git a/src/view/content/category/index.vue b/src/view/content/category/index.vue index bd3ca3a..c953ece 100644 --- a/src/view/content/category/index.vue +++ b/src/view/content/category/index.vue @@ -28,7 +28,7 @@ - + diff --git a/src/view/organize/components/organizeEdit.vue b/src/view/organize/components/organizeEdit.vue new file mode 100644 index 0000000..90ae62d --- /dev/null +++ b/src/view/organize/components/organizeEdit.vue @@ -0,0 +1,119 @@ + + + \ No newline at end of file diff --git a/src/view/organize/components/userEdit.vue b/src/view/organize/components/userEdit.vue new file mode 100644 index 0000000..3d0dbd0 --- /dev/null +++ b/src/view/organize/components/userEdit.vue @@ -0,0 +1,146 @@ + + + \ No newline at end of file diff --git a/src/view/organize/components/userList.vue b/src/view/organize/components/userList.vue new file mode 100644 index 0000000..934e65a --- /dev/null +++ b/src/view/organize/components/userList.vue @@ -0,0 +1,290 @@ + + + diff --git a/src/view/organize/index.vue b/src/view/organize/index.vue new file mode 100644 index 0000000..8f9239a --- /dev/null +++ b/src/view/organize/index.vue @@ -0,0 +1,141 @@ + + + + +