From 6539a17f249aceb061a60f5d37ed91edcbd036b8 Mon Sep 17 00:00:00 2001 From: liuxy Date: Mon, 8 Dec 2025 11:33:15 +0800 Subject: [PATCH] =?UTF-8?q?rev=EF=BC=9A=E5=B7=A5=E5=8D=95=E7=89=A9?= =?UTF-8?q?=E6=96=99=E4=B8=8B=E6=8B=89=E6=A1=86=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/wms/basedata/group/group.js | 10 ++++++++- .../src/views/wms/pdm/callmaterial/index.vue | 22 ++++++++++++++++++- .../src/views/wms/st/outbill/DivDialog.vue | 14 ++++++++++++ 3 files changed, 44 insertions(+), 2 deletions(-) diff --git a/wms/nladmin-ui/src/views/wms/basedata/group/group.js b/wms/nladmin-ui/src/views/wms/basedata/group/group.js index 5e7d9a7..2426a00 100644 --- a/wms/nladmin-ui/src/views/wms/basedata/group/group.js +++ b/wms/nladmin-ui/src/views/wms/basedata/group/group.js @@ -32,6 +32,14 @@ export function queryMater(data) { }) } +export function queryMaterList(data) { + return request({ + url: 'api/group/queryMaterList', + method: 'post', + data + }) +} + export function checkVehicle(data) { return request({ url: 'api/group/checkVehicle', @@ -64,4 +72,4 @@ export function printDelete(data) { }) } -export default { add, edit, del, queryMater, checkVehicle, querySupp, copySave, printDelete } +export default { add, edit, del, queryMater, queryMaterList, checkVehicle, querySupp, copySave, printDelete } diff --git a/wms/nladmin-ui/src/views/wms/pdm/callmaterial/index.vue b/wms/nladmin-ui/src/views/wms/pdm/callmaterial/index.vue index bb6195c..a5eca32 100644 --- a/wms/nladmin-ui/src/views/wms/pdm/callmaterial/index.vue +++ b/wms/nladmin-ui/src/views/wms/pdm/callmaterial/index.vue @@ -111,7 +111,23 @@ - + + + @@ -282,6 +298,7 @@ export default { ViewDialog: false, openParam: null, permission: {}, + materList: [], rules: { material_code: [ { required: true, message: '物料编码不能为空', trigger: 'blur' } @@ -299,6 +316,9 @@ export default { } }, created() { + crudGroup.queryMaterList({}).then(res => { + this.materList = res + }) }, methods: { // 钩子:在获取表格数据之前执行,false 则代表不获取数据 diff --git a/wms/nladmin-ui/src/views/wms/st/outbill/DivDialog.vue b/wms/nladmin-ui/src/views/wms/st/outbill/DivDialog.vue index 5019412..22390b0 100644 --- a/wms/nladmin-ui/src/views/wms/st/outbill/DivDialog.vue +++ b/wms/nladmin-ui/src/views/wms/st/outbill/DivDialog.vue @@ -172,6 +172,7 @@ :key="item.point_code" :label="item.point_name" :value="item.point_code" + :disabled="isOptionDisabled(item.point_code)" /> @@ -298,6 +299,10 @@ export default { }, sects: [], pointList: [], + disabledPointList: [ + 'KWZD01', 'KWZD02', 'KWZD03', 'KWZD04', 'KWZD05', 'KWZD06', 'KWZD07', + 'KWZD08', 'KWZD09', 'KWZD10', 'KWZD11', 'KWZD12', 'KWZD13' + ], rules: { } } @@ -518,6 +523,15 @@ export default { return stylejson } } + }, + isOptionDisabled(optionValue) { + if (this.mstrow.bill_type === '1001' || this.mstrow.bill_type === '1002' || + this.mstrow.bill_type === '1004' || this.mstrow.bill_type === '1009' + ) { + return this.disabledPointList.includes(optionValue) + } else { + return false + } } } }