From 6794b01be0a0a17dee969d0818f412a7cf1d4f35 Mon Sep 17 00:00:00 2001
From: zoujiandong <10130823232@qq.com>
Date: Wed, 5 Jul 2023 18:06:52 +0800
Subject: [PATCH] =?UTF-8?q?7.5=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/router/index.js | 2 --
src/views/admin/menu/index.vue | 18 ------------------
src/views/admin/role/index.vue | 12 ------------
src/views/admin/sys-api/index.vue | 22 +++++++++++++++++-----
src/views/admin/sys-dept/index.vue | 8 ++++----
src/views/admin/sys-menu/index.vue | 8 ++++----
src/views/admin/sys-role/index.vue | 9 ++++-----
src/views/admin/sys-user/index.vue | 21 +++++++++++----------
src/views/login/index.vue | 20 ++++++++++++++++----
9 files changed, 56 insertions(+), 64 deletions(-)
delete mode 100644 src/views/admin/menu/index.vue
delete mode 100644 src/views/admin/role/index.vue
diff --git a/src/router/index.js b/src/router/index.js
index 9e1664c..08339ef 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -77,12 +77,10 @@ router.beforeEach(async (to, from, next) => {
next({ name: 'login' });
} else {
// 判断判断权限有无获取
- console.log(store.token,permissionStore.addRouters.length)
if (store.token && permissionStore.addRouters.length==0) {
//store.getUserInfo();
await permissionStore.getButtonRole();
await permissionStore.getMenuRole();
- console.log(permissionStore.addRouters)
permissionStore.addRouters.forEach((route) => {
router.addRoute('/', route);
});
diff --git a/src/views/admin/menu/index.vue b/src/views/admin/menu/index.vue
deleted file mode 100644
index 0c46c76..0000000
--- a/src/views/admin/menu/index.vue
+++ /dev/null
@@ -1,18 +0,0 @@
-
- 我是菜单ye
-
-
-
-
-
diff --git a/src/views/admin/role/index.vue b/src/views/admin/role/index.vue
deleted file mode 100644
index 7bad1cd..0000000
--- a/src/views/admin/role/index.vue
+++ /dev/null
@@ -1,12 +0,0 @@
-
- 我是角色ye
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/views/admin/sys-api/index.vue b/src/views/admin/sys-api/index.vue
index 558fda9..5ea3d6d 100644
--- a/src/views/admin/sys-api/index.vue
+++ b/src/views/admin/sys-api/index.vue
@@ -34,6 +34,9 @@
+
$refs.drawerFormRef.resetFields()"
>
- 修改接口管理
+ {{modalTitle}}
-
+
DELETE
-
-
+
+
@@ -184,12 +188,20 @@ const handlResetQuery = () => {
handlePageChange(1);
};
+const modalTitle=ref('');
+// 新增
+const handleAdd = async() => {
+ drawerVisible.value = true;
+ modalTitle.value = '新增接口';
+};
// 修改
const handleUpdate = async (record) => {
drawerVisible.value = true;
- // updateSysApi(record);
+ //updateSysApi(record);
await nextTick();
+ modalTitle.value = '修改接口';
+
Object.assign(drawerForm, record);
};
diff --git a/src/views/admin/sys-dept/index.vue b/src/views/admin/sys-dept/index.vue
index c10f2ba..46ade19 100644
--- a/src/views/admin/sys-dept/index.vue
+++ b/src/views/admin/sys-dept/index.vue
@@ -21,7 +21,7 @@
@@ -40,9 +40,9 @@
{{ parseTime(record.created_at) }}
- 修改
- 新增
- { deleteVisible = true; deleteData = [record.dept_id]; }"> 删除
+ 修改
+ 新增
+ { deleteVisible = true; deleteData = [record.dept_id]; }"> 删除
diff --git a/src/views/admin/sys-menu/index.vue b/src/views/admin/sys-menu/index.vue
index 738a0ec..71f0b56 100644
--- a/src/views/admin/sys-menu/index.vue
+++ b/src/views/admin/sys-menu/index.vue
@@ -23,7 +23,7 @@
@@ -46,9 +46,9 @@
隐藏
- 新增
- 修改
- { deleteVisible = true; deleteData = [record.menu_id]; }">删除
+ 新增
+ 修改
+ { deleteVisible = true; deleteData = [record.menu_id]; }">删除
diff --git a/src/views/admin/sys-role/index.vue b/src/views/admin/sys-role/index.vue
index 9c4af4c..607276a 100644
--- a/src/views/admin/sys-role/index.vue
+++ b/src/views/admin/sys-role/index.vue
@@ -27,9 +27,9 @@
-
+
新增
- { deleteVisible = true; }">
+ { deleteVisible = true; }">
批量删除
@@ -61,11 +61,11 @@
-
+
修改
- { deleteVisible = true; deleteData = [record.role_id]; }">
+ { deleteVisible = true; deleteData = [record.role_id]; }">
删除
@@ -101,7 +101,6 @@
是
- {{checkedKeys}}
- 新增
- { deleteVisible = true; }"> 批量删除
+ 新增
+ { deleteVisible = true; }"> 批量删除
@@ -99,9 +99,9 @@
{{ parseTime(record.created_at) }}
- 修改
- { deleteVisible = true; deleteData = [record.user_id]; }"> 删除
- 重置
+ 修改
+ { deleteVisible = true; deleteData = [record.user_id]; }"> 删除
+ 重置
@@ -251,7 +251,7 @@
placeholder="请输入原密码"
/>
-
+
{
- if (value !== resetPwdForm.password) {
- cb('两次输入的密码不一致');
+ let reg=/^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,}$/;
+ if (!reg.test(value)) {
+ cb('密码必须为字母、数字、符号(例如$@$!%*#?&)组合,且不小于8位数');
}
},
},
diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index 6bdb99f..66abeff 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -94,9 +94,12 @@ import { ref, reactive, onMounted, getCurrentInstance } from 'vue';
import { IconUser, IconLock, IconSafe } from '@arco-design/web-vue/es/icon';
import { login, getCaptcha } from '@/api/admin/login';
import { useUserStore } from '@/store/userInfo';
+import { usePermissionStore } from '@/store/permission';
+import { getUserMenuRole} from '@/api/admin/login';
const { proxy } = getCurrentInstance();
const store = useUserStore();
+const permissionStore=usePermissionStore()
// form
const loginForm = reactive({});
// 验证码
@@ -138,14 +141,23 @@ const handleLogin = () => {
content: '登陆成功',
duration: 2000,
});
- setTimeout(() => {
- proxy.$router.push('/admin/role');
- loading.value = false;
- }, 500);
+ const res=await getUserMenuRole();
+ let path='';
+ if(code==200){
+ path=res.data[1].children[0].path;
+ }
+ proxy.$router.push(path);
+ loading.value = false;
+ // setTimeout(() => {
+
+ // proxy.$router.push(path);
+ // loading.value = false;
+ // },500);
} else {
proxy.$message.error(`登陆失败:${message}`);
}
} catch (err) {
+ console.log(err)
// 登录失败 重新获取验证码
loadCaptcha();
} finally {