Commit dc89eaa447ae42232c3209b79ae65de6e9b08c73

Authored by 杨泽宇
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>
... ...