add:二楼出库流程

This commit is contained in:
2025-02-25 22:28:34 +08:00
parent c2eb2288ac
commit 39bc59067f
52 changed files with 1557 additions and 192 deletions

View File

@@ -136,7 +136,7 @@
style="width: 370px;"
>
<el-option
v-for="item in dict.d_lock_type"
v-for="item in statusEnum.LOCK"
:label="item.label"
:value="item.value"
/>
@@ -197,7 +197,11 @@
<el-table-column prop="group_code" label="点位组编码" min-width="120" show-overflow-tooltip/>
<el-table-column prop="point_location" label="位置" min-width="120" show-overflow-tooltip/>
<el-table-column prop="point_type_name" label="点位类型"/>
<el-table-column prop="lock_type_name" label="锁定类型"/>
<el-table-column prop="lock_type" label="锁定类型" min-width="120" show-overflow-tooltip>
<template slot-scope="scope">
{{ statusEnum.label.LOCK[scope.row.lock_type] }}
</template>
</el-table-column>
<el-table-column prop="priority" label="优先级"/>
<el-table-column prop="vehicle_code" label="载具编码" min-width="120" show-overflow-tooltip/>
<el-table-column prop="form_data" label="表单数据" min-width="120" show-overflow-tooltip/>
@@ -263,6 +267,7 @@ const defaultForm = {
export default {
name: 'Point',
dicts: ['storagevehicle_type', 'd_lock_type', 'SCH_TASK_TYPE_DTL', 'point_location', 'product_area'],
statusEnums: ['LOCK'],
components: {pagination, crudOperation, rrOperation, udOperation},
mixins: [presenter(), header(), form(defaultForm), crud()],
cruds() {

View File

@@ -9,24 +9,24 @@
label-width="80px"
label-suffix=":"
>
<el-form-item label="模型名称">
<el-form-item label="物料或载具编号" label-width="120px">
<el-input
v-model="query.search"
clearable
style="width: 250px"
size="mini"
placeholder="请输入模型名称"
placeholder="请输入物料或载具编号"
prefix-icon="el-icon-search"
class="filter-item"
/>
</el-form-item>
<el-form-item label="流程实例">
<el-form-item label="流程ID">
<el-input
v-model="query.proc_inst_id"
clearable
style="width: 250px"
size="mini"
placeholder="请输入流程实例"
placeholder="请输入流程实例ID"
prefix-icon="el-icon-search"
class="filter-item"
/>
@@ -42,6 +42,22 @@
class="filter-item"
/>
</el-form-item>
<el-form-item label="单据状态" prop="status">
<el-select
v-model="query.status"
clearable
size="mini"
placeholder="请选择"
class="filter-item"
style="width: 180px;"
>
<el-option
v-for="item in statusEnum.FLOW_STATUS"
:label="item.label"
:value="item.value"
/>
</el-select>
</el-form-item>
<rrOperation />
</el-form>
<!--如果想在工具栏加入更多按钮可以使用插槽方式 slot = 'left' or 'right'-->

View File

@@ -92,7 +92,7 @@
<el-table-column prop="form_type" label="单据类型" show-overflow-tooltip width="120" />
<el-table-column prop="material_id" label="物料id" show-overflow-tooltip width="120" />
<el-table-column prop="material_name" label="物料名称" show-overflow-tooltip width="120" />
<el-table-column prop="material_spec" label="物料规格" show-overflow-tooltip width="120" />
<el-table-column prop="material_code" label="物料编号" show-overflow-tooltip width="120" />
<el-table-column prop="pcsn" label="批次" show-overflow-tooltip width="120" />
<el-table-column prop="qty" label="物料数量" show-overflow-tooltip />
<el-table-column prop="assign_qty" label="拣选数量" show-overflow-tooltip />
@@ -137,7 +137,7 @@
:header-cell-style="{background:'#f5f7fa',color:'#606266'}"
>
<el-table-column prop="material_name" label="物料名称" show-overflow-tooltip width="120" />
<el-table-column prop="material_spec" label="物料规格" show-overflow-tooltip width="120" />
<el-table-column prop="material_code" label="物料编号" show-overflow-tooltip width="120" />
<el-table-column prop="pcsn" label="批次" show-overflow-tooltip width="90" />
<el-table-column prop="qty" label="物料数量" show-overflow-tooltip width="150" />
<el-table-column show-overflow-tooltip prop="unit_id" label="单位" width="120">

View File

@@ -11,21 +11,30 @@
label-width="90px"
label-suffix=":"
>
<el-form-item label="单据类型">
<el-select
v-model="query.form_type"
filterable
<el-form-item label="载具编号" label-width="120px">
<el-input
v-model="query.search"
clearable
style="width: 250px"
size="mini"
placeholder="请选择/搜索"
placeholder="请输入载具编号"
prefix-icon="el-icon-search"
class="filter-item"
disabled
@change="crud.toQuery()"
/>
</el-form-item>
<el-form-item label="单据状态" prop="status">
<el-select
v-model="query.status"
clearable
size="mini"
placeholder="请选择"
class="filter-item"
style="width: 180px;"
>
<el-option
v-for="item in fromTypes"
:key="item.value"
:value="item.value"
v-for="item in statusEnum.FORM_STATUS"
:label="item.label"
:value="item.value"
/>
</el-select>
</el-form-item>
@@ -195,7 +204,7 @@ const defaultForm = {
biz_id: null,
boz_code: null,
biz_date: null,
form_type: null,
search: null,
status: null,
create_time: null,
create_name: null,