diff --git a/src/components/cards/SiteCard.vue b/src/components/cards/SiteCard.vue index 2eb9e876..c4a17921 100644 --- a/src/components/cards/SiteCard.vue +++ b/src/components/cards/SiteCard.vue @@ -77,11 +77,6 @@ const updateSiteCookie = async () => { return; } - // 用户名密码 - const formData = new FormData(); - formData.append("username", userPwForm.value.username); - formData.append("password", userPwForm.value.password); - // 更新按钮状态 siteCookieDialog.value = false; updateButtonText.value = "更新中 ..."; @@ -89,7 +84,11 @@ const updateSiteCookie = async () => { const result: { [key: string]: any } = await api.put( "site/cookie/" + props.site?.id, - formData + { + site_id: props.site?.id, + username: userPwForm.value.username, + password: userPwForm.value.password, + } ); if (result.success) { $toast.success(`${props.site?.name} 更新Cookie & UA 成功!`); @@ -188,15 +187,16 @@ onMounted(() => { - + + :append-inner-icon="isPasswordVisible ? 'mdi-eye-off-outline' : 'mdi-eye-outline'" + @click:append-inner="isPasswordVisible = !isPasswordVisible" :rules="[requiredValidator]" + @keydown.enter="updateSiteCookie" />