import request from '@/utils/request' export function GetSalesChanceList (data) { return request({ url: '/SalesChance/GetSalesChanceList?PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize + '&SelectOwnedType=' + data.SelectOwnedType + (data.BrachUserId ? '&BrachUserId=' + data.BrachUserId : '') + '&Name=' + data.Name + (data.SalesChanceStage ? '&SalesChanceStage=' + data.SalesChanceStage : '') + (data.ProvinceCode ? '&ProvinceCode=' + data.ProvinceCode : '') + (data.SalesChanceType ? '&SalesChanceType=' + data.SalesChanceType : '') + (data.ChanceUploadStatus ? '&ChanceUploadStatus=' + data.ChanceUploadStatus : '') + (data.ChanceReportStatus ? '&ChanceReportStatus=' + data.ChanceReportStatus : '') + (data.SalesChanceSubmissionMethod ? '&SalesChanceSubmissionMethod=' + data.SalesChanceSubmissionMethod : '') + (data.ProjectProperty ? '&ProjectProperty=' + data.ProjectProperty : '') + (data.UploadStatusName ? '&UploadStatusName=' + data.UploadStatusName : '') + (data.ReportStatusName ? '&ReportStatusName=' + data.ReportStatusName : '') + '&CreateStartTime=' + data.CreateStartTime + '&CreateEndTime=' + data.CreateEndTime, method: 'get' }) } export function AddSalesChance (data) { return request({ url: '/SalesChance/AddSalesChance', method: 'post', data: data }) } export function UpdateSalesChance (data) { return request({ url: '/SalesChance/UpdateSalesChance', method: 'post', data: data }) } export function DeleteSalesChance (data) { return request({ url: '/SalesChance/DeleteSalesChance', method: 'post', data: data }) } export function GetSalesChanceDetail (data) { return request({ url: '/SalesChance/GetSalesChanceDetail?Id=' + data.Id, method: 'get' }) } export function GetSalesChanceFollowList (data) { return request({ url: '/SalesChance/GetSalesChanceFollowList?Id=' + data.Id + '&Name=' + data.Name + '&PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize, method: 'get' }) } export function GetSalesChanceAgreementList (data) { return request({ url: '/SalesChance/GetSalesChanceAgreementList?Id=' + data.Id + '&PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize, method: 'get' }) } export function GetSalesChanceProductList (data) { return request({ url: '/SalesChance/GetSalesChanceProductList?Id=' + data.Id + '&PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize, method: 'get' }) } export function GetSalesDocumentFileList (data) { return request({ url: '/SalesChance/GetSalesDocumentFileList?Id=' + data.Id + '&PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize, method: 'get' }) } export function GetSalesChanceOperationLogList (data) { return request({ url: '/SalesChance/GetSalesChanceOperationLogList?Id=' + data.Id + '&PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize, method: 'get' }) } export function GetSalesChanceQuotationSheetList (data) { return request({ url: '/SalesChance/GetSalesChanceQuotationSheetList?Id=' + data.Id + '&PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize, method: 'get' }) } export function GetSalesChanceJobScheduleList (data) { return request({ url: '/SalesChance/GetSalesChanceJobScheduleList?Id=' + data.Id + '&PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize, method: 'get' }) } export function ChangeSalesChanceStage (data) { return request({ url: '/SalesChance/ChangeSalesChanceStage', method: 'post', data: data }) } export function GetAutoSalesChanceLogList (data) { return request({ url: '/SalesChance/GetAutoSalesChanceLogList?Id=' + data.Id + '&PageIndex=' + data.PageIndex + '&PageSize=' + data.PageSize, method: 'get' }) } export function DeleteSalesChanceProduct (data) { return request({ url: '/SalesChance/DeleteSalesChanceProduct', method: 'post', data: data }) } export function SubmitSalesChance (data) { return request({ url: '/SalesChance/SubmitSalesChance', method: 'post', data: data }) }