fix(物料管理): 修复仓库名称显示问题并简化入库类型显示

- 在出库和入库页面添加禁用的仓库名称输入框
- 移除出库页面中注释掉的创建时间字段
- 简化入库页面中入库类型的显示方式
- 在位置变更时同步更新仓库名称
This commit is contained in:
Tom
2026-01-04 18:10:26 +08:00
parent cefe7cf068
commit fbf1bf15af
2 changed files with 12 additions and 14 deletions

View File

@@ -58,11 +58,7 @@
<el-table-column prop="locationCode" label="库位编码" align="center" v-if="columns.showColumn('locationCode')" /> <el-table-column prop="locationCode" label="库位编码" align="center" v-if="columns.showColumn('locationCode')" />
<el-table-column prop="locationName" label="库位名称" align="center" v-if="columns.showColumn('locationName')" /> <el-table-column prop="locationName" label="库位名称" align="center" v-if="columns.showColumn('locationName')" />
<el-table-column prop="quantity" label="入库数量" align="center" v-if="columns.showColumn('quantity')" /> <el-table-column prop="quantity" label="入库数量" align="center" v-if="columns.showColumn('quantity')" />
<el-table-column prop="transactionType" label="入库类型" align="center" v-if="columns.showColumn('transactionType')"> <el-table-column prop="transactionType" label="入库类型" align="center" v-if="columns.showColumn('transactionType')" />
<template #default="scope">
<dict-tag :options="options.transactionTypeOptions" :value="scope.row.transactionType" />
</template>
</el-table-column>
<el-table-column prop="warehouseCode" label="仓库编码" align="center" v-if="columns.showColumn('warehouseCode')" /> <el-table-column prop="warehouseCode" label="仓库编码" align="center" v-if="columns.showColumn('warehouseCode')" />
<el-table-column prop="batchNo" label="批次号" align="center" v-if="columns.showColumn('batchNo')" /> <el-table-column prop="batchNo" label="批次号" align="center" v-if="columns.showColumn('batchNo')" />
<el-table-column prop="operator" label="操作员" align="center" v-if="columns.showColumn('operator')" /> <el-table-column prop="operator" label="操作员" align="center" v-if="columns.showColumn('operator')" />
@@ -169,6 +165,12 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :lg="12">
<el-form-item label="仓库名称" prop="warehouseName">
<el-input :disabled="true" v-model="form.warehouseName" placeholder="请输入仓库名称" />
</el-form-item>
</el-col>
<el-col :lg="12"> <el-col :lg="12">
<el-form-item label="批次号" prop="batchNo"> <el-form-item label="批次号" prop="batchNo">
<el-input v-model="form.batchNo" placeholder="请输入批次号" /> <el-input v-model="form.batchNo" placeholder="请输入批次号" />
@@ -489,6 +491,7 @@ function handleLocationCodeChange() {
form.value.locationCode = selectedLocation.locationCode form.value.locationCode = selectedLocation.locationCode
form.value.locationName = selectedLocation.locationName form.value.locationName = selectedLocation.locationName
form.value.warehouseCode = selectedLocation.warehouseCode form.value.warehouseCode = selectedLocation.warehouseCode
form.value.warehouseName = selectedLocation.warehouseName
} }
} }

View File

@@ -150,11 +150,11 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- <el-col :lg="12"> <el-col :lg="12">
<el-form-item label="仓库名称" prop="warehouseName"> <el-form-item label="仓库名称" prop="warehouseName">
<el-input v-model="form.warehouseName" placeholder="请输入仓库名称" /> <el-input :disabled="true" v-model="form.warehouseName" placeholder="请输入仓库名称" />
</el-form-item> </el-form-item>
</el-col> --> </el-col>
<el-col :lg="12"> <el-col :lg="12">
<el-form-item label="出库数量" prop="quantity"> <el-form-item label="出库数量" prop="quantity">
@@ -203,12 +203,6 @@
<el-input v-model="form.remarks" placeholder="请输入备注" /> <el-input v-model="form.remarks" placeholder="请输入备注" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- <el-col :lg="12">
<el-form-item label="创建时间" prop="createdTime">
<el-date-picker v-model="form.createdTime" type="date" placeholder="选择日期时间" value-format="YYYY-MM-DD"> </el-date-picker>
</el-form-item>
</el-col> -->
</el-row> </el-row>
</el-form> </el-form>
<template #footer v-if="opertype != 3"> <template #footer v-if="opertype != 3">
@@ -484,6 +478,7 @@ function handleLocationCodeChange(value) {
form.value.locationCode = value.locationCode form.value.locationCode = value.locationCode
form.value.locationName = value.locationName form.value.locationName = value.locationName
form.value.warehouseCode = value.warehouseCode form.value.warehouseCode = value.warehouseCode
form.value.warehouseName = value.warehouseName
} }
} }