瀏覽代碼

修改是否是管理员判断

yuhan 9 月之前
父節點
當前提交
c7fde5794c

+ 2 - 1
src/components/module_interLock/UEquipmentTree/UEquipmentTreeDrag.vue

@@ -144,7 +144,8 @@
         return this.$store.getters.treeExpandedKeys
       },
       isSysManage(){
-        return cookie.get('SSORole') === 'globalAdmin'
+        // return cookie.get('SSORole') === 'globalAdmin'
+        return this.$store.getters.userInfo.role === '0'
       },
     },
     created() {

+ 2 - 1
src/views/module_interLock/InterlockSummary/InterlockSummaryList.vue

@@ -432,7 +432,8 @@
         return this.$store.getters.clickSystemNode
       },
       isSysManage(){
-        return cookie.get('SSORole') === 'globalAdmin'
+        // return cookie.get('SSORole') === 'globalAdmin'
+        return this.$store.getters.userInfo.role === '0'
       },
     },
     methods: {

+ 6 - 1
src/views/module_interLock/systemUser/modules/SystemUserForm.vue

@@ -15,7 +15,7 @@
           </a-col>
           <a-col :span="24">
             <a-form-model-item label="是否为系统管理员" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="role">
-              <a-switch v-model="model.isSystem" checked-children="是" un-checked-children="否" @change="roleChange"/>
+              <a-switch v-model="model.isSystem" checked-children="是" un-checked-children="否" @change="roleChange" :disabled="model.isSsoAdmin"/>
             </a-form-model-item>
           </a-col>
           <a-col :span="24">
@@ -57,6 +57,7 @@
 
   import { httpAction, getAction } from '@/api/manage'
   import { validateDuplicateValue } from '@/utils/util'
+  import cookie from 'js-cookie'
 
   export default {
     name: 'InterlockUserForm',
@@ -127,6 +128,10 @@
       formDisabled(){
         return this.disabled
       },
+      isSsoManage(){
+        return cookie.get('SSORole') === 'globalAdmin'
+        // return this.$store.getters.userInfo.role === '0'
+      },
     },
     created () {
        //备份model原始值