123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- 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)}`);
- }
|