From 7af90798ae222b13cf8b5aa1f3f88bf7d8858aeb Mon Sep 17 00:00:00 2001 From: Romesum Date: Thu, 7 May 2020 23:55:59 +0800 Subject: [PATCH 01/38] =?UTF-8?q?[feat][V]=EF=BC=9A=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E7=94=A8=E6=88=B7=E8=A1=A8=E5=8D=95=E7=BB=84?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/supManager/userEditForm.vue | 98 +++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 element-vue/src/components/supManager/userEditForm.vue diff --git a/element-vue/src/components/supManager/userEditForm.vue b/element-vue/src/components/supManager/userEditForm.vue new file mode 100644 index 0000000..63adf83 --- /dev/null +++ b/element-vue/src/components/supManager/userEditForm.vue @@ -0,0 +1,98 @@ + + + From 0df41683c3a005a04100344f881c35c0cbd546de Mon Sep 17 00:00:00 2001 From: Romesum Date: Thu, 7 May 2020 23:56:27 +0800 Subject: [PATCH 02/38] =?UTF-8?q?[feat][V]=EF=BC=9A=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E8=B6=85=E7=BA=A7=E7=AE=A1=E7=90=86=E5=91=98=E4=B8=BB=E7=95=8C?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/supManager/index.vue | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 element-vue/src/components/supManager/index.vue diff --git a/element-vue/src/components/supManager/index.vue b/element-vue/src/components/supManager/index.vue new file mode 100644 index 0000000..f0785ce --- /dev/null +++ b/element-vue/src/components/supManager/index.vue @@ -0,0 +1,19 @@ + + + + + From f4b83253bf8ab61c656ad0749378a23c87406b88 Mon Sep 17 00:00:00 2001 From: Romesum Date: Thu, 7 May 2020 23:56:43 +0800 Subject: [PATCH 03/38] =?UTF-8?q?[feat][V]=EF=BC=9A=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E8=B6=85=E7=BA=A7=E7=AE=A1=E7=90=86=E5=91=98navbar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/supManager/navBar.vue | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 element-vue/src/components/supManager/navBar.vue diff --git a/element-vue/src/components/supManager/navBar.vue b/element-vue/src/components/supManager/navBar.vue new file mode 100644 index 0000000..105083f --- /dev/null +++ b/element-vue/src/components/supManager/navBar.vue @@ -0,0 +1,60 @@ + + + + + From 94a40e7db453f47cc8489de93cc7f8557e97e9b4 Mon Sep 17 00:00:00 2001 From: Romesum Date: Thu, 7 May 2020 23:56:58 +0800 Subject: [PATCH 04/38] =?UTF-8?q?[feat][V]=EF=BC=9A=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E8=B6=85=E7=BA=A7=E7=AE=A1=E7=90=86=E5=91=98=E9=A6=96=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/supManager/home.vue | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 element-vue/src/components/supManager/home.vue diff --git a/element-vue/src/components/supManager/home.vue b/element-vue/src/components/supManager/home.vue new file mode 100644 index 0000000..bf77647 --- /dev/null +++ b/element-vue/src/components/supManager/home.vue @@ -0,0 +1,54 @@ + + + + + From 2ce13ea143ca5b57a9c50f81b86df4935ffb85cd Mon Sep 17 00:00:00 2001 From: Romesum Date: Thu, 7 May 2020 23:57:31 +0800 Subject: [PATCH 05/38] =?UTF-8?q?[feat][V]=EF=BC=9A=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=AE=A1=E7=90=86=E7=95=8C=E9=9D=A2=EF=BC=8C?= =?UTF-8?q?=E5=B9=B6=E5=AE=8C=E6=88=90=E6=8E=A5=E5=8F=A3=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/supManager/userManage.vue | 140 ++++++++++++++++++ 1 file changed, 140 insertions(+) create mode 100644 element-vue/src/components/supManager/userManage.vue diff --git a/element-vue/src/components/supManager/userManage.vue b/element-vue/src/components/supManager/userManage.vue new file mode 100644 index 0000000..00cb472 --- /dev/null +++ b/element-vue/src/components/supManager/userManage.vue @@ -0,0 +1,140 @@ + + + From c6ca64f35b999cef6d5c1095816efacd7af29412 Mon Sep 17 00:00:00 2001 From: Romesum Date: Thu, 7 May 2020 23:58:06 +0800 Subject: [PATCH 06/38] =?UTF-8?q?[feat][M]:=E6=96=B0=E5=A2=9E=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E4=B8=AA=E4=BA=BA=E4=BF=A1=E6=81=AF=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/UserController.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/java/src/main/java/com/hzu/bookingsystem/controller/UserController.java b/java/src/main/java/com/hzu/bookingsystem/controller/UserController.java index 19380dc..61ab934 100644 --- a/java/src/main/java/com/hzu/bookingsystem/controller/UserController.java +++ b/java/src/main/java/com/hzu/bookingsystem/controller/UserController.java @@ -134,6 +134,27 @@ public class UserController { UserBean old = userService.findById(uId); user.setUId(uId); user.setPassword(old.getPassword()); + user.setUsername(old.getUsername()); + userService.update(user); + return ResultVOUtil.success(); + } + + /** + * 修改用户信息 + * @param user + * @param request + * @return + */ + @PostMapping(value = "/updateUser", consumes = "application/json") + public ResultVO updateUser(@RequestBody UserBean user, + HttpServletRequest request){ + if (user.getUId() == null){ + return ResultVOUtil.error(-1,"未找到该用户ID"); + } + UserBean old = userService.findById(user.getUId()); + user.setUId(user.getUId()); + user.setPassword(old.getPassword()); + user.setUsername(old.getUsername()); userService.update(user); return ResultVOUtil.success(); } From 03d604f4dcd55deafb63a023d72e16e48c2b60dd Mon Sep 17 00:00:00 2001 From: Romesum Date: Thu, 7 May 2020 23:59:58 +0800 Subject: [PATCH 07/38] =?UTF-8?q?[feat][V]=EF=BC=9A=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=85=A8=E5=B1=80personal=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- element-vue/src/components/personal.vue | 27 +++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 element-vue/src/components/personal.vue diff --git a/element-vue/src/components/personal.vue b/element-vue/src/components/personal.vue new file mode 100644 index 0000000..7e82c50 --- /dev/null +++ b/element-vue/src/components/personal.vue @@ -0,0 +1,27 @@ + + + + + From 8e9f02fc3144fc54f2ff3f1ae28e3e62fe20b0b2 Mon Sep 17 00:00:00 2001 From: Romesum Date: Fri, 8 May 2020 00:00:28 +0800 Subject: [PATCH 08/38] =?UTF-8?q?[fix][V]=EF=BC=9A=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- element-vue/src/pages/supManager/index.vue | 14 +---- element-vue/src/router.js | 69 +++++++++++++++------- 2 files changed, 50 insertions(+), 33 deletions(-) diff --git a/element-vue/src/pages/supManager/index.vue b/element-vue/src/pages/supManager/index.vue index d15b384..62148d9 100644 --- a/element-vue/src/pages/supManager/index.vue +++ b/element-vue/src/pages/supManager/index.vue @@ -1,21 +1,13 @@ diff --git a/element-vue/src/router.js b/element-vue/src/router.js index e6e2134..e7a2681 100644 --- a/element-vue/src/router.js +++ b/element-vue/src/router.js @@ -14,6 +14,10 @@ import tb_course from "~/components/tb_course"; import labApplyDetail from "~/pages/labApplyDetail"; import applyLab from "~/pages/teacher/applyLab"; import myApplyRecord from "~/pages/teacher/myApplyRecord"; +import supHome from "~/components/supManager/home"; +import supIndex from "~/components/supManager/index"; +import globalPersonal from "~/components/personal"; +import userManage from "~/components/supManager/userManage"; // 要告诉 vue 使用 vueRouter Vue.use(VueRouter); @@ -24,8 +28,8 @@ const routes = [ redirect: '/login' }, { - path:'/test', - component:test + path: '/test', + component: test }, { path: "/teacher", @@ -33,7 +37,7 @@ const routes = [ children: [ { path: '', - name:'teacher', + name: 'teacher', component: teacher }, { @@ -41,42 +45,63 @@ const routes = [ component: personal }, { - path:'myCourse', - component:myCourse + path: 'myCourse', + component: myCourse }, { - path:'applyLab', - component:applyLab + path: 'applyLab', + component: applyLab }, { - path:'myApplyRecord', - component:myApplyRecord + path: 'myApplyRecord', + component: myApplyRecord } ] }, { - path:'/manager', - component:manager, - children:[ - - ] + path: '/manager', + component: manager, + children: [] }, { - path:'/supManager', - component:supManager + path: '/supManager', + component: supManager, + children: [ + { + path: '', + component: supHome + }, + { + path: 'index', + component: supIndex, + children: [ + { + path: 'personal', + component: globalPersonal + },{ + path: 'labManage', + component: globalPersonal + }, + { + path: 'userManage', + component: userManage + } + ] + } + ] }, { - path:"/login", - component:login + path: "/login", + component: login }, { - path:'/tbCourse', - component:tb_course + path: '/tbCourse', + component: tb_course }, { - path:'/labApplyDetail', - component:labApplyDetail + path: '/labApplyDetail', + component: labApplyDetail } ] From 7c4e6ec2c9f93c00414fa103a88f9dfdc61ba6d6 Mon Sep 17 00:00:00 2001 From: Romesum Date: Fri, 8 May 2020 00:12:10 +0800 Subject: [PATCH 09/38] =?UTF-8?q?[fix][V]=EF=BC=9A=E5=AE=8C=E5=96=84?= =?UTF-8?q?=E8=B6=85=E7=BA=A7=E7=AE=A1=E7=90=86=E5=91=98=E9=A6=96=E9=A1=B5?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- element-vue/src/components/supManager/home.vue | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/element-vue/src/components/supManager/home.vue b/element-vue/src/components/supManager/home.vue index bf77647..99a2fce 100644 --- a/element-vue/src/components/supManager/home.vue +++ b/element-vue/src/components/supManager/home.vue @@ -1,6 +1,11 @@ @@ -36,7 +41,7 @@ } }, methods: { - async backLogin() { + async logout() { await get('lb/user/logout') await showSuccess('退出成功', this) setTimeout(() => { From e984d2b44dd54d42c2922c32654b9b1e152ce0c1 Mon Sep 17 00:00:00 2001 From: Romesum Date: Fri, 8 May 2020 00:22:58 +0800 Subject: [PATCH 10/38] =?UTF-8?q?[fix][V]=EF=BC=9A=E5=AE=8C=E5=96=84?= =?UTF-8?q?=E5=A4=9A=E9=80=89=E5=88=A0=E9=99=A4=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/supManager/userManage.vue | 32 ++++++++----------- 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/element-vue/src/components/supManager/userManage.vue b/element-vue/src/components/supManager/userManage.vue index 00cb472..bebb830 100644 --- a/element-vue/src/components/supManager/userManage.vue +++ b/element-vue/src/components/supManager/userManage.vue @@ -8,11 +8,15 @@ 新增用户 + 多选删除 + @@ -53,25 +57,11 @@ data() { return { search: '', - tableData: [{ - nickname: "", - tel: "", - email: "", - username: "", - office: "", - position:'', - uid: 0 - }], + items: [], + tableData: [], dialogFormVisible: false, edit: false, - userForm: { - nickname: "", - tel: "", - email: "", - username: "", - office: "", - position: '' - } + userForm: {} } } , @@ -82,6 +72,9 @@ handleClick(row) { console.log(row); }, + handleSelectionChange(val) { + this.items = val; + }, addUser() { this.edit = false this.userForm = { @@ -106,6 +99,10 @@ showFail("删除失败 " + e.msg, this) }) }, + async deleteUserMul(){ + await showDialog("确认要删除吗?", this) + showFail("尚未开发",this) + }, // 编辑用户 async editUser(item) { await showDialog('确认编辑该用户吗?',this) @@ -114,7 +111,6 @@ this.dialogFormVisible = true }, cancel(){ - console.log(1) this.dialogFormVisible = false }, confirm(){ From 3e0a437e658ac8e1362c6e183e0fbb7e31536b02 Mon Sep 17 00:00:00 2001 From: Romesum Date: Fri, 8 May 2020 01:17:37 +0800 Subject: [PATCH 11/38] =?UTF-8?q?[fix][V]=EF=BC=9A=E5=AE=8C=E5=96=84?= =?UTF-8?q?=E8=A1=A8=E5=8D=95=E6=8F=90=E4=BA=A4=E6=8F=90=E7=A4=BA=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- element-vue/src/components/supManager/userEditForm.vue | 5 +++-- element-vue/src/components/supManager/userManage.vue | 1 - 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/element-vue/src/components/supManager/userEditForm.vue b/element-vue/src/components/supManager/userEditForm.vue index 63adf83..7fec128 100644 --- a/element-vue/src/components/supManager/userEditForm.vue +++ b/element-vue/src/components/supManager/userEditForm.vue @@ -59,6 +59,7 @@ }, methods: { async confirm() { + await showDialog("确定要" +(this.edit ? '编辑' : '新增') + '吗?', this) if (this.edit) { await post('lb/user/updateUser', { nickname: this.userForm.nickname, @@ -69,7 +70,7 @@ position: parseInt(this.userForm.position), uid: this.userForm.uid }) - showSuccess('编辑完成',this) + showSuccess('编辑完成', this) } else { await post('lb/user/addUser', { nickname: this.userForm.nickname, @@ -80,7 +81,7 @@ position: parseInt(this.userForm.position), password: this.password }) - showSuccess('新增完成',this) + showSuccess('新增完成', this) } this.$emit('confirm') }, diff --git a/element-vue/src/components/supManager/userManage.vue b/element-vue/src/components/supManager/userManage.vue index bebb830..8cf45da 100644 --- a/element-vue/src/components/supManager/userManage.vue +++ b/element-vue/src/components/supManager/userManage.vue @@ -105,7 +105,6 @@ }, // 编辑用户 async editUser(item) { - await showDialog('确认编辑该用户吗?',this) this.edit = true this.userForm = item this.dialogFormVisible = true From cb0252a492ac2383cfce9aa2a3a757c5b590cee3 Mon Sep 17 00:00:00 2001 From: Romesum Date: Fri, 8 May 2020 14:36:07 +0800 Subject: [PATCH 12/38] =?UTF-8?q?[feat][M]:=E6=96=B0=E5=A2=9EMap=E8=BD=ACO?= =?UTF-8?q?bject=E8=BD=AC=E6=8D=A2=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bookingsystem/converter/Map2Object.java | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 java/src/main/java/com/hzu/bookingsystem/converter/Map2Object.java diff --git a/java/src/main/java/com/hzu/bookingsystem/converter/Map2Object.java b/java/src/main/java/com/hzu/bookingsystem/converter/Map2Object.java new file mode 100644 index 0000000..1b64bf5 --- /dev/null +++ b/java/src/main/java/com/hzu/bookingsystem/converter/Map2Object.java @@ -0,0 +1,40 @@ +package com.hzu.bookingsystem.converter; + +import java.lang.reflect.Field; +import java.lang.reflect.Modifier; +import java.util.Map; +import java.util.Objects; + +public class Map2Object { + /** + * @param map + * @param clazz + * @return + */ + public static Object map2Object(Map map, Class clazz) { + if (map == null) { + return null; + } + Object ob = null; + try { + ob = clazz.newInstance(); + Field[] fis = ob.getClass().getDeclaredFields(); + for (Field fi : fis) { + int mod = fi.getModifiers(); + if (Modifier.isStatic(mod) || Modifier.isFinal(mod)) { + continue; + } + fi.setAccessible(true); + if (Objects.equals("entranceId", fi.getName())) { + String str = String.valueOf(map.get(fi.getName())); + fi.set(ob, Long.parseLong(str)); + } else { + fi.set(ob, map.get(fi.getName())); + } + } + } catch (Exception e) { + e.printStackTrace(); + } + return ob; + } +} \ No newline at end of file From a6456516cb49a2d6db30f37504f6eec396c14d19 Mon Sep 17 00:00:00 2001 From: Romesum Date: Fri, 8 May 2020 14:41:56 +0800 Subject: [PATCH 13/38] =?UTF-8?q?[feat][M]:=E6=96=B0=E5=A2=9E=E9=80=9A?= =?UTF-8?q?=E8=BF=87=E7=94=A8=E6=88=B7=E5=90=8D=E6=9F=A5=E6=89=BE=E7=94=A8?= =?UTF-8?q?=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/hzu/bookingsystem/repository/UserRepository.java | 2 ++ .../main/java/com/hzu/bookingsystem/service/UserService.java | 2 ++ .../com/hzu/bookingsystem/service/impl/UserServiceImpl.java | 5 +++++ 3 files changed, 9 insertions(+) diff --git a/java/src/main/java/com/hzu/bookingsystem/repository/UserRepository.java b/java/src/main/java/com/hzu/bookingsystem/repository/UserRepository.java index 42fe31c..2c46bd6 100644 --- a/java/src/main/java/com/hzu/bookingsystem/repository/UserRepository.java +++ b/java/src/main/java/com/hzu/bookingsystem/repository/UserRepository.java @@ -12,4 +12,6 @@ public interface UserRepository extends JpaRepository { void deleteByUId(Integer uId); UserBean findByUsernameAndPassword(String username, String password); + + UserBean findByUsername(String username); } diff --git a/java/src/main/java/com/hzu/bookingsystem/service/UserService.java b/java/src/main/java/com/hzu/bookingsystem/service/UserService.java index 64c5508..5c745e5 100644 --- a/java/src/main/java/com/hzu/bookingsystem/service/UserService.java +++ b/java/src/main/java/com/hzu/bookingsystem/service/UserService.java @@ -29,6 +29,8 @@ public interface UserService { */ UserBean findById(Integer uId); + UserBean findByUserame(String username); + /** * 修改用户 * diff --git a/java/src/main/java/com/hzu/bookingsystem/service/impl/UserServiceImpl.java b/java/src/main/java/com/hzu/bookingsystem/service/impl/UserServiceImpl.java index 05d3e9d..a2b6251 100644 --- a/java/src/main/java/com/hzu/bookingsystem/service/impl/UserServiceImpl.java +++ b/java/src/main/java/com/hzu/bookingsystem/service/impl/UserServiceImpl.java @@ -38,6 +38,11 @@ public class UserServiceImpl implements UserService { return userRepository.findByUId(uId); } + @Override + public UserBean findByUserame(String username) { + return userRepository.findByUsername(username); + } + @Override public UserBean update(UserBean user) { return userRepository.save(user); From 396e0679bd0f5ab341066dfd088089d680334d84 Mon Sep 17 00:00:00 2001 From: Romesum Date: Fri, 8 May 2020 15:23:39 +0800 Subject: [PATCH 14/38] =?UTF-8?q?[feat][V]=EF=BC=9A=E6=96=B0=E5=A2=9Easync?= =?UTF-8?q?=E5=81=9C=E6=AD=A2=E6=93=8D=E4=BD=9C=E5=B7=A5=E5=85=B7=E5=87=BD?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- element-vue/src/utils/index.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/element-vue/src/utils/index.js b/element-vue/src/utils/index.js index 87edf15..95c3843 100644 --- a/element-vue/src/utils/index.js +++ b/element-vue/src/utils/index.js @@ -10,6 +10,10 @@ export function post(url, data) { return request(url, 'POST', data, '') } +export function stop() { + return new Promise((resolve, reject) => {}) +} + async function request(url, method, data, params, header = {}) { return new Promise((resolve, reject) => { axios({ @@ -25,7 +29,7 @@ async function request(url, method, data, params, header = {}) { console.log(res) // 0:正常请求 // -1:错误请求 - // -2:没有登陆 + // 401:没有登陆 if (res.data.code === 0) { resolve(res.data.data) } else if (res.data.code === 401) { @@ -34,8 +38,6 @@ async function request(url, method, data, params, header = {}) { } else { reject(res.data) } - }).catch(res => { - console.log(res) }) }) } From f262efcc77e85fcca664fe1db88845beb9cc1715 Mon Sep 17 00:00:00 2001 From: Romesum Date: Fri, 8 May 2020 15:24:37 +0800 Subject: [PATCH 15/38] =?UTF-8?q?[fix][V]=EF=BC=9A=E5=AE=8C=E5=96=84?= =?UTF-8?q?=E8=A1=A8=E5=8D=95=E6=8F=90=E4=BA=A4=E6=8F=90=E7=A4=BA=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/supManager/userEditForm.vue | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/element-vue/src/components/supManager/userEditForm.vue b/element-vue/src/components/supManager/userEditForm.vue index 7fec128..5f8fa39 100644 --- a/element-vue/src/components/supManager/userEditForm.vue +++ b/element-vue/src/components/supManager/userEditForm.vue @@ -36,20 +36,14 @@