partial update create mutations

This commit is contained in:
2025-06-12 00:33:59 +07:00
parent 0b211915f1
commit a5e1348436
32 changed files with 2883 additions and 548 deletions

View File

@@ -11,7 +11,7 @@ use App\Http\Controllers\WarehouseManagement\OpnamesController;
use App\Http\Controllers\WarehouseManagement\ProductCategoriesController;
use App\Http\Controllers\WarehouseManagement\ProductsController;
use App\Http\Controllers\WorkController;
use App\Http\Controllers\WarehouseManagement\StocksController;
use App\Http\Controllers\WarehouseManagement\MutationsController;
use App\Models\Menu;
use App\Models\Privilege;
use App\Models\Role;
@@ -241,10 +241,19 @@ Route::group(['middleware' => 'auth'], function() {
Route::post('get-stock-data', 'getStockData')->name('opnames.get-stock-data');
});
Route::prefix('stocks')->controller(StocksController::class)->group(function () {
Route::get('/', 'index')->name('stocks.index');
Route::post('adjust', 'adjust')->name('stocks.adjust');
Route::get('history', 'history')->name('stocks.history');
Route::prefix('mutations')->name('mutations.')->controller(MutationsController::class)->group(function () {
Route::get('/', 'index')->name('index');
Route::get('create', 'create')->name('create');
Route::post('/', 'store')->name('store');
Route::get('get-product-stock', 'getProductStock')->name('get-product-stock');
Route::get('{mutation}', 'show')->name('show');
Route::get('{mutation}/edit', 'edit')->name('edit');
Route::get('{mutation}/details', 'getDetails')->name('details');
Route::post('{mutation}/receive', 'receive')->name('receive');
Route::post('{mutation}/approve', 'approve')->name('approve');
Route::post('{mutation}/reject', 'reject')->name('reject');
Route::post('{mutation}/complete', 'complete')->name('complete');
Route::post('{mutation}/cancel', 'cancel')->name('cancel');
});
});
});