From ef3349aaabeb8d91278bb6af2713b3a539b47ad8 Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 5 Apr 2025 15:58:39 -0700 Subject: [PATCH] admin panell updates --- package-lock.json | 4 +- package.json | 2 +- .../pages/auth2/forgot-password.vue | 53 ++-- .../pages/auth2/reset-password.vue | 66 +++- .../live-preview/pages/blogs/addBlog.vue | 6 +- .../live-preview/pages/comments/comments.vue | 14 +- .../pages/discounts/addDiscount.vue | 181 ++++++----- .../pages/discounts/discounts.vue | 15 +- .../pages/discounts/editDiscount.vue | 188 ++++++----- .../live-preview/pages/identity/idenities.vue | 28 +- .../pages/orders/approvedOrders.vue | 33 +- .../live-preview/pages/orders/orders.vue | 19 +- .../pages/products/addProduct.vue | 293 ++++++++++-------- .../pages/products/editProduct.vue | 218 ++++++------- .../live-preview/pages/products/products.vue | 21 +- 15 files changed, 696 insertions(+), 445 deletions(-) diff --git a/package-lock.json b/package-lock.json index 28627b4..f1634d3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "LightAble", + "name": "NovinPlast", "version": "0.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "LightAble", + "name": "NovinPlast", "version": "0.1.0", "dependencies": { "@amcharts/amcharts4": "^4.10.38", diff --git a/package.json b/package.json index 839bc44..90a8262 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "LightAble", + "name": "NovinPlast", "version": "0.1.0", "private": true, "scripts": { diff --git a/src/views/live-preview/pages/auth2/forgot-password.vue b/src/views/live-preview/pages/auth2/forgot-password.vue index 9776678..66d7467 100644 --- a/src/views/live-preview/pages/auth2/forgot-password.vue +++ b/src/views/live-preview/pages/auth2/forgot-password.vue @@ -21,7 +21,7 @@ export default { const store = useStore(); const mobile = ref(""); const otpSent = ref(false); - const timer = ref(120); + const timer = ref(60); const otpCode = ref(""); const resendAvailable = ref(false); let timerInterval = null; @@ -45,24 +45,12 @@ export default { }) .catch((err) => { sendOtpLoading.value = false; - console.log(err); - const status = err.status; - if (status == 429) { - Swal.fire({ - icon: "error", - title: "تعداد تلاش‌ها زیاد شد", - text: "لطفاً بعداً دوباره امتحان کنید", - confirmButtonText: "باشه", - }); - } - if (status == 400) { - Swal.fire({ - icon: "warning", - title: "کد تایید قبلاً ارسال شده", - text: "برای این شماره، کد ورود قبلاً ارسال شده است. لطفاً کمی صبر کنید تا کد قبلی منقضی شود", - confirmButtonText: "باشه", - }); - } + Swal.fire({ + icon: "error", + title: "خطا در ارسال کد", + text: err.response.data.message, + confirmButtonText: "متوجه شدم", + }); }); }; @@ -78,10 +66,11 @@ export default { }; const resendOtp = () => { - otpSent.value = false; otpCode.value = ""; - timer.value = 120; + timer.value = 60; resendAvailable.value = false; + sendOtp(); // Resend OTP + startTimer(); // Restart the countdown }; const verifyOtp = async () => { @@ -134,7 +123,6 @@ export default { try { const response = await ApiServiece.get("settings/logo_fav"); settings.value = response.data.data; - } catch (error) { console.error("Error fetching settings:", error); } @@ -230,14 +218,14 @@ export default { role="status" aria-hidden="true" > - ورود + ورود
-
- -
+
diff --git a/src/views/live-preview/pages/auth2/reset-password.vue b/src/views/live-preview/pages/auth2/reset-password.vue index c86def2..80c8165 100644 --- a/src/views/live-preview/pages/auth2/reset-password.vue +++ b/src/views/live-preview/pages/auth2/reset-password.vue @@ -1,12 +1,15 @@