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, TOP_OF_BUSINESS_OPPORTUNITIES, CANCEL_THE_TOP_PLACEMENT_OF_BUSINESS_OPPORTUNITIES, TOP_DATA_OF_BUSINESS_OPPORTUNITY_LIST, CUSTOMER_TOP_MOUNTED, CUSTOMER_CANCELS_TOP_PLACEMENT, TOP_DATA_OF_CUSTOMER_LIST, TOP_DATA_OF_CONTACT_LIST, CONTACT_TOP, CONTACT_PERSON_CANCELS_TOP_PLACEMENT, TOP_DATA_OF_CLUE_LIST, TOP_OF_CLUES, CANCEL_THE_TOP_PLACEMENT_OF_CLUES, TASK_TOP, TASK_CANCELLATION_TOP, TASK_LIST_TOP_DATA, TOP_DATA_OF_PRODUCT_LIST, TOP_MOUNTED_PRODUCT, CANCEL_THE_TOP_PLACEMENT_OF_THE_PRODUCT, TOP_DATA_OF_CONTRACT_LIST, TOP_OF_THE_CONTRACT, CONTRACT_CANCELLATION_WITH_TOP_PLACEMENT, SALES_ORDER_TOP_PLACEMENT, CANCEL_THE_TOP_PLACEMENT_OF_THE_SALES_ORDER } from '@hooks/useApi' export const routingInfos = { 'business': { name: '商机', // 名称 key: 'business', // 唯一标识 icon: 'icon-shangpin', // 图标 // listUrl: GET_A_LIST_OF_BUSINESS_OPPORTUNITIES, // 列表请求接口 listUrl: TOP_DATA_OF_BUSINESS_OPPORTUNITY_LIST, // 列表请求接口 deteleFiled: DELETE_BUSINESS_OPPORTUNITY, // 删除请求接口 transferInterface: BUSINESS_OPPORTUNITY_TRANSFER, // 转移请求接口 addEditingInterface: NEW_BUSINESS_OPPORTUNITY_EDITING, // 新增/编辑请求接口 topMountedInterface: TOP_OF_BUSINESS_OPPORTUNITIES, // 顶置接口 cancelTheTopMountedInterface: CANCEL_THE_TOP_PLACEMENT_OF_BUSINESS_OPPORTUNITIES, // 取消顶置接口 homeImage: '/src/assets/image/module/min_business.png', // 首页图片 moduleImage: '/src/assets/image/module/business.png', // 模块图片 searchFiled: { search: 'name' }, // 搜索字段 image: '', // 图片 jurisdiction: { // 权限 newlyAdded: 'businessAddAnEdit', edit: 'businessAddAnEdit', delete: 'businessDelete' } }, 'thread': { name: '线索', key: 'thread', // 唯一标识 icon: 'icon-shangpin', // listUrl: GET_A_LIST_OF_CLUES, listUrl: TOP_DATA_OF_CLUE_LIST, deteleUrl: DELETE_CLUES, transferInterface: TRANSFER_CLUES, addEditingInterface: NEW_CLUE_EDITING, topMountedInterface: TOP_OF_CLUES, cancelTheTopMountedInterface: CANCEL_THE_TOP_PLACEMENT_OF_CLUES, homeImage: '/src/assets/image/module/min_thread.png', moduleImage: '/src/assets/image/module/thread.png', searchFiled: { search: 'clueName' }, image: '', jurisdiction: { newlyAdded: 'threadAdd', edit: 'threadEdit', delete: 'threadDelete' } }, 'customer': { name: '客户', key: 'customer', // 唯一标识 icon: 'icon-shangpin', // listUrl: GET_CUSTOMER_LIST, listUrl: TOP_DATA_OF_CUSTOMER_LIST, deteleFiled: DELETE_CUSTOMER, transferInterface: TRANSFER_CUSTOMERS, addEditingInterface: CUSTOMER_ADDED_EDITOR, topMountedInterface: CUSTOMER_TOP_MOUNTED, cancelTheTopMountedInterface: CUSTOMER_CANCELS_TOP_PLACEMENT, homeImage: '/src/assets/image/module/min_customer.png', moduleImage: '/src/assets/image/module/customer.png', searchFiled: { search: 'customName' }, image: '', jurisdiction: { newlyAdded: 'customerAdd', edit: 'customerEdit', delete: 'customerDelete' } }, 'contacts': { name: '联系人', key: 'contacts', // 唯一标识 icon: 'icon-shangpin', // listUrl: GET_CONTACT_LIST, listUrl: TOP_DATA_OF_CONTACT_LIST, deteleFiled: DELETE_CONTACTS, transferInterface: '', addEditingInterface: CONTACT_PERSON_ADDITION_EDITOR, topMountedInterface: CONTACT_TOP, cancelTheTopMountedInterface: CONTACT_PERSON_CANCELS_TOP_PLACEMENT, homeImage: '/src/assets/image/module/min_contacts.png', moduleImage: '/src/assets/image/module/contacts.png', searchFiled: { search: 'name' }, image: '', jurisdiction: { newlyAdded: 'contactsAdd', edit: 'contactsEdit', delete: 'contactsDelete' } }, 'tasks': { name: '任务', key: 'tasks', // 唯一标识 icon: 'icon-shangpin', // listUrl: GET_TASK_LIST, listUrl: TASK_LIST_TOP_DATA, deteleFiled: DELETE_TASK, transferInterface: '', addEditingInterface: TASK_ADD_EDIT, topMountedInterface: TASK_TOP, cancelTheTopMountedInterface: TASK_CANCELLATION_TOP, homeImage: '/src/assets/image/module/min_tasks.png', moduleImage: '/src/assets/image/module/tasks.png', searchFiled: { search: 'taskName' }, image: '', jurisdiction: { newlyAdded: 'tasksAdd', edit: 'tasksEdit', delete: 'tasksDelete' } }, 'product': { name: '产品', key: 'product', // 唯一标识 icon: 'icon-shangpin', // listUrl: GET_PRODUCT_LIST, listUrl: TOP_DATA_OF_PRODUCT_LIST, deteleFiled: DELETE_PRODUCT, transferInterface: '', addEditingInterface: PRODUCT_ADD_EDITOR, topMountedInterface: TOP_MOUNTED_PRODUCT, cancelTheTopMountedInterface: CANCEL_THE_TOP_PLACEMENT_OF_THE_PRODUCT, homeImage: '/src/assets/image/module/min_product.png', moduleImage: '/src/assets/image/module/product.png', searchFiled: { search: 'productName' }, image: '', jurisdiction: { newlyAdded: 'productAdd', edit: 'productEdit', delete: 'productDelete' } }, 'contract': { name: '合同', key: 'contract', // 唯一标识 icon: 'icon-shangpin', // listUrl: GET_CONTRACT_LIST, listUrl: TOP_DATA_OF_CONTRACT_LIST, deteleFiled: DELETE_CONTRACT, transferInterface: '', addEditingInterface: CONTRACT_ADDITION_EDITING, topMountedInterface: TOP_OF_THE_CONTRACT, cancelTheTopMountedInterface: CONTRACT_CANCELLATION_WITH_TOP_PLACEMENT, homeImage: '/src/assets/image/module/min_contract.png', moduleImage: '/src/assets/image/module/contract.png', searchFiled: { search: 'name' }, image: '', jurisdiction: { newlyAdded: 'contractAdd', edit: 'contractAdd', delete: 'contractAdd' } }, 'order': { name: '销售订单', key: 'order', // 唯一标识 icon: 'icon-shangpin', // listUrl: GET_SALES_ORDER_LIST, listUrl: GET_SALES_ORDER_LIST, deteleFiled: DELETE_ORDER, transferInterface: '', addEditingInterface: ORDER_ADDITION_EDITING, topMountedInterface: SALES_ORDER_TOP_PLACEMENT, cancelTheTopMountedInterface: CANCEL_THE_TOP_PLACEMENT_OF_THE_SALES_ORDER, homeImage: '/src/assets/image/module/min_order.png', moduleImage: '/src/assets/image/module/order.png', searchFiled: { search: 'orderName' }, image: '', jurisdiction: { newlyAdded: 'orderAdd', edit: 'orderEdit', delete: 'orderDelete' } } }