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; }[]; }