diff --git a/app/Http/Controllers/MalaysiaBankController.php b/app/Http/Controllers/MalaysiaBankController.php deleted file mode 100644 index 81819a57..00000000 --- a/app/Http/Controllers/MalaysiaBankController.php +++ /dev/null @@ -1,40 +0,0 @@ -all()); - - return response()->json($malaysiaBank, 201); - } - - public function update(Request $request, MalaysiaBank $malaysiaBank) - { - $malaysiaBank->update($request->all()); - - return response()->json($malaysiaBank, 200); - } - - public function delete(MalaysiaBank $malaysiaBank) - { - $malaysiaBank->delete(); - - return response()->json(null, 204); - } -} diff --git a/app/Http/Controllers/SettingMalaysiaBankController.php b/app/Http/Controllers/SettingMalaysiaBankController.php new file mode 100644 index 00000000..4319f058 --- /dev/null +++ b/app/Http/Controllers/SettingMalaysiaBankController.php @@ -0,0 +1,40 @@ +all()); + + return response()->json($settingMalaysiaBank, 201); + } + + public function update(Request $request, SettingMalaysiaBank $settingMalaysiaBank) + { + $settingMalaysiaBank->update($request->all()); + + return response()->json($settingMalaysiaBank, 200); + } + + public function delete(SettingMalaysiaBank $settingMalaysiaBank) + { + $settingMalaysiaBank->delete(); + + return response()->json(null, 204); + } +} diff --git a/app/MalaysiaBank.php b/app/MalaysiaBank.php deleted file mode 100644 index eb0536a0..00000000 --- a/app/MalaysiaBank.php +++ /dev/null @@ -1,10 +0,0 @@ -string('company_name')->nullable()->change(); + $table->string('bank_name')->nullable()->change(); + $table->string('acc_no')->nullable()->change(); + $table->string('bank_address')->nullable()->change(); + $table->string('swift')->nullable()->change(); + $table->string('cnap')->nullable()->change(); + $table->string('bank_branch')->nullable()->change(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + // + } +} diff --git a/database/seeds/MalaysiaBankSeeder.php b/database/seeds/SettingMalaysiaBankSeeder.php similarity index 78% rename from database/seeds/MalaysiaBankSeeder.php rename to database/seeds/SettingMalaysiaBankSeeder.php index 29503ae5..142ae8e6 100644 --- a/database/seeds/MalaysiaBankSeeder.php +++ b/database/seeds/SettingMalaysiaBankSeeder.php @@ -2,7 +2,7 @@ use Illuminate\Database\Seeder; -class MalaysiaBankSeeder extends Seeder +class SettingMalaysiaBankSeeder extends Seeder { /** * Run the database seeds. diff --git a/resources/assets/js/pages/settings/admin-malaysia-bank.vue b/resources/assets/js/pages/settings/admin-malaysia-bank.vue new file mode 100644 index 00000000..b94130b6 --- /dev/null +++ b/resources/assets/js/pages/settings/admin-malaysia-bank.vue @@ -0,0 +1,263 @@ + + + + + diff --git a/resources/assets/js/pages/settings/index.vue b/resources/assets/js/pages/settings/index.vue index f615f9fa..a7eb4dcc 100644 --- a/resources/assets/js/pages/settings/index.vue +++ b/resources/assets/js/pages/settings/index.vue @@ -62,6 +62,12 @@ route: 'settings.admin-china-bank', role: 'admin' }, + { + icon: 'flag', + name: this.$t('CIEF Malaysia Bank'), + route: 'settings.admin-malaysia-bank', + role: 'admin' + }, { icon: 'building', name: this.$t('Bank Setting'), diff --git a/resources/assets/js/router/routes.js b/resources/assets/js/router/routes.js index 1bfaf118..7be29f11 100644 --- a/resources/assets/js/router/routes.js +++ b/resources/assets/js/router/routes.js @@ -12,6 +12,7 @@ const SettingsPassword = () => import('~/pages/settings/password').then(m => m.d const SettingsAdminSupplier = () => import('~/pages/settings/admin-supplier').then(m => m.default || m) const SettingsAdminCreditSetting = () => import('~/pages/settings/admin-credit-setting').then(m => m.default || m) const SettingsAdminChinaBank = () => import('~/pages/settings/admin-china-bank').then(m => m.default || m) +const SettingsAdminMalaysiaBank = () => import('~/pages/settings/admin-malaysia-bank').then(m => m.default || m) const SettingsAdminBankSetting = () => import('~/pages/settings/admin-bank-setting').then(m => m.default || m) // Booking @@ -55,6 +56,7 @@ export default [ { path: 'admin-supplier', name: 'settings.admin-supplier', component: SettingsAdminSupplier }, { path: 'admin-credit-setting', name: 'settings.admin-credit-setting', component: SettingsAdminCreditSetting }, { path: 'admin-china-bank', name: 'settings.admin-china-bank', component: SettingsAdminChinaBank }, + { path: 'admin-malaysia-bank', name: 'settings.admin-malaysia-bank', component: SettingsAdminMalaysiaBank }, { path: 'admin-bank-setting', name: 'settings.admin-bank-setting', component: SettingsAdminBankSetting } ] }, diff --git a/routes/api.php b/routes/api.php index 366ef499..cbabdb05 100644 --- a/routes/api.php +++ b/routes/api.php @@ -29,21 +29,21 @@ Route::group(['middleware' => 'auth:api'], function () { Route::post('logout', 'Auth\LoginController@logout'); /*Route for the booking */ - Route::get('/booking/{book_id}', 'BookingController@show'); - Route::put('/booking/{book_id}', 'BookingController@update'); - Route::delete('/booking/{book_id}', 'BookingController@delete'); - Route::post('/booking', 'BookingController@store'); - Route::post('/booking/calculation', 'BookingController@calculation'); - Route::post('/booking/{book_id}/cancel', 'BookingController@cancel'); - Route::post('/booking/{id}/upload-user-bankslip', 'BookingController@uploadbankslip'); - Route::post('/booking/{id}/upload-po', 'BookingController@uploadPurchaseOrder'); - Route::post('/booking/{id}/confirm-po', 'BookingController@confirmPurchaseOrder'); - Route::patch('/booking/{id}/bankslip-amount', 'BookingController@updateBankSlipAmount'); + Route::get('booking/{book_id}', 'BookingController@show'); + Route::put('booking/{book_id}', 'BookingController@update'); + Route::delete('booking/{book_id}', 'BookingController@delete'); + Route::post('booking', 'BookingController@store'); + Route::post('booking/calculation', 'BookingController@calculation'); + Route::post('booking/{book_id}/cancel', 'BookingController@cancel'); + Route::post('booking/{id}/upload-user-bankslip', 'BookingController@uploadbankslip'); + Route::post('booking/{id}/upload-po', 'BookingController@uploadPurchaseOrder'); + Route::post('booking/{id}/confirm-po', 'BookingController@confirmPurchaseOrder'); + Route::patch('booking/{id}/bankslip-amount', 'BookingController@updateBankSlipAmount'); Route::post('booking/{book_id}/reject-bank-slip','BookingController@rejectBankSlip'); Route::post('booking/{book_id}/approve-bank-slip','BookingController@approveBankSlip'); Route::post('booking/{book_id}/cancel', 'BookingController@cancel'); Route::get('/booking', 'BookingController@index'); - Route::get('/user', 'UserController@show'); + Route::get('user', 'UserController@show'); Route::patch('settings/profile', 'Settings\ProfileController@update'); Route::patch('settings/password', 'Settings\PasswordController@update'); }); @@ -66,8 +66,6 @@ Route::group(['middleware' => ['role:admin']], function() { Route::put('update-rate/{rate}', 'RateController@update'); Route::delete('update-rate/{rate}', 'RateController@delete'); Route::get('update-rate', 'RateController@index'); - - Route::get('setting-credit', 'SettingCreditController@index'); Route::put('setting-credit', 'SettingCreditController@update'); @@ -84,6 +82,11 @@ Route::group(['middleware' => ['role:admin']], function() { Route::put('setting-beneficiary/{beneficiary}', 'SettingBeneficiaryController@update'); Route::delete('setting-beneficiary/{beneficiary}', 'SettingBeneficiaryController@delete'); + Route::get('setting-malaysia-bank', 'SettingMalaysiaBankController@index'); + Route::get('setting-malaysia-bank/{id}', 'SettingMalaysiaBankController@show'); + Route::post('setting-malaysia-bank', 'SettingMalaysiaBankController@store'); + Route::put('setting-malaysia-bank/{id}', 'SettingMalaysiaBankController@update'); + Route::get('marking', 'MarkingController@index'); Route::post('marking', 'MarkingController@store'); Route::get('marking/{beneficiary}', 'MarkingController@show'); @@ -94,14 +97,15 @@ Route::group(['middleware' => ['role:admin']], function() { Route::get('supplier-booking/{id}', 'BookingSupplierController@show'); Route::post('supplier-booking', 'BookingSupplierController@store'); Route::put('supplier-booking/{id}', 'BookingSupplierController@update'); - Route::post('/booking/{id}/confirm-supplier', 'BookingController@confirmSupplier'); + Route::post('booking/{id}/confirm-supplier', 'BookingController@confirmSupplier'); - Route::post('/booking/{id}/upload-china-bankslip','ChinaBankSlipController@store'); - Route::patch('/booking/{id}/update-china-bankslip','ChinaBankSlipController@update'); - Route::get('/booking/{id}/po', 'BookingController@showPurchaseOrder'); + Route::post('booking/{id}/upload-china-bankslip','ChinaBankSlipController@store'); + Route::patch('booking/{id}/update-china-bankslip','ChinaBankSlipController@update'); + Route::get('booking/{id}/po', 'BookingController@showPurchaseOrder'); Route::post('booking/{id}/upload-invoice', 'BookingController@uploadInvoice'); Route::post('booking/{id}/confirm-invoice', 'BookingController@confirmInvoice'); }); + Route::delete('setting-malaysia-bank/{id}', 'SettingMalaysiaBankController@delete'); \ No newline at end of file