type.d.ts
1.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
export enum ROLE {
ADMIN = 'admin', // 管理
SALESMAN = 'salesman', //销售
FINANCE = 'finance', // 财务
}
export enum OPERATION_TYPE {
CREATE = 'create',
EDIT = 'edit',
READ = 'read',
}
export interface OrderType {
id: string;
}
export interface OrderListItemType {
mainPath: any;
totalPayment: ReactNode;
notes: ReactNode;
invoiceIdentificationNumber: ReactNode;
bankAccountNumber: ReactNode;
bank: ReactNode;
id: undefined;
subOrderInformationLists: any;
createTime: ReactNode;
mainOrderId: number;
salesCode: string;
customerName: string;
customerContactNumber: string;
customerShippingAddress: string;
institutionContactName: string;
institution: string;
mainOrderCreateTime: string;
mainOrderUpdateTime: string;
mainOrderCreateByName: string;
mainOrderUpdateByName: any;
subOrders: {
subOrderId: number;
productCode: number;
productName: string;
quantity: number;
productPrice: number;
unit: string;
parameters: any;
totalPayment: number;
subOrderPayment: number;
isCancel: number;
logisticsStatus: string;
paymentStatus: string;
paymentMethod: string;
paymentChannel: string;
paymentTransactionId: any;
invoiceInformation: any;
invoicingStatus: string;
productBelongDepartment: string;
waybillNumber: any;
notes: any;
examineNotes: any;
orderStatus: string;
subOrderCreateTime: string;
subOrderUpdateTime: string;
subOrderCreateByName: string;
subOrderUpdateByName: any;
}[];
}