api.ts 982 Bytes
import { http } from '@/typing/http';
import request from '@/utils/request';
import { PMS_HOST } from '@/utils/host';

export interface Item {
  id?: number,
  amount?: number, // 
  days?: number
  storageId?: number// 员工调运费用, 1.5元 / 公里
  shopId?: number // 备料时效
  storageName?: string
  shopName?: string
}
interface Params {
  shopId?:number
  keywords?:string
  storageId?:number
}
/**
 * 查询绩效--目标设置明细
 */
export function getDetail(params: Params): http.PromiseResp<Item[]> {
  return request.get(`${PMS_HOST}/erp/target/setting/get/list`, { params });
}
/**
 * 新增或编辑绩效--目标设置明细
 */
export function saveApi(params: Item) {
  return request.post(`${PMS_HOST}/erp/target/setting/add/or/update`, params);
}
/**
 * 删除绩效--目标设置明细
 */
export function DeleteApi(params: {id?: number}) {
  return request.post(`${PMS_HOST}/erp/target/setting/delete`, params, {contentType: 'form-urlencoded'});
}