|
|
@ -11,7 +11,7 @@ |
|
|
|
|
|
|
|
<span slot="title" class="dialog-footer"> |
|
|
|
<div class="crud-opts2"> |
|
|
|
<span class="el-dialog__title2">入库分配</span> |
|
|
|
<span class="el-dialog__title2">{{ $t('inbill.placeholder.end4') }}</span> |
|
|
|
<span class="crud-opts-right2"> |
|
|
|
<!--左侧插槽--> |
|
|
|
<slot name="left"> |
|
|
@ -23,15 +23,15 @@ |
|
|
|
size="mini" |
|
|
|
@click="allDivStruct()" |
|
|
|
> |
|
|
|
全部分配 |
|
|
|
{{ $t('inbill.placeholder.end5') }} |
|
|
|
</el-button> |
|
|
|
</slot> |
|
|
|
<el-button slot="left" type="info" @click="close">关闭</el-button> |
|
|
|
<el-button slot="left" type="info" @click="close"> {{ $t('inbill.placeholder.end6') }}</el-button> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
</span> |
|
|
|
<div class="crud-opts2"> |
|
|
|
<span class="role-span">入库明细项</span> |
|
|
|
<span class="role-span">{{ $t('inbill.placeholder.end7') }}</span> |
|
|
|
</div> |
|
|
|
<el-card class="box-card" shadow="never" :body-style="{padding:'0'}"> |
|
|
|
<!--表格渲染--> |
|
|
@ -46,7 +46,7 @@ |
|
|
|
:header-cell-style="{background:'#f5f7fa',color:'#606266'}" |
|
|
|
@row-click="clcikRow" |
|
|
|
> |
|
|
|
<el-table-column prop="bill_status" label="状态" align="center" width="110px"> |
|
|
|
<el-table-column prop="bill_status" :label="$t('inbill.placeholder.bill_status')" align="center" width="110px"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-select |
|
|
|
v-model="scope.row.bill_status" |
|
|
@ -62,30 +62,30 @@ |
|
|
|
</el-select> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column show-overflow-tooltip prop="box_no" width="250" label="木箱号" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="material_code" label="物料编码" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="material_name" label="物料名称" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="pcsn" label="子卷号" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="sap_pcsn" label="SAP批次" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="box_no" width="250" :label="$t('inbill.placeholder.box_no')" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="material_code" :label="$t('inbill.dialog.material_code')" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="material_name" :label="$t('inbill.dialog.material_name')" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="pcsn" :label="$t('inbill.dialog.pcsn')" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="sap_pcsn" :label="$t('inbill.dialog.sap_pcsn')" align="center" /> |
|
|
|
<el-table-column |
|
|
|
show-overflow-tooltip |
|
|
|
prop="plan_qty" |
|
|
|
:formatter="crud.formatNum3" |
|
|
|
label="重量" |
|
|
|
:label="$t('inbill.dialog.plan_qty')" |
|
|
|
align="center" |
|
|
|
/> |
|
|
|
<el-table-column show-overflow-tooltip prop="qty_unit_name" label="单位" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="source_bill_type_name" label="源单类型" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="source_bill_code" label="源单编号" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="qty_unit_name" :label="$t('inbill.dialog.qty_unit_name')" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="source_bill_type_name" :label="$t('inbill.dialog.source_bill_type_name')" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="source_bill_code" :label="$t('inbill.dialog.source_bill_code')" align="center" /> |
|
|
|
</el-table> |
|
|
|
</el-card> |
|
|
|
<el-card class="box-card" shadow="never" :body-style="{padding:'20px 20px 0 20px'}"> |
|
|
|
<el-form ref="form2" :inline="true" :model="form" :rules="rules" size="mini"> |
|
|
|
<el-form-item label="入库点" prop="point_code"> |
|
|
|
<el-form-item :label="$t('inbill.dialog.point_code')" prop="point_code"> |
|
|
|
<el-select |
|
|
|
v-model="form.point_code" |
|
|
|
clearable |
|
|
|
placeholder="请选择" |
|
|
|
:placeholder="$t('inbill.placeholder.select')" |
|
|
|
class="filter-item" |
|
|
|
style="width: 200px;" |
|
|
|
> |
|
|
@ -100,12 +100,12 @@ |
|
|
|
</el-form> |
|
|
|
</el-card> |
|
|
|
<div class="crud-opts2"> |
|
|
|
<span class="role-span">载具物料明细</span> |
|
|
|
<span class="role-span">{{ $t('inbill.placeholder.end11') }}</span> |
|
|
|
<div class="crud-opts-form"> |
|
|
|
<el-form ref="form" :inline="true" :model="form" size="mini"> |
|
|
|
<el-form-item label="库区" prop="gender5"> |
|
|
|
<el-form-item :label="$t('inbill.placeholder.area')" prop="gender5"> |
|
|
|
<el-cascader |
|
|
|
placeholder="请选择" |
|
|
|
:placeholder="$t('inbill.placeholder.select')" |
|
|
|
:options="sects" |
|
|
|
:props="{ checkStrictly: true }" |
|
|
|
clearable |
|
|
@ -113,7 +113,7 @@ |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item prop="checked"> |
|
|
|
<el-checkbox v-model="form.checked">自动分配货位</el-checkbox> |
|
|
|
<el-checkbox v-model="form.checked">{{ $t('inbill.placeholder.end12') }}</el-checkbox> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
</div> |
|
|
@ -128,7 +128,7 @@ |
|
|
|
size="mini" |
|
|
|
@click="divStruct()" |
|
|
|
> |
|
|
|
分配货位 |
|
|
|
{{ $t('inbill.placeholder.end8') }} |
|
|
|
</el-button> |
|
|
|
<el-button |
|
|
|
class="filter-item" |
|
|
@ -137,7 +137,7 @@ |
|
|
|
size="mini" |
|
|
|
@click="unDivStruct()" |
|
|
|
> |
|
|
|
取消分配 |
|
|
|
{{ $t('inbill.placeholder.end9') }} |
|
|
|
</el-button> |
|
|
|
<el-button |
|
|
|
class="filter-item" |
|
|
@ -146,7 +146,7 @@ |
|
|
|
size="mini" |
|
|
|
@click="divPoint()" |
|
|
|
> |
|
|
|
设置起点 |
|
|
|
{{ $t('inbill.placeholder.end10') }} |
|
|
|
</el-button> |
|
|
|
</span> |
|
|
|
</div> |
|
|
@ -160,21 +160,21 @@ |
|
|
|
border |
|
|
|
:header-cell-style="{background:'#f5f7fa',color:'#606266'}" |
|
|
|
> |
|
|
|
<el-table-column show-overflow-tooltip type="index" label="序号" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="box_no" width="250" label="木箱号" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="material_code" label="物料编码" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="material_name" label="物料名称" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="pcsn" label="子卷号" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="sap_pcsn" label="SAP批次" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip type="index" :label="$t('inbill.dialog.index')" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="box_no" width="250" :label="$t('inbill.dialog.box_no')" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="material_code" :label="$t('inbill.dialog.material_code')" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="material_name" :label="$t('inbill.dialog.material_name')" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="pcsn" :label="$t('inbill.dialog.pcsn')" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="sap_pcsn" :label="$t('inbill.dialog.sap_pcsn')" align="center" /> |
|
|
|
<el-table-column |
|
|
|
show-overflow-tooltip |
|
|
|
prop="plan_qty" |
|
|
|
:formatter="crud.formatNum3" |
|
|
|
label="重量" |
|
|
|
:label="$t('inbill.dialog.plan_qty')" |
|
|
|
align="center" |
|
|
|
/> |
|
|
|
<el-table-column show-overflow-tooltip prop="point_code" label="入库点" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="struct_code" label="货位" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="point_code" :label="$t('inbill.dialog.point_code')" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="struct_code" :label="$t('inbill.dialog.struct_code')" align="center" /> |
|
|
|
<!--<el-table-column align="center" label="操作" width="190" fixed="right"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-popover v-model="scope.row.pop" placement="top" width="180" trigger="manual"> |
|
|
@ -322,7 +322,7 @@ export default { |
|
|
|
this.form.tableMater = res |
|
|
|
}) |
|
|
|
rows[index].pop = false |
|
|
|
}).catch(err => { |
|
|
|
}).catch(() => { |
|
|
|
rows[index].pop = false |
|
|
|
return |
|
|
|
}) |
|
|
|