feat: 审核同名配方智能检测
Some checks failed
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 24s
Test / e2e-test (push) Failing after 55s
Some checks failed
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 24s
Test / e2e-test (push) Failing after 55s
- 完全相同:提示"已有一模一样的",不采纳 - 内容不同:显示两个配方成分对比,可选择直接采纳或改名后采纳 - 存为我的只检查个人配方同名 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -621,15 +621,10 @@ async function saveToDiary() {
|
||||
}
|
||||
const trimmed = name.trim()
|
||||
const dupDiary = diaryStore.userDiary.some(d => d.name === trimmed)
|
||||
const dupPublic = recipesStore.recipes.some(r => r.name === trimmed)
|
||||
if (dupDiary) {
|
||||
ui.showToast('我的配方中已有同名配方「' + trimmed + '」')
|
||||
return
|
||||
}
|
||||
if (dupPublic) {
|
||||
ui.showToast('公共配方库中已有同名配方「' + trimmed + '」')
|
||||
return
|
||||
}
|
||||
try {
|
||||
const payload = {
|
||||
name: name.trim(),
|
||||
|
||||
Reference in New Issue
Block a user