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)