import request from '@/utils/purchaseListRequest'; import { stringify } from 'qs'; export async function queryProject(params) { return request(`/api/v2/project?${stringify(params)}`); } export async function Login(params) { return request('/user/login', { method: 'POST', body: params, }); } export async function LoginV2(params) { return request('/api/v2/user/login', { method: 'POST', body: params, }); } export async function Logout() { return request('/user/logout', { method: 'POST', }); } export async function createExcel(data) { return request(`/purchase/project/record`, { method: 'POST', body: data, }); } export async function queryExcel(data) { return request(`/purchase/project/record?${stringify(data)}`); } export async function queryFlowInfo(data) { return request(`/purchase/flow/info?${stringify(data)}`); } export async function updateFlowInfo(data) { return request(`/purchase/flow/info`, { method: 'POST', body: data, }); } export async function submitAudit(data) { return request(`/purchase/audit/submit`, { method: 'POST', body: data, }); } export async function approve(data) { return request(`/purchase/audit/status`, { method: 'POST', body: data, }); } export async function querySheet(data) { return request(`/purchase/record?${stringify(data)}`); } export async function commitSheet(data) { return request(`/purchase/record`, { method: 'POST', body: data, }); } export async function queryHistory(data) { return request(`/purchase/record/history?${stringify(data)}`); } export async function queryHistoryDetail(data) { return request(`/purchase/record/history/detail?${stringify(data)}`); } export async function queryComment(data) { return request(`/purchase/cell/comment?${stringify(data)}`); } export async function addComment(data) { return request(`/purchase/cell/comment`, { method: 'POST', body: data, }); } export async function queryFiles(data) { return request(`/purchase/attachment?${stringify(data)}`); } export async function deleteFiles(id) { return request(`/purchase/attachment/${id}`, {method: 'DELETE'}); }