From 17a2ceb5d11bc7c41e1b5119e3031a88f71f8b1d Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Sun, 27 Mar 2022 20:37:39 +0530 Subject: [PATCH] style: prettier js --- erpnext/public/js/utils/barcode_scanner.js | 93 ++++++++++++---------- 1 file changed, 53 insertions(+), 40 deletions(-) diff --git a/erpnext/public/js/utils/barcode_scanner.js b/erpnext/public/js/utils/barcode_scanner.js index be4e4d229ac..57ce7b3a622 100644 --- a/erpnext/public/js/utils/barcode_scanner.js +++ b/erpnext/public/js/utils/barcode_scanner.js @@ -21,7 +21,9 @@ erpnext.utils.BarcodeScanner = class BarcodeScanner { // 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 @@ erpnext.utils.BarcodeScanner = class BarcodeScanner { 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 @@ erpnext.utils.BarcodeScanner = class BarcodeScanner { 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 @@ erpnext.utils.BarcodeScanner = class BarcodeScanner { 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 @@ erpnext.utils.BarcodeScanner = class BarcodeScanner { } 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 @@ erpnext.utils.BarcodeScanner = class BarcodeScanner { 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 @@ erpnext.utils.BarcodeScanner = class BarcodeScanner { } } - 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 @@ erpnext.utils.BarcodeScanner = class BarcodeScanner { 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;