add:库存查看功能

This commit is contained in:
zhangzq
2024-12-07 09:46:29 +08:00
parent 5eed6ea383
commit 520d5ff283
3 changed files with 45 additions and 18 deletions

View File

@@ -35,6 +35,26 @@
class="filter-item"
/>
</el-form-item>
<el-form-item label="物料信息">
<el-input
v-model="query.material"
clearable
size="mini"
placeholder="请输入物料信息"
prefix-icon="el-icon-search"
class="filter-item"
/>
</el-form-item>
<el-form-item label="批号">
<el-input
v-model="query.pcsn"
clearable
size="mini"
placeholder="请输入批号"
prefix-icon="el-icon-search"
class="filter-item"
/>
</el-form-item>
<el-form-item label="载具编码">
<el-input
v-model="query.vehicle_code"
@@ -45,10 +65,10 @@
class="filter-item"
/>
</el-form-item>
<rrOperation/>
<rrOperation />
</el-form>
<!--如果想在工具栏加入更多按钮可以使用插槽方式 slot = 'left' or 'right'-->
<crudOperation :permission="permission"/>
<crudOperation :permission="permission" />
<!--表单组件-->
<!-- <el-dialog-->
<!-- :close-on-click-modal="false"-->
@@ -110,22 +130,22 @@
style="width: 100%;"
@selection-change="crud.selectionChangeHandler"
>
<el-table-column type="selection" width="55"/>
<el-table-column prop="struct_code" label="仓位编码" width="150" show-tooltip-when-overflow/>
<el-table-column prop="material_code" label="物料编码" width="150" show-tooltip-when-overflow/>
<el-table-column prop="material_name" label="物料名称" width="150" show-tooltip-when-overflow/>
<el-table-column prop="vehicle_code" label="载具编码" width="150" show-tooltip-when-overflow/>
<el-table-column prop="parent_vehicle_code" label="父载具编码" width="150" show-tooltip-when-overflow/>
<el-table-column prop="pcsn" label="批次" min-width="150" show-tooltip-when-overflow/>
<el-table-column prop="qty" label="总库存" min-width="150" show-tooltip-when-overflow/>
<el-table-column prop="frozen_qty" label="冻结库存" show-tooltip-when-overflow/>
<el-table-column type="selection" width="55" />
<el-table-column prop="struct_code" label="仓位编码" width="150" show-tooltip-when-overflow />
<el-table-column prop="material_code" label="物料编码" width="150" show-tooltip-when-overflow />
<el-table-column prop="material_name" label="物料名称" width="150" show-tooltip-when-overflow />
<el-table-column prop="vehicle_code" label="载具编码" width="150" show-tooltip-when-overflow />
<el-table-column prop="parent_vehicle_code" label="父载具编码" width="150" show-tooltip-when-overflow />
<el-table-column prop="pcsn" label="批次" min-width="150" show-tooltip-when-overflow />
<el-table-column prop="qty" label="总库存" min-width="150" show-tooltip-when-overflow />
<el-table-column prop="frozen_qty" label="冻结库存" show-tooltip-when-overflow />
<el-table-column prop="unit_id" label="单位" show-tooltip-when-overflow>
<template slot-scope="scope">{{ tableEnum.label.bm_measure_unit[scope.row.unit_id] }}</template>
</el-table-column>
<el-table-column prop="lock_type" label="库存锁定" show-tooltip-when-overflow>
<template slot-scope="scope">{{ statusEnum.label.LOCK[scope.row.lock_type] }}</template>
</el-table-column>
<el-table-column prop="update_time" label="修改时间" width="120" show-tooltip-when-overflow/>
<el-table-column prop="update_time" label="修改时间" width="120" show-tooltip-when-overflow />
<!-- <el-table-column-->
<!-- label="操作"-->
<!-- fixed="right"-->
@@ -139,13 +159,13 @@
<!-- </el-table-column>-->
</el-table>
<!--分页组件-->
<pagination/>
<pagination />
</div>
</div>
</template>
<script>
import CRUD, {presenter, header, form, crud} from '@crud/crud'
import CRUD, { presenter, header, form, crud } from '@crud/crud'
import rrOperation from '@crud/RR.operation'
import crudOperation from '@crud/CRUD.operation'
import udOperation from '@crud/UD.operation'
@@ -170,9 +190,9 @@ const defaultForm = {
export default {
dicts: [],
name: 'StructIvtInfo',
components: {pagination, crudOperation, rrOperation, udOperation},
tableEnums: [ 'bm_measure_unit#unit_name#unit_id', 'st_ivt_bsrealstorattr#stor_name#stor_code' ],
statusEnums: [ 'LOCK' ],
components: { pagination, crudOperation, rrOperation, udOperation },
tableEnums: ['bm_measure_unit#unit_name#unit_id', 'st_ivt_bsrealstorattr#stor_name#stor_code'],
statusEnums: ['LOCK'],
mixins: [presenter(), header(), form(defaultForm), crud()],
cruds() {
return CRUD({