解决新增入库选择库位时卡死问题
This commit is contained in:
@@ -356,7 +356,7 @@
|
|||||||
<el-table-column label="库位" align="center" width="150">
|
<el-table-column label="库位" align="center" width="150">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<el-select v-model="scope.row.pcode" clearable @change="changePcode" filterable placeholder="请选择库位">
|
<el-select v-model="scope.row.pcode" clearable @change="changePcode" filterable placeholder="请选择库位">
|
||||||
<el-option v-for="(item, index) in kwOptions" :key="index" :label="item.pcode" :value="item.pcode" />
|
<el-option v-for="item in kwOptions" :key="item.pcode" :label="item.pcode" :value="item.pcode" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@@ -947,10 +947,11 @@ function addLineFun() {
|
|||||||
|
|
||||||
// 选择库位修改库位数组
|
// 选择库位修改库位数组
|
||||||
const changePcode = (e) => {
|
const changePcode = (e) => {
|
||||||
let index = kwOptions.value.findIndex((item) => item.pcode == e);
|
if (e) {
|
||||||
kwOptions.value.splice(index, 1);
|
let index = kwOptions.value.findIndex((item) => item.pcode == e);
|
||||||
kwOptions.value.unshift({ pcode: e });
|
kwOptions.value.splice(index, 1);
|
||||||
console.log(e, index);
|
kwOptions.value.unshift({ pcode: e });
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//添加数量
|
//添加数量
|
||||||
|
|||||||
Reference in New Issue
Block a user