|
@@ -14,7 +14,16 @@ const props = defineProps<{
|
|
|
}>();
|
|
}>();
|
|
|
|
|
|
|
|
const handleBack = () => {
|
|
const handleBack = () => {
|
|
|
- props.handleClick ? props.handleClick() : router.go(-1);
|
|
|
|
|
|
|
+ if (props.handleClick) {
|
|
|
|
|
+ props.handleClick();
|
|
|
|
|
+ } else {
|
|
|
|
|
+ const path = sessionStorage.getItem("lastRoute") || "/";
|
|
|
|
|
+ if (path.startsWith("/iframe")) {
|
|
|
|
|
+ router.replace({ path: "/" });
|
|
|
|
|
+ } else {
|
|
|
|
|
+ router.back();
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
};
|
|
};
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|