完善合作获客员备注名:保存时校验长度,弹窗展示 saler_real_name。
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@ -16,3 +16,22 @@ enum CooperationOrderFeature {
|
||||
permissionContext.canAccess(uri)
|
||||
}
|
||||
}
|
||||
|
||||
/// 合作获客员备注名校验规则,与 Android 端保持一致。
|
||||
enum CooperationOrderRemarkName {
|
||||
/// 备注名最大字符数。
|
||||
static let maxLength = 20
|
||||
|
||||
/// 去除首尾空白后的备注名。
|
||||
static func trimmed(_ remark: String) -> String {
|
||||
remark.trimmingCharacters(in: .whitespacesAndNewlines)
|
||||
}
|
||||
|
||||
/// 保存前校验备注名,超限时返回错误提示。
|
||||
static func validationMessage(for remark: String) -> String? {
|
||||
guard trimmed(remark).count <= maxLength else {
|
||||
return "备注名不能超过\(maxLength)个字符"
|
||||
}
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user