Blame view

src/pages/Order/type.d.ts 1.52 KB
sanmu authored
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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 {
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
  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;
sanmu authored
33
  institution: string;
34
35
36
37
38
39
40
41
  mainOrderCreateTime: string;
  mainOrderUpdateTime: string;
  mainOrderCreateByName: string;
  mainOrderUpdateByName: any;
  subOrders: {
    subOrderId: number;
    productCode: number;
    productName: string;
sanmu authored
42
    quantity: number;
43
    productPrice: number;
sanmu authored
44
45
    unit: string;
    parameters: any;
46
47
48
49
50
51
52
53
54
55
56
57
    totalPayment: number;
    subOrderPayment: number;
    isCancel: number;
    logisticsStatus: string;
    paymentStatus: string;
    paymentMethod: string;
    paymentChannel: string;
    paymentTransactionId: any;
    invoiceInformation: any;
    invoicingStatus: string;
    productBelongDepartment: string;
    waybillNumber: any;
sanmu authored
58
    notes: any;
59
60
61
62
63
64
    examineNotes: any;
    orderStatus: string;
    subOrderCreateTime: string;
    subOrderUpdateTime: string;
    subOrderCreateByName: string;
    subOrderUpdateByName: any;
sanmu authored
65
66
  }[];
}