优化是否预入库的功能

This commit is contained in:
2026-01-22 15:41:53 +08:00
parent cf25e22b3e
commit 6ada2ffb43

View File

@@ -60,7 +60,7 @@
<el-table-column label="单据号" align="center" prop="billNo" width="180" />
<el-table-column label="库存状态" align="center">
<template #default="scope">
<span>{{ scope.row.execStatus == 1 ? "已入库" : "预入库" }}</span>
<span>{{ getExecStatusName(scope.row.execStatus) }}</span>
</template>
</el-table-column>
<el-table-column label="操作类型" align="center">
@@ -138,7 +138,7 @@
<el-table-column label="序号" align="center" type="index" width="70" />
<el-table-column label="库存状态" align="center">
<template #default="scope">
<span>{{ scope.row.execStatus == 1 ? "已入库" : "预入库" }}</span>
<span>{{ getExecStatusName(scope.row.execStatus) }}</span>
</template>
</el-table-column>
<el-table-column label="项目号" align="center" prop="xmNo" width="150" />
@@ -292,9 +292,9 @@
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="是否预入库" prop="execStatus">
<el-form-item label="库存状态" prop="execStatus">
<el-select v-model="storeData.execStatus" placeholder="请选择" clearable>
<el-option v-for="dict in execStatusList" :key="dict.id" :label="dict.name" :value="dict.id" />
<el-option v-for="dict in execStatusMenu" :key="dict.value" :label="dict.label" :value="dict.value" />
</el-select>
</el-form-item>
</el-col>
@@ -783,11 +783,17 @@ const {
} = toRefs(data);
const warehouseList = ref([]); //所属仓库下拉数据
// 新增库存状态
const execStatusMenu = ref([
{ value: "0", label: "预入库" },
{ value: "1", label: "已入库" },
]);
const getExecStatusName = (value) => {
return execStatusMenu.value.find((item) => item.value === value)?.label;
};
//所属仓库
function warehouseFun() {
//所属仓库下拉数据
@@ -836,12 +842,6 @@ function lhyList() {
//理货员下拉数据
lhyList();
// 是否预入库
const execStatusList = ref([
{ id: 0, name: "是" },
{ id: 1, name: "否" },
]);
const loading = ref(true);
const billList = ref([{ execStatus: 0 }]); //单据列表
const total = ref(0); //单据