diff --git a/src/components/Table/TableFormatters/AccountConnectFormatter.vue b/src/components/Table/TableFormatters/AccountConnectFormatter.vue
index 14f2efff6..13ef7c122 100644
--- a/src/components/Table/TableFormatters/AccountConnectFormatter.vue
+++ b/src/components/Table/TableFormatters/AccountConnectFormatter.vue
@@ -14,9 +14,10 @@
         plain
         size="mini"
         type="primary"
+        :disabled="!hasPerm"
         @click="handleBtnConnect"
       >
-        <i :class="iButtonIcon" />
+        <i :class="iButtonIcon" :style="{ color: hasPerm ? '' : '#fff' }" />
       </el-button>
 
       <el-dropdown-menu v-if="!isClick" slot="dropdown">