fix(india): re-arrange e-way bill dialog fields (#30920)

This commit is contained in:
maharshivpatel 2022-05-09 18:20:20 +05:30 committed by GitHub
parent ebbe27c183
commit e5ebbf4799
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -211,86 +211,100 @@ erpnext.setup_einvoice_actions = (doctype) => {
const get_ewaybill_fields = (frm) => { const get_ewaybill_fields = (frm) => {
return [ return [
{ {
'fieldname': 'transporter', fieldname: "eway_part_a_section_break",
'label': 'Transporter', fieldtype: "Section Break",
'fieldtype': 'Link', label: "Part A",
'options': 'Supplier',
'default': frm.doc.transporter
}, },
{ {
'fieldname': 'gst_transporter_id', fieldname: "transporter",
'label': 'GST Transporter ID', label: "Transporter",
'fieldtype': 'Data', fieldtype: "Link",
'default': frm.doc.gst_transporter_id options: "Supplier",
default: frm.doc.transporter,
}, },
{ {
'fieldname': 'driver', fieldname: "transporter_name",
'label': 'Driver', label: "Transporter Name",
'fieldtype': 'Link', fieldtype: "Data",
'options': 'Driver', read_only: 1,
'default': frm.doc.driver default: frm.doc.transporter_name,
depends_on: "transporter",
}, },
{ {
'fieldname': 'lr_no', fieldname: "part_a_column_break",
'label': 'Transport Receipt No', fieldtype: "Column Break",
'fieldtype': 'Data',
'default': frm.doc.lr_no
}, },
{ {
'fieldname': 'vehicle_no', fieldname: "gst_transporter_id",
'label': 'Vehicle No', label: "GST Transporter ID",
'fieldtype': 'Data', fieldtype: "Data",
'default': frm.doc.vehicle_no default: frm.doc.gst_transporter_id,
}, },
{ {
'fieldname': 'distance', fieldname: "distance",
'label': 'Distance (in km)', label: "Distance (in km)",
'fieldtype': 'Float', fieldtype: "Float",
'default': frm.doc.distance, default: frm.doc.distance,
'description': 'Set as zero to auto calculate distance using pin codes', description: 'Set as zero to auto calculate distance using pin codes',
}, },
{ {
'fieldname': 'transporter_col_break', fieldname: "eway_part_b_section_break",
'fieldtype': 'Column Break', fieldtype: "Section Break",
label: "Part B",
}, },
{ {
'fieldname': 'transporter_name', fieldname: "mode_of_transport",
'label': 'Transporter Name', label: "Mode of Transport",
'fieldtype': 'Data', fieldtype: "Select",
'read_only': 1, options: `\nRoad\nAir\nRail\nShip`,
'default': frm.doc.transporter_name, default: frm.doc.mode_of_transport,
'depends_on': 'transporter'
}, },
{ {
'fieldname': 'mode_of_transport', fieldname: "gst_vehicle_type",
'label': 'Mode of Transport', label: "GST Vehicle Type",
'fieldtype': 'Select', fieldtype: "Select",
'options': `\nRoad\nAir\nRail\nShip`, options: `Regular\nOver Dimensional Cargo (ODC)`,
'default': frm.doc.mode_of_transport depends_on: 'eval:(doc.mode_of_transport === "Road")',
default: frm.doc.gst_vehicle_type,
}, },
{ {
'fieldname': 'driver_name', fieldname: "vehicle_no",
'label': 'Driver Name', label: "Vehicle No",
'fieldtype': 'Data', fieldtype: "Data",
'fetch_from': 'driver.full_name', default: frm.doc.vehicle_no,
'read_only': 1,
'default': frm.doc.driver_name,
'depends_on': 'driver'
}, },
{ {
'fieldname': 'lr_date', fieldname: "part_b_column_break",
'label': 'Transport Receipt Date', fieldtype: "Column Break",
'fieldtype': 'Date',
'default': frm.doc.lr_date
}, },
{ {
'fieldname': 'gst_vehicle_type', fieldname: "lr_date",
'label': 'GST Vehicle Type', label: "Transport Receipt Date",
'fieldtype': 'Select', fieldtype: "Date",
'options': `Regular\nOver Dimensional Cargo (ODC)`, default: frm.doc.lr_date,
'depends_on': 'eval:(doc.mode_of_transport === "Road")', },
'default': frm.doc.gst_vehicle_type {
} fieldname: "lr_no",
label: "Transport Receipt No",
fieldtype: "Data",
default: frm.doc.lr_no,
},
{
fieldname: "driver",
label: "Driver",
fieldtype: "Link",
options: "Driver",
default: frm.doc.driver,
},
{
fieldname: "driver_name",
label: "Driver Name",
fieldtype: "Data",
fetch_from: "driver.full_name",
read_only: 1,
default: frm.doc.driver_name,
depends_on: "driver",
},
]; ];
}; };