|
|
@ -1,7 +1,7 @@ |
|
|
|
<template> |
|
|
|
<el-dialog |
|
|
|
append-to-body |
|
|
|
title="出库单详情" |
|
|
|
:title="$t('outbill.placeholder.end30')" |
|
|
|
:visible.sync="dialogVisible" |
|
|
|
destroy-on-close |
|
|
|
fullscreen |
|
|
@ -9,16 +9,16 @@ |
|
|
|
@open="open" |
|
|
|
> |
|
|
|
<el-form ref="form" style="border: 1px solid #cfe0df;margin-top: 10px;padding-top: 10px;" :inline="true" :model="form" size="mini" label-width="85px" label-suffix=":"> |
|
|
|
<el-form-item label="单据号" prop="bill_code"> |
|
|
|
<label slot="label">单 据 号:</label> |
|
|
|
<el-input v-model="form.bill_code" disabled placeholder="系统生成" clearable style="width: 210px" /> |
|
|
|
<el-form-item :label="$t('outbill.placeholder.bill_code')" prop="bill_code"> |
|
|
|
<label slot="label">{{ $t('outbill.placeholder.bill_code') }}:</label> |
|
|
|
<el-input v-model="form.bill_code" disabled :placeholder="$t('outbill.placeholder.end15')" clearable style="width: 210px" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="仓库" prop="stor_id"> |
|
|
|
<label slot="label">仓 库:</label> |
|
|
|
<el-form-item :label="$t('outbill.placeholder.stor_name')" prop="stor_id"> |
|
|
|
<label slot="label">{{ $t('outbill.placeholder.stor_name') }}:</label> |
|
|
|
<el-select |
|
|
|
v-model="form.stor_id" |
|
|
|
clearable |
|
|
|
placeholder="仓库" |
|
|
|
:placeholder="$t('outbill.placeholder.stor_name')" |
|
|
|
class="filter-item" |
|
|
|
style="width: 210px" |
|
|
|
:disabled="true" |
|
|
@ -31,13 +31,13 @@ |
|
|
|
/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="业务类型" prop="bill_type"> |
|
|
|
<el-form-item :label="$t('outbill.placeholder.bill_type')" prop="bill_type"> |
|
|
|
<el-select |
|
|
|
v-model="form.bill_type" |
|
|
|
clearable |
|
|
|
filterable |
|
|
|
size="mini" |
|
|
|
placeholder="业务类型" |
|
|
|
:placeholder="$t('outbill.placeholder.bill_type')" |
|
|
|
class="filter-item" |
|
|
|
disabled |
|
|
|
> |
|
|
@ -49,12 +49,12 @@ |
|
|
|
/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="单据状态" prop="bill_status"> |
|
|
|
<el-form-item :label="$t('outbill.placeholder.bill_status')" prop="bill_status"> |
|
|
|
<el-select |
|
|
|
v-model="form.bill_status" |
|
|
|
clearable |
|
|
|
style="width: 210px" |
|
|
|
placeholder="单据状态" |
|
|
|
:placeholder="$t('outbill.placeholder.bill_status')" |
|
|
|
class="filter-item" |
|
|
|
disabled |
|
|
|
> |
|
|
@ -66,12 +66,12 @@ |
|
|
|
/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="明细数" prop="detail_count"> |
|
|
|
<label slot="label">明 细 数:</label> |
|
|
|
<el-form-item :label="$t('outbill.dialog.detail_count')" prop="detail_count"> |
|
|
|
<label slot="label">{{ $t('outbill.dialog.detail_count') }}:</label> |
|
|
|
<el-input v-model="form.detail_count" size="mini" disabled style="width: 210px" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="总重量" prop="total_qty"> |
|
|
|
<label slot="label">总 重 量:</label> |
|
|
|
<el-form-item :label="$t('outbill.dialog.total_qty1')" prop="total_qty"> |
|
|
|
<label slot="label">{{ $t('outbill.dialog.total_qty1') }}:</label> |
|
|
|
<el-input-number |
|
|
|
v-model="form.total_qty" |
|
|
|
:controls="false" |
|
|
@ -81,15 +81,15 @@ |
|
|
|
style="width: 210px" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="业务日期" prop="biz_date"> |
|
|
|
<el-date-picker v-model="form.biz_date" type="date" placeholder="选择日期" style="width: 210px" value-format="yyyy-MM-dd" :disabled="true" /> |
|
|
|
<el-form-item :label="$t('outbill.dialog.biz_date')" prop="biz_date"> |
|
|
|
<el-date-picker v-model="form.biz_date" type="date" :placeholder="$t('outbill.dialog.select_date')" style="width: 210px" value-format="yyyy-MM-dd" :disabled="true" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="移入仓库" prop="out_stor_id" v-if="form.bill_type === '1004'"> |
|
|
|
<label slot="label">移入仓库:</label> |
|
|
|
<el-form-item v-if="form.bill_type === '1004'" :label="$t('outbill.placeholder.end11')" prop="out_stor_id"> |
|
|
|
<label slot="label">{{ $t('outbill.placeholder.end11') }}:</label> |
|
|
|
<el-select |
|
|
|
v-model="form.out_stor_id" |
|
|
|
clearable |
|
|
|
placeholder="仓库" |
|
|
|
:placeholder="$t('outbill.placeholder.stor_name')" |
|
|
|
class="filter-item" |
|
|
|
style="width: 210px" |
|
|
|
:disabled="true" |
|
|
@ -102,13 +102,13 @@ |
|
|
|
/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="备注" prop="remark"> |
|
|
|
<label slot="label">备 注:</label> |
|
|
|
<el-form-item :label="$t('outbill.dialog.remark')" prop="remark"> |
|
|
|
<label slot="label">{{ $t('outbill.dialog.remark') }}:</label> |
|
|
|
<el-input v-model="form.remark" style="width: 380px;" rows="2" type="textarea" :disabled="true" /> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<div class="crud-opts2"> |
|
|
|
<span class="role-span2">出库明细</span> |
|
|
|
<span class="role-span2">{{ $t('outbill.placeholder.end12') }}</span> |
|
|
|
</div> |
|
|
|
<el-card class="box-card" shadow="never" :body-style="{padding:'0'}"> |
|
|
|
<!--表格渲染--> |
|
|
@ -123,27 +123,27 @@ |
|
|
|
:header-cell-style="{background:'#f5f7fa',color:'#606266'}" |
|
|
|
@current-change="handleDtlCurrentChange" |
|
|
|
> |
|
|
|
<el-table-column type="index" label="序号" width="55" align="center" /> |
|
|
|
<el-table-column prop="bill_code" label="单据号" align="center" width="120"/> |
|
|
|
<el-table-column :formatter="bill_statusFormat" prop="bill_status" label="状态" /> |
|
|
|
<el-table-column min-width="140" show-overflow-tooltip prop="material_code" label="物料编码" align="center" /> |
|
|
|
<el-table-column min-width="120" show-overflow-tooltip prop="material_name" label="物料名称" align="center" /> |
|
|
|
<el-table-column prop="pcsn" label="子卷号" width="150px" align="center" show-overflow-tooltip /> |
|
|
|
<el-table-column prop="sap_pcsn" label="sap批次" width="120px" align="center" show-overflow-tooltip /> |
|
|
|
<el-table-column prop="plan_qty" :formatter="crud.formatNum3" label="重量" align="center" /> |
|
|
|
<el-table-column prop="assign_qty" :formatter="crud.formatNum3" label="已分配重量" align="center" width="100px" /> |
|
|
|
<el-table-column prop="unassign_qty" :formatter="crud.formatNum3" label="未分配重量" align="center" width="100px" /> |
|
|
|
<el-table-column prop="qty_unit_name" label="单位" align="center" /> |
|
|
|
<el-table-column type="index" :label="$t('outbill.dialog.index')" width="55" align="center" /> |
|
|
|
<el-table-column prop="bill_code" :label="$t('outbill.placeholder.bill_code')" align="center" width="120" /> |
|
|
|
<el-table-column :formatter="bill_statusFormat" prop="bill_status" :label="$t('outbill.placeholder.bill_status')" /> |
|
|
|
<el-table-column min-width="140" show-overflow-tooltip prop="material_code" :label="$t('outbill.placeholder.material_code')" align="center" /> |
|
|
|
<el-table-column min-width="120" show-overflow-tooltip prop="material_name" :label="$t('outbill.placeholder.material_name')" align="center" /> |
|
|
|
<el-table-column prop="pcsn" :label="$t('outbill.placeholder.pcsn')" width="150px" align="center" show-overflow-tooltip /> |
|
|
|
<el-table-column prop="sap_pcsn" :label="$t('outbill.placeholder.sap_pcsn')" width="120px" align="center" show-overflow-tooltip /> |
|
|
|
<el-table-column prop="plan_qty" :formatter="crud.formatNum3" :label="$t('outbill.dialog.plan_qty')" align="center" /> |
|
|
|
<el-table-column prop="assign_qty" :formatter="crud.formatNum3" :label="$t('outbill.dialog.assign_qty')" align="center" width="100px" /> |
|
|
|
<el-table-column prop="unassign_qty" :formatter="crud.formatNum3" :label="$t('outbill.dialog.unassign_qty')" align="center" width="100px" /> |
|
|
|
<el-table-column prop="qty_unit_name" :label="$t('outbill.dialog.qty_unit_name')" align="center" /> |
|
|
|
<!-- <el-table-column prop="source_bill_type" label="源单类型" align="center" width="130px" :formatter="invtypeFormat" />--> |
|
|
|
<el-table-column prop="source_bill_code" label="源单号" align="center" width="130px" /> |
|
|
|
<el-table-column prop="vbeln" label="交货单号" align="center" width="120px" /> |
|
|
|
<el-table-column prop="posnr" label="行号" align="center" width="70px" /> |
|
|
|
<el-table-column prop="width" label="幅宽" align="center" width="110px" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="remark" label="明细备注" align="center" /> |
|
|
|
<el-table-column prop="source_bill_code" :label="$t('outbill.dialog.source_bill_code')" align="center" width="130px" /> |
|
|
|
<el-table-column prop="vbeln" :label="$t('outbill.placeholder.vbeln')" align="center" width="120px" /> |
|
|
|
<el-table-column prop="posnr" :label="$t('outbill.dialog.posnr')" align="center" width="70px" /> |
|
|
|
<el-table-column prop="width" :label="$t('outbill.dialog.width')" align="center" width="110px" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="remark" :label="$t('outbill.dialog.remark')" align="center" /> |
|
|
|
</el-table> |
|
|
|
</el-card> |
|
|
|
<div class="crud-opts2"> |
|
|
|
<span class="role-span">作业明细</span> |
|
|
|
<span class="role-span">{{ $t('outbill.dialog.end32') }}</span> |
|
|
|
</div> |
|
|
|
<el-card class="box-card" shadow="never" :body-style="{padding:'0'}"> |
|
|
|
<!--表格渲染--> |
|
|
@ -158,20 +158,20 @@ |
|
|
|
:header-cell-style="{background:'#f5f7fa',color:'#606266'}" |
|
|
|
@current-change="handleDisCurrentChange" |
|
|
|
> |
|
|
|
<el-table-column min-width="120" show-overflow-tooltip prop="material_code" label="物料编码" align="center" /> |
|
|
|
<el-table-column min-width="120" show-overflow-tooltip prop="material_name" label="物料名称" align="center" /> |
|
|
|
<el-table-column prop="pcsn" label="子卷批次号" align="center" show-overflow-tooltip /> |
|
|
|
<el-table-column prop="sap_pcsn" label="sap批次号" align="center" show-overflow-tooltip /> |
|
|
|
<el-table-column prop="box_no" label="箱号" align="center" width="250px" show-overflow-tooltip /> |
|
|
|
<el-table-column prop="plan_qty" :formatter="crud.formatNum3" label="重量" align="center" /> |
|
|
|
<el-table-column prop="struct_code" label="仓位" align="center" show-overflow-tooltip /> |
|
|
|
<el-table-column prop="sect_name" label="区域" align="center" show-overflow-tooltip /> |
|
|
|
<el-table-column show-overflow-tooltip prop="instorage_time" width="150px" label="入库时间" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="is_overdue" width="150px" label="是否超期" align="center" :formatter="formatOverdue"/> |
|
|
|
<el-table-column min-width="120" show-overflow-tooltip prop="material_code" :label="$t('outbill.dialog.material_code')" align="center" /> |
|
|
|
<el-table-column min-width="120" show-overflow-tooltip prop="material_name" :label="$t('outbill.dialog.material_name')" align="center" /> |
|
|
|
<el-table-column prop="pcsn" :label="$t('outbill.placeholder.pcsn')" align="center" show-overflow-tooltip /> |
|
|
|
<el-table-column prop="sap_pcsn" :label="$t('outbill.placeholder.sap_pcsn')" align="center" show-overflow-tooltip /> |
|
|
|
<el-table-column prop="box_no" :label="$t('outbill.placeholder.box_no')" align="center" width="250px" show-overflow-tooltip /> |
|
|
|
<el-table-column prop="plan_qty" :formatter="crud.formatNum3" :label="$t('outbill.dialog.plan_qty')" align="center" /> |
|
|
|
<el-table-column prop="struct_code" :label="$t('outbill.dialog.struct_code')" align="center" show-overflow-tooltip /> |
|
|
|
<el-table-column prop="sect_name" :label="$t('outbill.placeholder.sect_name')" align="center" show-overflow-tooltip /> |
|
|
|
<el-table-column show-overflow-tooltip prop="instorage_time" width="150px" :label="$t('outbill.dialog.instorage_time')" align="center" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="is_overdue" width="150px" :label="$t('outbill.dialog.is_overdue')" align="center" :formatter="formatOverdue" /> |
|
|
|
<!-- <el-table-column prop="next_point_code" label="目的位置" align="center" />--> |
|
|
|
<!-- <el-table-column prop="task_code" label="任务号" align="center" />--> |
|
|
|
<!-- <el-table-column prop="task_type" label="任务类型" align="center" width="150px" :formatter="taskdtl_typeFormat" />--> |
|
|
|
<el-table-column prop="task_status" label="状态" align="center" width="110px" :formatter="task_statusFormat" /> |
|
|
|
<el-table-column prop="task_status" :label="$t('outbill.dialog.task_status')" align="center" width="110px" :formatter="task_statusFormat" /> |
|
|
|
</el-table> |
|
|
|
</el-card> |
|
|
|
</el-dialog> |
|
|
@ -181,8 +181,6 @@ |
|
|
|
|
|
|
|
import { crud } from '@crud/crud' |
|
|
|
import checkoutbill from '@/views/wms/st/outbill/checkoutbill' |
|
|
|
import crudStorattr from '@/views/wms/basedata/st/stor/storattr' |
|
|
|
import crudRawAssist from '@/views/wms/st/inbill/rawassist' |
|
|
|
import crudUserStor from '@/views/wms/basedata/st/userStor/userStor' |
|
|
|
|
|
|
|
export default { |
|
|
|