From b622d81d940b170b40d067dfa5185dc30fb6ff1e Mon Sep 17 00:00:00 2001 From: Jack Goh Date: Wed, 13 Jun 2018 18:27:36 +0800 Subject: [PATCH] added prevent user from book if amount is empty fixed some variable duplication added getcalculationvalue function --- resources/assets/js/middleware/auth.js | 8 +- resources/assets/js/pages/auth/login.vue | 16 +- resources/assets/js/pages/auth/register.vue | 5 +- resources/assets/js/pages/home.vue | 521 ++++++++++---------- resources/assets/js/pages/upload.vue | 108 ++-- 5 files changed, 329 insertions(+), 329 deletions(-) diff --git a/resources/assets/js/middleware/auth.js b/resources/assets/js/middleware/auth.js index 1302a8b7..138da317 100644 --- a/resources/assets/js/middleware/auth.js +++ b/resources/assets/js/middleware/auth.js @@ -3,11 +3,9 @@ import store from '~/store' export default async (to, from, next) => { if (!store.getters['auth/check']) { next({ name: 'login' }) - } - else if (store.getters['auth/user'].role == "admin"){ - next({ name : 'admin.home' }) - } - else { + } else if (store.getters['auth/user'].role == 'admin') { + next({ name: 'admin.home' }) + } else { next() } } diff --git a/resources/assets/js/pages/auth/login.vue b/resources/assets/js/pages/auth/login.vue index 8af30930..fe8b159c 100644 --- a/resources/assets/js/pages/auth/login.vue +++ b/resources/assets/js/pages/auth/login.vue @@ -81,11 +81,11 @@ export default { methods: { async login () { const loading = this.$loading({ - lock: true, - text: 'Logging in', - spinner: 'el-icon-loading', - background: 'rgba(0, 0, 0, 0.7)' - }); + lock: true, + text: 'Logging in', + spinner: 'el-icon-loading', + background: 'rgba(0, 0, 0, 0.7)' + }) // Submit the form. const { data } = await this.form.post('/api/login') @@ -100,11 +100,11 @@ export default { await this.$store.dispatch('auth/fetchUser') // Redirect home. - if(store.getters['auth/user'].role === 'admin'){ - loading.close(); + if (store.getters['auth/user'].role === 'admin') { + loading.close() this.$router.push({ name: 'admin.home' }) } - loading.close(); + loading.close() this.$router.push({ name: 'home' }) } } diff --git a/resources/assets/js/pages/auth/register.vue b/resources/assets/js/pages/auth/register.vue index be69fc71..9792e4ec 100644 --- a/resources/assets/js/pages/auth/register.vue +++ b/resources/assets/js/pages/auth/register.vue @@ -96,10 +96,9 @@ export default { await this.$store.dispatch('auth/updateUser', { user: data }) // Redirect home. - if(store.getters['auth/user'].role === 'admin'){ + if (store.getters['auth/user'].role === 'admin') { this.$router.push({ name: 'admin.home' }) - } - else{ + } else { this.$router.push({ name: 'home' }) } } diff --git a/resources/assets/js/pages/home.vue b/resources/assets/js/pages/home.vue index 69b59a57..58567b36 100644 --- a/resources/assets/js/pages/home.vue +++ b/resources/assets/js/pages/home.vue @@ -2,285 +2,294 @@ - + -
-
- - -
+ +
+ I need : + + + + +
+
- +
+ +
+
+
- -
- -
-
-
Cash/Bank Transfer
-
Cheque
-
BA
-
+ +
+ +
+
+
Cash/Bank Transfer
+
Cheque
+
BA
+ - -
-
X1 :
-
1.56
-
1.64
-
1.62
-
+ +
+
X1 :
+
1.56
+
1.64
+
1.62
+
- -
-
-
- Book
-
- Book
-
- Book
-
+ +
+
+
+ Book
+
+ Book
+
+ Book
+ -
- -
-
X2 :
-
1.56
-
1.64
-
1.62
-
+
+ +
+
X2 :
+
1.56
+
1.64
+
1.62
+
- -
-
-
- Book
-
- Book
-
- Book
-
- + +
+
+
+ Book
+
+ Book
+
+ Book
+ + - - -
- - - - - - - - - - - -
-
- - Cancel - Book Now - -
- + + +
+ + + + + + + + + + + +
+
+ + Cancel + Book Now + + +
+ - - + + - - - - - - - - - - Confirm - - - - -

-
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + Confirm + + + + +

+
+ + + +
+ + + + + + + + + + + + + + + +
- + - - \ No newline at end of file + diff --git a/resources/assets/js/pages/upload.vue b/resources/assets/js/pages/upload.vue index 9b391033..1371285e 100644 --- a/resources/assets/js/pages/upload.vue +++ b/resources/assets/js/pages/upload.vue @@ -1,84 +1,78 @@ - - - - - +} +