[fix 83965] 默认用户不能删除

This commit is contained in:
danshihao
2024-04-25 11:03:06 +08:00
parent 6818beb968
commit ae76809355
@@ -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()
})
}