From ffac5ff1ab8ade9babb9c19d5c7ae404054770c6 Mon Sep 17 00:00:00 2001 From: liangzhou <594755172@qq.com> Date: Mon, 30 Dec 2024 16:01:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=9B=B4=E6=96=B0=EF=BC=9A?= =?UTF-8?q?=201.=20=E5=A2=9E=E5=8A=A0=E9=97=B4=E6=8E=A5=E7=89=A9=E6=96=99?= =?UTF-8?q?=E7=9A=84=E5=8A=9F=E8=83=BD=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/goods.js | 14 ++++++++- src/layout/goods.vue | 17 ++++++++++- src/layout/locationsTable.vue | 46 +++++++++++++++++++++++++--- src/layout/stock.vue | 40 ++++++++++++++++++++++-- src/layout/vehicle.vue | 57 +++++++++++++++++++++++++++++++++-- 5 files changed, 163 insertions(+), 11 deletions(-) diff --git a/src/api/goods.js b/src/api/goods.js index 403cd00..2ae25bd 100644 --- a/src/api/goods.js +++ b/src/api/goods.js @@ -52,10 +52,22 @@ const deleteGoodsInfo = (params) => { }) } +/** + * 一键配置间接物料相关信息 + */ +const updateIndirectInfos = (params) => { + return request({ + url: '/goods/updateIndirectInfos', + method: 'post', + data: params + }) +} + export { getGoodsInfoByPage, deleteGoodsInfo, getGoodsInfoByGoodsId, getGoodsInfo, - updateGoodsInfo + updateGoodsInfo, + updateIndirectInfos } \ No newline at end of file diff --git a/src/layout/goods.vue b/src/layout/goods.vue index 0989d15..02bd289 100644 --- a/src/layout/goods.vue +++ b/src/layout/goods.vue @@ -7,6 +7,7 @@ :suffix-icon="Search" /> 搜索 重置 + 一键设置间接物料相关信息 import store from '@/store' -import { getGoodsInfoByPage, deleteGoodsInfo, updateGoodsInfo } from '@/api/goods.js' +import { getGoodsInfoByPage, deleteGoodsInfo, updateGoodsInfo, updateIndirectInfos } from '@/api/goods.js' import zhCn from 'element-plus/dist/locale/zh-cn.mjs' import { ElMessageBox, ElMessage } from 'element-plus' import { ref, reactive } from 'vue' @@ -229,6 +230,20 @@ export default { this.search() }, methods: { + setIndirect() { + const request = {} + updateIndirectInfos(request).then(res => { + const response = res.data + if (response.code == 0) { + ElMessage.success(response.message) + } else { + errorBox(response.message) + } + }).catch(err => { + console.log(err) + errorBox('一键设置错误。') + }) + }, search() { this.loading = true const request = { diff --git a/src/layout/locationsTable.vue b/src/layout/locationsTable.vue index 1eee159..f2c904d 100644 --- a/src/layout/locationsTable.vue +++ b/src/layout/locationsTable.vue @@ -5,6 +5,8 @@ + 搜索 重置 @@ -33,6 +35,8 @@ +