import request from '@/config/axios' export interface BusinessStatusTypeVO { id: number name: string deptIds: number[] statuses?: { id: number name: string percent: number } } export const DEFAULT_STATUSES = [ { endStatus: 1, key: '结束', name: '赢单', percent: 100 }, { endStatus: 2, key: '结束', name: '输单', percent: 0 }, { endStatus: 3, key: '结束', name: '无效', percent: 0 } ] // 查询商机状态组列表 export const getBusinessStatusPage = async (params: any) => { return await request.get({ url: `/crm/business-status/page`, params }) } // 新增商机状态组 export const createBusinessStatus = async (data: BusinessStatusTypeVO) => { return await request.post({ url: `/crm/business-status/create`, data }) } // 修改商机状态组 export const updateBusinessStatus = async (data: BusinessStatusTypeVO) => { return await request.put({ url: `/crm/business-status/update`, data }) } // 查询商机状态类型详情 export const getBusinessStatus = async (id: number) => { return await request.get({ url: `/crm/business-status/get?id=` + id }) } // 删除商机状态 export const deleteBusinessStatus = async (id: number) => { return await request.delete({ url: `/crm/business-status/delete?id=` + id }) } // 获得商机状态组列表 export const getBusinessStatusTypeSimpleList = async () => { return await request.get({ url: `/crm/business-status/type-simple-list` }) }