From 481e8d2f29d6bdfcfbdcff794f7b046878c80a18 Mon Sep 17 00:00:00 2001
From: wangyufei <2267742828@qq.com>
Date: Wed, 21 Aug 2024 13:16:29 +0800
Subject: [PATCH] =?UTF-8?q?HL-5281=E4=B8=8B=E6=9E=B6=E7=AD=96=E7=95=A5?=
=?UTF-8?q?=E7=BC=96=E8=BE=91=EF=BC=8C=E5=BA=93=E5=AD=98=E4=BA=8B=E5=8A=A1?=
=?UTF-8?q?=E5=BA=94=E8=AF=A5=E6=98=AF=E5=A4=9A=E9=80=89=EF=BC=8C=E8=80=8C?=
=?UTF-8?q?=E4=B8=8D=E6=98=AF=E5=A1=AB=E5=86=99=EF=BC=8C=E5=90=A6=E5=88=99?=
=?UTF-8?q?=E6=97=A0=E6=B3=95=E4=BF=9D=E8=AF=81=E5=A1=AB=E5=86=99=E7=9A=84?=
=?UTF-8?q?=E4=BF=A1=E6=81=AF=E6=98=AF=E6=AD=A3=E7=A1=AE=E7=9A=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../strategy/downShelfStrategy/AddForm.vue | 39 +++++++++++++++++--
1 file changed, 36 insertions(+), 3 deletions(-)
diff --git a/src/views/wms/basicDataManage/strategySetting/strategy/downShelfStrategy/AddForm.vue b/src/views/wms/basicDataManage/strategySetting/strategy/downShelfStrategy/AddForm.vue
index ed8ffd727..d9fb3656a 100644
--- a/src/views/wms/basicDataManage/strategySetting/strategy/downShelfStrategy/AddForm.vue
+++ b/src/views/wms/basicDataManage/strategySetting/strategy/downShelfStrategy/AddForm.vue
@@ -305,12 +305,19 @@
:key="'库存事务Operator'+cur.value"
/>
-
+ /> -->
+
+
+
+
+
+
+
@@ -639,6 +646,11 @@ import * as LocationApi from '@/api/wms/location'
import { Location } from '@/views/wms/basicDataManage/factoryModeling/location/location.data'
import { isString } from '@/utils/is'
import { DICT_TYPE, getStrDictOptions } from '@/utils/dict'
+import * as TransactiontypeApi from '@/api/wms/transactiontype'
+import { Transactiontype } from '@/views/wms/basicDataManage/documentSetting/transactiontype/transactiontype.data'
+
+
+
const { t } = useI18n() // 国际化
const message = useMessage() // 消息弹窗
@@ -904,8 +916,22 @@ const filterMethodWarehouseList = (query: string) => {
const searchTableRef = ref()
-const searchWarehouse = ()=>{
+//事务类型
+const searchTransactionType = ()=>{
+ searchTableRef.value.open(
+ '请选择事务类型',
+ Transactiontype.allSchemas,
+ TransactiontypeApi.getTransactiontypePage,
+ 'TransactionType',
+ 'code',
+ true,
+ undefined,
+ undefined,
+ undefined
+ )
+}
+const searchWarehouse = ()=>{
if(warehouseType.value == 'WarehouseCode'){
// 仓库
@@ -964,6 +990,13 @@ const searchWarehouse = ()=>{
}
const searchTableSuccess = (formField, searchField, val, type, row) => {
+ if(formField=='TransactionType'){
+ let transactionType = formData.value.condition.find(item=>item['ParamCode']=='TransactionType')
+ if(transactionType){
+ transactionType.Value = val.map(item=>(item['code'])).join(',')
+ }
+ return
+ }
// let searchTableTitle = warehouseType.value == 'WarehouseCode'?'请选择仓库':warehouseType.value == 'AreaCode'?'请选择库区':warehouseType.value == 'LocationGroupCode'?'请选择库位组':warehouseType.value == 'LocationCode'?'请选择库位':''
console.log('searchTableSuccess',formField, searchField, val, type, row)
console.log(val.map(item=>(item['code'])).join(','))