12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- import request from '@/config/axios'
- export interface CustomerVO {
- id?: number
- name: string
- industryId: number
- level: number
- source: number
- followUpStatus?: boolean
- lockStatus?: boolean
- dealStatus?: boolean
- mobile: string
- telephone: string
- website: string
- qq: string
- wechat: string
- email: string
- description: string
- remark: string
- ownerUserId?: number
- ownerUserName?: string
- ownerUserDept?: string
- roUserIds?: string
- rwUserIds?: string
- areaId?: number
- areaName?: string
- detailAddress: string
- contactLastTime?: Date
- contactNextTime: Date
- createTime?: Date
- updateTime?: Date
- creator?: string
- creatorName?: string
- }
- // 查询客户列表
- 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 })
- }
|