From 3c62c7d0c14efe16e2783c2ce1151e922d81295f Mon Sep 17 00:00:00 2001 From: mediabot-pt <295750538+mediabot-pt@users.noreply.github.com> Date: Sun, 5 Jul 2026 22:24:49 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=AB=99=E7=82=B9=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=E5=90=8E=E6=A3=80=E6=9F=A5response.code=E9=81=BF=E5=85=8D?= =?UTF-8?q?=E5=81=87=E6=88=90=E5=8A=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/views/Sites.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/web/src/views/Sites.vue b/web/src/views/Sites.vue index cfc04ef..f9e43a8 100644 --- a/web/src/views/Sites.vue +++ b/web/src/views/Sites.vue @@ -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 }