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,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>