import request from '@/utils/request'; import { stringify } from 'qs'; export async function queryType() { return request(`/api/v2/approval/type/dic`); } export async function queryFlow() { return request(`/api/v2/approval/flow`); } export async function queryIndustry() { return request(`/api/v2/approval/industry/dic`); } // 提交立项 export async function createApproval(data) { return request(`/api/v2/approval/record`, { method: 'POST', body: data, }); } // 更新立项 export async function updateApproval(data) { return request(`/api/v2/approval/record`, { method: 'PUT', body: data, }); } // 删除立项 export async function deleteApproval(data) { return request(`/api/v2/approval/record/${data.id}`, { method: 'DELETE', }); } // 审批 export async function authApproval(data) { return request(`/api/v2/approval/auth`, { method: 'POST', body: data, }); } // 审批列表查询:获取当前用户可审批的立项列表 export async function queryAuth(data) { return request(`/api/v2/approval/list/auth?${stringify(data)}`); } // 查询立项 id=&pageSize=¤tPage=&user_id= export async function queryApproval(data) { return request(`/api/v2/approval/record?${stringify(data)}`); } // 提交审核 export async function submitAudit(data) { return request(`/api/v2/approval/audit/submit`, { method: 'POST', body: data, }); } //获取部门结构 export async function queryDepV2(params) { return request(`/api/v2/dep?${stringify(params)}`); } //添加项目成员 export async function addMember(data) { return request(`/api/v2/project_code/user`, { method: 'POST', body: data, }); } //获取项目成员 export async function queryMember(params) { return request(`/api/v2/project_code/user?${stringify(params)}`); } //转执行 export async function startExecution(data) { return request(`/api/v2/project_code/to_exe`, { method: 'POST', body: data, }); } //转运营 export async function startOperate(data) { return request(`/api/v2/project_code/to_opt`, { method: 'POST', body: data, }); } //转质保 export async function startQuality(data) { return request(`/api/v2/project_code/to_wty`, { method: 'POST', body: data, }); } //移除成员 export async function deleteMember(data) { return request(`/api/v2/project_code/user/${data.project_code_id}/${data.user_id}`, { method: 'DELETE', }); } // 查询项目下所有清单 export async function queryVersionsByProjectId(projectId, params) { return request(`/purchase/bom/get-bom-list/${projectId}?${stringify(params)}`); }