Commit 95eccc6003c2054bd6e6ca5747a63a6325dadb77

Authored by 曾国涛
1 parent d9033a55

refactor(Order): 优化订单重新开票功能

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