[fix 83965] 默认用户不能删除
This commit is contained in:
@@ -74,7 +74,10 @@
|
||||
</template>
|
||||
<span slot="action" slot-scope="text, record, index" class="operation-btns">
|
||||
<a class="primary" @click="handleEditUser(record, index)">编辑</a>
|
||||
<a class="danger" @click="handleDeleteUser(record, index)">删除</a>
|
||||
<!-- 管理员不能删除 -->
|
||||
<a class="danger"
|
||||
:disabled="isDefaultAdmin(record)"
|
||||
@click="handleDeleteUser(record, index)">删除</a>
|
||||
</span>
|
||||
</a-table>
|
||||
</common-card>
|
||||
@@ -381,6 +384,11 @@ export default {
|
||||
this.loadPage()
|
||||
},
|
||||
methods: {
|
||||
// 是否是默认管理员账号,不可删除
|
||||
isDefaultAdmin ({ username }) {
|
||||
const usernameArr = ['admin', 'admin2', 'admin3']
|
||||
return usernameArr.includes(username)
|
||||
},
|
||||
// 恢复默认配置
|
||||
handleResetSysSettingForm () {
|
||||
this.sysSettingForm.resetFields()
|
||||
@@ -482,6 +490,8 @@ export default {
|
||||
this.$message.warning(res.message)
|
||||
}
|
||||
}).finally(() => {
|
||||
// 重置表单
|
||||
this.addUserForm.resetFields()
|
||||
this.loadUserList()
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user