123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import request from '@/config/axios'
- export interface CustomerVO {
- id: number
- name: string
- followUpStatus: boolean
- lockStatus: boolean
- mobile: string
- telephone: string
- website: string
- remark: string
- ownerUserId: number
- roUserIds: string
- rwUserIds: string
- areaId: number
- detailAddress: string
- longitude: string
- latitude: 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 })
- }
|