1.0 KiB
1.0 KiB
问题分析
用户希望添加解封功能,但实际上该功能已经实现!不过,模板条件中存在一个拼写错误,导致解封按钮无法正确显示。
问题所在
- 在
AdminUsers.vue第129行,条件判断为v-else-if="row.status === 'disable'" - 但整个代码库中实际使用的状态值是
'disabled'(末尾有'd') - 这种不匹配导致解封按钮永远不会在应该显示的时候出现
解决方案
- 修复模板条件中的拼写错误,将条件改为检查
'disabled'而不是'disable'
需要修改的内容
文件: d:\work\Aiproject\DeotalandAi\apps\FrontendDesigner\src\views\admin\AdminUsers\AdminUsers.vue
- 第129行: 将
row.status === 'disable'改为row.status === 'disabled'
验证信息
index.js中的updateUserStatus方法已经支持active和disabled两种状态handleUnban函数已经调用updateUserStatus并传入status: 'active'- 修复拼写错误后,解封按钮将对禁用用户正确显示