| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- import request from '@/config/axios'
- export interface CustomerVO {
- id: number
- name: string
- industryId: number
- level: number
- source: number
- followUpStatus: boolean
- lockStatus: boolean
- mobile: string
- telephone: string
- website: string
- qq: string
- wechat: string
- email: string
- description: string
- remark: string
- ownerUserId: number
- roUserIds: string
- rwUserIds: string
- areaId: number
- detailAddress: string
- contactLastTime: Date
- contactNextTime: Date
- }
- // 查询客户列表
- export const getCustomerPage = async (params) => {
- return await request.get({ url: `/crm/customer/page`, params })
- }
- // 查询客户详情
- export const getCustomer = async (id: number) => {
- return await request.get({ url: `/crm/customer/get?id=` + id })
- }
- // 新增客户
- export const createCustomer = async (data: CustomerVO) => {
- return await request.post({ url: `/crm/customer/create`, data })
- }
- // 修改客户
- export const updateCustomer = async (data: CustomerVO) => {
- return await request.put({ url: `/crm/customer/update`, data })
- }
- // 删除客户
- export const deleteCustomer = async (id: number) => {
- return await request.delete({ url: `/crm/customer/delete?id=` + id })
- }
- // 导出客户 Excel
- export const exportCustomer = async (params) => {
- return await request.download({ url: `/crm/customer/export-excel`, params })
- }
|