import request from "./request"; export async function queryAttachment(data) { return await request("v1/purchase/attachment", "GET", data); } /** 查看版本列表 * project_id template_id 流程id template_node_id 流程节点id */ export async function queryVersionsList(data) { return await request("v1/purchase/bom/flow/node", "GET", data); } // 查询审批流 export async function queryAuditList(params) { return request(`v1/purchase/flow/info`, "GET", params); } // 审批 export async function approve(data) { return request(`v1/purchase/audit/status`, "POST", data); } // 获得待审批列表 export async function queryAuthList(user_id) { return request(`v1/purchase/bom/get-audit-list/${user_id}`, "GET"); } // 查询全部分类 export async function queryClassify() { return await request(`v1/purchase/bom/get-classify`, "GET"); } // 查询全部项目 export async function queryProjectList() { return request(`v2/approval/record/user?pageSize=99999`, "GET"); } // 查询单个Version export async function queryVersionDetail(params) { const res = await request( `v1/purchase/bom/get-audit-detail/${params.userID}?excel_id=${params.excelID}`, "GET" ); return res.data; } export async function queryCheckedVersionDetail(excel_id) { const res = await request( `v1/purchase/bom/get-excel-detail?excel_id=${excel_id}`, "GET" ); return res.data; } /** * 获取BOM已审核列表 * @param {number} user_id * @param {object} params * @param {number} params.pageSize * @param {number} params.currentPage * @returns {Promise} */ export async function queryCheckedList(user_id, params) { return await request( `v1/purchase/bom/get-checked-list/${user_id}?page_size=${params.pageSize}`, "GET" ); }