|
@@ -7,12 +7,15 @@ use App\Facilitator;
|
|
|
use App\DischargeTask;
|
|
use App\DischargeTask;
|
|
|
use App\Filters\DischargeTaskFilters;
|
|
use App\Filters\DischargeTaskFilters;
|
|
|
use App\Http\Requests\DischargeTask\DischargeTaskRequest;
|
|
use App\Http\Requests\DischargeTask\DischargeTaskRequest;
|
|
|
|
|
+use App\Imports\CommodityImport;
|
|
|
|
|
+use App\Imports\DischargeTaskImport;
|
|
|
use App\Services\common\ExportService;
|
|
use App\Services\common\ExportService;
|
|
|
use App\Services\OwnerService;
|
|
use App\Services\OwnerService;
|
|
|
use App\Warehouse;
|
|
use App\Warehouse;
|
|
|
use Carbon\Carbon;
|
|
use Carbon\Carbon;
|
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Http\Request;
|
|
|
use Illuminate\Support\Facades\Gate;
|
|
use Illuminate\Support\Facades\Gate;
|
|
|
|
|
+use Maatwebsite\Excel\Facades\Excel;
|
|
|
use function Sodium\compare;
|
|
use function Sodium\compare;
|
|
|
|
|
|
|
|
class DischargeTaskController extends Controller
|
|
class DischargeTaskController extends Controller
|
|
@@ -144,6 +147,16 @@ class DischargeTaskController extends Controller
|
|
|
return view('personnel.discharge.task.receipt',compact('task'));
|
|
return view('personnel.discharge.task.receipt',compact('task'));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ public function importApi(Request $request)
|
|
|
|
|
+ {
|
|
|
|
|
+
|
|
|
|
|
+ $extension=$request->file()['file']->getClientOriginalExtension();
|
|
|
|
|
+ $extension[0] = strtoupper($extension[0]);
|
|
|
|
|
+ Excel::import(new DischargeTaskImport(), $request->file()['file']->path(),null,$extension);
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
public function show(DischargeTask $dischargeTask)
|
|
public function show(DischargeTask $dischargeTask)
|
|
|
{
|
|
{
|
|
|
}
|
|
}
|