diff --git a/backend/src/main/java/io/dataease/commons/constants/SystemConstants.java b/backend/src/main/java/io/dataease/commons/constants/SystemConstants.java
index f8ce4997c5..e474609ae8 100644
--- a/backend/src/main/java/io/dataease/commons/constants/SystemConstants.java
+++ b/backend/src/main/java/io/dataease/commons/constants/SystemConstants.java
@@ -14,6 +14,10 @@ public class SystemConstants {
}
+ public static final class PRIVILEGE_VALUE{
+ public final static Integer ON = 1;
+ public final static Integer OFF = 0;
+ }
}
diff --git a/backend/src/main/java/io/dataease/service/sys/SysAuthService.java b/backend/src/main/java/io/dataease/service/sys/SysAuthService.java
index 619a636bda..eb425c6b12 100644
--- a/backend/src/main/java/io/dataease/service/sys/SysAuthService.java
+++ b/backend/src/main/java/io/dataease/service/sys/SysAuthService.java
@@ -91,14 +91,13 @@ public class SysAuthService {
});
});
// 授权修改
- extSysAuthDetailMapper.authDetailsChange(sysAuthDetail.getPrivilegeValue(),sysAuthDetail.getPrivilegeType(),authIdChange);
-// if(sysAuthDetail.getPrivilegeValue()==SystemConstants.PRIVILEGE_VALUE_ON){
-// //当前为开启1 >>> 关闭0 需要将权限级别(PrivilegeType)大于当前级别的全新都修改为关闭 0
-// extSysAuthDetailMapper.authDetailsChange(SystemConstants.PRIVILEGE_VALUE_OFF,sysAuthDetail.getPrivilegeType(),authIdChange);
-// }else{
-// //当前为关闭0 >>> 开启1 需要将权限级别(PrivilegeType)小于当前级别的全新都修改为开启 1
-// extSysAuthDetailMapper.authDetailsChange(SystemConstants.PRIVILEGE_VALUE_ON,sysAuthDetail.getPrivilegeType(),authIdChange);
-// }
+ if(sysAuthDetail.getPrivilegeValue()==SystemConstants.PRIVILEGE_VALUE.ON){
+ //当前为开启1 >>> 关闭0 需要将权限级别(PrivilegeType)大于当前级别的全新都修改为关闭 0
+ extSysAuthDetailMapper.authDetailsChange(SystemConstants.PRIVILEGE_VALUE.OFF,sysAuthDetail.getPrivilegeType(),authIdChange);
+ }else{
+ //当前为关闭0 >>> 开启1 需要将权限级别(PrivilegeType)小于当前级别的全新都修改为开启 1
+ extSysAuthDetailMapper.authDetailsChange(SystemConstants.PRIVILEGE_VALUE.ON,sysAuthDetail.getPrivilegeType(),authIdChange);
+ }
}
}
diff --git a/frontend/src/icons/svg/lock_closed.svg b/frontend/src/icons/svg/lock_closed.svg
index 5bde6cd099..dca1104b21 100644
--- a/frontend/src/icons/svg/lock_closed.svg
+++ b/frontend/src/icons/svg/lock_closed.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/frontend/src/icons/svg/lock_open.svg b/frontend/src/icons/svg/lock_open.svg
index 0c2ec990b3..ba982c4e48 100644
--- a/frontend/src/icons/svg/lock_open.svg
+++ b/frontend/src/icons/svg/lock_open.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/frontend/src/views/system/authority/components/LazyTree.vue b/frontend/src/views/system/authority/components/LazyTree.vue
index 179ab2b0f9..e59b2ffc7e 100644
--- a/frontend/src/views/system/authority/components/LazyTree.vue
+++ b/frontend/src/views/system/authority/components/LazyTree.vue
@@ -18,23 +18,26 @@
@node-click="nodeClick"
>
-
-
+
+
-
@@ -91,8 +94,6 @@ export default {
},
authDetails: {},
defaultAuthDetails: [],
- // 刷新 解决 authDetails 对象改变 authDetails[id] 报错的情况
- authReady: false,
searchStatus: false, // 当前是否在搜索状态 (搜索状态 展开不加载子节点)
// 当前已经加载的节点ID 备用(当前把当前authTarget的所有授权加载进来)
loadedNodeIds: new Set()
@@ -133,7 +134,6 @@ export default {
loadAuth() {
if (this.authCondition && this.showExtent) {
debugger
- this.authReady = false
let authQueryCondition = {}
if (this.dataInfo.direction === 'source') {
// 当前为授权数据 获取当前authTarget 的授权信息 authSource
@@ -149,7 +149,6 @@ export default {
}
authDetails(authQueryCondition).then(res => {
this.authDetails = res.data
- this.authReady = true
})
}
},
@@ -253,7 +252,6 @@ export default {
}
}
authChange(authChangeCondition).then(res => {
- this.authDetails = res.data
// 重新加载权限
this.loadAuth()
})
@@ -283,9 +281,8 @@ export default {
padding-left: 8px;
}
.tree-main{
- height: calc(100vh - 206px);
+ height: 100vh;
border: 1px solid #e6e6e6;
- overflow-y: auto;
}
.tree-head{
height: 30px;
@@ -305,17 +302,4 @@ export default {
color: #faaa39 !important;
}
- >>>.el-switch__core{
- width:30px!important;
- height:13px;
- /*color:#409EFF;*/
- }
- /*设置圆*/
- >>>.el-switch__core::after{
- width:13px;
- height:13px;
- margin-top:-2px;
- margin-bottom: 2px;
- }
-