From a3716f72066d25d745f4d5103ff23a553c3e102b Mon Sep 17 00:00:00 2001
From: wayne <wayne8692wayne8692@gmail.com>
Date: 星期四, 17 二月 2022 11:41:19 +0800
Subject: [PATCH] Merge branch 'sit' into uat

---
 PAMapp/middleware/getUrlQuery.ts |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/PAMapp/middleware/getUrlQuery.ts b/PAMapp/middleware/getUrlQuery.ts
new file mode 100644
index 0000000..5fb2841
--- /dev/null
+++ b/PAMapp/middleware/getUrlQuery.ts
@@ -0,0 +1,26 @@
+import { Middleware } from '@nuxt/types';
+
+const getUrlQuery: Middleware = (context) => {
+  const currentRouteName = context.route.name;
+  const satisfactionIdFromMsg = context.route.query.appointmentId;
+  const queryNotContactAppointmentId = context.route.query.notContactAppointmentId;
+  const isUserLogin = context.store.getters['localStorage/isUserLogin'];
+
+  if (currentRouteName === 'index' && queryNotContactAppointmentId) {
+    context.store.commit('localStorage/storageNotContactAppointmentIdFromMsg', queryNotContactAppointmentId);
+    if (!isUserLogin) {
+      context.redirect('/login');
+    }
+  }
+
+  if (currentRouteName === 'index' && satisfactionIdFromMsg) {
+    context.store.commit('localStorage/storageSatisfactionIdFromMsg', satisfactionIdFromMsg);
+    if (!isUserLogin) {
+      context.redirect('/login');
+    }
+  }
+
+
+}
+
+export default getUrlQuery

--
Gitblit v1.8.0