diff --git a/app/Http/Controllers/BarCodeController.php b/app/Http/Controllers/BarCodeController.php index a898bcdc..6f591e81 100644 --- a/app/Http/Controllers/BarCodeController.php +++ b/app/Http/Controllers/BarCodeController.php @@ -14,12 +14,11 @@ class BarCodeController extends Controller { if($Number != "undefined") { + $URL = 'https://www.cssd-doc.com/Show/'.$Type.'/'.$Number; + $Barcode = DNS1D::getBarcodePNG($Number, "C128"); - $QRCode = DNS2D::getBarcodePNG($Number, "QRCODE"); - if ($Type == 'Cycle') { - $Cycle = Cycle::where('unique_id', $Number)->first(); - $Number = $Cycle->id; - } + $QRCode = DNS2D::getBarcodePNG($URL, "QRCODE"); + return \MessageResponse::data(['Barcode' => 'data:image/png;base64,' .$Barcode, 'QRCode' => 'data:image/png;base64,' .$QRCode, 'ShowLink' => 'Show/'.$Type.'/'.$Number]); } } @@ -28,7 +27,7 @@ class BarCodeController extends Controller if($TestResult) { $URL = 'https://www.cssd-doc.com/ShowTestResult/'.$TestResult->id; - $QRCode = DNS2D::getBarcodePNG($URL, "QRCODE"); + $QRCode = DNS2D::getBarcodePNG($URL, "QRCODE"); return \MessageResponse::data(['QRCode' => 'data:image/png;base64,' .$QRCode]); } diff --git a/app/Http/Controllers/LabelController.php b/app/Http/Controllers/LabelController.php index d4ab2c8e..5d33e0a0 100644 --- a/app/Http/Controllers/LabelController.php +++ b/app/Http/Controllers/LabelController.php @@ -70,7 +70,7 @@ class LabelController extends Controller 'package_id' => $request->package_id ]; $LabelObj = Label::create($LabelData); - return \MessageResponse::success(trans('messages.success')); + return \MessageResponse::success(trans('messages.success'), null, $LabelObj); } public function edit(Label $Label) { @@ -81,7 +81,7 @@ class LabelController extends Controller public function update(Request $request, Label $Label) { $Label->update($request->all()); - return \MessageResponse::success(trans('messages.success')); + return \MessageResponse::success(trans('messages.success'), null, $Label); } public function destroy(Label $Label) { diff --git a/app/Http/Controllers/PackageController.php b/app/Http/Controllers/PackageController.php index a4994fd9..f5afd6d9 100644 --- a/app/Http/Controllers/PackageController.php +++ b/app/Http/Controllers/PackageController.php @@ -52,7 +52,7 @@ class PackageController extends Controller $UniqueID = substr(base_convert(sha1(uniqid(mt_rand())), 16, 36), 0, 10); $PackageData = [ 'name' => $request->name, - 'unique_id' => $UniqueID, + 'unique_id' => $request->unique_id, 'note' => $request->note, 'user_id' => auth('api')->user()->id, 'verified' => 'NotVerified', diff --git a/app/Http/Requests/StorePackageRequest.php b/app/Http/Requests/StorePackageRequest.php index 4c5d2607..02fac0ab 100644 --- a/app/Http/Requests/StorePackageRequest.php +++ b/app/Http/Requests/StorePackageRequest.php @@ -25,7 +25,8 @@ class StorePackageRequest extends FormRequest switch ($this->method()) { case 'POST': { return [ - 'name' => 'required|max:100|unique:packages', + 'name' => 'required|max:250|unique:packages', + 'unique_id' => 'required|max:250|unique:packages', 'note' => 'nullable', 'items' => 'required', ]; @@ -35,8 +36,8 @@ class StorePackageRequest extends FormRequest case 'PATCH': { $Package = $this->route('Package'); return [ - 'name' => 'required|max:100|unique:packages,id,'.$Package->id, - 'unique_id' => 'required|max:100|unique:packages,id,'.$Package->id, + 'name' => 'required|max:250|unique:packages,id,'.$Package->id, + 'unique_id' => 'required|max:250|unique:packages,id,'.$Package->id, 'note' => 'nullable', 'items' => 'required', ]; diff --git a/resources/js/show/config/urls.js b/resources/js/show/config/urls.js index 4edda861..05a55d93 100644 --- a/resources/js/show/config/urls.js +++ b/resources/js/show/config/urls.js @@ -12,8 +12,9 @@ const urls = { showCycle: function(id) { return `/ShowCycle/${id}`; }, - Barcode: function(code) { - return `/BarCode/${code}`; + Barcode: function(code, type) { + console.log(code, type,'aaa'); + return `/BarCode/${code}/${type}`; }, packageBarcode: function(code) { return `/Package/Barcode/${code}`; diff --git a/resources/js/show/views/Cycle/ShowCycle.vue b/resources/js/show/views/Cycle/ShowCycle.vue index f34e0e3f..1e970a4f 100644 --- a/resources/js/show/views/Cycle/ShowCycle.vue +++ b/resources/js/show/views/Cycle/ShowCycle.vue @@ -1,15 +1,15 @@