新建
Some checks reported errors
continuous-integration/drone/push Build encountered an error

This commit is contained in:
18631081161 2026-04-19 15:28:45 +08:00
parent 19bb76f5d5
commit 111c6bf466
3 changed files with 37 additions and 10 deletions

View File

@ -24,10 +24,15 @@ public class CreateAdminUserRequest
public string Password { get; set; } = null!;
/// <summary>
/// 真实姓名
/// 真实姓名(为空时自动转 null
/// </summary>
[MaxLength(50, ErrorMessage = "真实姓名最多50个字符")]
public string? RealName { get; set; }
public string? RealName
{
get => _realName;
set => _realName = string.IsNullOrWhiteSpace(value) ? null : value;
}
private string? _realName;
/// <summary>
/// 头像URL
@ -48,10 +53,15 @@ public class CreateAdminUserRequest
private string? _email;
/// <summary>
/// 手机号
/// 手机号(为空时自动转 null
/// </summary>
[MaxLength(20, ErrorMessage = "手机号最多20个字符")]
public string? Phone { get; set; }
public string? Phone
{
get => _phone;
set => _phone = string.IsNullOrWhiteSpace(value) ? null : value;
}
private string? _phone;
/// <summary>
/// 部门ID

View File

@ -8,10 +8,15 @@ namespace MiAssessment.Admin.Models.AdminUser;
public class UpdateAdminUserRequest
{
/// <summary>
/// 真实姓名
/// 真实姓名(为空时自动转 null
/// </summary>
[MaxLength(50, ErrorMessage = "真实姓名最多50个字符")]
public string? RealName { get; set; }
public string? RealName
{
get => _realName;
set => _realName = string.IsNullOrWhiteSpace(value) ? null : value;
}
private string? _realName;
/// <summary>
/// 头像URL
@ -32,10 +37,15 @@ public class UpdateAdminUserRequest
private string? _email;
/// <summary>
/// 手机号
/// 手机号(为空时自动转 null
/// </summary>
[MaxLength(20, ErrorMessage = "手机号最多20个字符")]
public string? Phone { get; set; }
public string? Phone
{
get => _phone;
set => _phone = string.IsNullOrWhiteSpace(value) ? null : value;
}
private string? _phone;
/// <summary>
/// 部门ID

View File

@ -372,11 +372,18 @@ const handleSubmit = async () => {
submitLoading.value = true
try {
// null
const submitData = {
...formData,
realName: formData.realName || null,
email: formData.email || null,
phone: formData.phone || null
}
if (isEdit.value) {
await updateAdminUser(formData.id, formData)
await updateAdminUser(submitData.id, submitData)
ElMessage.success('更新成功')
} else {
await createAdminUser(formData)
await createAdminUser(submitData)
ElMessage.success('创建成功')
}
dialogVisible.value = false