From e139c80eb32ee502fffd26b381fad116087b4340 Mon Sep 17 00:00:00 2001 From: binbin_pan Date: Thu, 11 Apr 2024 14:18:36 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=80=E6=96=99=E7=94=B3=E8=AF=B7+=E9=87=8D?= =?UTF-8?q?=E5=BA=86-=E5=BD=93=E5=89=8D=E5=9C=A8=E7=94=A8=E9=87=8F?= =?UTF-8?q?=E6=97=A0=E6=98=BE=E7=A4=BA=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sgzb-ui/src/api/claimAndRefund/receive.js | 8 ++++++++ .../src/views/claimAndRefund/return/returnApplyAdd.vue | 9 +++++++-- .../views/claimAndRefund/return/returnApplyAddByCq.vue | 9 +++++++-- 3 files changed, 22 insertions(+), 4 deletions(-) diff --git a/sgzb-ui/src/api/claimAndRefund/receive.js b/sgzb-ui/src/api/claimAndRefund/receive.js index 1e208c64..c14167a2 100644 --- a/sgzb-ui/src/api/claimAndRefund/receive.js +++ b/sgzb-ui/src/api/claimAndRefund/receive.js @@ -282,6 +282,14 @@ export function submitNumOut(params){ }) } +// 当前在用量 +export function getUseNumByTypeId(params){ + return request({ + url: '/material/backApply/getUseNumByTypeId', + method: 'get', + params + }) +} diff --git a/sgzb-ui/src/views/claimAndRefund/return/returnApplyAdd.vue b/sgzb-ui/src/views/claimAndRefund/return/returnApplyAdd.vue index 7cbd9f81..56a2a6e5 100644 --- a/sgzb-ui/src/views/claimAndRefund/return/returnApplyAdd.vue +++ b/sgzb-ui/src/views/claimAndRefund/return/returnApplyAdd.vue @@ -233,7 +233,8 @@ import { getDeviceTypeTree, getAgreementInfoById, submitLeaseApply, - getUseTypeTreee + getUseTypeTreee, + getUseNumByTypeId } from '@/api/claimAndRefund/receive' import { ApiSubmitBackApply } from "@/api/claimAndRefund/return" import { submitBackApplyApi,materialReturnNoteByApply,submitRefuseBackApply } from "@/api/claimAndRefund/return.js" @@ -342,6 +343,7 @@ export default { typeName: '', //显示的设备类型 typeCode: '', //显示的设备规格 unitNames: '', //显示的设备 单位 + useNum: '', //当前在用量 remark: '', //单条备注 preNum: 1, //预领数量 }, @@ -762,11 +764,13 @@ export default { }, /////// 设备类型树 切换 - deviceTypeChange(val) { + async deviceTypeChange(val) { let nodes = null; console.log("vall1211221122", this.$refs.deviceTypeCascader.getCheckedNodes().length, this.$refs.deviceTypeCascader.getCheckedNodes(), [this.$refs.deviceTypeCascader.panel.getNodeByValue(val)]) nodes = this.$refs.deviceTypeCascader.getCheckedNodes().length > 0 ? this.$refs.deviceTypeCascader.getCheckedNodes() : [this.$refs.deviceTypeCascader.panel.getNodeByValue(val)] console.log("nodes", nodes) + const res = await getUseNumByTypeId({ typeId: nodes[0].data.typeId }) + nodes[0].data.useNum = res.data if (nodes[0].level != 4) { return } @@ -790,6 +794,7 @@ export default { template.preNum = node.data.num template.typeName = node.pathLabels[2] template.typeCode = node.pathLabels[3] + template.useNum = node.data.useNum return template } } diff --git a/sgzb-ui/src/views/claimAndRefund/return/returnApplyAddByCq.vue b/sgzb-ui/src/views/claimAndRefund/return/returnApplyAddByCq.vue index 1d8b154d..07897bc9 100644 --- a/sgzb-ui/src/views/claimAndRefund/return/returnApplyAddByCq.vue +++ b/sgzb-ui/src/views/claimAndRefund/return/returnApplyAddByCq.vue @@ -233,7 +233,8 @@ import { getDeviceTypeTree, getAgreementInfoById, submitLeaseApply, - getUseTypeTreee + getUseTypeTreee, + getUseNumByTypeId } from '@/api/claimAndRefund/receive' import { submitBackApplyApi } from "@/api/claimAndRefund/return" import { submitBackApplyApiByCq,materialReturnNoteByApply,submitRefuseBackApply } from "@/api/claimAndRefund/return.js" @@ -342,6 +343,7 @@ export default { typeName: '', //显示的设备类型 typeCode: '', //显示的设备规格 unitNames: '', //显示的设备 单位 + useNum: '', //当前在用量 remark: '', //单条备注 preNum: 1, //预领数量 }, @@ -762,11 +764,13 @@ export default { }, /////// 设备类型树 切换 - deviceTypeChange(val) { + async deviceTypeChange(val) { let nodes = null; console.log("vall1211221122", this.$refs.deviceTypeCascader.getCheckedNodes().length, this.$refs.deviceTypeCascader.getCheckedNodes(), [this.$refs.deviceTypeCascader.panel.getNodeByValue(val)]) nodes = this.$refs.deviceTypeCascader.getCheckedNodes().length > 0 ? this.$refs.deviceTypeCascader.getCheckedNodes() : [this.$refs.deviceTypeCascader.panel.getNodeByValue(val)] console.log("nodes", nodes) + const res = await getUseNumByTypeId({ typeId: nodes[0].data.typeId }) + nodes[0].data.useNum = res.data if (nodes[0].level != 4) { return } @@ -790,6 +794,7 @@ export default { template.preNum = node.data.num template.typeName = node.pathLabels[2] template.typeCode = node.pathLabels[3] + template.useNum = node.data.useNum return template } }