diff --git a/anrui-scm/anrui-scm-ui/src/api/Common/dictcommons.js b/anrui-scm/anrui-scm-ui/src/api/Common/dictcommons.js index 0b372f8758..381f26f0b8 100644 --- a/anrui-scm/anrui-scm-ui/src/api/Common/dictcommons.js +++ b/anrui-scm/anrui-scm-ui/src/api/Common/dictcommons.js @@ -251,3 +251,31 @@ export function fetchListByBankSid(data) { params: data }) } + +// 根据当前登录人的全路径查询所属的仓库信息 +export function getAllWarehouse(data) { + return request({ + url: '/wms/apiadmin/base/wmswarehouseinfo/listAll', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) +} + +// 根据仓库sid查询库区 +export function getAllWarehouseareaBysid(data) { + return request({ + url: '/wms/apiadmin/base/wmswarehousearea/selectAll', + method: 'get', + params: data + }) +} + +// 根据库区sid查询库位 +export function getAllTypeByAreaSid(data) { + return request({ + url: '/wms/apiadmin/base/wmswarehouserack/getAllTypeByAreaSid', + method: 'get', + params: data + }) +} diff --git a/anrui-scm/anrui-scm-ui/src/api/disassemble/stockCount.js b/anrui-scm/anrui-scm-ui/src/api/disassemble/stockCount.js new file mode 100644 index 0000000000..d4c7ddacfe --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/api/disassemble/stockCount.js @@ -0,0 +1,111 @@ +import request from '@/utils/request' + +export default { + // 查询分页列表 + listPage: function(data) { + return request({ + url: '/wms/v1/wmsinventorycheckbill/listPage', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 生成盘点单 + createBill: function(data) { + return request({ + url: '/wms/v1/wmsinventorycheckbill/save', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 点击盘库 -- 库位盘点列表 + billStocktak: function(data) { + return request({ + url: '/wms/v1/wmsinventorycheckbill/detailRackPageList', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 库位盘点列表 -- 库位盘点明细列表 + billRackCodeDetail: function(data) { + return request({ + url: '/wms/v1/wmsinventorycheckbill/detailRackGoodPageList', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 生成盘点报告 + billCreateReport: function(data) { + return request({ + url: '/wms/v1/wmsinventorycheckbill/createReport', + method: 'post', + params: data + }) + }, + // 初始化盘库报告 + init: function(data) { + return request({ + url: '/wms/v1/wmsinventorycheckbill/viewReport', + method: 'post', + params: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 盘点报告 -- 保存 + saveReport: function(data) { + return request({ + url: '/wms/v1/wmsinventorycheckbill/saveReport', + method: 'post', + params: data + }) + }, + // 盘点报告 -- 提交 + submitReport: function(data) { + return request({ + url: '/wms/v1/wmsinventorycheckbill/submitReport', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 盘点报告 -- 明细下载 + downloadExcel: function(data) { + return request({ + url: '/wms/v1/wmsinventorycheckbill/downloadExcel', + method: 'post', + params: data, + responseType: 'blob', // 表明返回服务器返回的数据类型 + headers: { + 'Content-Type': 'application/json' + } + }) + }, + downloadPDF: function(data) { + return request({ + url: '/wms/v1/wmsinventorycheckbill/createPdf', + method: 'post', + params: data + }) + }, + // 盘点单详情 + billDetail: function(data) { + return request({ + url: '/wms/v1/wmsinventorycheckbill/detailGoodPageList', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 查询所有库位列表 + warehouserackListAll: function(data) { + return request({ + url: '/wms/apiadmin/base/wmswarehouserack/listAll', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + } +} diff --git a/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js b/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js index 6577e070b3..f9f75754e2 100644 --- a/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js +++ b/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js @@ -1025,6 +1025,15 @@ const codemenu = [{ noCache: true } }, + { + path: '/stockCount/stockCount', + component: () => import('@/views/disassemble/stockCount/stockCount.vue'), + name: 'StockCount', + meta: { + title: '盘点', + noCache: true + } + }, ] }, diff --git a/anrui-scm/anrui-scm-ui/src/views/disassemble/stockCount/stockCount.vue b/anrui-scm/anrui-scm-ui/src/views/disassemble/stockCount/stockCount.vue new file mode 100644 index 0000000000..7b278d00ba --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/disassemble/stockCount/stockCount.vue @@ -0,0 +1,716 @@ + + + + + + + + {{ searchxianshitit }} + + + + + + + + + + + + 至 + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + 盘点列表 + + + + + + + + + + 查看 + 办理 + 盘库报告 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 盘点人 + {{ formobj.createByName }} + + + 生成日期 + {{ formobj.createDate }} + + + + + * 盘点类型 + + + + + + + + * 监盘人 + + + + + + + + + + 备注 + + + + + + 盘点库位 + 选择库位 + + + + + + 删除 + + + + + + + + + 保 存 + 关 闭 + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + 库位列表 + + + + + + + + + + + + 确 认 + 关 闭 + + + + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/disassemble/stockCount/stockCountAdd.vue b/anrui-scm/anrui-scm-ui/src/views/disassemble/stockCount/stockCountAdd.vue new file mode 100644 index 0000000000..58c9281288 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/disassemble/stockCount/stockCountAdd.vue @@ -0,0 +1,268 @@ + + + + + + + + {{ searchxianshitit }} + + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + 库位盘点列表 + + + + + + + + + 查看 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/disassemble/stockCount/stockCountAddByDetail.vue b/anrui-scm/anrui-scm-ui/src/views/disassemble/stockCount/stockCountAddByDetail.vue new file mode 100644 index 0000000000..fb8a323add --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/disassemble/stockCount/stockCountAddByDetail.vue @@ -0,0 +1,216 @@ + + + + + + + + {{ searchxianshitit }} + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + 商品盘点记录 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 查看 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/disassemble/stockCount/stockCountInfo.vue b/anrui-scm/anrui-scm-ui/src/views/disassemble/stockCount/stockCountInfo.vue new file mode 100644 index 0000000000..41887a859d --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/disassemble/stockCount/stockCountInfo.vue @@ -0,0 +1,282 @@ + + + + + + + + {{ searchxianshitit }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + 商品盘点记录 + + + + + + + + + + + + + + + + + + + + + + + + + + + 查看 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/disassemble/stockCount/stockCountReport.vue b/anrui-scm/anrui-scm-ui/src/views/disassemble/stockCount/stockCountReport.vue new file mode 100644 index 0000000000..9208aeaf32 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/disassemble/stockCount/stockCountReport.vue @@ -0,0 +1,313 @@ + + + + + 编辑盘库报告 + + 保存 + 提交 + 下载pdf + 关闭 + + + + + + + 发起人 + {{ formobj.createByName }} + + + 发起部门 + {{ formobj.deptName }} + + + 发起日期 + {{ formobj.createTime }} + + + + + 盘点人 + {{ formobj.createName }} + + + 监盘人 + {{ formobj.finances }} + + + 备注 + + + + + 总体盘点情况 + 明细下载 + + + + 应盘数量: + {{formobj.ypNum}} + + + 应盘金额: + {{formobj.ypMoney}} + + + 实盘数量: + {{formobj.spNum}} + + + 实盘金额: + {{formobj.spMoney}} + + + 盘盈数量: + {{formobj.pyNum}} + + + 盘盈金额: + {{formobj.pyMoney}} + + + 盘亏数量: + {{formobj.pkNum}} + + + 盘亏金额: + {{formobj.pkMoney}} + + + 盘损数量: + {{formobj.psNum}} + + + 盘损金额: + {{formobj.psMoney}} + + + 仓库盘点情况 + + + + + + + + + + + + + + + 库区盘点情况 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/disassemble/stockCount/stockCountReportDetail.vue b/anrui-scm/anrui-scm-ui/src/views/disassemble/stockCount/stockCountReportDetail.vue new file mode 100644 index 0000000000..589a3cf2e0 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/disassemble/stockCount/stockCountReportDetail.vue @@ -0,0 +1,223 @@ + + + + + 盘库报告 + + 下载pdf + 关闭 + + + + + + + 发起人 + {{ formobj.createByName }} + + + 发起部门 + {{ formobj.deptName }} + + + 发起日期 + {{ formobj.createTime }} + + + + + 盘点人 + {{ formobj.createName }} + + + 监盘人 + {{ formobj.finances }} + + + 备注 + {{ formobj.remarks }} + + + + 总体盘点情况 + 明细下载 + + + + 应盘数量: + {{formobj.ypNum}} + + + 应盘金额: + {{formobj.ypMoney}} + + + 实盘数量: + {{formobj.spNum}} + + + 实盘金额: + {{formobj.spMoney}} + + + 盘盈数量: + {{formobj.pyNum}} + + + 盘盈金额: + {{formobj.pyMoney}} + + + 盘亏数量: + {{formobj.pkNum}} + + + 盘亏金额: + {{formobj.pkMoney}} + + + 盘损数量: + {{formobj.psNum}} + + + 盘损金额: + {{formobj.psMoney}} + + + 仓库盘点情况 + + + + + + + + + + + + + + + 库区盘点情况 + + + + + + + + + + + + + + + + + + + + + + +