|
@@ -765,15 +765,14 @@ const submitRequest = async () => {
|
|
|
let { amountValue = 0, totalCount = 0 } = baseFormData;
|
|
|
baseFormData.amountCurrencyCode = currentCurrencyInfo.value.currencyCode;
|
|
|
// 组装提交参数
|
|
|
- formList[0]["text"] = atUserList.value;
|
|
|
|
|
|
let finishConditions = [];
|
|
|
for (let i = 0; i < formList.length; i++) {
|
|
|
let item = {};
|
|
|
item.type = formList[i]["type"];
|
|
|
- if (item.type == 1 && formList[i]["text"]) {
|
|
|
+ if (item.type == 1 && atUserList.value.length) {
|
|
|
// follow 参数
|
|
|
- let relatedUsers = formList[i]["text"];
|
|
|
+ let relatedUsers = atUserList.value;
|
|
|
item.relatedUsers = relatedUsers;
|
|
|
finishConditions.push(item);
|
|
|
} else if (formList[i]["type"] == 7) {
|
|
@@ -783,6 +782,7 @@ const submitRequest = async () => {
|
|
|
finishConditions.push(item);
|
|
|
}
|
|
|
} else if (formList[i]["checked"]) {
|
|
|
+ // 其余任务
|
|
|
finishConditions.push(item);
|
|
|
}
|
|
|
}
|
|
@@ -846,7 +846,6 @@ const initParams = () => {
|
|
|
resetFormIpt();
|
|
|
|
|
|
// clear follow value
|
|
|
- formList[0].text = [];
|
|
|
atUserList.value = [];
|
|
|
|
|
|
submitIng.value = false;
|
|
@@ -858,11 +857,16 @@ const initParams = () => {
|
|
|
currentCurrencyInfo.value = {};
|
|
|
|
|
|
// clear discord value
|
|
|
- formList[3].text = '';
|
|
|
+ setDiscordIptTxt({text: ''});
|
|
|
|
|
|
discordInviteInfo.value = {};
|
|
|
};
|
|
|
|
|
|
+const setDiscordIptTxt = ({text}) => {
|
|
|
+ const index = formList.findIndex(item => item.type == 7);
|
|
|
+ formList[index]['text'] = text;
|
|
|
+}
|
|
|
+
|
|
|
/**
|
|
|
* 支付完成回调
|
|
|
*/
|
|
@@ -1074,6 +1078,8 @@ const onIptDiscordAddress = (e, index) => {
|
|
|
checked = true;
|
|
|
formList[index].checked = checked;
|
|
|
formList[index].text = formList[index].text.replace(/\s/g,'');
|
|
|
+ } else if(!val){
|
|
|
+ discordInviteInfo.value = {};
|
|
|
}
|
|
|
onIptDiscordDebounce()
|
|
|
}
|