fix:出入库流程修改

This commit is contained in:
zhouz
2024-05-28 09:26:40 +08:00
parent 3b4576ef12
commit 5939a0e520
10 changed files with 115 additions and 67 deletions

View File

@@ -68,7 +68,7 @@
width="450px"
>
<el-form ref="form" :model="form" :rules="rules" size="mini" label-width="100px">
<el-form-item label="载具类型" prop="storagevehicle_type">
<el-form-item label="载具类型" v-if="crud.status.add > 0" prop="storagevehicle_type">
<treeselect
v-model="form.storagevehicle_type"
:load-options="loadChildNodes"
@@ -78,8 +78,14 @@
/>
</el-form-item>
<br>
<el-form-item label="载具数量" prop="num">
<el-input-number v-model="form.num" :precision="0" style="width: 150px;"/>
<el-form-item label="载具数量" v-if="crud.status.add > 0" prop="num">
<el-input-number v-model="form.num" v-if="crud.status.add > 0" :precision="0" style="width: 150px;"/>
</el-form-item>
<el-form-item label="载具重量" v-if="crud.status.edit > 0" prop="qty">
<el-input-number v-model="form.qty" :precision="0" style="width: 150px;"/>
</el-form-item>
<el-form-item label="绑定物料" v-if="crud.status.edit > 0" prop="pcsn">
<el-input v-model="form.pcsn" :precision="0" style="width: 150px;"/>
</el-form-item>
<el-form-item label="是否启用">
<el-radio v-model="form.is_used" label="0">否</el-radio>
@@ -88,8 +94,8 @@
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="info" @click="crud.cancelCU">取消</el-button>
<el-button :loading="crud.cu === 2" type="primary" @click="crud.submitCU">生成</el-button>
<el-button type="primary" @click="addAndprint">生成并打印</el-button>
<el-button :loading="crud.cu === 2" type="primary" @click="crud.submitCU">保存</el-button>
<el-button v-if="crud.status.add > 0" type="primary" @click="addAndprint">保存并打印</el-button>
</div>
</el-dialog>
<!--表格渲染-->
@@ -110,8 +116,8 @@
<!--<el-table-column prop="point_code" label="当前点位" width="120px"/>
<el-table-column prop="start_point_code" label="起点" width="120px"/>
<el-table-column prop="next_point_code" label="终点" width="120px"/>-->
<el-table-column prop="material_code" label="物料编码"/>
<el-table-column prop="material_name" label="物料名称"/>
<el-table-column prop="pcsn" label="绑定物料"/>
<el-table-column prop="qty" label="托盘重量"/>
<el-table-column label="是否启用" align="center" prop="is_used">
<template slot-scope="scope">
<el-switch
@@ -127,7 +133,7 @@
<el-table-column
v-permission="['admin','storagevehicleinfo:edit','storagevehicleinfo:del']"
label="操作"
width="100px"
width="150px"
align="center"
fixed="right"
>
@@ -135,7 +141,6 @@
<udOperation
:data="scope.row"
:permission="permission"
:is-visiable-edit="false"
/>
</template>
</el-table-column>
@@ -180,7 +185,9 @@ const defaultForm = {
overstruct_type: null,
occupystruct_qty: null,
ext_id: null,
num: '1'
num: '1',
qty: null,
pcsn: null
}
export default {
name: 'Storagevehicleinfo',