diff --git a/package.json b/package.json
index 534b3459..76130b18 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"private": true,
"scripts": {
"dev": "npm run development",
- "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
+ "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --config=node_modules/laravel-mix/setup/webpack.config.js",
"watch": "npm run development -- --watch",
"watch-poll": "npm run watch -- --watch-poll",
"hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
@@ -31,7 +31,6 @@
"vue": "^2.6.10",
"vue-avatar": "^2.1.8",
"vue-debounce": "^2.6.0",
- "vue-template-compiler": "^2.6.10",
"vue-the-mask": "^0.11.1",
"vuelidate": "^0.7.4",
"vuex": "^3.1.1"
@@ -58,11 +57,13 @@
"gulp-streamify": "^1.0.2",
"gulp-uglify": "^3.0.0",
"gulp-uglify-es": "^2.0.0",
- "laravel-mix": "^5.0.9",
+ "laravel-mix": "^6.0.49",
"laravel-vapor": "^0.7.0",
"lodash": "^4.17.19",
"postcss": "^8.1.14",
- "resolve-url-loader": "^3.1.2"
+ "resolve-url-loader": "^3.1.2",
+ "vue-loader": "^15.11.1 ",
+ "vue-template-compiler": "^2.7.16"
},
"paths": {
"build": {
diff --git a/resources/views/pages/download/index.blade.php b/resources/views/pages/download/index.blade.php
new file mode 100644
index 00000000..ebc8e317
--- /dev/null
+++ b/resources/views/pages/download/index.blade.php
@@ -0,0 +1,86 @@
+@extends('layouts.base_portal')
+@section('inner_content')
+
+
+
+
+
Packaging Downloads
+
+
+
+
+ packing-list-on-hold.xls
+
+ Download
+
+
+
+
+
+
+
+ aging_report.xls
+
+ Download
+
+
+
+
+
+
+
+
+
+
+ arrived-parcel.xlsx
+
+ Download
+
+
+
+
+
+
+
+ parcel-summary.xls
+
+ Download
+
+
+
+
+
+
+
+
+
+
+ guangzhou2-to-johor-summary.xls
+
+ Download
+
+
+
+
+
+
+
+
+
+
Feedback Downloads
+
+
+
+
+ Feedback
+
+ Download
+
+
+
+
+
+
+
+
+@endsection
diff --git a/resources/views/partials/menu.blade.php b/resources/views/partials/menu.blade.php
index 6e1e8619..e068f8b2 100644
--- a/resources/views/partials/menu.blade.php
+++ b/resources/views/partials/menu.blade.php
@@ -210,6 +210,18 @@
Feedback
+
-
diff --git a/routes/web.php b/routes/web.php
index 9c2ce434..0637a62b 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -435,11 +435,11 @@ Route::get('/export/packing-list/{id}', 'Exports\ExportContainerPackingListContr
Route::get('/export/pending-arrangement-delivery-list', 'Exports\ExportPendingArrangementPackingListV2Controller@export')->name('packaging_list.pending_arrangement.export');
// Route::get('/export/on-hold-packing-list', 'Exports\ExportPendingArrangementPackingListV2Controller@onHold')->name('packaging_list.on_hold.export');
Route::get('/export/arrived-parcel', 'Exports\ExportArrivedParcelController@export')->name('packing_list.arrived_parcel.export');
-Route::get('/export/parcel-summary', 'Exports\ExportArrivedParcelController@summary');
+Route::get('/export/parcel-summary', 'Exports\ExportArrivedParcelController@summary')->name('packing_list.arrived_parcel.parcel-summary');
Route::get('/export/aging-list', 'Exports\ExportArrivedParcelController@aging')->name('aging-listing.export');
Route::get('/export/parcel-postcode', 'Exports\ExportParcelPostcodesController@export');
Route::get('/export/{year}/customer-total-order', 'Exports\ExportCustomersToExcelController@totalOrders');
-Route::get('/export/packing-list-warehouse/guangzhou2-to-johor', 'Exports\ExportArrivedParcelController@guangZhou2ToJohor');
+Route::get('/export/packing-list-warehouse/guangzhou2-to-johor', 'Exports\ExportArrivedParcelController@guangZhou2ToJohor')->name('packing_list.arrived_parcel.guangZhou2ToJohor');
//Convert to protected route (20240925)
Route::get('/export/on-hold-packing-list', 'Exports\ExportPendingArrangementPackingListController@onHold')->middleware(['api'])->middleware(['valid.token'])->name('packaging_list.on_hold.export');
@@ -1361,3 +1361,8 @@ Route::get('/group-transaction-with-completed-payments', function () {
echo '' . $companyMarking . '
|
';
}
});
+
+
+Route::get('/download', function () {
+ return view('pages.download.index');
+})->name('admin.download');
diff --git a/webpack.mix.js b/webpack.mix.js
index 01dcbd11..c8fa95d4 100644
--- a/webpack.mix.js
+++ b/webpack.mix.js
@@ -11,4 +11,6 @@ const mix = require('laravel-mix');
|
*/
-mix.js('./resources/assets/vue/app.js', 'public/vue').version();
+mix.js('./resources/assets/vue/app.js', 'public/vue')
+ .vue()
+ .version()