diff --git a/resources/assets/js/components/LocaleDropdown.vue b/resources/assets/js/components/LocaleDropdown.vue
index f4b0d5c3..99a8f7ff 100644
--- a/resources/assets/js/components/LocaleDropdown.vue
+++ b/resources/assets/js/components/LocaleDropdown.vue
@@ -13,11 +13,52 @@
-
Update Rate
- Complete Order
+
+
+
Today's Rate
+
X1 : Cash: 1.76 Cheque: 1.66 BA: 1.63
+
X2 : Cash: 1.65 Cheque: 1.70 BA: 1.58
+
+
+ Update rate
+
+ Update Rate
+
+ Complete Order
Transaction History
Upload Supplier Bank Slip to System
+
+
+
+
+ X1 :
+ Cash :
+ Cheque :
+ BA :
+
+
+
+ X2 :
+ Cash :
+ Cheque :
+ BA :
+
+
+
+ Cancel
+ Save
+
+
+
+
+
+ Rate Successfully Updated
+
+ OK
+
+
+
@@ -26,6 +67,13 @@ import { mapGetters } from 'vuex'
import { loadMessages } from '~/plugins/i18n'
export default {
+ data() {
+ return {
+ UpdateRatePopoverVisible: false,
+ UpdateRateDialogVisible: false,
+ DoneUpdateRateDialogVisible: false
+ };
+ },
computed: mapGetters({
locale: 'lang/locale',
locales: 'lang/locales'
diff --git a/resources/assets/js/pages/admin/complete-order.vue b/resources/assets/js/pages/admin/complete-order.vue
new file mode 100644
index 00000000..e9681fad
--- /dev/null
+++ b/resources/assets/js/pages/admin/complete-order.vue
@@ -0,0 +1,39 @@
+
+
+
Complete Order
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/assets/js/router/routes.js b/resources/assets/js/router/routes.js
index 116f0d7f..988d3878 100644
--- a/resources/assets/js/router/routes.js
+++ b/resources/assets/js/router/routes.js
@@ -14,8 +14,6 @@ const SettingsAdminCreditSetting = () => import('~/pages/settings/admin-credit-s
const SettingsAdminChinaBank = () => import('~/pages/settings/admin-china-bank').then(m => m.default || m)
const SettingsAdminBankSetting = () => import('~/pages/settings/admin-bank-setting').then(m => m.default || m)
-// const Admin = () => import('~/pages/admin/adminhome').then(m => m.default || m)
-const Admin = () => import('~/pages/admin/index').then(m => m.default || m)
// Booking
const Upload = () => import('~/pages/booking/uploadUserBankSlip').then(m => m.default || m)
const Confirmation = () => import('~/pages/booking/confirmation').then(m => m.default || m)
@@ -32,7 +30,9 @@ const UploadCNSlip = () => import('~/pages/admin/booking/uploadChinaBankslip').t
const UploadInvoice = () => import('~/pages/admin/booking/uploadInvoice').then(m => m.default || m)
// const Completed = () => import('~/pages/booking/uploadUserBankSlip').then(m => m.default || m)
+// Admin pages
const AdminHome = () => import('~/pages/admin/home').then(m => m.default || m)
+const CompleteOrder = () => import('~/pages/admin/complete-order').then(m => m.default || m)
export default [
{ path: '/', name: 'welcome', component: Welcome },
@@ -62,13 +62,6 @@ export default [
{ path: '/booking/:id/po-complete', name: 'booking.user.pocomplete', component: PoComplete },
{ path: '/booking/:id/complete', name: 'booking.complete', component: Completed },
- { path: '/admin',
- component: Admin,
- children: [
- { path: '', redirect: { name: 'admin.index' } },
- { path: 'index', name: 'admin.index', component: Admin },
- { path: 'home', name: 'admin.home', component: AdminHome }
- ] },
// Admin booking
{ path: '/booking/:id/verification', name: 'booking.admin.verification', component: Verification },
{ path: '/booking/:id/supplier', name: 'booking.admin.supplier', component: Supplier },
@@ -77,6 +70,8 @@ export default [
{ path: '/booking/:id/upload-invoice', name: 'booking.admin.invoice', component: UploadInvoice },
// { path: '/booking/:id/complete', name: 'booking.complete', component: Completed },
+ // Admin pages
{ path: '/admin', name: 'admin.home', component: AdminHome },
+ { path: '/admin/complete-order', name: 'admin.complete-order', component: CompleteOrder },
{ path: '*', name: 'notfound', component: NotFound }
]