yinbangzhong
2024-08-29 31a48e3a3c7d4e37a05ef43fa4b65c84989cc353
src/views/authority/users/index.vue
@@ -177,6 +177,7 @@
              :rules="[{ required: true, message: '角色必选' }]"
            >
              <a-select
                multiple
                v-model="editform.role"
                :options="roles"
                :field-names="fieldNames"
@@ -354,7 +355,7 @@
    loginName: '',
    userName: '',
    psw: '',
    role: '',
    role: [],
  });
  let size = ref<SizeProps>('medium');
@@ -540,6 +541,7 @@
    if (t == 2) {
      visible.value = true;
      formRef.value?.resetFields();
      editform.value.role=[];
      save.value = '编辑';
      editform.value.userId = record.userId;
      editform.value.userName = record.userName;
@@ -547,7 +549,10 @@
      editform.value.email = record.email;
      editform.value.phoneNumber = record.phoneNumber;
      if (record.roles?.length > 0) {
        editform.value.role = record.roles[0].roleId;
        //遍历record.roles
        record.roles.forEach((val) => {
          editform.value.role.push(val.roleId);
        })
      }
    }
    //删除