|
@ -11,21 +11,21 @@ |
|
|
label-width="80px" |
|
|
label-width="80px" |
|
|
label-suffix=":" |
|
|
label-suffix=":" |
|
|
> |
|
|
> |
|
|
<el-form-item label="模糊查询"> |
|
|
<el-form-item :label="$t('inbill.placeholder.query')"> |
|
|
<el-input |
|
|
<el-input |
|
|
v-model="query.bill_code" |
|
|
v-model="query.bill_code" |
|
|
size="mini" |
|
|
size="mini" |
|
|
clearable |
|
|
clearable |
|
|
placeholder="单据号" |
|
|
:placeholder="$t('inbill.placeholder.bill_code')" |
|
|
@keyup.enter.native="crud.toQuery" |
|
|
@keyup.enter.native="crud.toQuery" |
|
|
/> |
|
|
/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="所属仓库"> |
|
|
<el-form-item :label="$t('inbill.placeholder.stor_id')"> |
|
|
<el-select |
|
|
<el-select |
|
|
v-model="query.stor_id" |
|
|
v-model="query.stor_id" |
|
|
clearable |
|
|
clearable |
|
|
size="mini" |
|
|
size="mini" |
|
|
placeholder="全部" |
|
|
:placeholder="$t('inbill.placeholder.all')" |
|
|
class="filter-item" |
|
|
class="filter-item" |
|
|
@change="crud.toQuery" |
|
|
@change="crud.toQuery" |
|
|
> |
|
|
> |
|
@ -38,23 +38,23 @@ |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-form-item label="创建时间" prop="createTime"> |
|
|
<el-form-item :label="$t('inbill.placeholder.createTime')" prop="createTime"> |
|
|
<el-date-picker |
|
|
<el-date-picker |
|
|
v-model="query.createTime" |
|
|
v-model="query.createTime" |
|
|
type="daterange" |
|
|
type="daterange" |
|
|
value-format="yyyy-MM-dd HH:mm:ss" |
|
|
value-format="yyyy-MM-dd HH:mm:ss" |
|
|
start-placeholder="开始日期" |
|
|
:start-placeholder="$t('inbill.placeholder.start_time')" |
|
|
end-placeholder="结束日期" |
|
|
:end-placeholder="$t('inbill.placeholder.end_time')" |
|
|
:default-time="['00:00:00', '23:59:59']" |
|
|
:default-time="['00:00:00', '23:59:59']" |
|
|
@change="crud.toQuery" |
|
|
@change="crud.toQuery" |
|
|
/> |
|
|
/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="生成方式"> |
|
|
<el-form-item :label="$t('inbill.placeholder.create_mode')"> |
|
|
<el-select |
|
|
<el-select |
|
|
v-model="query.create_mode" |
|
|
v-model="query.create_mode" |
|
|
clearable |
|
|
clearable |
|
|
size="mini" |
|
|
size="mini" |
|
|
placeholder="生成方式" |
|
|
:placeholder="$t('inbill.placeholder.create_mode')" |
|
|
class="filter-item" |
|
|
class="filter-item" |
|
|
@change="crud.toQuery" |
|
|
@change="crud.toQuery" |
|
|
> |
|
|
> |
|
@ -67,12 +67,12 @@ |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-form-item label="单据状态"> |
|
|
<el-form-item :label="$t('inbill.placeholder.bill_status')"> |
|
|
<el-select |
|
|
<el-select |
|
|
v-model="query.bill_status" |
|
|
v-model="query.bill_status" |
|
|
clearable |
|
|
clearable |
|
|
size="mini" |
|
|
size="mini" |
|
|
placeholder="单据状态" |
|
|
:placeholder="$t('inbill.placeholder.bill_status')" |
|
|
class="filter-item" |
|
|
class="filter-item" |
|
|
@change="crud.toQuery" |
|
|
@change="crud.toQuery" |
|
|
> |
|
|
> |
|
@ -85,13 +85,13 @@ |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-form-item label="业务类型"> |
|
|
<el-form-item :label="$t('inbill.placeholder.bill_type')"> |
|
|
<el-select |
|
|
<el-select |
|
|
v-model="query.bill_type" |
|
|
v-model="query.bill_type" |
|
|
clearable |
|
|
clearable |
|
|
filterable |
|
|
filterable |
|
|
size="mini" |
|
|
size="mini" |
|
|
placeholder="业务类型" |
|
|
:placeholder="$t('inbill.placeholder.bill_type')" |
|
|
class="filter-item" |
|
|
class="filter-item" |
|
|
@change="crud.toQuery" |
|
|
@change="crud.toQuery" |
|
|
> |
|
|
> |
|
@ -103,39 +103,39 @@ |
|
|
/> |
|
|
/> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="交货单号"> |
|
|
<el-form-item :label="$t('inbill.placeholder.vbeln')"> |
|
|
<el-input |
|
|
<el-input |
|
|
v-model="query.vbeln" |
|
|
v-model="query.vbeln" |
|
|
size="mini" |
|
|
size="mini" |
|
|
clearable |
|
|
clearable |
|
|
placeholder="交货单号" |
|
|
:placeholder="$t('inbill.placeholder.vbeln')" |
|
|
@keyup.enter.native="crud.toQuery" |
|
|
@keyup.enter.native="crud.toQuery" |
|
|
/> |
|
|
/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="木箱号"> |
|
|
<el-form-item :label="$t('inbill.placeholder.box_no')"> |
|
|
<el-input |
|
|
<el-input |
|
|
v-model="query.box_no" |
|
|
v-model="query.box_no" |
|
|
size="mini" |
|
|
size="mini" |
|
|
clearable |
|
|
clearable |
|
|
placeholder="木箱号" |
|
|
:placeholder="$t('inbill.placeholder.box_no')" |
|
|
@keyup.enter.native="crud.toQuery" |
|
|
@keyup.enter.native="crud.toQuery" |
|
|
/> |
|
|
/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="子卷号"> |
|
|
<el-form-item :label="$t('inbill.placeholder.pcsn')"> |
|
|
<el-input |
|
|
<el-input |
|
|
v-model="query.pcsn" |
|
|
v-model="query.pcsn" |
|
|
size="mini" |
|
|
size="mini" |
|
|
clearable |
|
|
clearable |
|
|
placeholder="子卷号" |
|
|
:placeholder="$t('inbill.placeholder.pcsn')" |
|
|
@keyup.enter.native="crud.toQuery" |
|
|
@keyup.enter.native="crud.toQuery" |
|
|
/> |
|
|
/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="SAP批次"> |
|
|
<el-form-item :label="$t('inbill.placeholder.sap_pcsn')"> |
|
|
<el-input |
|
|
<el-input |
|
|
v-model="query.sap_pcsn" |
|
|
v-model="query.sap_pcsn" |
|
|
size="mini" |
|
|
size="mini" |
|
|
clearable |
|
|
clearable |
|
|
placeholder="SAP批次" |
|
|
:placeholder="$t('inbill.placeholder.sap_pcsn')" |
|
|
@keyup.enter.native="crud.toQuery" |
|
|
@keyup.enter.native="crud.toQuery" |
|
|
/> |
|
|
/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
@ -153,7 +153,7 @@ |
|
|
size="mini" |
|
|
size="mini" |
|
|
@click="divOpen" |
|
|
@click="divOpen" |
|
|
> |
|
|
> |
|
|
分配 |
|
|
{{ $t('inbill.placeholder.end1') }} |
|
|
</el-button> |
|
|
</el-button> |
|
|
<el-button |
|
|
<el-button |
|
|
slot="right" |
|
|
slot="right" |
|
@ -164,7 +164,7 @@ |
|
|
size="mini" |
|
|
size="mini" |
|
|
@click="taskOpen" |
|
|
@click="taskOpen" |
|
|
> |
|
|
> |
|
|
作业任务 |
|
|
{{ $t('inbill.placeholder.end2') }} |
|
|
</el-button> |
|
|
</el-button> |
|
|
<el-button |
|
|
<el-button |
|
|
slot="right" |
|
|
slot="right" |
|
@ -175,7 +175,7 @@ |
|
|
:disabled="task_flag" |
|
|
:disabled="task_flag" |
|
|
@click="confirm" |
|
|
@click="confirm" |
|
|
> |
|
|
> |
|
|
强制确认 |
|
|
{{ $t('inbill.placeholder.end3') }} |
|
|
</el-button> |
|
|
</el-button> |
|
|
</crudOperation> |
|
|
</crudOperation> |
|
|
<!--表格渲染--> |
|
|
<!--表格渲染--> |
|
@ -194,7 +194,7 @@ |
|
|
<el-table-column type="selection" width="55" /> |
|
|
<el-table-column type="selection" width="55" /> |
|
|
<el-table-column |
|
|
<el-table-column |
|
|
v-permission="['admin','inbill:del','inbill:edit']" |
|
|
v-permission="['admin','inbill:del','inbill:edit']" |
|
|
label="操作" |
|
|
:label="$t('inbill.dialog.operate')" |
|
|
width="115" |
|
|
width="115" |
|
|
align="center" |
|
|
align="center" |
|
|
fixed="right" |
|
|
fixed="right" |
|
@ -208,32 +208,32 @@ |
|
|
/> |
|
|
/> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column show-overflow-tooltip prop="bill_code" width="130" label="单据号"> |
|
|
<el-table-column show-overflow-tooltip prop="bill_code" width="130" :label="$t('inbill.placeholder.bill_code')"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<el-link type="warning" @click="toView(scope.$index, scope.row)">{{ scope.row.bill_code }}</el-link> |
|
|
<el-link type="warning" @click="toView(scope.$index, scope.row)">{{ scope.row.bill_code }}</el-link> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column show-overflow-tooltip :formatter="stateFormat" prop="bill_status" label="单据状态" /> |
|
|
<el-table-column show-overflow-tooltip :formatter="stateFormat" prop="bill_status" :label="$t('inbill.dialog.bill_status')" /> |
|
|
<el-table-column prop="stor_name" label="仓库" width="100px;"/> |
|
|
<el-table-column prop="stor_name" :label="$t('inbill.dialog.stor_name')" width="100px;" /> |
|
|
<el-table-column show-overflow-tooltip prop="bill_type" min-width="120" :formatter="bill_typeFormat" label="业务类型" /> |
|
|
<el-table-column show-overflow-tooltip prop="bill_type" min-width="120" :formatter="bill_typeFormat" :label="$t('inbill.dialog.bill_type')" /> |
|
|
<el-table-column show-overflow-tooltip min-width="120" prop="biz_date" label="业务日期" /> |
|
|
<el-table-column show-overflow-tooltip min-width="120" prop="biz_date" :label="$t('inbill.dialog.biz_date')" /> |
|
|
<el-table-column show-overflow-tooltip prop="create_mode" :formatter="create_modeFormat" label="生成方式" /> |
|
|
<el-table-column show-overflow-tooltip prop="create_mode" :formatter="create_modeFormat" :label="$t('inbill.dialog.create_mode')" /> |
|
|
<el-table-column label="明细数" align="center" prop="detail_count" /> |
|
|
<el-table-column :label="$t('inbill.dialog.detail_count')" align="center" prop="detail_count" /> |
|
|
<el-table-column label="总重量" align="center" prop="total_qty"> |
|
|
<el-table-column :label="$t('inbill.dialog.total_qty')" align="center" prop="total_qty"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
{{ fun(scope.row.total_qty) }} |
|
|
{{ fun(scope.row.total_qty) }} |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column label="交货单" align="center" prop="vbeln" width="150px" /> |
|
|
<el-table-column :label="$t('inbill.dialog.vbeln')" align="center" prop="vbeln" width="150px" /> |
|
|
<el-table-column label="备注" align="center" prop="remark" /> |
|
|
<el-table-column :label="$t('inbill.dialog.remark')" align="center" prop="remark" /> |
|
|
<el-table-column label="制单人" align="center" prop="input_optname" width="100px;"/> |
|
|
<el-table-column :label="$t('inbill.dialog.input_optname')" align="center" prop="input_optname" width="100px;" /> |
|
|
<el-table-column label="制单时间" align="center" prop="input_time" width="150" /> |
|
|
<el-table-column :label="$t('inbill.dialog.input_time')" align="center" prop="input_time" width="150" /> |
|
|
<el-table-column label="修改人" align="center" prop="update_optname" width="100px;"/> |
|
|
<el-table-column :label="$t('inbill.dialog.update_name')" align="center" prop="update_optname" width="100px;" /> |
|
|
<el-table-column label="修改时间" align="center" prop="update_time" width="150" /> |
|
|
<el-table-column :label="$t('inbill.dialog.update_time')" align="center" prop="update_time" width="150" /> |
|
|
<el-table-column label="分配人" align="center" prop="dis_optname" width="140px" /> |
|
|
<el-table-column :label="$t('inbill.dialog.dis_optname')" align="center" prop="dis_optname" width="140px" /> |
|
|
<el-table-column label="分配时间" align="center" prop="dis_time" width="150" /> |
|
|
<el-table-column :label="$t('inbill.dialog.dis_time')" align="center" prop="dis_time" width="150" /> |
|
|
<el-table-column label="确认人" align="center" prop="confirm_optname" width="150" /> |
|
|
<el-table-column :label="$t('inbill.dialog.confirm_optname')" align="center" prop="confirm_optname" width="150" /> |
|
|
<el-table-column label="确认时间" align="center" prop="confirm_time" width="150" /> |
|
|
<el-table-column :label="$t('inbill.dialog.confirm_time')" align="center" prop="confirm_time" width="150" /> |
|
|
</el-table> |
|
|
</el-table> |
|
|
<!--分页组件--> |
|
|
<!--分页组件--> |
|
|
<pagination /> |
|
|
<pagination /> |
|
@ -253,7 +253,6 @@ import rrOperation from '@crud/RR.operation' |
|
|
import crudOperation from '@crud/CRUD.operation' |
|
|
import crudOperation from '@crud/CRUD.operation' |
|
|
import udOperation from '@crud/UD.operation' |
|
|
import udOperation from '@crud/UD.operation' |
|
|
import pagination from '@crud/Pagination' |
|
|
import pagination from '@crud/Pagination' |
|
|
import DateRangePicker from '@/components/DateRangePicker/index' |
|
|
|
|
|
import AddDialog from '@/views/wms/st/inbill/AddDialog' |
|
|
import AddDialog from '@/views/wms/st/inbill/AddDialog' |
|
|
import DivDialog from '@/views/wms/st/inbill/DivDialog' |
|
|
import DivDialog from '@/views/wms/st/inbill/DivDialog' |
|
|
import ViewDialog from '@/views/wms/st/inbill/ViewDialog' |
|
|
import ViewDialog from '@/views/wms/st/inbill/ViewDialog' |
|
@ -263,7 +262,7 @@ import crudUserStor from '@/views/wms/basedata/st/userStor/userStor' |
|
|
|
|
|
|
|
|
export default { |
|
|
export default { |
|
|
name: 'Rawassist', |
|
|
name: 'Rawassist', |
|
|
components: { ViewDialog, AddDialog, crudOperation, rrOperation, udOperation, pagination, DateRangePicker, DivDialog, TaskDialog }, |
|
|
components: { ViewDialog, AddDialog, crudOperation, rrOperation, udOperation, pagination, DivDialog, TaskDialog }, |
|
|
cruds() { |
|
|
cruds() { |
|
|
return CRUD({ |
|
|
return CRUD({ |
|
|
title: '', |
|
|
title: '', |
|
|