diff --git a/src/api/base/base.js b/src/api/base/base.js new file mode 100644 index 0000000..09a25cd --- /dev/null +++ b/src/api/base/base.js @@ -0,0 +1,325 @@ +import request from '@/utils/request' + +// 工程项目-列表 +export function getProjectList(query) { + return request({ + url: '/material/bm_project/list', + method: 'get', + params: query + }) +} +//工程项目--新增 +export function addProject(data) { + return request({ + url: '/material/bm_project', + method: 'post', + data: data + }) +} + +// 工程项目--修改 +export function updateProject(data) { + return request({ + url: '/material/bm_project', + method: 'put', + data: data + }) +} +// //工程项目--删除 +export function delProject(proId) { + return request({ + url: '/material/bm_project/' + proId, + method: 'delete' + }) +} + +// 工程项目 +export function getProjectUserList(query) { + return request({ + url: '/material/bm_unit_person/getDeptUserTree', + method: 'get', + params: { + query, + isTree: 1 // 添加 isTree 参数 + } + }); +} +// 标段工程-列表 +export function ProjectLotList(query) { + return request({ + url: '/material/base/bmProjectLot/projectLotAll', + method: 'get', + params: query + }) +} +//标段工程--新增 +export function addProjectLot(data) { + return request({ + url: '/material/base/bmProjectLot', + method: 'post', + data: data + }) +} + +// 标段工程--修改 +export function updateProjectLot(data) { + return request({ + url: '/material/base/bmProjectLot', + method: 'put', + data: data + }) +} +//标段工程--删除 +export function delProjectLot(lotId) { + return request({ + url: '/material/base/bmProjectLot/' + lotId, + method: 'delete' + }) +} +//工程项目下拉数据 +export function getProjectSelect(data) { + return request({ + url: '/material/base/bmProjectInfo/getProjectLot', + method: 'post', + data: data + }) +} + + +// 往来单位-列表 +export function unitInfoAll(query) { + return request({ + url: '/material/bm_unit/list', + method: 'get', + params: query + }) +} +//往来单位--新增 +export function addUnit(data) { + return request({ + url: '/material/bm_unit', + method: 'post', + data: data + }) +} + +// 往来单位--修改 +export function updateUnit(data) { + return request({ + url: '/material/bm_unit', + method: 'put', + data: data + }) +} +// 往来单位--删除 +export function delUnit(unitId) { + return request({ + url: '/material/bm_unit/' + unitId, + method: 'delete' + }) +} + + +// 往来单位-人员配置-左侧人员 +export function getUserList(query) { + return request({ + url: '/material/bm_unit_person/getDeptUserTree', + method: 'get', + params: query + }) +} + +// 往来单位-人员配置-右侧单位 +export function getTypeList(query) { + return request({ + url: '/material/bm_unit/list', + method: 'get', + params: query + }) +} + +// 往来单位-人员配置-保存按钮 +export function unitPersonAll(query) { + return request({ + url: '/material/bm_unit_person/bind', + method: 'post', + data: query + }) +} + +// 往来单位-人员配置-解绑 +export function delUnitPerson(unitId) { + return request({ + url: '/material/bm_unit_person/' + unitId, + method: 'delete' + }) +} + + +// 字典表数据库 +// 单位类型-列表 +export function unitTypeList(query) { + return request({ + url: '/material/bm_unit_type/list', + method: 'get', + params: query + }) +} +// 单位类型-列表-下拉 +export function unitTypeListAll(query) { + return request({ + url: '/material/bm_unit_type/list', + method: 'get', + params: query + }) +} +// 标签编号-列表 +export function getMaMachineLabelApi(query) { + return request({ + url: '/material/base/maMachineLabel/list', + method: 'get', + params: query + }) +} +//单位类型--新增 +export function addMaMachineLabelApi(data) { + return request({ + url: '/material/bm_unit_type', + method: 'post', + data: data + }) +} +// 单位类型-详情 +export function unitTypeDetail(typeId) { + return request({ + url: `/material/bm_unit_type/${typeId}`, + method: 'get', + }) +} +//单位类型--新增 +export function addUnitType(data) { + return request({ + url: '/material/bm_unit_type', + method: 'post', + data: data + }) +} + +// 单位类型--修改 +export function updateUnitType(data) { + return request({ + url: '/material/bm_unit_type', + method: 'put', + data: data + }) +} + +export function statusUnitType(data) { + return request({ + url: '/material/base/dic/status', + method: 'put', + params: data + }) +} + +//单位类型--删除 +export function delUnitType(typeIds) { + return request({ + url: '/material/bm_unit_type/' + typeIds, + method: 'delete' + }) +} + + + +// 资产属性管理-列表 +export function propInfoList(query) { + return request({ + url: '/material/bm_asset_attributes/list', + method: 'get', + params: query + }) +} +//资产属性管理--新增 +export function addPropInfo(data) { + return request({ + url: '/material/bm_asset_attributes', + method: 'post', + data: data + }) +} + +// 资产属性管理--修改 +export function updatePropInfo(data) { + return request({ + url: '/material/bm_asset_attributes', + method: 'put', + data: data + }) +} +//资产属性管理--删除 +export function delPropInfo(id) { + return request({ + url: `/material/bm_asset_attributes/${id}`, + method: 'delete' + }) +} + +// 资产属性管理-详情 +export function PropDetail(id) { + return request({ + url: `/material/bm_asset_attributes/${id}`, + method: 'get', + }) +} + + + +// // 资产属性配置-左侧人员 +// export function getProLists(query) { +// return request({ +// url: '/material/base/maPropInfo/lists', +// method: 'get', +// params: query +// }) +// } + +// // 资产属性配置-右侧list +// export function getMaTypeList(query) { +// return request({ +// url: '/material/base/maPropInfo/getMaTypeList', +// method: 'get', +// params: query +// }) +// } + +// // 资产属性配置-保存按钮 +// export function savePropInfo(query) { +// return request({ +// url: '/material/base/maPropInfo/save', +// method: 'post', +// data: query +// }) +// } + +// // 资产属性配置-解绑 +// export function UnbindPropInfo(unitId) { +// return request({ +// url: '/material/base/maPropSet/' + unitId, +// method: 'delete' +// }) +// } + + +// 获取设备信息-qrCode +export function getMachineByQrCode(query) { + return request({ + url: '/material/base/machine/getMachineByQrCode', + method: 'get', + params: query + }) +} + + + + diff --git a/src/api/baseGround/manufacturer.js b/src/api/baseGround/manufacturer.js index 1815f1b..d3cbc8d 100644 --- a/src/api/baseGround/manufacturer.js +++ b/src/api/baseGround/manufacturer.js @@ -1,64 +1,48 @@ import request from '@/utils/request' //机具类型管理列表信息 -export function getListHouse(query) { +export function getListFacturer(query) { return request({ - url: '/material/wh_house_info/list', + url: '/material/ma_supplier_info/list', method: 'get', params: query, }) } //查看机具类型管理列表详细信息 -export function getHouseDetail(id) { +export function getFacturerDetail(id) { return request({ - url: '/material/wh_house_info/'+ id, + url: '/material/ma_supplier_info/'+ id, method: 'get', }) } -// 物资名称下拉框- -export function queryKeeperNameApi(query) { - return request({ - url: '/material/ma_type/selectMaTypeListByTypeId', - method: 'get', - params: query - }) -} - // 仓库管理--删除 -export function delHouse(id) { +export function delFacturer(id) { return request({ - url: '/material/wh_house_info/' + id, + url: '/material/ma_supplier_info/' + id, method: 'delete', }) } // 仓库管理--修改 -export function editHouse(data) { +export function editFacturer(data) { return request({ - url: '/material/wh_house_info', + url: '/material/ma_supplier_info', method: 'put', data: data, }) } // 仓库管理--新增 -export function addHouse(data) { +export function addFacturer(data) { return request({ - url: '/material/wh_house_info', + url: '/material/ma_supplier_info', method: 'post', data: data, }) } -// 工程项目-列表 -export function getProjectList(query) { - return request({ - url: '/material/base/bmProjectInfo/projectInfoAll', - method: 'get', - params: query - }) -} + diff --git a/src/api/system/upload.js b/src/api/system/upload.js index 815d5b7..c8edd2e 100644 --- a/src/api/system/upload.js +++ b/src/api/system/upload.js @@ -12,6 +12,20 @@ export function imgUpLoad(param){ }) } + export function imgUpLoadTwo(param){ + const formData = new FormData() + formData.append('file', param.file) + formData.append('fileType', param.type) + return request({ + url: '/file/upload', + method: 'post', + data: formData, + header:'multipart/form-data' + }) + } + + + //资源文件上传 export function fileUpLoad(param){ const formData = new FormData() diff --git a/src/assets/file.png b/src/assets/file.png new file mode 100644 index 0000000..9289fcd Binary files /dev/null and b/src/assets/file.png differ diff --git a/src/views/base/assetAttributeManagement/index.vue b/src/views/base/assetAttributeManagement/index.vue index d144269..ce457fd 100644 --- a/src/views/base/assetAttributeManagement/index.vue +++ b/src/views/base/assetAttributeManagement/index.vue @@ -181,12 +181,12 @@ // import { // refreshCache, // } from '@/api/system/dict/type' -// import { -// addPropInfo, -// delPropInfo, -// propInfoList, -// updatePropInfo, -// } from '@/api/base/base' +import { + addPropInfo, + delPropInfo, + propInfoList, + updatePropInfo, +} from '@/api/base/base' // import { deptTreeSelect } from '@/api/system/user' // import Treeselect from '@riophae/vue-treeselect' // import '@riophae/vue-treeselect/dist/vue-treeselect.css' diff --git a/src/views/base/comeAndGo/index.vue b/src/views/base/comeAndGo/index.vue index 3b0e530..00d92da 100644 --- a/src/views/base/comeAndGo/index.vue +++ b/src/views/base/comeAndGo/index.vue @@ -252,7 +252,7 @@