@@ -105,9 +105,10 @@ export default {
105105 message : 'message.enable.user' ,
106106 dataView : true ,
107107 show : ( record , store ) => {
108- return [ 'Admin' , 'DomainAdmin' ] . includes ( store . userInfo . roletype ) && ! record . isdefault &&
109- ! ( record . domain === 'ROOT' && record . account === 'admin' && record . accounttype === 1 ) &&
110- [ 'disabled' , 'locked' ] . includes ( record . state )
108+ if ( ! [ 1 , 4 ] . includes ( record . accounttype ) ) {
109+ return [ 'Admin' , 'DomainAdmin' ] . includes ( store . userInfo . roletype ) && ! record . isdefault && [ 'disabled' , 'locked' ] . includes ( record . state )
110+ }
111+ return [ 'Admin' ] . includes ( store . userInfo . roletype )
111112 }
112113 } ,
113114 {
@@ -117,9 +118,10 @@ export default {
117118 message : 'message.disable.user' ,
118119 dataView : true ,
119120 show : ( record , store ) => {
120- return [ 'Admin' , 'DomainAdmin' ] . includes ( store . userInfo . roletype ) && ! record . isdefault &&
121- ! ( record . domain === 'ROOT' && record . account === 'admin' && record . accounttype === 1 ) &&
122- record . state === 'enabled'
121+ if ( ! [ 1 , 4 ] . includes ( record . accounttype ) ) {
122+ return [ 'Admin' , 'DomainAdmin' ] . includes ( store . userInfo . roletype ) && ! record . isdefault && record . state === 'enabled'
123+ }
124+ return [ 'Admin' ] . includes ( store . userInfo . roletype )
123125 }
124126 } ,
125127 {
@@ -131,9 +133,10 @@ export default {
131133 dataView : true ,
132134 popup : true ,
133135 show : ( record , store ) => {
134- return [ 'Admin' , 'DomainAdmin' ] . includes ( store . userInfo . roletype ) && ! record . isdefault &&
135- ! ( record . domain === 'ROOT' && record . account === 'admin' && record . accounttype === 1 ) &&
136- record . state === 'enabled'
136+ if ( ! [ 1 , 4 ] . includes ( record . accounttype ) ) {
137+ return [ 'Admin' , 'DomainAdmin' ] . includes ( store . userInfo . roletype ) && ! record . isdefault && record . state === 'enabled'
138+ }
139+ return [ 'Admin' ] . includes ( store . userInfo . roletype )
137140 }
138141 } ,
139142 {
0 commit comments