generalVariables.js 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. import { GET_A_LIST_OF_BUSINESS_OPPORTUNITIES, GET_A_LIST_OF_CLUES, GET_CONTACT_LIST, GET_CUSTOMER_LIST, GET_TASK_LIST, GET_CONTRACT_LIST, GET_SALES_ORDER_LIST, GET_PRODUCT_LIST, DELETE_BUSINESS_OPPORTUNITY, DELETE_CLUES, DELETE_CUSTOMER, DELETE_CONTACTS, DELETE_TASK, DELETE_PRODUCT, DELETE_CONTRACT, DELETE_ORDER, BUSINESS_OPPORTUNITY_TRANSFER, TRANSFER_CLUES, TRANSFER_CUSTOMERS, NEW_BUSINESS_OPPORTUNITY_EDITING, NEW_CLUE_EDITING, CUSTOMER_ADDED_EDITOR, CONTACT_PERSON_ADDITION_EDITOR, TASK_ADD_EDIT, PRODUCT_ADD_EDITOR, CONTRACT_ADDITION_EDITING, ORDER_ADDITION_EDITING } from '@hooks/useApi'
  2. export const routingInfos = {
  3. 'business': {
  4. name: '商机', // 名称
  5. key: 'business', // 唯一标识
  6. icon: 'icon-shangpin', // 图标
  7. listUrl: GET_A_LIST_OF_BUSINESS_OPPORTUNITIES, // 列表请求接口
  8. deteleFiled: DELETE_BUSINESS_OPPORTUNITY, // 删除请求接口
  9. transferInterface: BUSINESS_OPPORTUNITY_TRANSFER, // 转移请求接口
  10. addEditingInterface: NEW_BUSINESS_OPPORTUNITY_EDITING, // 新增/编辑请求接口
  11. homeImage: '/src/assets/image/module/min_business.png', // 首页图片
  12. moduleImage: '/src/assets/image/module/business.png', // 模块图片
  13. searchFiled: { search: 'name' }, // 搜索字段
  14. image: '', // 图片
  15. },
  16. 'thread': {
  17. name: '线索',
  18. key: 'thread', // 唯一标识
  19. icon: 'icon-shangpin',
  20. listUrl: GET_A_LIST_OF_CLUES,
  21. deteleUrl: DELETE_CLUES,
  22. transferInterface: TRANSFER_CLUES,
  23. addEditingInterface: NEW_CLUE_EDITING,
  24. homeImage: '/src/assets/image/module/min_thread.png',
  25. moduleImage: '/src/assets/image/module/thread.png',
  26. searchFiled: { search: 'clueName' },
  27. image: '',
  28. },
  29. 'customer': {
  30. name: '客户',
  31. key: 'customer', // 唯一标识
  32. icon: 'icon-shangpin',
  33. listUrl: GET_CUSTOMER_LIST,
  34. deteleFiled: DELETE_CUSTOMER,
  35. transferInterface: TRANSFER_CUSTOMERS,
  36. addEditingInterface: CUSTOMER_ADDED_EDITOR,
  37. homeImage: '/src/assets/image/module/min_customer.png',
  38. moduleImage: '/src/assets/image/module/customer.png',
  39. searchFiled: { search: 'customName' },
  40. image: '',
  41. },
  42. 'contacts': {
  43. name: '联系人',
  44. key: 'contacts', // 唯一标识
  45. icon: 'icon-shangpin',
  46. listUrl: GET_CONTACT_LIST,
  47. deteleFiled: DELETE_CONTACTS,
  48. transferInterface: '',
  49. addEditingInterface: CONTACT_PERSON_ADDITION_EDITOR,
  50. homeImage: '/src/assets/image/module/min_contacts.png',
  51. moduleImage: '/src/assets/image/module/contacts.png',
  52. searchFiled: { search: 'name' },
  53. image: '',
  54. },
  55. 'tasks': {
  56. name: '任务',
  57. key: 'tasks', // 唯一标识
  58. icon: 'icon-shangpin',
  59. listUrl: GET_TASK_LIST,
  60. deteleFiled: DELETE_TASK,
  61. transferInterface: '',
  62. addEditingInterface: TASK_ADD_EDIT,
  63. homeImage: '/src/assets/image/module/min_tasks.png',
  64. moduleImage: '/src/assets/image/module/tasks.png',
  65. searchFiled: { search: 'taskName' },
  66. image: '',
  67. },
  68. 'product': {
  69. name: '产品',
  70. key: 'product', // 唯一标识
  71. icon: 'icon-shangpin',
  72. listUrl: GET_PRODUCT_LIST,
  73. deteleFiled: DELETE_PRODUCT,
  74. transferInterface: '',
  75. addEditingInterface: PRODUCT_ADD_EDITOR,
  76. homeImage: '/src/assets/image/module/min_product.png',
  77. moduleImage: '/src/assets/image/module/product.png',
  78. searchFiled: { search: 'productName' },
  79. image: '',
  80. },
  81. 'contract': {
  82. name: '合同',
  83. key: 'contract', // 唯一标识
  84. icon: 'icon-shangpin',
  85. listUrl: GET_CONTRACT_LIST,
  86. deteleFiled: DELETE_CONTRACT,
  87. transferInterface: '',
  88. addEditingInterface: CONTRACT_ADDITION_EDITING,
  89. homeImage: '/src/assets/image/module/min_contract.png',
  90. moduleImage: '/src/assets/image/module/contract.png',
  91. searchFiled: { search: 'name' },
  92. image: '',
  93. },
  94. 'order': {
  95. name: '销售订单',
  96. key: 'order', // 唯一标识
  97. icon: 'icon-shangpin',
  98. listUrl: GET_SALES_ORDER_LIST,
  99. deteleFiled: DELETE_ORDER,
  100. transferInterface: '',
  101. addEditingInterface: ORDER_ADDITION_EDITING,
  102. homeImage: '/src/assets/image/module/min_order.png',
  103. moduleImage: '/src/assets/image/module/order.png',
  104. searchFiled: { search: 'orderName' },
  105. image: '',
  106. }
  107. }