diff --git a/app/Http/Controllers/LabelController.php b/app/Http/Controllers/LabelController.php index 425e5225..cd90c9f5 100644 --- a/app/Http/Controllers/LabelController.php +++ b/app/Http/Controllers/LabelController.php @@ -94,10 +94,10 @@ class LabelController extends Controller if (auth('api')->user()->cant('delete', $Label)) { return \MessageResponse::error(trans('messages.access_denied')); } - if(count($Label->packages)) - { - $Label->packages()->detach(); - } + // if(count($Label->packages)) + // { + // $Label->packages()->detach(); + // } if(count($Label->cycles)) { $Label->cycles()->detach(); diff --git a/resources/js/vue/views/Item/List.vue b/resources/js/vue/views/Item/List.vue index a985d35d..bcc0768c 100644 --- a/resources/js/vue/views/Item/List.vue +++ b/resources/js/vue/views/Item/List.vue @@ -74,6 +74,10 @@ fas fa-times Remove + + fas fa-barcode + Generate Barcode + @@ -155,6 +159,15 @@ export default { this.lastPage = result.data.data.last_page; } }, + async generateBarcode(code) { + const result = await ApiService.post(urls.Barcode(code)); + if (result && result.status == 200) { + this.changeCurrentModal({ + modal: "modal-barcode-barcode", + properties: { result } + }); + } + }, async show(testResultId) { const result = await ApiService.get( urls.showItem(testResultId)