|
|
|
@ -7,14 +7,9 @@ const cellValue = inject(CellValueInj)
|
|
|
|
|
|
|
|
|
|
const column = inject(ColumnInj) |
|
|
|
|
|
|
|
|
|
const barcodeValue = computed(() => { |
|
|
|
|
if (cellValue?.value === undefined) { |
|
|
|
|
return undefined |
|
|
|
|
} |
|
|
|
|
return String(cellValue.value) |
|
|
|
|
}) |
|
|
|
|
const barcodeValue: ComputedRef<string> = computed(() => String(cellValue?.value || '')) |
|
|
|
|
|
|
|
|
|
const tooManyCharsForBarcode = computed(() => barcodeValue?.value?.length > maxNumberOfAllowedCharsForBarcodeValue) |
|
|
|
|
const tooManyCharsForBarcode = computed(() => barcodeValue.value.length > maxNumberOfAllowedCharsForBarcodeValue) |
|
|
|
|
|
|
|
|
|
const modalVisible = ref(false) |
|
|
|
|
|
|
|
|
@ -31,9 +26,7 @@ const barcodeMeta = $computed(() => {
|
|
|
|
|
|
|
|
|
|
const handleModalOkClick = () => (modalVisible.value = false) |
|
|
|
|
|
|
|
|
|
const showBarcode = computed(() => { |
|
|
|
|
return barcodeValue && barcodeValue?.value?.length > 0 && !tooManyCharsForBarcode.value |
|
|
|
|
}) |
|
|
|
|
const showBarcode = computed(() => barcodeValue?.value.length > 0 && !tooManyCharsForBarcode.value) |
|
|
|
|
|
|
|
|
|
const { showEditNonEditableFieldWarning, showClearNonEditableFieldWarning } = useShowNotEditableWarning() |
|
|
|
|
</script> |
|
|
|
|