改进 ID 生成方式避免冲突
- 使用时间戳+随机字符串组合生成唯一ID - 避免快速连击导致的ID冲突问题 - 提升数据一致性和稳定性
This commit is contained in:
@@ -48,10 +48,15 @@ function App() {
|
||||
}
|
||||
|
||||
|
||||
// 生成唯一ID
|
||||
const generateId = () => {
|
||||
return Date.now().toString(36) + Math.random().toString(36).substr(2, 9)
|
||||
}
|
||||
|
||||
const handleAddProvider = async (provider: Omit<Provider, 'id'>) => {
|
||||
const newProvider: Provider = {
|
||||
...provider,
|
||||
id: Date.now().toString()
|
||||
id: generateId()
|
||||
}
|
||||
await window.electronAPI.addProvider(newProvider)
|
||||
await loadProviders()
|
||||
|
||||
Reference in New Issue
Block a user