完善合作获客员备注名:保存时校验长度,弹窗展示 saler_real_name。
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@ -65,6 +65,8 @@ struct CooperativeSaler: Decodable, Identifiable {
|
||||
let bindingId: Int
|
||||
let name: String
|
||||
let salerName: String
|
||||
let salerRealName: String
|
||||
let saleUserName: String
|
||||
let photogRemarkName: String
|
||||
let phone: String
|
||||
let phoneMasked: String
|
||||
@ -95,6 +97,8 @@ struct CooperativeSaler: Decodable, Identifiable {
|
||||
case bindingId = "binding_id"
|
||||
case name
|
||||
case salerName = "saler_name"
|
||||
case salerRealName = "saler_real_name"
|
||||
case saleUserName = "sale_user_name"
|
||||
case photogRemarkName = "photog_remark_name"
|
||||
case phone
|
||||
case phoneMasked = "phone_masked"
|
||||
@ -111,6 +115,8 @@ struct CooperativeSaler: Decodable, Identifiable {
|
||||
bindingId = try container.decodeLossyInt(forKey: .bindingId) ?? 0
|
||||
name = try container.decodeLossyString(forKey: .name)
|
||||
salerName = try container.decodeLossyString(forKey: .salerName)
|
||||
salerRealName = try container.decodeLossyString(forKey: .salerRealName)
|
||||
saleUserName = try container.decodeLossyString(forKey: .saleUserName)
|
||||
photogRemarkName = try container.decodeLossyString(forKey: .photogRemarkName)
|
||||
phone = try container.decodeLossyString(forKey: .phone)
|
||||
phoneMasked = try container.decodeLossyString(forKey: .phoneMasked)
|
||||
@ -128,6 +134,8 @@ struct CooperativeSaler: Decodable, Identifiable {
|
||||
bindingId: bindingId,
|
||||
name: name,
|
||||
salerName: salerName,
|
||||
salerRealName: salerRealName,
|
||||
saleUserName: saleUserName,
|
||||
photogRemarkName: remark,
|
||||
phone: phone,
|
||||
phoneMasked: phoneMasked,
|
||||
@ -144,6 +152,8 @@ struct CooperativeSaler: Decodable, Identifiable {
|
||||
bindingId: Int,
|
||||
name: String,
|
||||
salerName: String,
|
||||
salerRealName: String,
|
||||
saleUserName: String,
|
||||
photogRemarkName: String,
|
||||
phone: String,
|
||||
phoneMasked: String,
|
||||
@ -157,6 +167,8 @@ struct CooperativeSaler: Decodable, Identifiable {
|
||||
self.bindingId = bindingId
|
||||
self.name = name
|
||||
self.salerName = salerName
|
||||
self.salerRealName = salerRealName
|
||||
self.saleUserName = saleUserName
|
||||
self.photogRemarkName = photogRemarkName
|
||||
self.phone = phone
|
||||
self.phoneMasked = phoneMasked
|
||||
|
||||
Reference in New Issue
Block a user