From 5cb4dd9ad022bb78c67190d71d68c19c7636abdb Mon Sep 17 00:00:00 2001 From: liuyi Date: Fri, 19 May 2023 17:13:48 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/Sidebar.vue | 22 +-- src/views/system/components/addUser.vue | 127 +++++++++++++++++ src/views/system/userManagement.vue | 178 +++++++++++++++++++++++- 3 files changed, 310 insertions(+), 17 deletions(-) create mode 100644 src/views/system/components/addUser.vue diff --git a/src/components/common/Sidebar.vue b/src/components/common/Sidebar.vue index d3e99d9..996b1df 100644 --- a/src/components/common/Sidebar.vue +++ b/src/components/common/Sidebar.vue @@ -114,17 +114,17 @@ export default { // }, ], }, - // { - // icon: "el-icon-monitor", - // index: "system", - // title: "系统管理", - // subs: [ - // { - // index: "userManagement", - // title: "用户管理", - // }, - // ], - // }, + { + icon: "el-icon-monitor", + index: "/system", + title: "系统管理", + subs: [ + { + index: "/userManagement", + title: "用户管理", + }, + ], + }, ], }; }, diff --git a/src/views/system/components/addUser.vue b/src/views/system/components/addUser.vue new file mode 100644 index 0000000..a352966 --- /dev/null +++ b/src/views/system/components/addUser.vue @@ -0,0 +1,127 @@ + + + diff --git a/src/views/system/userManagement.vue b/src/views/system/userManagement.vue index 5f26a13..0f5119b 100644 --- a/src/views/system/userManagement.vue +++ b/src/views/system/userManagement.vue @@ -1,13 +1,179 @@ + + //修改 + handleResive(data) { + this.title = "修改"; + this.$refs.adduserref.display(); + this.$refs.adduserref.getdataform(data); + }, + //删除数据 + handleDelete(data) { + let deleteArr = []; + deleteArr.push({ + id: data.id, + }); + this.$confirm("确定要删除记录吗,同时删除关联关系?", "提示", { + confirmButtonText: "确定", + cancelButtonText: "取消", + type: "warning", + }) + .then(() => { + deleteChannelapi({ list: deleteArr }).then((res) => { + this.deviceList(); //刷新 + }); + this.$message({ type: "success", message: "删除成功!" }); + }) + .catch(() => { + this.$message({ type: "info", message: "已取消删除" }); + }); + }, + //点击分页 + handleCurrentChange(val) { + this.page = val; + this.deviceList(); + }, + }, +}; +