BankinSlip
@@ -47,6 +41,32 @@
+
+
+ Bankin Amount (RM) :
+
+
+
+
+
+
+
+ Submit
+
+ Upload Later
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
+}
+
diff --git a/resources/assets/js/pages/admin/home.vue b/resources/assets/js/pages/admin/home.vue
index 220120b8..c601ea0e 100644
--- a/resources/assets/js/pages/admin/home.vue
+++ b/resources/assets/js/pages/admin/home.vue
@@ -1,47 +1,46 @@
-
-
-
-
-
- Update
- { BookingStatus(scope.row.status, scope.row.id) }"> {{scope.row.id}}
-
-
-
+
+
+
+
+
+ Update
+ { BookingStatus(scope.row.status, scope.row.id) }"> {{ scope.row.id }}
+
+
+ -->
+
+
+
+
+
-
-
-
-
-
-
-
-
-
- {{ scope.row.status_desc }}
-
- {{ scope.row.track_status }}
-
-
-
-
-
-
-
- { BookingStatus(scope.row.status, scope.row.id) }"> View Status
-
+
+
+
+ {{ scope.row.status_desc }}
+
+ {{ scope.row.track_status }}
+
+
+
+
+
+
+
+ { BookingStatus(scope.row.status, scope.row.id) }"> View Status
+
-
-
-
-
-
+
+
+
+
+
diff --git a/resources/assets/js/pages/auth/login.vue b/resources/assets/js/pages/auth/login.vue
index 054eb81f..06c5e6b4 100644
--- a/resources/assets/js/pages/auth/login.vue
+++ b/resources/assets/js/pages/auth/login.vue
@@ -80,11 +80,9 @@ export default {
methods: {
async login () {
-
// Submit the form.
const { data } = await this.form.post('/api/login')
-
// Add loading screen
const loading = this.$loading({
lock: true,
@@ -96,14 +94,12 @@ export default {
// Save the token.
this.$store.dispatch('auth/saveToken', {
token: data.token,
- remember: this.remember,
+ remember: this.remember
})
// Fetch the user.
await this.$store.dispatch('auth/fetchUser')
-
-
// Redirect home.
if (store.getters['auth/user'].role === 'admin') {
this.$router.push({ name: 'admin.home' })
diff --git a/resources/assets/js/pages/booking/completed.vue b/resources/assets/js/pages/booking/completed.vue
index 1cb07172..42585d3c 100644
--- a/resources/assets/js/pages/booking/completed.vue
+++ b/resources/assets/js/pages/booking/completed.vue
@@ -1,103 +1,103 @@
-
-
+
+
-
-
Order Completed
-
+
+
Order Completed
+
+
+
+
+
+
+
+
+
+ Purchase Order
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Invoice
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ China Bank Slip
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Order Details
+
-
-
-
-
-
-
-
- Purchase Order
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invoice
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- China Bank Slip
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
-
-
-
-
- Order Details
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ Order Bankin Slip
+
+
+
+
+
+
-
-
-
-
-
- Order Bankin Slip
-
-
-
-
-
-
-
-
-
-
+
+
+
\ No newline at end of file
+ },
+ methods: {
+
+ }
+}
+
diff --git a/resources/assets/js/pages/booking/confirmation.vue b/resources/assets/js/pages/booking/confirmation.vue
index 58812c71..8e2ce4bf 100644
--- a/resources/assets/js/pages/booking/confirmation.vue
+++ b/resources/assets/js/pages/booking/confirmation.vue
@@ -1,6 +1,6 @@
-
+
Bankin Slip Verification In Progress
@@ -16,13 +16,13 @@
-
+
-
+
@@ -32,7 +32,7 @@
-
+
BankinSlip
@@ -53,63 +53,62 @@
}
\ No newline at end of file
+}
+
diff --git a/resources/assets/js/pages/booking/poComplete.vue b/resources/assets/js/pages/booking/poComplete.vue
index e70b0242..bae24ee9 100644
--- a/resources/assets/js/pages/booking/poComplete.vue
+++ b/resources/assets/js/pages/booking/poComplete.vue
@@ -1,88 +1,88 @@
-
-
+
+
-
-
Processing Invoice
-
+
+
Processing Invoice
+
+
+
+
+
+
+
+
+
+ Purchase Order
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ China Bank Slip
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Order Details
+
-
-
-
-
-
-
-
- Purchase Order
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- China Bank Slip
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
-
-
-
-
- Order Details
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ Order Bankin Slip
+
+
+
+
+
+
-
-
-
-
-
- Order Bankin Slip
-
-
-
-
-
-
-
-
-
-
+
+
+
\ No newline at end of file
+ },
+ methods: {
+
+ }
+}
+
diff --git a/resources/assets/js/pages/booking/transfer.vue b/resources/assets/js/pages/booking/transfer.vue
index c9c7b4d9..c2e85c3f 100644
--- a/resources/assets/js/pages/booking/transfer.vue
+++ b/resources/assets/js/pages/booking/transfer.vue
@@ -1,6 +1,6 @@
-
+
Transfer In Progress
@@ -18,13 +18,13 @@
-
+
-
+
@@ -34,7 +34,7 @@
-
+
BankinSlip
@@ -55,63 +55,62 @@
}
\ No newline at end of file
+}
+
diff --git a/resources/assets/js/pages/booking/uploadPo.vue b/resources/assets/js/pages/booking/uploadPo.vue
index 6570f5a5..226ad452 100644
--- a/resources/assets/js/pages/booking/uploadPo.vue
+++ b/resources/assets/js/pages/booking/uploadPo.vue
@@ -1,102 +1,102 @@
-
-
+
+
-
-
Transfer Completed
-
Please upload your PO
-
+
+
Transfer Completed
+ Please upload your PO
+
+
+
+
+
+
+
+
+
+ Upload PO
+
+
+
+
+
+
+ Drop file here or
+ click to upload
+
+ jpg/png/pdf files with a size less than 3mb
+
+
+
+
+
+ Submit
+
+
+
+
+
+
+
+
+ China Bank Slip
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Order Details
+
-
-
-
-
-
-
-
- Upload PO
-
-
-
-
-
-
- Drop file here or
- click to upload
-
- jpg/png/pdf files with a size less than 3mb
-
-
-
-
-
- Submit
-
-
-
-
-
-
-
-
- China Bank Slip
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
-
-
-
-
- Order Details
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ Order Bankin Slip
+
+
+
+
+
+
-
-
-
-
-
- Order Bankin Slip
-
-
-
-
-
-
-
-
-
-
+
+
+
\ No newline at end of file
+ },
+ methods: {
+ uploadPo () {
+ this.loading = true
+ axios
+ .post('/api/booking/' + this.$route.params.id + '/confirm-po')
+ .then((response) => {
+ console.log(response)
+ this.$message({
+ showClose: true,
+ message: 'Your PO has been uploaded. We are processing the Invoice.',
+ type: 'success',
+ duration: 5000
+ })
+ this.$router.push({
+ name: 'home'
+ })
+ this.loading = false
+ }).catch((error) => {
+ console.log(error)
+ loading.close()
+ this.$router.push({
+ name: 'notfound'
+ })
+ this.loading = false
+ })
+ },
+ handleRemove (file, fileList) {
+ console.log(file, fileList)
+ },
+ handlePreview (file) {
+ console.log(file)
+ },
+ handleExceed (files, fileList) {
+ this.$message.warning(`The limit is 3, you selected ${files.length} files this time, add up to ${files.length + fileList.length} totally`)
+ },
+ beforeRemove (file, fileList) {
+ return this.$confirm(`确定移除 ${file.name}?`)
+ }
+ }
+}
+
diff --git a/resources/assets/js/pages/booking/uploadUserBankSlip.vue b/resources/assets/js/pages/booking/uploadUserBankSlip.vue
index db35014e..fa1cb4df 100644
--- a/resources/assets/js/pages/booking/uploadUserBankSlip.vue
+++ b/resources/assets/js/pages/booking/uploadUserBankSlip.vue
@@ -1,6 +1,6 @@
-
+
Waiting For Payment
@@ -26,10 +26,8 @@
-
-
@@ -39,11 +37,9 @@
-
-
-
+
@@ -56,15 +52,15 @@
-->
Bankin Amount (RM) :
-
+
-
-
Submit
+
+
Submit
Upload Later
@@ -78,8 +74,6 @@
-
-
\ No newline at end of file
+}
+
diff --git a/resources/assets/js/pages/home.vue b/resources/assets/js/pages/home.vue
index b53ed7d8..af0008f5 100644
--- a/resources/assets/js/pages/home.vue
+++ b/resources/assets/js/pages/home.vue
@@ -140,8 +140,8 @@
-
-
+
+
@@ -159,7 +159,7 @@
Cancel
- Book Now
+ Book Now
@@ -167,7 +167,7 @@
-
+
- Confirm
+ Confirm
@@ -241,15 +241,14 @@
Update
- { BookingStatus(scope.row.status, scope.row.id) }"> {{scope.row.id}}
+ { BookingStatus(scope.row.status, scope.row.id) }"> {{ scope.row.id }}
-
- -->
+ -->
+ prop="transfer_amount" width="170" />
@@ -267,8 +266,8 @@
- { BookingStatus(scope.row.status, scope.row.id) }"> View Status
+ label="" width="180" filter-placement="bottom-end">
+ { BookingStatus(scope.row.status, scope.row.id) }"> View Status