fix(approval): 修正审批处理页面的返回金额默认值
在审批处理页面中,将返回金额的默认值从0更改为当前审批的商品价格,以确保默认值更符合业务逻辑。同时,在提交审批成功后,更新订单列表以反映最新状态。
This commit is contained in:
parent
6ad260f05e
commit
09b346eb80
|
@ -30,7 +30,7 @@ const approvalStore = useApprovalStore()
|
||||||
const formData = ref<HandleApprovalRequestData>({
|
const formData = ref<HandleApprovalRequestData>({
|
||||||
approvalId: approvalStore.currentApproval?.approvalId || 0,
|
approvalId: approvalStore.currentApproval?.approvalId || 0,
|
||||||
status: 2,
|
status: 2,
|
||||||
returnAmount: 0,
|
returnAmount: approvalStore.currentApproval?.goodsPrice || 0,
|
||||||
auditImages: '',
|
auditImages: '',
|
||||||
auditRemark: ''
|
auditRemark: ''
|
||||||
})
|
})
|
||||||
|
|
|
@ -5,10 +5,14 @@ import axios from "axios"
|
||||||
import { submitApprovalApi } from '@/common/apis/approval'
|
import { submitApprovalApi } from '@/common/apis/approval'
|
||||||
import type { SubmitApprovalRequestData } from '@/common/apis/approval/type'
|
import type { SubmitApprovalRequestData } from '@/common/apis/approval/type'
|
||||||
import { useRouter } from 'vue-router'
|
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 { VITE_APP_BASE_API } = import.meta.env;
|
||||||
|
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
|
const orderStore = useOrderStore()
|
||||||
|
const wxStore = useWxStoreOutside()
|
||||||
|
|
||||||
const formData = ref<SubmitApprovalRequestData>({
|
const formData = ref<SubmitApprovalRequestData>({
|
||||||
orderGoodsId: Number(route.query.orderGoodsId),
|
orderGoodsId: Number(route.query.orderGoodsId),
|
||||||
|
@ -95,7 +99,7 @@ const handleSubmit = async () => {
|
||||||
const { code, data } = await submitApprovalApi(formData.value)
|
const { code, data } = await submitApprovalApi(formData.value)
|
||||||
|
|
||||||
if (code === 0) {
|
if (code === 0) {
|
||||||
showSuccessToast('提交成功')
|
orderStore.getOrders(wxStore.openid);
|
||||||
try {
|
try {
|
||||||
await showConfirmDialog({
|
await showConfirmDialog({
|
||||||
title: "提交成功",
|
title: "提交成功",
|
||||||
|
|
Loading…
Reference in New Issue