import request from '@/utils/request.js' // 查询客户主列表 export function listCustomer(query) { return request({ url: '/customersupplier/customerinfo/list', method: 'get', params: query }) } // 分页查询未关联业务员的客户 export function listUnlinkedSalesUserCustomers(query) { return request({ url: '/customersupplier/customerinfo/unlinked-sales-user/list', method: 'get', params: query }) } // 客户下拉选项:只返回客户ID、客户编码、客户名称 // keywords 按客户名称、客户编码、对外代码模糊查询 export function listCustomerOption(query) { return request({ url: '/customersupplier/customerinfo/optionselect', method: 'get', params: query }) } // 查询客户主详细 export function getCustomer(customerId) { return request({ url: '/customersupplier/customerinfo/' + customerId, method: 'get' }) } // 查询客户业务操作日志 export function listCustomerLog(customerId) { return request({ url: '/customersupplier/customerinfo/log/list', method: 'get', params: { customerId } }) } // 新增客户主 export function addCustomer(data) { return request({ url: '/customersupplier/customerinfo', method: 'post', data: data }) } // 修改客户主 export function updateCustomer(data) { return request({ url: '/customersupplier/customerinfo', method: 'put', data: data }) } // 删除客户主 export function delCustomer(customerId) { return request({ url: '/customersupplier/customerinfo/' + customerId, method: 'delete' }) } // 删除客户公司主体 export function delCustomerCompany(companyId) { return request({ url: '/customersupplier/customerinfo/company/' + companyId, method: 'delete' }) } // 删除客户联系人 export function delCustomerContact(contactId) { return request({ url: '/customersupplier/customerinfo/contact/' + contactId, method: 'delete' }) }