Files
FEDEO/composables/usePrintLabel.js
2024-07-30 12:01:07 +02:00

27 lines
520 B
JavaScript

import Handlebars from "handlebars";
export const usePrintLabel = async (printServerId,printerName , rawZPL ) => {
const supabase = useSupabaseClient()
const dataStore = useDataStore()
await supabase.from("printJobs").insert({
tenant: dataStore.currentTenant,
rawContent: rawZPL,
printerName: printerName,
printServer: printServerId
})
}
export const useGenerateZPL = (rawZPL,data) => {
let template = Handlebars.compile(rawZPL)
return template(data)
}