fix: 站点保存后检查response.code避免假成功

This commit is contained in:
mediabot-pt
2026-07-05 22:24:49 +08:00
parent 47df057ded
commit 3c62c7d0c1

View File

@@ -149,7 +149,8 @@ const saveSite = async () => {
try {
const s = JSON.parse(editorJson.value)
if (!s.siteId) { ElMessage.warning('siteId不能为空'); return }
await api.raw.put('/sites/'+s.siteId, {names:s.names||[],urls:s.urls||[],tags:s.tags||[],description:s.description||'',siteType:s.siteType||'unknown',status:s.status||'active'})
const r = await api.raw.put('/sites/'+s.siteId, {names:s.names||[],urls:s.urls||[],tags:s.tags||[],description:s.description||'',siteType:s.siteType||'unknown',status:s.status||'active'})
if (r.code !== 200) throw new Error(r.message || '保存失败')
ElMessage.success('已保存'); editSiteId.value = ''; refresh()
} catch { ElMessage.error('保存失败') }
finally { saving.value = false }