api.ts
1.05 KB
import request from '@/utils/request';
import { CRM_HOST } from '@/utils/host';
export interface Result {
id?: number // 配置id
dialAims?: number // 线索接通目标
displayName?: string // 显示名称
shopList?: ShopList[] // 门店列表
}
export interface ShopList {
shopId?: number // 门店id
shopName?: string // 门店名称
}
/** 查询线索拨通目标配置列表 */
export function getConfigApi() {
return request.get<Result[]>(`${CRM_HOST}/erp/clue/dial/aims/config/list`);
}
/** 查询线索拨通目标已配置的门店 */
export function getHaveShopListApi() {
return request.get<number[]>(`${CRM_HOST}/erp/clue/dial/aims/config/already/exists/shopIds`);
}
/** 保存线索拨通目标配置 */
export function saveConfigApi(params: Result) {
return request.post<Result>(`${CRM_HOST}/erp/clue/dial/aims/config/save`, params);
}
/** 删除线索拨通目标配置 */
export function deleteConfigApi(id?: number) {
return request.post<Result>(`${CRM_HOST}/erp/clue/dial/aims/config/delete`, {id}, {contentType: 'form-urlencoded'});
}