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