Skip to content

Commit

Permalink
Improved: Added support to search by external order name shipment att…
Browse files Browse the repository at this point in the history
…ribute on shipments screen.
  • Loading branch information
ravilodhi committed Feb 26, 2024
1 parent b9f8f0c commit 995da47
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
3 changes: 0 additions & 3 deletions src/store/modules/shipment/actions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,10 @@ const actions: ActionTree<ShipmentState, RootState> = {
const statuses = await this.dispatch('util/fetchStatus', statusIds);

const shipmentIds = shipments.map((shipment: any) => shipment.shipmentId);
const shipmentAttributes = await ShipmentService.fetchShipmentAttributes(shipmentIds)
const trackingCodes = await ShipmentService.fetchTrackingCodes(shipmentIds)

shipments.map(async (shipment: any) => {
shipment.statusDesc = statuses[shipment.statusId]
shipment.externalOrderId = shipmentAttributes[shipment.shipmentId]?.['EXTERNAL_ORDER_ID']
shipment.externalOrderName = shipmentAttributes[shipment.shipmentId]?.['EXTERNAL_ORDER_NAME']
shipment.trackingIdNumber = trackingCodes?.[shipment.shipmentId];
});

Expand Down
6 changes: 5 additions & 1 deletion src/views/Shipments.vue
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ export default defineComponent({
"grp_op_1": "OR"
},
"entityName": "ShipmentAndTypeAndItemCount",
"fieldList" : [ "shipmentId","primaryShipGroupSeqId","partyIdFrom","partyIdTo","estimatedArrivalDate","destinationFacilityId","statusId", "shipmentItemCount", "externalId", "externalOrderId", "shipmentTypeId" ],
"fieldList" : [ "shipmentId","primaryShipGroupSeqId","partyIdFrom","partyIdTo","estimatedArrivalDate","destinationFacilityId","statusId", "shipmentItemCount", "externalId", "externalOrderId", "externalOrderName", "shipmentTypeId" ],
"noConditionFind": "Y",
"viewSize": viewSize,
"viewIndex": viewIndex,
Expand All @@ -129,6 +129,10 @@ export default defineComponent({
payload.inputFields["externalOrderId_op"] = 'contains'
payload.inputFields["externalOrderId_ic"] = 'Y'
payload.inputFields["externalOrderId_grp"] = '2'
payload.inputFields["externalOrderName_value"] = this.queryString
payload.inputFields["externalOrderName_op"] = 'contains'
payload.inputFields["externalOrderName_ic"] = 'Y'
payload.inputFields["externalOrderName_grp"] = '2'
payload.inputFields["grp_op_2"] = 'OR'
}
await this.store.dispatch("shipment/findShipment", payload);
Expand Down

0 comments on commit 995da47

Please sign in to comment.