fix(vote): 防止重复点赞并优化代码格式

修复点赞逻辑,添加不可取消点赞的提示。优化代码格式,移除多余的空格和分号。
This commit is contained in:
DESKTOP-RQ919RC\Pc
2025-08-22 11:40:27 +08:00
parent 40b276ed7c
commit 1736b6310a
31 changed files with 193 additions and 187 deletions

View File

@@ -132,7 +132,7 @@ let openAttest = inject("openAttest");
const realname = inject("realname");
let isLikeGif = ref(false);
let isLikeTimer = null
let isLikeTimer = null;
// 处理点赞
const handleLike = (token, index) => {
if (realname.value == 0 && userInfoWin.value.uin > 0) {
@@ -144,6 +144,12 @@ const handleLike = (token, index) => {
goLogin();
return;
}
if (list.value[index].islike) {
ElMessage.error("不可取消点赞");
return;
}
operateLikeHttp({ token }).then((res) => {
if (res.code != 200) {
ElMessage.error(res.message);
@@ -187,8 +193,8 @@ watch(
);
try {
if (process.env.NODE_ENV === 'development') {}
else if (process.server) {
if (process.env.NODE_ENV === "development") {
} else if (process.server) {
await getListHttp({ page: 1, keyword: keyword.value }).then((res) => {
let data = res.data;
list.value = list.value.concat(data.data);