import request from '@/router/axios'; export const submitContractInfo = (contractInfo) => { return request({ url: '/api/blade-manager/contractInfo/submit', method: 'post', data: contractInfo }) } export const findContractByProjectId = (pid) => { return request({ url: '/api/blade-manager/contractInfo/findContractInfoByPid', method: 'get', params: { pid } }) } export const getContractInfo = (id) => { return request({ url: '/api/blade-manager/contractInfo/detail', method: 'get', params: { id } }) } export const delFileFromUrl = (url) => { return request({ url: '/api/blade-manager/contractInfo/deleteFile', method: 'get', params: { url } }) } export const saveUserInfoByProject = (list) => { return request({ url: '/api/blade-manager/contractInfo/saveUserInfoByProject', method: 'post', data: list }) } export const findAllUserByCondition = (info) => { return request({ url: '/api/blade-manager/contractInfo/findAllUserByCondition', method: 'post', data: info }) } export const findUserListByCondition = (info) => { return request({ url: '/api/blade-manager/contractInfo/findUserListByCondition', method: 'post', data: info }) } export const findUserByName = (name) => { return request({ url: '/api/blade-manager/contractInfo/findUserByName', method: 'get', params: { name } }) } export const removeUsersByIds = (ids) => { return request({ url: '/api/blade-manager/contractInfo/removeUsersByIds', method: 'post', params: { ids } }) } export const removeContractInfo = (ids) => { return request({ url: '/api/blade-manager/contractInfo/remove', method: 'post', params: { ids } }) } export const findJobByRoleId = (id) => { return request({ url: '/api/blade-manager/contractInfo/findJobByRoleId', method: 'get', params: { id } }) } export const resetPasswordByUserId = (userId) => { return request({ url: '/api/blade-manager/contractInfo/resetPasswordByUserId', method: 'post', params: { userId } }) } export const submitWbsTreeInContract = (obj) => { return request({ url: '/api/blade-manager/contractInfo/submitWbsTreeInContract', method: 'post', data: obj }) } export const getContractInfoTree = (wbsId,projectId,contractId) => { return request({ url: '/api/blade-manager/contractInfo/tree', method: 'get', params: { wbsId, projectId, contractId, } }) }