|
@ -82,7 +82,7 @@ |
|
|
<!-- 仓库 --> |
|
|
<!-- 仓库 --> |
|
|
<el-input style="flex:1" v-show="item.ParamCode == 'WarehouseCode'" placeholder="请选择从仓库" v-model="item.Value" @blur="blurWarehouse({module:'condition',type:'WarehouseCode'})" :disabled="formData.priority==0&&formType=='update'"> |
|
|
<el-input style="flex:1" v-show="item.ParamCode == 'WarehouseCode'" placeholder="请选择从仓库" v-model="item.Value" @blur="blurWarehouse({module:'condition',type:'WarehouseCode'})" :disabled="formData.priority==0&&formType=='update'"> |
|
|
<template #suffix> |
|
|
<template #suffix> |
|
|
<el-button type="text" plain style="color:var(--el-button-text-color)" @click="searchWarehouse({module:'condition',type:'WarehouseCode'})"> |
|
|
<el-button type="text" plain style="color:var(--el-button-text-color)" @click.stop="searchWarehouse({module:'condition',type:'WarehouseCode'})"> |
|
|
<Icon icon="ep:search" class="mr-5px" /> |
|
|
<Icon icon="ep:search" class="mr-5px" /> |
|
|
</el-button> |
|
|
</el-button> |
|
|
</template> |
|
|
</template> |
|
@ -1045,6 +1045,7 @@ const blurWarehouse = async ({module='config',type})=>{ |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
let verifyRes = [] |
|
|
let verifyRes = [] |
|
|
|
|
|
console.log(222,warehouseValue) |
|
|
if(module=='condition'&&type=='WarehouseCode' || module=='config'&&warehouseType.value == 'WarehouseCode'){ |
|
|
if(module=='condition'&&type=='WarehouseCode' || module=='config'&&warehouseType.value == 'WarehouseCode'){ |
|
|
// 仓库 |
|
|
// 仓库 |
|
|
verifyRes = await WarehouseApi.verifyWarehouse({ |
|
|
verifyRes = await WarehouseApi.verifyWarehouse({ |
|
@ -1059,13 +1060,13 @@ const blurWarehouse = async ({module='config',type})=>{ |
|
|
console.log('库区verifyRes',verifyRes) |
|
|
console.log('库区verifyRes',verifyRes) |
|
|
}else if(module=='condition'&&type=='LocationGroupCode' || module=='config'&&warehouseType.value == 'LocationGroupCode'){ |
|
|
}else if(module=='condition'&&type=='LocationGroupCode' || module=='config'&&warehouseType.value == 'LocationGroupCode'){ |
|
|
// 库位组 |
|
|
// 库位组 |
|
|
let verifyRes = await LocationgroupApi.verifyLocationgroup({ |
|
|
verifyRes = await LocationgroupApi.verifyLocationgroup({ |
|
|
code:warehouseValue |
|
|
code:warehouseValue |
|
|
}) |
|
|
}) |
|
|
console.log('库位组verifyRes',verifyRes) |
|
|
console.log('库位组verifyRes',verifyRes) |
|
|
}else if(module=='condition'&&type=='LocationCode' || module=='config'&&warehouseType.value == 'LocationCode'){ |
|
|
}else if(module=='condition'&&type=='LocationCode' || module=='config'&&warehouseType.value == 'LocationCode'){ |
|
|
// 库位 |
|
|
// 库位 |
|
|
let verifyRes = await LocationApi.verifyLocation({ |
|
|
verifyRes = await LocationApi.verifyLocation({ |
|
|
code:warehouseValue |
|
|
code:warehouseValue |
|
|
}) |
|
|
}) |
|
|
console.log('库位verifyRes',verifyRes) |
|
|
console.log('库位verifyRes',verifyRes) |
|
@ -1240,8 +1241,10 @@ const open = async (type: string, strategyCode: string, id?: number) => { |
|
|
formData.value.condition = JSON.parse(data.condition) |
|
|
formData.value.condition = JSON.parse(data.condition) |
|
|
formData.value.condition.forEach((item, index) => { |
|
|
formData.value.condition.forEach((item, index) => { |
|
|
if ((item.Operator == 'IN' || item.Operator == 'NOT IN')&& !Array.isArray(item.Value)) { |
|
|
if ((item.Operator == 'IN' || item.Operator == 'NOT IN')&& !Array.isArray(item.Value)) { |
|
|
|
|
|
if (item.ParamCode != 'WarehouseCode' && item.ParamCode != 'AreaCode' &&item.ParamCode != 'LocationGroupCode' &&item.ParamCode != 'LocationCode' ) { |
|
|
item.Value = item.Value.split(',') |
|
|
item.Value = item.Value.split(',') |
|
|
} |
|
|
} |
|
|
|
|
|
} |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
if (data.configuration) { |
|
|
if (data.configuration) { |
|
|