add payment
deploy to danak / build_and_deploy (push) Has been cancelled

This commit is contained in:
HAM!DREZA
2025-01-05 13:15:53 +03:30
parent a177f6e498
commit 044c1d7685
4 changed files with 87 additions and 10 deletions
+3 -4
View File
@@ -512,15 +512,14 @@ async function addToProgress() {
}
watchEffect(() =>{
if (route.query.episode === undefined) {
episodeId.value = data.value[0].id
episodeId.value = data?.value[0]?.id
}else{
episodeId.value = route.query.episode
}
})
console.log('route', episodeId.value);
console.log(data.value[0].id);
const { data: progress, refresh: reload } = await useFetch("/api/progress", {
query: {
id: route.params.product,
@@ -614,7 +613,7 @@ if (query.value.hasOwnProperty("episode")) {
activeHead.value = data.value[0];
const getUrl = await useFetch("/api/checkMedia", {
query: {
fileName: data.value[0].videoUrl,
fileName: data?.value[0]?.videoUrl,
},
});
url.value = getUrl.data.value.url;
@@ -277,14 +277,16 @@ const paymentHandler = async (id) => {
const data = await useFetch("/api/user/registerCourse", {
method: "POST",
body: {
courseId: id,
code: "",
courseId: id
},
});
if (data?.data?.value?.status === 406 || data?.data?.value?.status === 500) {
toast.error(data?.data?.value?.message);
} else {
console.log(data?.data?.value?.paymentData?.redirectUrl);
if (data?.data?.value?.payment?.authority === 'FREE') {
toast.success("ثبت نام انجام شد");
navigateTo('/account/my-courses')
} else {
location.href = data?.data?.value?.paymentData?.redirectUrl
}
// setTimeout(() => {
// location.reload();