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,11 +224,13 @@ onMounted(() => { | ||
| 224 | v-model="form.checkList" | 224 | v-model="form.checkList" |
| 225 | @change="(data) => (form.data.roleIds = data.join(','))" | 225 | @change="(data) => (form.data.roleIds = data.join(','))" |
| 226 | > | 226 | > |
| 227 | + <!-- 禁用的角色不可以被选中 --> | ||
| 228 | + <!-- 超管只能给新用户关联商务管理员角色 --> | ||
| 227 | <el-checkbox | 229 | <el-checkbox |
| 228 | v-for="(item, index) in form.roles" | 230 | v-for="(item, index) in form.roles" |
| 229 | :key="index" | 231 | :key="index" |
| 230 | :label="item.id" | 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 | >{{ item.roleName }}</el-checkbox | 234 | >{{ item.roleName }}</el-checkbox |
| 233 | > | 235 | > |
| 234 | </el-checkbox-group> | 236 | </el-checkbox-group> |