interface.ts 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. import { TableKey } from "@/common/methods/table/interface";
  2. export interface TableEventCB {
  3. clickCB?: Function; // 单击事件回调函数
  4. contextmenuCB?: Function; // 右键事件回调函数
  5. dblclick?: Function; // 双击事件回调函数
  6. }
  7. export type BtnClassName = 'btnDeafault' | 'btnPrimary' | 'btnDanger' | 'operBtn'
  8. export interface BtnList {
  9. lable: string; // 按钮名字
  10. callback: Function;
  11. className: BtnClassName // 按钮 class 名字
  12. }
  13. export interface BtnParam {
  14. first: string[],
  15. second: string[],
  16. third: string[],
  17. }
  18. export interface ComposeTableParam {
  19. queryFn: Function, // 查询表格数据
  20. menuType: keyof ButtonListKey, // 操作按钮列表key
  21. tableName: keyof TableKey, // 表头key
  22. tableFilterKey: string[], // 表格过滤字段
  23. isDetail: boolean, // 是否需要详情
  24. }
  25. export interface ComposeTableDetailParam {
  26. queryFn: Function, // 查询表格数据
  27. tableName: keyof TableKey, // 表头key
  28. tableFilterKey: string[], // 表格过滤字段
  29. }
  30. export interface TabList {
  31. lable: string,
  32. code: string
  33. }
  34. export interface ButtonListKey {
  35. custom_info_normal: string; // 客户资料 正常
  36. custom_info_disabled: string; // 客户资料 停用
  37. custom_info_unsubmit: string; // 客户资料 未提交
  38. custom_info_checkpending: string; // 客户资料 待审核
  39. spot_contract_unsubmitted: string; // 现货合同 未提交
  40. spot_contract_checkpending: string; // 现货合同 待审核
  41. spot_contract_performance: string; // 现货合同 履约中
  42. spot_contract_finished: string; // 现货合同 已完成
  43. goods_info_spot_normal: string; // 现货品种 正常
  44. goods_info_spot_disable: string; // 现货品种 停用
  45. goods_info_hedge_normal: string; // 现货品种 正常
  46. goods_info_hedge_disable: string; // 套保品种 停用
  47. warehouse_info_normal: string; // 仓库信息 正常
  48. warehouse_info_disabled: string; // 仓库信息 停用
  49. purchase_pending: string; // 采购 待点价
  50. purchase_performance: string; // 采购 履约交收
  51. purchase_all: string; // 采购 全部
  52. sell_pending: string; // 销售 待点价
  53. sell_performance: string; // 销售 履约交收
  54. sell_all: string; // 销售 全部
  55. exposure_realtime: string; //实时敞口
  56. exposure_spot: string; //现货头寸
  57. exposure_futures: string; //期货头寸
  58. exposure_history: string; //历史敞口
  59. plan_uncommitted: string; //计划 未提交
  60. plan_audit: string; //计划 待审核
  61. plan_running: string; //计划 执行中
  62. business_review_someprice: string; // 业务审核 点价
  63. business_review_settlement: string; // 业务审核 交收
  64. account_info_business: string; // 业务账户
  65. account_info_trade: string; // 交易账户
  66. account_info_manager: string; // 管理账户
  67. account_info_futures: string; // 期货账户
  68. finance_review_funds: string; // 财务审核 款项
  69. finance_review_invoice: string; // 财务审核 发票
  70. inventory_review_checkin: string; // 库存审核 入库
  71. inventory_review_checkout: string; // 财务审核 出库
  72. inventory_current: string; // 库存查询 当前库存
  73. inventory_applyrecord: string; // 库存查询 申请记录
  74. finance_report_finance: string; // 财务报表
  75. exposure_report_exposure: string; // 敞口报表
  76. spot_report_spot: string; // 现货报表
  77. inventory_report_inventory: string; // 库存报表
  78. /********* =================== 千海金=================== **********/
  79. platinum_custom_info_normal: string; // 千海金 客户资料 正常
  80. platinum_customer_info_unsubmit: string; // 千海金 客户资料 待审核
  81. platinum_customer_info_stop: string; // 千海金 客户资料 停用
  82. platinum_withdrawal_review_tab: string; // 千海金 提现审核
  83. platinum_recharge_review_tab: string; // 千海金 充值审核
  84. platinum_pick_query_tab: string; // 千海金 提货查询
  85. platinum_fixed_investment_price_query_tab: string; // 千海金 定投价查询
  86. platinum_fixed_investment_flow_query: string; // 千海金 定投流水查询
  87. platinum_fixed_investment_plan_query: string; // 千海金 定投计划查询
  88. platinum_document_query_position: string; // 千海金 单据查询 持仓
  89. platinum_document_query_order: string; // 千海金 单据查询 委托单
  90. platinum_document_query_waiting: string; // 千海金 单据查询 待付单
  91. platinum_document_query_success: string; // 千海金 单据查询 成交单
  92. platinum_financing_information_tab: string; // 千海金 融资信息
  93. platinum_agreement_tab: string; // 千海金 协议管理
  94. }