Commit 95eccc6003c2054bd6e6ca5747a63a6325dadb77
1 parent
d9033a55
refactor(Order): 优化订单重新开票功能
- 在重新开票请求中添加 flushStatusNe 参数为 'REISSUEING' - 在查询发票时排除重新开票状态为 'REISSUEING' 的记录 - 注释掉 .umirc.ts 中的订单售后路由
Showing
4 changed files
with
8 additions
and
3 deletions
.umirc.ts
@@ -59,11 +59,11 @@ export default defineConfig({ | @@ -59,11 +59,11 @@ export default defineConfig({ | ||
59 | access: 'canReadAdminAndSalesManager', | 59 | access: 'canReadAdminAndSalesManager', |
60 | component: './Order/WarningWhitelist', | 60 | component: './Order/WarningWhitelist', |
61 | }, | 61 | }, |
62 | - { | 62 | + /*{ |
63 | name: '订单售后', | 63 | name: '订单售后', |
64 | path: 'FeedBack', | 64 | path: 'FeedBack', |
65 | component: './Order/FeedBack', | 65 | component: './Order/FeedBack', |
66 | - }, | 66 | + },*/ |
67 | ], | 67 | ], |
68 | }, | 68 | }, |
69 | { | 69 | { |
src/pages/Order/Order/components/ReissueModal.tsx
@@ -64,7 +64,10 @@ export default ({ setVisible, subOrders, onClose }) => { | @@ -64,7 +64,10 @@ export default ({ setVisible, subOrders, onClose }) => { | ||
64 | onFinish={async (values) => { | 64 | onFinish={async (values) => { |
65 | setSubmitting(true); | 65 | setSubmitting(true); |
66 | postServiceInvoiceReissue({ | 66 | postServiceInvoiceReissue({ |
67 | - data: values, | 67 | + data: { |
68 | + ...values, | ||
69 | + flushStatusNe: 'REISSUEING', | ||
70 | + }, | ||
68 | }); | 71 | }); |
69 | setVisible(false); | 72 | setVisible(false); |
70 | onClose(); | 73 | onClose(); |
src/pages/Order/OrderList/ReissueModal.tsx
@@ -24,6 +24,7 @@ export default ({ setVisible, subOrders, onClose }) => { | @@ -24,6 +24,7 @@ export default ({ setVisible, subOrders, onClose }) => { | ||
24 | const res = await postServiceInvoiceFindInvoice({ | 24 | const res = await postServiceInvoiceFindInvoice({ |
25 | data: { | 25 | data: { |
26 | subOrderIdIn: subOrders.map((item) => item.id), | 26 | subOrderIdIn: subOrders.map((item) => item.id), |
27 | + reissueStatusNe: 'REISSUEING', | ||
27 | }, | 28 | }, |
28 | }); | 29 | }); |
29 | setInvoiceSelectList([]); | 30 | setInvoiceSelectList([]); |
src/pages/Order/OrderList/ReissueModal_old.tsx
@@ -25,6 +25,7 @@ export default ({ setVisible, mainOrder, onClose }) => { | @@ -25,6 +25,7 @@ export default ({ setVisible, mainOrder, onClose }) => { | ||
25 | const res = await postServiceInvoiceFindInvoiceOld({ | 25 | const res = await postServiceInvoiceFindInvoiceOld({ |
26 | data: { | 26 | data: { |
27 | mainOrderId: mainOrder.id, | 27 | mainOrderId: mainOrder.id, |
28 | + reissueStatusNe: 'REISSUEING', | ||
28 | }, | 29 | }, |
29 | }); | 30 | }); |
30 | setInvoiceSelectList([]); | 31 | setInvoiceSelectList([]); |