Commit b4bdf836d5dc2305adb9310540d62c0c8f613e51
1 parent
412f08e8
feat: update
Showing
4 changed files
with
79 additions
and
5 deletions
src/pages/Order/components/BaseModal.tsx
0 → 100644
1 | +import { ModalForm } from '@ant-design/pro-components'; | ||
2 | +import { Form } from 'antd'; | ||
3 | + | ||
4 | +// import { cloneDeep } from 'lodash'; | ||
5 | +export default ({ setCheckVisible, onClose }) => { | ||
6 | + const [form] = Form.useForm<{ name: string; company: string }>(); | ||
7 | + | ||
8 | + return ( | ||
9 | + <> | ||
10 | + <ModalForm<{ | ||
11 | + name: string; | ||
12 | + company: string; | ||
13 | + }> | ||
14 | + width={500} | ||
15 | + open | ||
16 | + title="标题" | ||
17 | + form={form} | ||
18 | + autoFocusFirstInput | ||
19 | + modalProps={{ | ||
20 | + okText: '通过', | ||
21 | + cancelText: '取消', | ||
22 | + destroyOnClose: true, | ||
23 | + onCancel: () => { | ||
24 | + setCheckVisible(false); | ||
25 | + }, | ||
26 | + }} | ||
27 | + onFinish={async (values) => { | ||
28 | + console.log(values); | ||
29 | + onClose(); | ||
30 | + }} | ||
31 | + onOpenChange={setCheckVisible} | ||
32 | + ></ModalForm> | ||
33 | + </> | ||
34 | + ); | ||
35 | +}; |
src/pages/Order/components/Financial.tsx
0 → 100644
1 | +import { ModalForm } from '@ant-design/pro-components'; | ||
2 | +import { Form } from 'antd'; | ||
3 | + | ||
4 | +// import { cloneDeep } from 'lodash'; | ||
5 | +export default ({ setCheckVisible, onClose }) => { | ||
6 | + const [form] = Form.useForm<{ name: string; company: string }>(); | ||
7 | + | ||
8 | + return ( | ||
9 | + <> | ||
10 | + <ModalForm<{ | ||
11 | + name: string; | ||
12 | + company: string; | ||
13 | + }> | ||
14 | + width={500} | ||
15 | + open | ||
16 | + title="标题" | ||
17 | + form={form} | ||
18 | + autoFocusFirstInput | ||
19 | + modalProps={{ | ||
20 | + okText: '通过', | ||
21 | + cancelText: '取消', | ||
22 | + destroyOnClose: true, | ||
23 | + onCancel: () => { | ||
24 | + setCheckVisible(false); | ||
25 | + }, | ||
26 | + }} | ||
27 | + onFinish={async (values) => { | ||
28 | + console.log(values); | ||
29 | + onClose(); | ||
30 | + }} | ||
31 | + onOpenChange={setCheckVisible} | ||
32 | + ></ModalForm> | ||
33 | + </> | ||
34 | + ); | ||
35 | +}; |
src/pages/Order/components/HistoryModal.tsx
@@ -76,12 +76,14 @@ export default ({ subOrders, isCancelledOrder, onClose }) => { | @@ -76,12 +76,14 @@ export default ({ subOrders, isCancelledOrder, onClose }) => { | ||
76 | <span className="text-[#3b83e5]"> | 76 | <span className="text-[#3b83e5]"> |
77 | {HISTORY_OPT_TYPE.get(history.record)} | 77 | {HISTORY_OPT_TYPE.get(history.record)} |
78 | </span> | 78 | </span> |
79 | - , | ||
80 | - {history.record === 'INVOICING' ? '开票状态为' : ''} | ||
81 | - {history.record !== 'INVOICING' ? '订单状态为' : ''} | ||
82 | - : | 79 | + {history.record !== 'INVOICING' && |
80 | + enumValueToLabel( | ||
81 | + history.status, | ||
82 | + ORDER_STATUS_OPTIONS, | ||
83 | + ) !== undefined | ||
84 | + ? ',订单状态为:' | ||
85 | + : ''} | ||
83 | <span className="text-[#3b83e5]"> | 86 | <span className="text-[#3b83e5]"> |
84 | - {history.status === 'INVOICING' ? '已开票' : ''} | ||
85 | {history.status === null ? '已作废' : ''} | 87 | {history.status === null ? '已作废' : ''} |
86 | {history.status !== null && | 88 | {history.status !== null && |
87 | history.status !== 'INVOICING' | 89 | history.status !== 'INVOICING' |
src/pages/Order/constant.ts
@@ -277,6 +277,8 @@ export const HISTORY_OPT_TYPE = new Map<string, string>([ | @@ -277,6 +277,8 @@ export const HISTORY_OPT_TYPE = new Map<string, string>([ | ||
277 | ['PROCURE_SEND', '采购发货子订单'], | 277 | ['PROCURE_SEND', '采购发货子订单'], |
278 | ['NO_NEED_SEND', '不需要发货'], | 278 | ['NO_NEED_SEND', '不需要发货'], |
279 | ['PROCURE_CONVERT_WAREHOUSE_KEEPER', '采购转仓库'], | 279 | ['PROCURE_CONVERT_WAREHOUSE_KEEPER', '采购转仓库'], |
280 | + ['PROCURE_CONVERT_PROCURE', '采购转发'], | ||
281 | + ['MERGE_APPLY_INVOICING', '合并申请开票'], | ||
280 | ]); | 282 | ]); |
281 | 283 | ||
282 | export const MAIN_ORDER_COLUMNS = [ | 284 | export const MAIN_ORDER_COLUMNS = [ |