feat: 完善Leader管理功能
- 修复LeaderList:移除不存在的字段(enabled, copyRatio),添加跟单关系数量和创建时间显示 - 修复LeaderAdd:移除不需要的字段(accountId, enabled),只保留leaderAddress, leaderName, category - 新增LeaderEdit页面:支持编辑Leader名称和分类 - 添加移动端适配:LeaderList支持卡片式布局 - 统一地址验证:前后端使用相同的正则表达式验证钱包地址格式 - 更新路由配置:添加/leaders/edit路由 - 改进用户体验:删除前提示跟单关系数量
This commit is contained in:
@@ -186,9 +186,10 @@ class LeaderService(
|
||||
|
||||
/**
|
||||
* 验证钱包地址格式
|
||||
* 必须是 0x 开头的 42 位十六进制字符串
|
||||
*/
|
||||
private fun isValidWalletAddress(address: String): Boolean {
|
||||
return address.startsWith("0x") && address.length == 42
|
||||
return address.matches(Regex("^0x[a-fA-F0-9]{40}$"))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user