From b24481e6877f715200340fadc399de7fd251a705 Mon Sep 17 00:00:00 2001 From: hongchao <3228015117@qq.com> Date: Mon, 7 Apr 2025 15:07:21 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=86=E6=96=99=E5=87=BA=E5=BA=93=E6=88=90?= =?UTF-8?q?=E5=A5=97=E8=AE=BE=E5=A4=87=E6=94=AF=E6=8C=81=E5=A2=9E=E5=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/claimAndRefund/receive.js | 14 ++++ .../auditing/component/auditingPage1.vue | 4 +- .../claimAndreturn/picking/outbound/index.vue | 74 +++++++++++++++++-- .../toolsAcceptance/component/addTools.vue | 2 +- 4 files changed, 84 insertions(+), 10 deletions(-) diff --git a/src/api/claimAndRefund/receive.js b/src/api/claimAndRefund/receive.js index 8369c69..700a18f 100644 --- a/src/api/claimAndRefund/receive.js +++ b/src/api/claimAndRefund/receive.js @@ -431,4 +431,18 @@ export function updateOutTime(data) { }, data, }) +} +//领料出库查看附件修改预领数量 +export function updatePreNum(params) { + return request({ + url: '/material/maWhole/updatePreNum', + method: 'post', + data: params, + }) +} +// 查询编辑 成套设备单 +export const queryCompleteSetToolsApiTwo = (data) => { + return request.get('/material/maWhole/selectListByIdTwo', { + params: data, + }) } \ No newline at end of file diff --git a/src/views/claimAndreturn/picking/auditing/component/auditingPage1.vue b/src/views/claimAndreturn/picking/auditing/component/auditingPage1.vue index 9b796dc..c34c82b 100644 --- a/src/views/claimAndreturn/picking/auditing/component/auditingPage1.vue +++ b/src/views/claimAndreturn/picking/auditing/component/auditingPage1.vue @@ -195,7 +195,7 @@ prop="outNum" show-overflow-tooltip /> - + - - + + - + + + + @@ -494,6 +516,8 @@ import { getLeaseListAll, getLeaseOutOrder, updateOutTime, + updatePreNum, + queryCompleteSetToolsApiTwo, } from '@/api/claimAndRefund/receive.js' import { queryCompleteSetToolsApi } from '@/api/store/completeTools.js' import { getTypeList } from '@/api/store/warehousing' @@ -921,21 +945,57 @@ export default { // 查看附件 async onViewFile(row) { - const res = await queryCompleteSetToolsApi({ + const res = await queryCompleteSetToolsApiTwo({ id: row.ctParentId, - wholeTypeName: row.wholeName, - wholeTypeNum: 1, + parentId: row.parentId, + // wholeTypeName: row.wholeName, + // wholeTypeNum: 1, }) this.fileList = res.data.map((j) => { return { ...j, - applyNum: j.deviceNum * row.setsNum, + // applyNum: j.deviceNum * row.setsNum, } }) this.openFileVisible = true }, + //修改附件中预领数量 + handleApplyNumChange(row, val) { + // 判断修改的预领数量是否小于 0 + if (val < 0) { + // 如果小于 0,则将预领数量设置为 0 + row.applyNum = 0; + } else { + row.applyNum = val; + } + }, + + //附件确认修改 + handleUpdatePie(){ + const params = this.fileList.map((item) => { + return { + id: item.id, + applyNum: item.applyNum, + } + }) + updatePreNum(params).then((response) => { + if(response.code === 200){ + this.$modal.msgSuccess('修改成功') + this.handleDialogQuery() + this.openFileVisible = false; + } + + }) + }, + + //关闭附件详情 + handleClosePie(){ + this.openFileVisible = false; + }, + + changeTime(newValue) { this.$confirm('确认要修改出库时间吗?', '提示', { confirmButtonText: '确定', diff --git a/src/views/warehouseManage/newPurchase/toolsAcceptance/component/addTools.vue b/src/views/warehouseManage/newPurchase/toolsAcceptance/component/addTools.vue index 2d6299b..b82b56f 100644 --- a/src/views/warehouseManage/newPurchase/toolsAcceptance/component/addTools.vue +++ b/src/views/warehouseManage/newPurchase/toolsAcceptance/component/addTools.vue @@ -316,7 +316,7 @@ >
将文件拖到此处,或点击上传
-
只能上传xlsx文件
+
只能上传.xlsx文件