import request from '@/utils/request'; import { AxiosPromise } from 'axios'; import { CaigouPlanVO, CaigouPlanForm, CaigouPlanQuery } from '@/api/wuziguanli/caigouPlan/types'; /** * 查询运维-物资-采购计划单列表 * @param query * @returns {*} */ export const listCaigouPlan = (query?: CaigouPlanQuery): AxiosPromise => { return request({ url: '/ops/caigouPlan/list', method: 'get', params: query }); }; /** * 查询采购商列表 * @param query * @returns {*} */ export const getSupplierList = (data:any): AxiosPromise => { return request({ url: '/ops/tenderSupplierInput/getList', method: 'get', params: data }); }; /** * 新增运维-物资-采购计划单 * @param data * @returns {*} */ export const addCaigouPlan = (data: CaigouPlanForm): AxiosPromise => { return request({ url: '/ops/caigouPlan', method: 'post', data: data }); }; /** * 查询运维-物资-采购计划单详情 * @param id * @returns {*} */ export const caigouPlanDetail = (id: string | number): AxiosPromise => { return request({ url: `/ops/caigouPlan/`+id, method: 'get' }); };