From db819ad13ce44e14a6cd5a29b0437b4845fc084c Mon Sep 17 00:00:00 2001 From: jjLv <1981429112@qq.com> Date: Wed, 16 Oct 2024 09:14:58 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=90=AD=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/baseGround/base.js | 107 ++ src/api/baseGround/house.js | 64 + src/api/system/upload.js | 61 + src/views/base/comeAndGo/index.vue | 10 +- src/views/base/comeAndGo/people.vue | 6 +- src/views/materialsManage/house/index.vue | 404 ++++++ src/views/materialsManage/type/index.vue | 1518 +++++++++++++++++++++ 7 files changed, 2162 insertions(+), 8 deletions(-) create mode 100644 src/api/baseGround/base.js create mode 100644 src/api/baseGround/house.js create mode 100644 src/api/system/upload.js create mode 100644 src/views/materialsManage/house/index.vue create mode 100644 src/views/materialsManage/type/index.vue diff --git a/src/api/baseGround/base.js b/src/api/baseGround/base.js new file mode 100644 index 0000000..9c3e40c --- /dev/null +++ b/src/api/baseGround/base.js @@ -0,0 +1,107 @@ +import request from '@/utils/request' + +//机具类型管理 +export function getMaTypeList(query) { + return request({ + url: '/material/ma_type/getMaTypeTreeSelect', + method: 'get', + params: query, + }) +} + +//机具类型管理列表信息 +export function getListByMaType(query) { + return request({ + url: '/material/ma_type/list', + method: 'get', + params: query, + }) +} + +//查看机具类型管理列表详细信息 +export function getMaType(id) { + return request({ + url: '/material/ma_type/'+ id, + method: 'get', + }) +} +// 仓库信息下拉框- +export function queryKeeperDataApi(query) { + return request({ + url: '/material/wh_house_info/listNoPage', + method: 'get', + params: query + }) +} +// 施工类型下拉框- +export function queryKeeperProApi(query) { + return request({ + url: '/material/ma_type/selectMaTypeListByHouseId', + method: 'get', + params: query + }) +} + +// 物资类型下拉框- +export function queryKeeperMatApi(query) { + return request({ + url: '/material/ma_type/selectMaTypeListByTypeId', + method: 'get', + params: query + }) +} + +// 物资名称下拉框- +export function queryKeeperNameApi(query) { + return request({ + url: '/material/ma_type/selectMaTypeListByTypeId', + method: 'get', + params: query + }) +} + +// // 导出 +// export function exportMaterial(query) { +// return request({ +// url: '/material/ma_type/export', +// method: 'post', +// responseType: 'blob', +// params: query +// }) +// } + +// 物资类型管理--删除 +export function delMaType(typeId) { + return request({ + url: '/material/ma_type/' + typeId, + method: 'delete', + }) +} + +// 物资类型管理--修改 +export function updateMaType(data) { + return request({ + url: '/material/ma_type', + method: 'put', + data: data, + }) +} + +// 物资类型管理--新增 +export function addMaType(data) { + return request({ + url: '/material/ma_type', + method: 'post', + data: data, + }) +} + +// 工程项目-列表 +export function getProjectList(query) { + return request({ + url: '/material/base/bmProjectInfo/projectInfoAll', + method: 'get', + params: query + }) +} + diff --git a/src/api/baseGround/house.js b/src/api/baseGround/house.js new file mode 100644 index 0000000..1815f1b --- /dev/null +++ b/src/api/baseGround/house.js @@ -0,0 +1,64 @@ +import request from '@/utils/request' + +//机具类型管理列表信息 +export function getListHouse(query) { + return request({ + url: '/material/wh_house_info/list', + method: 'get', + params: query, + }) +} + +//查看机具类型管理列表详细信息 +export function getHouseDetail(id) { + return request({ + url: '/material/wh_house_info/'+ id, + method: 'get', + }) +} + + +// 物资名称下拉框- +export function queryKeeperNameApi(query) { + return request({ + url: '/material/ma_type/selectMaTypeListByTypeId', + method: 'get', + params: query + }) +} + +// 仓库管理--删除 +export function delHouse(id) { + return request({ + url: '/material/wh_house_info/' + id, + method: 'delete', + }) +} + +// 仓库管理--修改 +export function editHouse(data) { + return request({ + url: '/material/wh_house_info', + method: 'put', + data: data, + }) +} + +// 仓库管理--新增 +export function addHouse(data) { + return request({ + url: '/material/wh_house_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 new file mode 100644 index 0000000..815d5b7 --- /dev/null +++ b/src/api/system/upload.js @@ -0,0 +1,61 @@ +import request from '@/utils/request' +//资源图片上传 +export function imgUpLoad(param){ + const formData = new FormData() + formData.append('file', param.file) + formData.append('fileType', param.type) + return request({ + url: '/system/sys/file/upload', + method: 'post', + data: formData, + header:'multipart/form-data' + }) + } + +//资源文件上传 +export function fileUpLoad(param){ + const formData = new FormData() + formData.append('file', param.file) + return request({ + url: '/system/sys/file/upload', + method: 'post', + data: formData, + }) + } + +// excel文件上传 +export function excelUpLoad(param){ + const formData = new FormData() + formData.append('file', param.file) + return request({ + url: '/material/base/maPartType/readExcel', + method: 'post', + data: formData, + }) +} + +// excel文件下载 +export function downloadExcel(param){ + return request({ + url: '/material/base/maPartType/downLoad', + method: 'post', + param + }) +} + + + + + + + + + + + + + + + + + diff --git a/src/views/base/comeAndGo/index.vue b/src/views/base/comeAndGo/index.vue index ff17b79..d2123ea 100644 --- a/src/views/base/comeAndGo/index.vue +++ b/src/views/base/comeAndGo/index.vue @@ -244,8 +244,8 @@ + \ No newline at end of file diff --git a/src/views/materialsManage/type/index.vue b/src/views/materialsManage/type/index.vue new file mode 100644 index 0000000..ac1d29f --- /dev/null +++ b/src/views/materialsManage/type/index.vue @@ -0,0 +1,1518 @@ + + + +