From 8cfb213b8157bae5988567169296f109f157fa85 Mon Sep 17 00:00:00 2001 From: Fayyazi Date: Tue, 17 Dec 2019 11:42:56 +0330 Subject: [PATCH] new update --- app/Http/Controllers/BarCodeController.php | 11 +- app/Http/Controllers/LabelController.php | 4 +- app/Http/Controllers/PackageController.php | 2 +- app/Http/Requests/StorePackageRequest.php | 7 +- resources/js/show/config/urls.js | 5 +- resources/js/show/views/Cycle/ShowCycle.vue | 114 ++++++++++-------- resources/js/show/views/Item/ShowItem.vue | 74 ++++++++++-- resources/js/show/views/Label/ShowLabel.vue | 85 ++++++++----- .../js/show/views/Package/ShowPackage.vue | 62 +++++----- resources/js/vue/components/core/Modal.vue | 2 +- .../vue/components/modal/barcode/Barcode.vue | 13 +- .../js/vue/components/modal/cycle/Show.vue | 10 +- .../js/vue/components/modal/item/show.vue | 60 +++++++-- .../js/vue/components/modal/label/Show.vue | 53 ++++---- .../js/vue/components/modal/package/Show.vue | 6 +- .../vue/components/modal/testresult/Show.vue | 4 +- resources/js/vue/config/urls.js | 1 + resources/js/vue/views/Cycle/AddEdit.vue | 12 +- resources/js/vue/views/Cycle/List.vue | 2 +- resources/js/vue/views/Item/AddEdit.vue | 2 +- resources/js/vue/views/Item/List.vue | 7 +- resources/js/vue/views/Label/AddEdit.vue | 2 +- resources/js/vue/views/Label/List.vue | 2 +- .../js/vue/views/MedicalCenter/AddEdit.vue | 4 +- resources/js/vue/views/Package/AddEdit.vue | 11 ++ resources/js/vue/views/Package/List.vue | 12 +- resources/js/vue/views/TestResult/AddEdit.vue | 7 +- resources/js/vue/views/TestType/AddEdit.vue | 2 +- routes/web.php | 2 +- 29 files changed, 373 insertions(+), 205 deletions(-) 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 @@