From 09b346eb80eea81c310bd0bc69856d5b3f6774ce Mon Sep 17 00:00:00 2001 From: dzq Date: Mon, 14 Apr 2025 16:53:44 +0800 Subject: [PATCH] =?UTF-8?q?fix(approval):=20=E4=BF=AE=E6=AD=A3=E5=AE=A1?= =?UTF-8?q?=E6=89=B9=E5=A4=84=E7=90=86=E9=A1=B5=E9=9D=A2=E7=9A=84=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E9=87=91=E9=A2=9D=E9=BB=98=E8=AE=A4=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在审批处理页面中,将返回金额的默认值从0更改为当前审批的商品价格,以确保默认值更符合业务逻辑。同时,在提交审批成功后,更新订单列表以反映最新状态。 --- src/pages/approval/handle.vue | 2 +- src/pages/approval/submit.vue | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/pages/approval/handle.vue b/src/pages/approval/handle.vue index e9ffd7a..db441bf 100644 --- a/src/pages/approval/handle.vue +++ b/src/pages/approval/handle.vue @@ -30,7 +30,7 @@ const approvalStore = useApprovalStore() const formData = ref({ approvalId: approvalStore.currentApproval?.approvalId || 0, status: 2, - returnAmount: 0, + returnAmount: approvalStore.currentApproval?.goodsPrice || 0, auditImages: '', auditRemark: '' }) diff --git a/src/pages/approval/submit.vue b/src/pages/approval/submit.vue index fcaf674..90319b6 100644 --- a/src/pages/approval/submit.vue +++ b/src/pages/approval/submit.vue @@ -5,10 +5,14 @@ import axios from "axios" import { submitApprovalApi } from '@/common/apis/approval' import type { SubmitApprovalRequestData } from '@/common/apis/approval/type' import { useRouter } from 'vue-router' +import { useOrderStore } from '@/pinia/stores/order' +import { useWxStoreOutside } from '@/pinia/stores/wx' const { VITE_APP_BASE_API } = import.meta.env; const router = useRouter() const route = useRoute() +const orderStore = useOrderStore() +const wxStore = useWxStoreOutside() const formData = ref({ orderGoodsId: Number(route.query.orderGoodsId), @@ -95,7 +99,7 @@ const handleSubmit = async () => { const { code, data } = await submitApprovalApi(formData.value) if (code === 0) { - showSuccessToast('提交成功') + orderStore.getOrders(wxStore.openid); try { await showConfirmDialog({ title: "提交成功",