type.d.ts 1.35 KB
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 {
  main_order_id: number;
  sales_code: string;
  customer_name: string;
  customer_contact_number: string;
  customer_shipping_address: string;
  institution_contact_name: string;
  institution: string;
  main_order_create_time: string;
  main_order_update_time: string;
  main_order_create_by_name: string;
  main_order_update_by_name: any;
  sub_orders: {
    sub_order_id: number;
    product_code: number;
    product_name: string;
    quantity: number;
    product_price: number;
    unit: string;
    parameters: any;
    total_payment: number;
    sub_order_payment: number;
    is_cancel: number;
    logistics_status: string;
    payment_status: string;
    payment_method: string;
    payment_channel: string;
    payment_transaction_id: any;
    invoice_information: any;
    invoicing_status: string;
    product_belong_department: string;
    waybill_number: any;
    notes: any;
    examine_notes: any;
    order_status: string;
    sub_order_create_time: string;
    sub_order_update_time: string;
    sub_order_create_by_name: string;
    sub_order_update_by_name: any;
  }[];
}