diff --git a/src/views/order/platformStoreOrder/CreateLogisticsModal.vue b/src/views/order/platformStoreOrder/CreateLogisticsModal.vue index 3b7c7f6..09fe03b 100644 --- a/src/views/order/platformStoreOrder/CreateLogisticsModal.vue +++ b/src/views/order/platformStoreOrder/CreateLogisticsModal.vue @@ -242,6 +242,17 @@ const title = computed(() => { return t('order.platformStoreOrder.createLogistics.title') }) +const submitOkText = computed(() => { + if (isFulfillWms.value) return t('order.platformStoreOrder.createFulfillWms.submit') + if (isFulfill.value) return t('order.platformStoreOrder.createFulfill.submit') + return t('order.platformStoreOrder.createLogistics.submit') +}) + +async function onFooterOk() { + const ok = await handleSubmit() + if (ok) close() +} + const activeDraft = computed(() => drafts.value.find((d) => d.storeOrderId === activeId.value)) const activeShipLines = computed(() => activeDraft.value?.lines || []) @@ -1034,22 +1045,12 @@ watch(inboundMethod, (method) => { :title="title" :width="isFulfill ? '1360px' : '1080px'" :top="isFulfill ? '20px' : '6vh'" - :ok-loading="submitting" - :ok-text=" - isFulfillWms - ? t('order.platformStoreOrder.createFulfillWms.submit') - : isFulfill - ? t('order.platformStoreOrder.createFulfill.submit') - : t('order.platformStoreOrder.createLogistics.submit') - " - :ok-button-props="{ disabled: !canSubmit || loading }" unmount-on-close :body-style="{ padding: '12px 16px', maxHeight: isFulfill ? 'calc(100vh - 140px)' : 'calc(100vh - 160px)', overflow: isFulfill ? 'hidden' : 'auto', }" - :on-before-ok="handleSubmit" @cancel="close" >