|
|
@ -40,7 +40,7 @@ |
|
|
|
@keyup.enter.native="crud.toQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<rrOperation/> |
|
|
|
<rrOperation /> |
|
|
|
</el-form> |
|
|
|
|
|
|
|
</div> |
|
|
@ -67,30 +67,34 @@ |
|
|
|
> |
|
|
|
<el-form ref="form" :model="materialForm" :rules="rules" size="mini" label-width="110px"> |
|
|
|
<el-form-item label="载具编码" prop="vehicle_code"> |
|
|
|
<el-input v-model="materialForm.vehicle_code" disabled style="width: 370px;"/> |
|
|
|
<el-input v-model="materialForm.vehicle_code" disabled style="width: 370px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="物料编码" prop="material_code"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input v-model="materialForm.material_code" clearable style="width: 370px" |
|
|
|
@clear="materialForm.material_id='',materialForm.material_code='',materialForm.material_name='',materialForm.material_spec=''"> |
|
|
|
<el-button slot="append" icon="el-icon-plus" @click="queryMater"/> |
|
|
|
<el-input |
|
|
|
v-model="materialForm.material_code" |
|
|
|
clearable |
|
|
|
style="width: 370px" |
|
|
|
@clear="materialForm.material_id='',materialForm.material_code='',materialForm.material_name='',materialForm.material_spec=''" |
|
|
|
> |
|
|
|
<el-button slot="append" icon="el-icon-plus" @click="queryMater" /> |
|
|
|
</el-input> |
|
|
|
</template> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="物料规格" prop="material_spec"> |
|
|
|
<el-input v-model="materialForm.material_spec" disabled style="width: 370px;"/> |
|
|
|
<el-input v-model="materialForm.material_spec" disabled style="width: 370px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="批 次" prop="pcsn"> |
|
|
|
<el-input v-model="materialForm.pcsn" clearable style="width: 370px;"/> |
|
|
|
<el-input v-model="materialForm.pcsn" clearable style="width: 370px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="物料数量" prop="qty"> |
|
|
|
<el-input v-model="materialForm.qty" clearable style="width: 370px;"/> |
|
|
|
<el-input v-model="materialForm.qty" clearable style="width: 370px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="冻结数量" prop="frozen_qty"> |
|
|
|
<el-input v-model="materialForm.frozen_qty" clearable style="width: 370px;"/> |
|
|
|
<el-input v-model="materialForm.frozen_qty" clearable style="width: 370px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="流程实例" prop="proc_inst_id"> |
|
|
|
<el-input v-model="materialForm.proc_inst_id" clearable style="width: 370px;"/> |
|
|
|
<el-input v-model="materialForm.proc_inst_id" clearable style="width: 370px;" /> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<div slot="footer" class="dialog-footer"> |
|
|
@ -108,11 +112,11 @@ |
|
|
|
<el-form ref="form" :model="updateForm" :rules="rules" size="mini" label-width="110px"> |
|
|
|
<el-form-item label="载具编号" prop="vehicle_code"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input v-model="updateForm.vehicle_code" clearable/> |
|
|
|
<el-input v-model="updateForm.vehicle_code" clearable /> |
|
|
|
</template> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="载具重量(g)" prop="vehicle_weight"> |
|
|
|
<el-input-number v-model="updateForm.vehicle_weight" clearable style="width: 370px;"/> |
|
|
|
<el-input-number v-model="updateForm.vehicle_weight" clearable style="width: 370px;" /> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<div slot="footer" class="dialog-footer"> |
|
|
@ -129,22 +133,22 @@ |
|
|
|
> |
|
|
|
<el-form ref="form" :model="printForm" size="mini" label-width="150px"> |
|
|
|
<el-form-item label="纸张高度(mm)" prop="pageh"> |
|
|
|
<el-input v-model="printForm.pageh" :precision="0" style="width: 150px;"/> |
|
|
|
<el-input v-model="printForm.pageh" :precision="0" style="width: 150px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="纸张宽度(mm)" prop="pagew"> |
|
|
|
<el-input v-model="printForm.pagew" :precision="0" style="width: 150px;"/> |
|
|
|
<el-input v-model="printForm.pagew" :precision="0" style="width: 150px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="页边距top(mm)" prop="pagetop"> |
|
|
|
<el-input v-model="printForm.pagetop" :precision="0" style="width: 150px;"/> |
|
|
|
<el-input v-model="printForm.pagetop" :precision="0" style="width: 150px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="页边距right(mm)" prop="pageright"> |
|
|
|
<el-input v-model="printForm.pageright" :precision="0" style="width: 150px;"/> |
|
|
|
<el-input v-model="printForm.pageright" :precision="0" style="width: 150px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="页边距down(mm)" prop="pagedown"> |
|
|
|
<el-input v-model="printForm.pagedown" :precision="0" style="width: 150px;"/> |
|
|
|
<el-input v-model="printForm.pagedown" :precision="0" style="width: 150px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="页边距left(mm)" prop="pageleft"> |
|
|
|
<el-input v-model="printForm.pageleft" :precision="0" style="width: 150px;"/> |
|
|
|
<el-input v-model="printForm.pageleft" :precision="0" style="width: 150px;" /> |
|
|
|
</el-form-item> |
|
|
|
<br> |
|
|
|
</el-form> |
|
|
@ -180,22 +184,22 @@ |
|
|
|
</el-form-item> |
|
|
|
<br> |
|
|
|
<el-form-item label="起始载具号" prop="vehicle_code"> |
|
|
|
<el-input v-model="form.vehicle_code" :disabled="true" style="width: 250px;"/> |
|
|
|
<el-input v-model="form.vehicle_code" :disabled="true" style="width: 250px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="载具数量" prop="num"> |
|
|
|
<el-input-number v-model="form.num" :precision="0" style="width: 150px;"/> |
|
|
|
<el-input-number v-model="form.num" :precision="0" style="width: 150px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="高度(mm)" prop="h"> |
|
|
|
<el-input-number v-model="form.h" :precision="0" style="width: 150px;"/> |
|
|
|
<el-input-number v-model="form.h" :precision="0" style="width: 150px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="宽度(mm)" prop="w"> |
|
|
|
<el-input-number v-model="form.w" :precision="0" style="width: 150px;"/> |
|
|
|
<el-input-number v-model="form.w" :precision="0" style="width: 150px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="深度(mm)" prop="l"> |
|
|
|
<el-input-number v-model="form.l" :precision="0" style="width: 150px;"/> |
|
|
|
<el-input-number v-model="form.l" :precision="0" style="width: 150px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="重量(g)" prop="weight"> |
|
|
|
<el-input-number v-model="form.weight" :precision="0" style="width: 150px;"/> |
|
|
|
<el-input-number v-model="form.weight" :precision="0" style="width: 150px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="是否启用"> |
|
|
|
<el-radio v-model="form.is_used" label="0">否</el-radio> |
|
|
@ -236,8 +240,8 @@ |
|
|
|
/> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="create_name" label="创建人"/> |
|
|
|
<el-table-column prop="create_time" label="创建时间" width="150px"/> |
|
|
|
<el-table-column prop="create_name" label="创建人" /> |
|
|
|
<el-table-column prop="create_time" label="创建时间" width="150px" /> |
|
|
|
<el-table-column |
|
|
|
v-permission="['admin','storagevehicleinfo:edit','storagevehicleinfo:del']" |
|
|
|
label="操作" |
|
|
@ -249,12 +253,13 @@ |
|
|
|
<udOperation |
|
|
|
:data="scope.row" |
|
|
|
:permission="permission" |
|
|
|
:disabled-edit="true" |
|
|
|
/> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
<!-- 分页组件--> |
|
|
|
<pagination/> |
|
|
|
<pagination /> |
|
|
|
</div> |
|
|
|
<MaterDtl |
|
|
|
:dialog-show.sync="materialShow" |
|
|
@ -275,7 +280,6 @@ import pagination from '@crud/Pagination' |
|
|
|
import { getLodop } from '@/assets/js/lodop/LodopFuncs' |
|
|
|
import MaterDtl from '@/views/wms/basedata/material/MaterialDialog' |
|
|
|
|
|
|
|
|
|
|
|
const defaultForm = { |
|
|
|
vehicle_code: null, |
|
|
|
vehicle_name: null, |
|
|
@ -298,7 +302,7 @@ const defaultForm = { |
|
|
|
} |
|
|
|
export default { |
|
|
|
name: 'Storagevehicleinfo', |
|
|
|
dicts: ['storagevehicle_type', "VEHICLE_OVER_TYPE"], |
|
|
|
dicts: ['storagevehicle_type', 'VEHICLE_OVER_TYPE'], |
|
|
|
components: { pagination, crudOperation, rrOperation, udOperation, MaterDtl }, |
|
|
|
mixins: [presenter(), header(), form(defaultForm), crud()], |
|
|
|
cruds() { |
|
|
@ -347,23 +351,23 @@ export default { |
|
|
|
permission: {}, |
|
|
|
rules: { |
|
|
|
vehicle_code: [ |
|
|
|
{required: true, message: '不能为空', trigger: 'blur'} |
|
|
|
{ required: true, message: '不能为空', trigger: 'blur' } |
|
|
|
], |
|
|
|
is_delete: [ |
|
|
|
{required: true, message: '不能为空', trigger: 'blur'} |
|
|
|
{ required: true, message: '不能为空', trigger: 'blur' } |
|
|
|
], |
|
|
|
is_used: [ |
|
|
|
{required: true, message: '不能为空', trigger: 'blur'} |
|
|
|
{ required: true, message: '不能为空', trigger: 'blur' } |
|
|
|
], |
|
|
|
vehicle_type: [ |
|
|
|
{required: true, message: '不能为空', trigger: 'blur'} |
|
|
|
{ required: true, message: '不能为空', trigger: 'blur' } |
|
|
|
], |
|
|
|
overstruct_type: [ |
|
|
|
{required: true, message: '不能为空', trigger: 'blur'} |
|
|
|
{ required: true, message: '不能为空', trigger: 'blur' } |
|
|
|
], |
|
|
|
num: [ |
|
|
|
{required: true, message: '不能为空', trigger: 'blur'}, |
|
|
|
{validator: numberOne} |
|
|
|
{ required: true, message: '不能为空', trigger: 'blur' }, |
|
|
|
{ validator: numberOne } |
|
|
|
] |
|
|
|
} |
|
|
|
} |
|
|
|