Blame view

src/pages/Order/type.d.ts 1.59 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 {
zhongnanhuang authored
18
19
  goodsVolume: any;
  goodsWeight: any;
20
21
  receivingCompany: any;
  modified: any;
22
  paths: any;
23
24
25
26
27
28
29
30
31
32
33
34
35
36
  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
37
  institution: string;
38
39
40
41
42
43
44
45
  mainOrderCreateTime: string;
  mainOrderUpdateTime: string;
  mainOrderCreateByName: string;
  mainOrderUpdateByName: any;
  subOrders: {
    subOrderId: number;
    productCode: number;
    productName: string;
sanmu authored
46
    quantity: number;
47
    productPrice: number;
sanmu authored
48
49
    unit: string;
    parameters: any;
50
51
52
53
54
55
56
57
58
59
60
61
    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
62
    notes: any;
63
64
65
66
67
68
    examineNotes: any;
    orderStatus: string;
    subOrderCreateTime: string;
    subOrderUpdateTime: string;
    subOrderCreateByName: string;
    subOrderUpdateByName: any;
sanmu authored
69
70
  }[];
}