Browse Source

货位搜索

fix_bug_pro20231227
马远东 1 year ago
parent
commit
3cde9a3500
  1. 44
      src/views/distribution/checkInventoryTask/createTask.vue

44
src/views/distribution/checkInventoryTask/createTask.vue

@ -434,8 +434,19 @@
</el-checkbox-group>
</el-form-item>
<el-form-item label="新的货位:">
<el-input v-model="WrapBarEditing.groundingPositionCode" placeholder="请输入" />
<el-form-item label="新的货位">
<el-select-v2
v-model="WrapBarEditing.groundingPositionCode"
style="width:240px"
filterable
remote
:remote-method="remoteMethod"
clearable
:options="optionss"
placeholder="请输入货位"
/>
</el-form-item>
</el-form>
@ -1981,6 +1992,19 @@ const StatusDetermination = () => {
}
};
const optionss = ref([])
const loadings = ref(false)
const list = ref([])
const remoteMethod = (query) => {
if (query !== '') {
optionss.value = list.value.filter((item) => {
return item.label.toLowerCase().includes(query.toLowerCase())
})
} else {
optionss.value = []
}
}
//
const Tclist = val => {
console.log(val);
@ -2004,6 +2028,13 @@ const InventoryEditing = val => {
warehouseId:val.warehouseId,
}).then(res=>{
console.log(res);
if(res.data.data.records){
list.value= res.data.data.records.map((item) => {
return { value:`${item.id}`, label: `${item.qrCode}` }
})
console.log(list.value);
}
})
@ -2040,10 +2071,11 @@ const InventoryEditing = val => {
//
const InformationEditing = () => {
TcPdloading.value = true;
console.log(WrapBarEditing.value,'WrapBarEditing.value');
let data = [
{
orderCode: WrapBarEditing.value.orderCode, //
groundingPositionCode: WrapBarEditing.value.positionCode, //
groundingPositionCode: WrapBarEditing.value.groundingPositionCode, //
stockNum: counting.value.stockNum, //
lossNum: counting.value.lossNum, //
deliveNum: counting.value.deliveNum, //
@ -2056,6 +2088,12 @@ const InformationEditing = () => {
id: Tcrow.value.id,
},
];
if(WrapBarEditing.value.groundingPositionCode){
let val = list.value.find(obj => obj.value == WrapBarEditing.value.groundingPositionCode);
console.log(data,'货位处理好的数据');
data[0].groundingAllocationId=val.value;
data[0].groundingPositionCode=val.label
}
if (!TcStateSwitching.value) {
//
let InputMax = counting.value[radioList.value[InventoryInput.value].input]; //

Loading…
Cancel
Save