WIP add store actions for recal ack.

This commit is contained in:
Bryan Mauger 2024-06-24 15:29:25 -04:00
parent b24b33e5ed
commit 4db562212b
3 changed files with 29 additions and 13 deletions

View file

@ -81,6 +81,7 @@ const storeActions = {
SAVE_CAPABILITY_QUESTION_ANSWERS: "saveCapabilityQuestionAnswers", SAVE_CAPABILITY_QUESTION_ANSWERS: "saveCapabilityQuestionAnswers",
SAVE_PAYMENT_TYPE: "savePaymentType", SAVE_PAYMENT_TYPE: "savePaymentType",
SAVE_PAYMENT_METHOD_CHOICE: "savePaymentMethodChoice", SAVE_PAYMENT_METHOD_CHOICE: "savePaymentMethodChoice",
SAVE_RECAL_ACK_CHOICE: "saveRecalAckChoice",
SAVE_PARENT_ACCOUNT_NUMBER: "saveParentAccountNumber", SAVE_PARENT_ACCOUNT_NUMBER: "saveParentAccountNumber",
SAVE_BILL_TO_ACCOUNT_NUMBER: "saveBillToAccountNumber", SAVE_BILL_TO_ACCOUNT_NUMBER: "saveBillToAccountNumber",
SAVE_SUPPORTING_ITEMS: "saveSupportingItems", SAVE_SUPPORTING_ITEMS: "saveSupportingItems",

View file

@ -84,7 +84,9 @@
@back-clicked="backButtonAction" @back-clicked="backButtonAction"
@ForwardClicked="forwardButtonAction" /> @ForwardClicked="forwardButtonAction" />
<contentGroupModal ref="RecalModal" cmsWidgetName="RecalModal" /> <contentGroupModal ref="RecalModal"
cmsWidgetName="RecalModal"
class="recal-modal" />
</div> </div>
</div> </div>
</div> </div>
@ -489,6 +491,13 @@ export default {
false false
); );
// save recalibration acknowledgement checkbox
await this.dispatchStoreAction(
storeActions.SAVE_RECAL_ACK_CHOICE,
this.paymentMethod,
false
);
// save lineitems as they now have salestax added // save lineitems as they now have salestax added
await this.dispatchStoreAction( await this.dispatchStoreAction(
storeActions.SAVE_GLASS_PARTS_SUPPRESSING_STATE_RESETTING, storeActions.SAVE_GLASS_PARTS_SUPPRESSING_STATE_RESETTING,
@ -733,18 +742,20 @@ export default {
margin: 0; margin: 0;
} }
.payment-method { .payment-method {
:deep(.modal-body) { .recal-modal {
display: flex; :deep(.modal-body) {
flex-direction: column; display: flex;
h5 { flex-direction: column;
text-align: center; h5 {
order: 1; text-align: center;
} order: 1;
p { }
order: 3 p {
} order: 3
img { }
order: 2; img {
order: 2;
}
} }
} }
} }

View file

@ -2222,6 +2222,10 @@ export const actions = {
context.commit(storeMutations.UPDATE_BILL_TO_ACCT_NUMBER, billToAccountNumber); context.commit(storeMutations.UPDATE_BILL_TO_ACCT_NUMBER, billToAccountNumber);
}, },
saveRecalAckChoice(context, recalAckChoice) {
context.commit(storeMutations.SAVE_RECAL_ACK_CHOICE, recalAckChoice);
},
saveSupportingItems(context, supportingItems) { saveSupportingItems(context, supportingItems) {
syncLineItemIds(supportingItems, context.state.order.lineItems.supportingItems); syncLineItemIds(supportingItems, context.state.order.lineItems.supportingItems);
if (!supportingItemsEqual(supportingItems, context.state.order.lineItems.supportingItems)) { if (!supportingItemsEqual(supportingItems, context.state.order.lineItems.supportingItems)) {