428 lines
8.2 KiB
JavaScript
428 lines
8.2 KiB
JavaScript
import { http } from '@/utils/http'
|
|
|
|
// 获取工程ids
|
|
export function getProjectInfoApi(data) {
|
|
return http({
|
|
url: '/material/select/getProjectInfo',
|
|
method: 'post',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 根据用户名查询用户信息
|
|
export function getUserInfoByUserNameApi(data) {
|
|
return http({
|
|
url: '/material/app/iwsTeamUser/selectUserInfoByUserName',
|
|
method: 'get',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 根据身份证号查询用户信息
|
|
export function getUserInfoByIdCardApi(data) {
|
|
return http({
|
|
url: '/material/app/iwsTeamUser/selectProjectTeamInfoByIdCard',
|
|
method: 'get',
|
|
data,
|
|
})
|
|
}
|
|
|
|
|
|
// 预警统计
|
|
export function getToolsLedgerDetailsListApi(data) {
|
|
return http({
|
|
url: '/material/material_maMachine/getToolsLedgerDetailsList',
|
|
method: 'get',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 班组-下拉
|
|
export const getBmTeamList = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/bmTeam/list',
|
|
data,
|
|
})
|
|
}
|
|
|
|
//班组-下拉-退料
|
|
export const getTeamListApi = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/bmTeam/getTeamList',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 领料出库-列表
|
|
export const getPickingOutboundListAPI = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/material_lease_apply_info/list',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 删除
|
|
export const deleteLeaseApplyApi = (id) => {
|
|
return http({
|
|
method: 'delete',
|
|
url: `/material/material_lease_apply_info/${id}`,
|
|
data: id,
|
|
})
|
|
}
|
|
|
|
// 删除
|
|
export const deleteLeaseApplyApiTwo = (data = {}) => {
|
|
return http({
|
|
method: 'POST',
|
|
url: '/material/material_lease_apply_info/delete',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 工程下拉选
|
|
export const getProjectList = (data = {}) => {
|
|
return http({
|
|
method: 'POST',
|
|
url: '/material/select/getProjectInfo',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 类型规格-树
|
|
export const getTypeTreeList = (data) => {
|
|
return http({
|
|
method: 'post',
|
|
url: '/material/material_lease_apply_info/equipmentType',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 提交
|
|
export const addLeaseTask = (data) => {
|
|
return http({
|
|
method: 'POST',
|
|
url: '/material/material_lease_apply_info',
|
|
data,
|
|
})
|
|
}
|
|
// 编辑
|
|
export const editLeaseTask = (data) => {
|
|
return http({
|
|
method: 'put',
|
|
url: '/material/material_lease_apply_info',
|
|
data,
|
|
})
|
|
}
|
|
// 详情
|
|
export const detailsLeaseTask = (data) => {
|
|
return http({
|
|
method: 'get',
|
|
url: `/material/material_lease_apply_info/${data}`,
|
|
// data:data,
|
|
})
|
|
}
|
|
// 退料详情
|
|
export const detailsBackTask = (data) => {
|
|
return http({
|
|
method: 'get',
|
|
url: `/material/material_back_apply_info/${data}`,
|
|
})
|
|
}
|
|
|
|
// 获取协议id
|
|
export const getAgreementInfoByIdApi = (data) => {
|
|
return http({
|
|
method: 'POST',
|
|
url: '/material/select/getAgreementInfoById',
|
|
data,
|
|
})
|
|
}
|
|
export const getAgreementInfoByIdBackApi = (data) => {
|
|
return http({
|
|
method: 'POST',
|
|
url: '/material/select/getAgreementInfoByIdBack',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 工机具出库详情-列表
|
|
export const getOutNum = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/material_lease_apply_info/getOutNum',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 扫码获取编号
|
|
export const getCodeScanAPI = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/material_lease_apply_info/getInfoByQrcode',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 获取编码详情
|
|
export const getMachineByIdApi = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/material_back_apply_info/getMachineById',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 获取编码-列表
|
|
export const getCodeDeviceListAPI = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/material_lease_apply_info/getMachineById',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 退料-列表
|
|
export const getBackListAPI = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/material_back_apply_info/list',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 删除
|
|
export const deleteBackApi = (data) => {
|
|
return http({
|
|
method: 'POST',
|
|
url: `/material/material_back_apply_info/deleteById`,
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 退料申请
|
|
export const backTask = (data) => {
|
|
return http({
|
|
method: 'POST',
|
|
url: '/material/material_back_apply_info',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 退料申请-编辑
|
|
export const editBackTask = (data) => {
|
|
return http({
|
|
method: 'POST',
|
|
url: '/material/material_back_apply_info/edit',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 类型规格-树
|
|
export const getUseTypeTree = (data) => {
|
|
return http({
|
|
method: 'POST',
|
|
url: '/material/material_back_apply_info/getUseTypeTree',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 退料修改
|
|
export const editBack = (data) => {
|
|
return http({
|
|
method: 'POST',
|
|
url: '/material/material_back_apply_info//edit',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 编码检索获取设备详情
|
|
export const getMachine = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/material_back_apply_info/getMachine',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 工器具台账-列表
|
|
export const getToolsLedgerList = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/material_maMachine/getToolsLedgerList',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 台账-详情
|
|
export const getToolsDetailsListApi = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/material_maMachine/getToolsDetailsList',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 站内库存台账-列表
|
|
export const getBranchListApi = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/material_maMachine/getBranchList',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 站内库存台账-详情
|
|
export const getRetainedEquipmentListApi = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/material_maMachine/getRetainedEquipmentList',
|
|
data,
|
|
})
|
|
}
|
|
|
|
//分公司下拉
|
|
export const getImpUnitListApi= (data) => {
|
|
return http({
|
|
url: '/material/material_maMachine/getImpUnitNameList',
|
|
method: 'GET',
|
|
data
|
|
})
|
|
}
|
|
|
|
//项目部下拉
|
|
export const getDepartListByImpUnitApi= (data) => {
|
|
return http({
|
|
url: '/material/material_maMachine/getDepartNameList',
|
|
method: 'GET',
|
|
data
|
|
})
|
|
}
|
|
|
|
//工程下拉
|
|
export const getProListByDepartApi= (data) => {
|
|
return http({
|
|
url: '/material/material_maMachine/getProjectList',
|
|
method: 'GET',
|
|
data
|
|
})
|
|
}
|
|
|
|
// 班组库存
|
|
export const getTeamUseNumList = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/material_maMachine/getTeamUseNumList',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 班组预警
|
|
export function getTeamWarnDetailsListApi(data) {
|
|
return http({
|
|
url: '/material/material_maMachine/getTeamWarnDetailsList',
|
|
method: 'get',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 签名-领料
|
|
export const toolsLeaseApplyInfoSign = (data) => {
|
|
return http({
|
|
method: 'POST',
|
|
url: '/material/material_lease_apply_info/updateLeaseApplyInfoSign',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 项目部授权-签名列表
|
|
export const getAuthorListApi = (data) => {
|
|
return http({
|
|
method: 'get',
|
|
url: '/material/authorize/getAuthorList',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 项目部授权-电子签名
|
|
export const updateLeaseApplyInfoSignApi = (data) => {
|
|
return http({
|
|
method: 'POST',
|
|
url: '/material/authorize/updateLeaseApplyInfoSign',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 获取班组列表
|
|
export const getListByIdCardApi = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/bmTeam/getListByIdCard',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 材料员确认-列表
|
|
export const getCompleteOutTaskListApi = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/lease_apply_info/getCompleteOutTaskList',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 确认详情列表
|
|
export const getInfoByIdApi = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/lease_apply_info/getInfoById',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 确认详情
|
|
export const getLeaseRequestVoApi = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/lease_apply_info/getLeaseRequestVo',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 材料员确认
|
|
export const confirmMaterialApi = (data) => {
|
|
return http({
|
|
method: 'POST',
|
|
url: '/material/lease_apply_info/confirmMaterial',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 获取协议id
|
|
export const getAgreementIdApi = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/material_maMachine/getAgreementId',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 查询安全工机具状态数量
|
|
export const getSafeNumListApi = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/material_maMachine/getSafeNumList',
|
|
data,
|
|
})
|
|
}
|
|
|
|
// 临期详情
|
|
export const getSafeDetailsListApi = (data) => {
|
|
return http({
|
|
method: 'GET',
|
|
url: '/material/material_maMachine/getSafeDetailsList',
|
|
data,
|
|
})
|
|
} |