Skip to content

Commit a563e63

Browse files
committed
Can generate bulk labels for parts
1 parent 4a4f5ef commit a563e63

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

front/src/views/parts/List.vue

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,8 @@
8383
<PvButton label="Save" class="ml-1" @click="bulkChangeStorageLocation($event)"></PvButton>
8484
</OverlayPanel>
8585

86+
<PvButton label="Generate labels" class="p-button-normal ml-2" @click="showBulkLabelGenerator()" />
87+
8688
<PvButton label="Delete" class="p-button-danger ml-2" @click="deletePartMultiple($event)" />
8789
</template>
8890

@@ -1072,6 +1074,26 @@ export default {
10721074
});
10731075
this.loadLazyData();
10741076
},
1077+
showBulkLabelGenerator() {
1078+
this.$dialog.open(LabelGeneratorModal, {
1079+
props: {
1080+
modal: true,
1081+
style: {
1082+
width: "70vw",
1083+
},
1084+
dismissableMask: true,
1085+
},
1086+
templates: {
1087+
header: () => {
1088+
return [h("h3", [h("i", { class: "fa fa-qrcode mr-1" }), h("span", "Label Generator")])];
1089+
},
1090+
},
1091+
data: {
1092+
items: this.selectedParts,
1093+
kind: "part",
1094+
},
1095+
});
1096+
},
10751097
},
10761098
};
10771099
</script>

0 commit comments

Comments
 (0)