|
@@ -143,18 +143,18 @@ const AutoShowDialog = () => {
|
|
|
// await dialogManage.showDialog('SignInSection', curData); //签到
|
|
|
// await dialogManage.showDialog("SignInSection", curData);
|
|
|
try {
|
|
|
+ let res: any = "";
|
|
|
switch (curData.content_type) {
|
|
|
// 图片展示
|
|
|
case 1:
|
|
|
- await dialogManage.showDialog("ImgDialog", curData);
|
|
|
+ res = await dialogManage.showDialog("ImgDialog", curData);
|
|
|
break;
|
|
|
// 富文本展示
|
|
|
case 2:
|
|
|
- await dialogManage.showDialog("TextDialog", curData);
|
|
|
+ res = await dialogManage.showDialog("TextDialog", curData);
|
|
|
break;
|
|
|
case 3:
|
|
|
// 轮盘特殊处理 dialogManage.showDialog('WheelSection')
|
|
|
-
|
|
|
if (curData?.action_params?.includes("WheelSection")) {
|
|
|
await wheelState.setWheel();
|
|
|
if (wheelState.status != 1) {
|
|
@@ -162,10 +162,15 @@ const AutoShowDialog = () => {
|
|
|
}
|
|
|
}
|
|
|
if (curData.action_type === 5) {
|
|
|
- curData?.action_params ? await eval(curData?.action_params || "") : "";
|
|
|
+ res = curData?.action_params
|
|
|
+ ? await eval(curData?.action_params || "")
|
|
|
+ : "";
|
|
|
}
|
|
|
break;
|
|
|
}
|
|
|
+ if (res === "target") {
|
|
|
+ return;
|
|
|
+ }
|
|
|
} catch (err) {
|
|
|
saveShowIndex(i);
|
|
|
continue;
|