Commit dc89eaa447ae42232c3209b79ae65de6e9b08c73
1 parent
cbdbc9bd
debug
Showing
1 changed file
with
3 additions
and
1 deletions
src/views/user/edit.vue
| ... | ... | @@ -224,11 +224,13 @@ onMounted(() => { |
| 224 | 224 | v-model="form.checkList" |
| 225 | 225 | @change="(data) => (form.data.roleIds = data.join(','))" |
| 226 | 226 | > |
| 227 | + <!-- 禁用的角色不可以被选中 --> | |
| 228 | + <!-- 超管只能给新用户关联商务管理员角色 --> | |
| 227 | 229 | <el-checkbox |
| 228 | 230 | v-for="(item, index) in form.roles" |
| 229 | 231 | :key="index" |
| 230 | 232 | :label="item.id" |
| 231 | - :disabled="asyncData.userInfo === 1 && item.code !== 'BUSINESS_ADMIN'" | |
| 233 | + :disabled="~~item.status === 0 || (asyncData.userInfo === 1 && item.code !== 'BUSINESS_ADMIN')" | |
| 232 | 234 | >{{ item.roleName }}</el-checkbox |
| 233 | 235 | > |
| 234 | 236 | </el-checkbox-group> | ... | ... |