|
|
|
@ -35,35 +35,48 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="10">
|
|
|
|
|
<!-- <el-form-item label="上架货位:">-->
|
|
|
|
|
<!-- <el-select v-model="formData.invSpaceName" placeholder="请选择上架货位"-->
|
|
|
|
|
<!-- @change="updateInvSpaceCode"-->
|
|
|
|
|
<!-- :disabled="list.length > 0"-->
|
|
|
|
|
<!-- :fetch-suggestions="querySearchAsync"-->
|
|
|
|
|
<!-- ref="spaceInputRef"-->
|
|
|
|
|
<!-- @select="handleSelect"-->
|
|
|
|
|
<!-- @keypress.enter.native="spaceEnterKey($event)"-->
|
|
|
|
|
<!-- style="width: 90%"-->
|
|
|
|
|
<!-- clearable-->
|
|
|
|
|
<!-- >-->
|
|
|
|
|
<!-- <el-option v-for="item in spaceList" :key="item.id"-->
|
|
|
|
|
<!-- :label="item.name" :value="item.id"/>-->
|
|
|
|
|
<!-- </el-select>-->
|
|
|
|
|
<!-- </el-form-item>-->
|
|
|
|
|
<!-- <el-form-item label="上架货位:">-->
|
|
|
|
|
<!-- <el-select v-model="formData.invSpaceName" placeholder="请选择上架货位"-->
|
|
|
|
|
<!-- @change="updateInvSpaceCode"-->
|
|
|
|
|
<!-- :disabled="list.length > 0"-->
|
|
|
|
|
<!-- :fetch-suggestions="querySearchAsync"-->
|
|
|
|
|
<!-- ref="spaceInputRef"-->
|
|
|
|
|
<!-- @select="handleSelect"-->
|
|
|
|
|
<!-- @keypress.enter.native="spaceEnterKey($event)"-->
|
|
|
|
|
<!-- style="width: 90%"-->
|
|
|
|
|
<!-- clearable-->
|
|
|
|
|
<!-- >-->
|
|
|
|
|
<!-- <el-option v-for="item in spaceList" :key="item.id"-->
|
|
|
|
|
<!-- :label="item.name" :value="item.id"/>-->
|
|
|
|
|
<!-- </el-select>-->
|
|
|
|
|
<!-- </el-form-item>-->
|
|
|
|
|
|
|
|
|
|
<el-form-item class="query-form-item" label="上架货位:">
|
|
|
|
|
<el-autocomplete
|
|
|
|
|
v-model="formData.invSpaceName"
|
|
|
|
|
:disabled="list.length > 0"
|
|
|
|
|
:fetch-suggestions="querySearchAsync"
|
|
|
|
|
placeholder="请输入内容"
|
|
|
|
|
ref="spaceInputRef"
|
|
|
|
|
@select="handleSelect"
|
|
|
|
|
@keypress.enter.native="spaceEnterKey($event)"
|
|
|
|
|
style="width: 90%"
|
|
|
|
|
clearable
|
|
|
|
|
></el-autocomplete>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
<el-form-item class="query-form-item" label="上架货位:">
|
|
|
|
|
<!-- <el-autocomplete-->
|
|
|
|
|
<!-- v-model="formData.invSpaceName"-->
|
|
|
|
|
<!-- :disabled="list.length > 0"-->
|
|
|
|
|
<!-- :fetch-suggestions="querySearchAsync"-->
|
|
|
|
|
<!-- placeholder="请输入内容"-->
|
|
|
|
|
<!-- ref="spaceInputRef"-->
|
|
|
|
|
<!-- @select="handleSelect"-->
|
|
|
|
|
<!-- @keypress.enter.native="spaceEnterKey($event)"-->
|
|
|
|
|
<!-- style="width: 90%"-->
|
|
|
|
|
<!-- clearable-->
|
|
|
|
|
<!-- ></el-autocomplete>-->
|
|
|
|
|
<el-autocomplete
|
|
|
|
|
v-model="formData.invSpaceName"
|
|
|
|
|
:disabled="list.length > 0"
|
|
|
|
|
:fetch-suggestions="querySearchAsync"
|
|
|
|
|
placeholder="请输入内容"
|
|
|
|
|
ref="spaceInputRef"
|
|
|
|
|
@select="handleSelect"
|
|
|
|
|
@keypress.enter.native="spaceEnterKey($event)"
|
|
|
|
|
@clear="clearFormData"
|
|
|
|
|
style="width: 90%"
|
|
|
|
|
clearable
|
|
|
|
|
></el-autocomplete>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
|
@ -208,8 +221,8 @@ export default {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (this.list.length === 0) {
|
|
|
|
|
//this.$message.error(this.formData.invSpaceCode);
|
|
|
|
|
this.$message.error("请录入需要上架的物资数据");
|
|
|
|
|
this.$message.error(this.formData.invSpaceCode);
|
|
|
|
|
//this.$message.error("请录入需要上架的物资数据");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
this.$confirm("是否确认保存当前数据?", "提示", {
|
|
|
|
@ -317,6 +330,9 @@ export default {
|
|
|
|
|
invProduct.invSpaceCode = item.code;
|
|
|
|
|
invProduct.invSpaceName = item.name;
|
|
|
|
|
});
|
|
|
|
|
},clearSpaceInput() {
|
|
|
|
|
this.formData.invSpaceName = null; // 清空 formData.invSpaceName 的值
|
|
|
|
|
this.$message.error(this.formData.invSpaceName);
|
|
|
|
|
},
|
|
|
|
|
getInvList() {
|
|
|
|
|
getInvListByUser()
|
|
|
|
@ -427,6 +443,7 @@ export default {
|
|
|
|
|
inputer.focus();//别忘了给要监听的节点放置焦点,如果是div一类默认不具备焦点的节点需要给它加上“tabindex”属性。不建议传入document、Body等全局节点,可能会影响其它输入控件的流畅性。
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|