diff --git a/src/components/Messenger.vue b/src/components/Messenger.vue index 25b9536..720d5c8 100644 --- a/src/components/Messenger.vue +++ b/src/components/Messenger.vue @@ -24,19 +24,22 @@ const actionClaim = computed(()=> { if (brokenAmount.value > 10) { return { label : "Demander le retour du colis au client", - method : 'askParcelReturn' + method : 'askParcelReturn', + parcelType : (messages.value[0].claim.refund_mode === 'Réexpédition souhaitée') ? 'R2' : 'R1' } } else { if(messages.value[0].claim.refund_mode === 'Réexpédition souhaitée'){ return { label : "Valider la demande de réexpedition", - method : 'validateResend' + method : 'validateResend', + parcelType : null, } } else{ return { label : "Valider la demande de remboursement", - method : 'validateRefund' + method : 'validateRefund', + parcelType : null, } } } @@ -57,14 +60,14 @@ const closeClaim = async ()=>{ suspens.value = true await moveToBottom("body-modal-to-scroll") - const deliveryData = await TicketApi.validateBrokenIssue(storeTicket.currentTicket.code, storeTicket.idTicket, actionClaim.value.method) + const deliveryData = await TicketApi.validateBrokenIssue(storeTicket.currentTicket.code, storeTicket.idTicket, actionClaim.value) let trackingNumber = null let labelUrl = null if(actionClaim.value.method === 'askParcelReturn'){ - trackingNumber = deliveryData.parcel_list.filter(parcel=>parcel.delivery_slip_code === 'R1')[0].tracking_number - labelUrl = deliveryData.projectHost + deliveryData.parcel_list.filter(parcel=>parcel.delivery_slip_code === 'R1')[0].parcel_label_file + trackingNumber = deliveryData.parcel_list.filter(parcel=>parcel.delivery_slip_code === actionClaim.value.parcelType)[0].tracking_number + labelUrl = deliveryData.projectHost + deliveryData.parcel_list.filter(parcel=>parcel.delivery_slip_code === actionClaim.value.parcelType)[0].parcel_label_file } const closeClaim = await TicketApi.closeBrokenIssue(storeTicket.currentTicket.code, storeTicket.idTicket, messages.value[0].claim.refund_mode, trackingNumber, labelUrl) @@ -89,6 +92,10 @@ const goToOrder = computed(() => { return "https://gta-pprod.parapharmacie-et-medicament.com/Php/ajax.php?prj="+ store.projectName+ '&do2=goto&page=ORDER&do=Affaire&idbox=11&ID_RDV=' + messages.value[0].id + '&idbusiness='+ storeTicket.idTicket }) +const goToShipment = computed(() => { + return "https://gta-pprod.parapharmacie-et-medicament.com/Php/ajax.php?prj="+ store.projectName+ '&do2=goto&page=SHIPMENT&do=Affaire&idbox=11&ID_RDV=' + messages.value[0].id + '&idbusiness='+ storeTicket.idTicket +}) +