style: prettier js
diff --git a/erpnext/public/js/utils/barcode_scanner.js b/erpnext/public/js/utils/barcode_scanner.js
index be4e4d2..57ce7b3 100644
--- a/erpnext/public/js/utils/barcode_scanner.js
+++ b/erpnext/public/js/utils/barcode_scanner.js
@@ -21,7 +21,9 @@
// batch_no: "LOT12", // present if batch was scanned
// serial_no: "987XYZ", // present if serial no was scanned
// }
- this.scan_api = opts.scan_api || "erpnext.selling.page.point_of_sale.point_of_sale.search_for_serial_or_batch_or_barcode_number";
+ this.scan_api =
+ opts.scan_api ||
+ "erpnext.selling.page.point_of_sale.point_of_sale.search_for_serial_or_batch_or_barcode_number";
}
process_scan() {
@@ -32,24 +34,26 @@
return;
}
- frappe.call({
- method: this.scan_api,
- args: {
- search_value: input,
- }
- }).then(r => {
- const data = r && r.message;
- if (!data || Object.keys(data).length === 0) {
- frappe.show_alert({
- message: __('Cannot find Item with this Barcode'),
- indicator: 'red'
- });
- this.clean_up();
- return;
- }
+ frappe
+ .call({
+ method: this.scan_api,
+ args: {
+ search_value: input,
+ },
+ })
+ .then((r) => {
+ const data = r && r.message;
+ if (!data || Object.keys(data).length === 0) {
+ frappe.show_alert({
+ message: __("Cannot find Item with this Barcode"),
+ indicator: "red",
+ });
+ this.clean_up();
+ return;
+ }
- me.update_table(data.item_code, data.barcode, data.batch_no, data.serial_no);
- });
+ me.update_table(data.item_code, data.barcode, data.batch_no, data.serial_no);
+ });
}
update_table(item_code, barcode, batch_no, serial_no) {
@@ -57,7 +61,8 @@
let row = null;
// Check if batch is scanned and table has batch no field
- let batch_no_scan = Boolean(batch_no) && frappe.meta.has_field(cur_grid.doctype, this.batch_no_field);
+ let batch_no_scan =
+ Boolean(batch_no) && frappe.meta.has_field(cur_grid.doctype, this.batch_no_field);
if (batch_no_scan) {
row = this.get_batch_row_to_modify(batch_no);
@@ -76,7 +81,7 @@
if (this.is_duplicate_serial_no(row, serial_no)) {
this.clean_up();
return;
- };
+ }
this.show_scan_message(row.idx, row.item_code);
this.set_item(row, item_code);
@@ -87,7 +92,7 @@
}
set_item(row, item_code) {
- const item_data = {item_code: item_code}
+ const item_data = { item_code: item_code };
item_data[this.qty_field] = (row[this.qty_field] || 0) + 1;
frappe.model.set_value(row.doctype, row.name, item_data);
}
@@ -95,10 +100,10 @@
set_serial_no(row, serial_no) {
if (serial_no && frappe.meta.has_field(row.doctype, this.serial_no_field)) {
const existing_serial_nos = row[this.serial_no_field];
- let new_serial_nos = '';
+ let new_serial_nos = "";
if (!!existing_serial_nos) {
- new_serial_nos = existing_serial_nos + '\n' + serial_no;
+ new_serial_nos = existing_serial_nos + "\n" + serial_no;
} else {
new_serial_nos = serial_no;
}
@@ -122,18 +127,24 @@
}
}
- show_scan_message (idx, exist = null) {
+ show_scan_message(idx, exist = null) {
// show new row or qty increase toast
if (exist) {
- frappe.show_alert({
- message: __('Row #{0}: Qty increased by 1', [idx]),
- indicator: 'green'
- }, 5);
+ frappe.show_alert(
+ {
+ message: __("Row #{0}: Qty increased by 1", [idx]),
+ indicator: "green",
+ },
+ 5
+ );
} else {
- frappe.show_alert({
- message: __('Row #{0}: Item added', [idx]),
- indicator: 'green'
- }, 5);
+ frappe.show_alert(
+ {
+ message: __("Row #{0}: Item added", [idx]),
+ indicator: "green",
+ },
+ 5
+ );
}
}
@@ -141,25 +152,27 @@
const is_duplicate = !!serial_no && !!row.serial_no && row.serial_no.includes(serial_no);
if (is_duplicate) {
- frappe.show_alert({
- message: __('Serial No {0} is already added', [serial_no]),
- indicator: 'orange'
- }, 5);
+ frappe.show_alert(
+ {
+ message: __("Serial No {0} is already added", [serial_no]),
+ indicator: "orange",
+ },
+ 5
+ );
}
return is_duplicate;
}
-
get_batch_row_to_modify(batch_no) {
// get row if batch already exists in table
- const existing_batch_row = this.items_table.find(d => d.batch_no === batch_no);
+ const existing_batch_row = this.items_table.find((d) => d.batch_no === batch_no);
return existing_batch_row || null;
}
get_row_to_modify_on_scan(row_to_modify, item_code) {
// get an existing item row to increment or blank row to modify
- const existing_item_row = this.items_table.find(d => d.item_code === item_code);
- const blank_item_row = this.items_table.find(d => !d.item_code);
+ const existing_item_row = this.items_table.find((d) => d.item_code === item_code);
+ const blank_item_row = this.items_table.find((d) => !d.item_code);
if (existing_item_row) {
row_to_modify = existing_item_row;