import request from '@/utils/request' export function GetCustomerPageList (data) { return request({ url: '/Customer/GetCustomerPageList?PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize + '&SelectOwnedType=' + data.SelectOwnedType + (data.BrachUserId ? '&BrachUserId=' + data.BrachUserId : '') + '&Name=' + data.Name + '&CreateStartTime=' + data.CreateStartTime + '&CreateEndTime=' + data.CreateEndTime + '&StartFollowTime=' + data.StartFollowTime + '&EndFolowTime=' + data.EndFolowTime + (data.ProvinceCode ? '&ProvinceCode=' + data.ProvinceCode : '') + (data.CustomerBusinessStatus ? '&CustomerBusinessStatus=' + data.CustomerBusinessStatus : '') + (data.CustomerSource ? '&CustomerSource=' + data.CustomerSource : '') + (data.CustomerType ? '&CustomerType=' + data.CustomerType : '') + (data.CostomerCategory ? '&CostomerCategory=' + data.CostomerCategory : '') + (data.CustomerIndustry ? '&CustomerIndustry=' + data.CustomerIndustry : '') + (data.CompanyType ? '&CompanyType=' + data.CompanyType : ''), method: 'get' }) } export function AddCustomer (data) { return request({ url: '/Customer/AddCustomer', method: 'post', data: data }) } export function UpdateCustomer (data) { return request({ url: '/Customer/UpdateCustomer', method: 'post', data: data }) } export function DeleteCustomer (data) { return request({ url: '/Customer/DeleteCustomer', method: 'post', data: data }) } export function GetPersonalCustomerPageList (data) { return request({ url: '/Customer/GetPersonalCustomerPageList?Name=' + data.Name + '&PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize, method: 'get' }) } export function GetCustomerDetail (data) { return request({ url: '/Customer/GetCustomerDetail?Id=' + data.Id, method: 'get' }) } export function GetCustomerFollowRecordList (data) { return request({ url: '/Customer/GetCustomerFollowRecordList?Id=' + data.Id + '&PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize, method: 'get' }) } export function AddFollowRecord (data) { return request({ url: '/FollowRecord/AddCustomerFollowRecord', method: 'post', data: data }) } export function MakeFollowRecordCompleted (data) { return request({ url: '/FollowRecord/MakeFollowRecordCompleted', method: 'post', data: data }) } export function GetCustomerContacterList (data) { return request({ url: '/Customer/GetCustomerContacterList?Id=' + data.Id + '&PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize, method: 'get' }) } export function GetCustomerSalesChanceList (data) { return request({ url: '/Customer/GetCustomerSalesChanceList?Id=' + data.Id + '&PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize, method: 'get' }) } export function GetCustomerOrderList (data) { return request({ url: '/Customer/GetCustomerOrderList?Id=' + data.Id + '&PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize, method: 'get' }) } export function GetCustomerAgreenmentList (data) { return request({ url: '/Customer/GetCustomerAgreenmentList?Id=' + data.Id + '&PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize, method: 'get' }) } export function GetCustomerPaymentRecordList (data) { return request({ url: '/Customer/GetCustomerPaymentRecordList?Id=' + data.Id + '&PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize, method: 'get' }) } export function GetCustomerPaymentPlanList (data) { return request({ url: '/Customer/GetCustomerPaymentPlanList?Id=' + data.Id + '&PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize, method: 'get' }) } export function GetCustomerDocumentFileList (data) { return request({ url: '/Customer/GetCustomerDocumentFileList?Id=' + data.Id + '&PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize, method: 'get' }) } export function GetCustomerOperationLogList (data) { return request({ url: '/Customer/GetCustomerOperationLogList?Id=' + data.Id + '&PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize, method: 'get' }) }