From 5567f848fb6a2cc20b24bd67ec253b3b2831ce6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=B8=E7=86=9F=E5=90=B4=E5=BD=A6=E7=A5=96?= Date: Thu, 18 Dec 2025 11:36:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=88=E6=9D=BF=E7=82=B9=E4=BD=8D=E7=89=B9?= =?UTF-8?q?=E6=AE=8A=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/check/physicalInventory.js | 56 ++ src/views/common/login.vue | 1 + src/views/main.vue | 3 +- .../modules/check/searchPhysicalInventory.vue | 855 ++++++++++++++++++ 4 files changed, 913 insertions(+), 2 deletions(-) create mode 100644 src/api/check/physicalInventory.js create mode 100644 src/views/modules/check/searchPhysicalInventory.vue diff --git a/src/api/check/physicalInventory.js b/src/api/check/physicalInventory.js new file mode 100644 index 0000000..9c13596 --- /dev/null +++ b/src/api/check/physicalInventory.js @@ -0,0 +1,56 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +// ==================== 盘点主表 ==================== - rqrq + +// 查询盘点主表列表(分页) +export const searchCountHeaderList = data => createAPI(`/check/physicalInventory/searchCountHeaderList`, 'post', data) + +// 根据site和countNo查询盘点主表 +export const getCountHeaderByNo = data => createAPI(`/check/physicalInventory/getCountHeaderByNo`, 'post', data) + +// 创建循环盘点单 +export const createCycleCount = data => createAPI(`/check/physicalInventory/createCycleCount`, 'post', data) + +// 创建空的手工盘点单(只有表头) +export const createManualCount = data => createAPI(`/check/physicalInventory/createManualCount`, 'post', data) + +// 手工盘点 - 查询物料汇总(用于添加物料弹框) +export const queryMaterialForManualCount = data => createAPI(`/check/physicalInventory/queryMaterialForManualCount`, 'post', data) + +// 手工盘点 - 添加物料到盘点单 +export const addMaterialToCount = data => createAPI(`/check/physicalInventory/addMaterialToCount`, 'post', data) + +// 下达盘点单 +export const releaseCount = data => createAPI(`/check/physicalInventory/releaseCount`, 'post', data) + +// 完成盘点单 +export const completeCount = data => createAPI(`/check/physicalInventory/completeCount`, 'post', data) + +// 取消盘点单 +export const cancelCount = data => createAPI(`/check/physicalInventory/cancelCount`, 'post', data) + +// 删除盘点单 +export const deleteCount = data => createAPI(`/check/physicalInventory/deleteCount`, 'post', data) + +// ==================== 盘点标签 ==================== - rqrq + +// 查询盘点标签明细 +export const searchCountLabelList = data => createAPI(`/check/physicalInventory/searchCountLabelList`, 'post', data) + +// 确认标签盘点 +export const confirmLabelCount = data => createAPI(`/check/physicalInventory/confirmLabelCount`, 'post', data) + +// ==================== 盘点栈板 ==================== - rqrq + +// 查询盘点栈板明细 +export const searchCountPalletList = data => createAPI(`/check/physicalInventory/searchCountPalletList`, 'post', data) + +// ==================== 盘点结果 ==================== - rqrq + +// 查询盘点结果列表 +export const searchCountResultList = data => createAPI(`/check/physicalInventory/searchCountResultList`, 'post', data) + +// ==================== 物料汇总 ==================== - rqrq + +// 查询物料汇总 +export const searchMaterialSummary = data => createAPI(`/check/physicalInventory/searchMaterialSummary`, 'post', data) diff --git a/src/views/common/login.vue b/src/views/common/login.vue index b868a3f..e8ef593 100644 --- a/src/views/common/login.vue +++ b/src/views/common/login.vue @@ -154,6 +154,7 @@ localStorage.setItem('refresh', "0") localStorage.setItem('userName', this.dataForm.userName) localStorage.setItem('site', this.selectedSite) // 保存选择的工厂 + this.getConfigParams() } else { this.$message.error(data.msg) diff --git a/src/views/main.vue b/src/views/main.vue index 4836262..44630ee 100644 --- a/src/views/main.vue +++ b/src/views/main.vue @@ -122,9 +122,8 @@ this.loading = false this.userId = data.user.userId this.userName = data.user.username - this.site = data.user.site + this.site = localStorage.getItem('site') this.languageDefault = data.user.languageDefault - this.site = data.user.site this.userDisplay = data.user.userDisplay } }) diff --git a/src/views/modules/check/searchPhysicalInventory.vue b/src/views/modules/check/searchPhysicalInventory.vue new file mode 100644 index 0000000..70fb548 --- /dev/null +++ b/src/views/modules/check/searchPhysicalInventory.vue @@ -0,0 +1,855 @@ + + + + +