feat: 支持兑换码自定数量

This commit is contained in:
2025-01-07 18:27:22 +08:00
parent ee2e8dd1c6
commit 621b554711
7 changed files with 99 additions and 185 deletions

View File

@ -33,8 +33,9 @@ function Bonus() {
event.preventDefault();
let input = parseInt(inputValue.trim());
if (isNaN(input) || submittedItems.includes(input)) return;
let resp = await Request("/api/webui/startLoginbonus", {
bonus_id: input
let resp = await Request("/api/webui/submitLoginBonus", {
bonus_id: input,
is_add: true
});
if (resp.result !== "OK") {
error[1](resp.message);
@ -45,9 +46,18 @@ function Bonus() {
setInputValue('');
};
const handleRemoveItem = (index) => {
const handleRemoveItem = async (index) => {
const updatedItems = [...submittedItems];
updatedItems.splice(index, 1);
let resp = await Request("/api/webui/submitLoginBonus", {
bonus_id: updatedItems[index],
is_add: false
});
if (resp.result !== "OK") {
error[1](resp.message);
return;
}
error[1]("");
setSubmittedItems(updatedItems);
};