查询统计国际化

This commit is contained in:
liuhanqing
2025-06-05 17:43:47 +08:00
parent 02d3734e9f
commit 2549e7c80c
12 changed files with 2297 additions and 2203 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -83,6 +83,441 @@ export default {
grossWeight: '毛重KG'
},
// ***************收货单据管理*************
searchStockSummary: {
productId: '物料编码',
inputProductId: '请输入物料编码',
productName: '物料名称',
inputProductName: '请输入物料名称',
spec: '规格',
inputSpec: '请输入规格',
lotNo: '批号',
inputLotNo: '请输入批号',
warehouseId: '仓库',
inputWarehouseId: '请输入仓库',
roadwayId: '巷道',
inputRoadwayId: '请输入巷道',
search: '搜索',
reset: '重置',
},
// ***************出库作业流水查询*************
searchViewOutJobFlow: {
title: '出库作业流水查询',
jobId: '作业ID',
inputJobId: '请输入作业ID',
jobDetailId: '子作业ID',
inputJobDetailId: '请输入子作业ID',
status: '状态',
selectStatus: '请选择状态',
taskNo: '任务号',
inputTaskNo: '请输入任务号',
trayCode: '托盘码',
inputTrayCode: '请输入托盘码',
stockStatus: '库存状态',
selectStockStatus: '请选择库存状态',
roadwayId: '巷道ID',
inputRoadwayId: '请输入巷道ID',
cargoSpaceId: '货位ID',
inputCargoSpaceId: '请输入货位ID',
cargoSpaceName: '货位名称',
inputCargoSpaceName: '请输入货位名称',
thePlatoon: '排',
inputThePlatoon: '请输入排',
theColumn: '列',
inputTheColumn: '请输入列',
theFloor: '层',
inputTheFloor: '请输入层',
priority: '优先级',
inputPriority: '请输入优先级',
executionPhase: '执行阶段',
selectExecutionPhase: '请选择执行阶段',
inOrOut: '作业类型',
inputInOrOut: '请输入作业类型',
exitId: '出口ID',
inputExitId: '请输入出口ID',
productId: '物料ID',
inputProductId: '请输入物料ID',
productName: '物料名称',
inputProductName: '请输入物料名称',
lotNo: '批号',
inputLotNo: '请输入批号',
stackingId: '剁型ID',
inputStackingId: '请输入剁型ID',
outQuantity: '出库数量',
giveNum: '回流数量',
inOrOutId: '单据ID',
inputInOrOutId: '请输入单据ID',
inOrOutDId: '子单据ID',
inputInOrOutDId: '请输入子单据ID',
createTime: '创建时间',
selectCreateTime: '请选择创建时间',
startTime: '开始时间',
selectStartTime: '请选择开始时间',
finishTime: '结束时间',
selectFinishTime: '请选择结束时间',
warehouseId: '仓库ID',
inputWarehouseId: '请输入仓库ID',
spec: '规格',
inputSpec: '请输入规格',
cargoNo: '品牌',
inputCargoNo: '请输入品牌',
unit: '单位',
inputUnit: '请输入单位',
customerName: '客户名称',
inputCustomerName: '请输入客户名称',
search: '搜索',
reset: '重置',
export: '导出',
confirm: '确 定',
cancel: '取 消',
add: '新增',
edit: '修改',
delete: '删除',
addTitle: '添加出库做业务流水',
editTitle: '修改出库做业务流水',
deleteConfirm: '是否确认删除出库做业务流水编号为"',
deleteSuccess: '删除成功',
addSuccess: '新增成功',
editSuccess: '修改成功',
jobIdRequired: '作业ID不能为空'
},
// ***************入库作业流水查询*************
searchViewInJobFlow: {
status: '状态',
selectStatus: '请选择状态',
taskNo: '任务号',
inputTaskNo: '请输入任务号',
thePlatoon: '排',
inputThePlatoon: '请输入排',
theColumn: '列',
inputTheColumn: '请输入列',
theFloor: '层',
inputTheFloor: '请输入层',
trayCode: '托盘号',
inputTrayCode: '请输入托盘号',
productId: '物料ID',
inputProductId: '请输入物料ID',
lotNo: '批号',
inputLotNo: '请输入批号',
stockStatus: '库存状态',
selectStockStatus: '请选择库存状态',
productName: '物料名称',
inputProductName: '请输入物料名称',
warehouseId: '仓库ID',
inputWarehouseId: '请输入仓库ID',
startTime: '开始时间',
selectStartTime: '请选择开始时间',
finishTime: '结束时间',
selectFinishTime: '请选择结束时间',
search: '搜索',
reset: '重置',
jobId: '作业ID',
inputJobId: '请输入作业ID',
jobDetailId: '子作业ID',
inputJobDetailId: '请输入子作业ID',
roadwayId: '巷道ID',
inputRoadwayId: '请输入巷道ID',
cargoSpaceId: '货位ID',
inputCargoSpaceId: '请输入货位ID',
cargoSpaceName: '货位名称',
inputCargoSpaceName: '请输入货位名称',
priority: '优先级',
inputPriority: '请输入优先级',
executionPhase: '执行阶段',
selectExecutionPhase: '请选择执行阶段',
inOrOut: '作业类型',
inputInOrOut: '请输入作业类型',
entranceId: '入口ID',
inputEntranceId: '请输入入口ID',
stackingId: '垛型ID',
inputStackingId: '请输入垛型ID',
inQuantity: '入库数量',
inputInQuantity: '请输入入库数量',
inOrOutId: '单据ID',
inputInOrOutId: '请输入单据ID',
inOrOutDId: '子单据ID',
inputInOrOutDId: '请输入子单据ID',
createTime: '创建时间',
selectCreateTime: '请选择创建时间',
spec: '规格',
inputSpec: '请输入规格',
cargoNo: '品牌',
inputCargoNo: '请输入品牌',
inputUnit: '请输入单位',
confirm: '确 定',
cancel: '取 消',
add: '新增',
edit: '修改',
delete: '删除',
addTitle: '添加入库作业流水',
editTitle: '修改入库作业流水',
deleteConfirm: '是否确认删除入库作业流水编号为"',
deleteSuccess: '删除成功',
addSuccess: '新增成功',
editSuccess: '修改成功',
export: '导出',
unit: '单位',
quantity: '库存数量'
},
// ***************库存明细查询*************
searchViewStockDetail: {
onlyIdentity: 'ID',
inputOnlyIdentity: '请输入ID',
quantity: '数量',
inputQuantity: '请输入数量',
jobId: '作业ID',
inputJobId: '请输入作业ID',
lotNo: '批号',
inputLotNo: '请输入批号',
stockinDetailId: '入库子单ID',
inputStockinDetailId: '请输入入库子单ID',
inDate: '入库时间',
inputInDate: '请输入入库时间',
warehouseId: '仓库',
inputWarehouseId: '请输入仓库',
stackingId: '剁型ID',
inputStackingId: '请输入剁型ID',
cargoSpaceName: '货位名称',
inputCargoSpaceName: '请输入货位名称',
roadwayId: '巷道ID',
inputRoadwayId: '请输入巷道ID',
cargoSpaceStatus: '货位状态',
inputCargoSpaceStatus: '请输入货位状态',
locked: '是否锁定',
inputLocked: '请输入是否锁定',
productId: '物料ID',
inputProductId: '请输入物料ID',
productName: '物料名称',
inputProductName: '请输入物料名称',
spec: '规格',
inputSpec: '请输入规格',
unit: '单位',
inputUnit: '请输入单位',
price: '价格',
inputPrice: '请输入价格',
search: '搜索',
reset: '重置',
export: '导出',
confirm: '确 定',
cancel: '取 消',
add: '新增',
edit: '修改',
delete: '删除',
addTitle: '添加库存明细查询',
editTitle: '修改库存明细查询',
deleteConfirm: '是否确认删除库存明细查询编号为"{id}"的数据项?',
deleteSuccess: '删除成功',
addSuccess: '新增成功',
editSuccess: '修改成功'
},
// ***************平库出库流水*************
searchViewFlatWarehouseOutFlow: {
warehouse: '仓库',
selectWarehouse: '请选择仓库',
productId: '物料ID',
inputProductId: '请输入物料ID',
createMan: '创建人',
inputCreateMan: '请输入创建人',
isCurrent: '是否可用',
inputIsCurrent: '请输入是否可用',
productName: '物料名称',
inputProductName: '请输入物料名称',
spec: '规格',
inputSpec: '请输入规格',
search: '搜索',
reset: '重置',
export: '导出',
creator: '创建人',
materialId: '物料ID',
materialName: '物料名称',
quantity: '数量',
brand: '品牌',
unit: '单位',
price: '价格',
description: '描述',
warehouseId: '仓库ID',
warehouseName: '仓库名称',
address: '仓库地址',
warehouseDesc: '仓库描述',
warehouseLevel: '仓库级别',
warehouseType: '仓库类型',
available: '是否可用',
inputQuantity: '请输入入出库数量',
inputWarehouseId: '请输入仓库ID',
inputWarehouseName: '请输入仓库名称',
inputAddress: '请输入仓库地址',
inputBrand: '请输入品牌',
inputUnit: '请输入单位',
inputPrice: '请输入价格',
inputDescription: '请输入描述',
inputWarehouseDesc: '请输入仓库描述',
inputWarehouseLevel: '请输入仓库级别',
confirm: '确 定',
cancel: '取 消'
},
// ***************平库入库流水*************
searchViewFlatWarehouseInFlow: {
warehouse: '仓库',
selectWarehouse: '请选择仓库',
productId: '物料ID',
inputProductId: '请输入物料ID',
createMan: '创建人',
inputCreateMan: '请输入创建人',
isCurrent: '是否可用',
inputIsCurrent: '请输入是否可用',
productName: '物料名称',
inputProductName: '请输入物料名称',
spec: '规格',
inputSpec: '请输入规格',
search: '搜索',
reset: '重置',
export: '导出',
creator: '创建人',
materialId: '物料ID',
materialName: '物料名称',
quantity: '数量',
brand: '品牌',
unit: '单位',
price: '价格',
description: '描述',
warehouseId: '仓库id',
warehouseName: '仓库名称',
address: '仓库地址',
warehouseDesc: '仓库描述',
warehouseLevel: '仓库级别',
warehouseType: '仓库类型',
available: '是否可用'
},
// ***************出库单据历史查询*************
searchViewStockoutHistory: {
stockoutId: '出库单号',
inputStockoutId: '请输入出库单号',
outType: '出库类型',
selectOutType: '请选择出库类型',
createDate: '创建日期',
selectCreateDate: '请选择创建日期',
createManId: '创建人ID',
inputCreateManId: '请输入创建人ID',
status: '出库状态',
selectStatus: '请选择出库状态',
stockoutSource: '出库来源',
inputStockoutSource: '请输入出库来源',
exitId: '出口类型',
inputExitId: '请输入出口类型',
stockoutDetailId: '出库明细ID',
inputStockoutDetailId: '请输入出库明细ID',
productId: '产品ID',
inputProductId: '请输入产品ID',
productName: '产品名称',
inputProductName: '请输入产品名称',
lotNo: '批次号',
inputLotNo: '请输入批次号',
quantity: '出库数量',
inputQuantity: '请输入出库数量',
allotQuantity: '分配数量',
inputAllotQuantity: '请输入分配数量',
assignNum: '分配编号',
inputAssignNum: '请输入分配编号',
erpStockoutId: 'ERP出库单ID',
inputErpStockoutId: '请输入ERP出库单ID',
entryid: '客户编号',
inputEntryid: '请输入客户编号',
customerName: '客户名称',
inputCustomerName: '请输入客户名称',
spec: '规格',
inputSpec: '请输入规格',
brand: '品牌',
inputBrand: '请输入品牌',
unit: '单位',
inputUnit: '请输入单位',
search: '搜索',
reset: '重置',
export: '导出',
confirm: '确定',
cancel: '取消'
},
// ***************入库单据历史查询*************
searchViewStockinHistory: {
stockinGuid: '入库单guid',
inputStockinGuid: '请输入入库单guid',
stockinId: '入库单号',
inputStockinId: '请输入入库单号',
inType: '入库类型',
selectInType: '请选择入库类型',
createDate: '创建时间',
selectCreateDate: '请选择创建时间',
finishDate: '完成时间',
selectFinishDate: '请选择完成时间',
createManId: '创建人',
inputCreateManId: '请输入创建人',
status: '单据状态',
selectStatus: '请选择单据状态',
warehouseId: '仓库ID',
inputWarehouseId: '请输入仓库ID',
erpBill: 'ERP单号',
inputErpBill: '请输入ERP单号',
stockSource: '单据来源',
inputStockSource: '请输入单据来源',
departmentNo: '部门编码',
inputDepartmentNo: '请输入部门编码',
classNo: '班组编码',
inputClassNo: '请输入班组编码',
supplierNo: '供应商编号',
inputSupplierNo: '请输入供应商编号',
supplierName: '供应商名称',
inputSupplierName: '请输入供应商名称',
simpleName: '供应商简称',
inputSimpleName: '请输入供应商简称',
contactName: '联系人',
inputContactName: '请输入联系人',
contactNumber: '联系电话',
inputContactNumber: '请输入联系电话',
address: '供应商地址',
inputAddress: '请输入供应商地址',
stockinDetailId: '入库明细ID',
inputStockinDetailId: '请输入入库明细ID',
lotNo: '批次号',
inputLotNo: '请输入批次号',
printDate: '入库日期',
selectPrintDate: '请选择入库日期',
stockStatus: '库存状态',
selectStockStatus: '请选择库存状态',
price: '单价',
inputPrice: '请输入单价',
remark: '备注',
inputRemark: '请输入备注',
productId: '物料编码',
inputProductId: '请输入物料编码',
productName: '物料名称',
inputProductName: '请输入物料名称',
cargoNo: '品牌',
inputCargoNo: '请输入品牌',
unit: '单位',
inputUnit: '请输入单位',
spec: '规格',
inputSpec: '请输入规格',
quantity: '计划数量',
quantityX: '计划箱数',
quantityJ: '计划件数',
assignNum: '实际数量',
assignNumX: '实际箱数',
assignNumJ: '实际件数',
scanNum: '扫码数量',
scanNumX: '扫码箱数',
scanNumJ: '扫码件数',
search: '搜索',
reset: '重置',
export: '导出',
addTitle: '添加入库单据历史',
editTitle: '修改入库单据历史',
deleteConfirm: '是否确认删除入库单据历史编号为"{id}"的数据项?',
deleteSuccess: '删除成功',
addSuccess: '新增成功',
editSuccess: '修改成功',
confirm: '确 定',
cancel: '取 消'
},
// ***************收货单据管理*************
inReceiveStockin: {
stockinId: '入库订单ID',
inputstockinId: '请输入入库订单ID',
@@ -177,7 +612,87 @@ export default {
selectStartTime: '请选择开始时间',
selectFinishTime: '请选择结束时间',
inputEntranceId: '请输入入口ID',
inputExitId: '请输入出口ID'
inputExitId: '请输入出口ID',
modify: '修改',
delete: '删除',
confirm: '确 定',
cancel: '取 消'
},
// ***************预警库存查询*************
searchViewStockWarning: {
stockId: '库存ID',
inputStockId: '请输入库存ID',
cargoSpaceId: '货位ID',
inputCargoSpaceId: '请输入货位ID',
stockStatus: '库存状态',
selectStockStatus: '请选择库存状态',
productStatus: '物料状态',
selectProductStatus: '请选择物料状态',
lotNo: '批次号',
inputLotNo: '请输入批次号',
inDate: '入库时间',
inputInDate: '请输入入库时间',
backDate: '回流时间',
inputBackDate: '请输入回流时间',
quantity: '库存数量',
inputQuantity: '请输入库存数量',
jobId: '作业ID',
inputJobId: '请输入作业ID',
trayCode: '托盘条码',
inputTrayCode: '请输入托盘条码',
outQuantity: '出库数量',
inputOutQuantity: '请输入出库数量',
stockinId: '入库主单',
inputStockinId: '请输入入库主单',
inType: '入库类型',
selectInType: '请选择入库类型',
warehouseId: '仓库ID',
inputWarehouseId: '请输入仓库ID',
stackingId: '垛型ID',
inputStackingId: '请输入垛型ID',
productId: '物料ID',
inputProductId: '请输入物料ID',
warehouseName: '仓库名称',
inputWarehouseName: '请输入仓库名称',
warehouseType: '仓库类型',
inputWarehouseType: '请输入仓库类型',
isCurrent: '是否可用',
inputIsCurrent: '请输入是否可用',
productName: '物料名称',
inputProductName: '请输入物料名称',
spec: '规格',
inputSpec: '请输入规格',
cargoNo: '品牌',
inputCargoNo: '请输入品牌',
unit: '单位',
inputUnit: '请输入单位',
price: '价格',
inputPrice: '请输入价格',
cargoSpaceName: '货位名称',
inputCargoSpaceName: '请输入货位名称',
cargoAreaId: '货区ID',
inputCargoAreaId: '请输入货区ID',
theType: '货位类型',
inputTheType: '请输入货位类型',
cargoStatus: '货位状态',
inputCargoStatus: '请输入货位状态',
locked: '是否锁定',
inputLocked: '请输入是否锁定',
cargoHight: '货位高度',
inputCargoHight: '请输入货位高度',
issDouble: '是否双伸',
inputIssDouble: '请输入是否双伸',
thePlatoon: '排',
inputThePlatoon: '请输入排',
theColumn: '列',
inputTheColumn: '请输入列',
theFloor: '层',
inputTheFloor: '请输入层',
search: '搜索',
reset: '重置',
export: '导出',
confirm: '确 定',
cancel: '取 消'
},
// ***************新建出库单据**************
addOutStockout: {

View File

@@ -1,57 +1,57 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="物料编码" prop="productId">
<el-form-item :label="$t('searchStockSummary.productId')" prop="productId"> <!-- 物料编码 -->
<el-input
v-model="queryParams.productId"
placeholder="请输入物料编码"
:placeholder="$t('searchStockSummary.inputProductId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="物料名称" prop="productName">
<el-form-item :label="$t('searchStockSummary.productName')" prop="productName"> <!-- 物料名称 -->
<el-input
v-model="queryParams.productName"
placeholder="请输入物料名称"
:placeholder="$t('searchStockSummary.inputProductName')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="规格" prop="spec">
<el-form-item :label="$t('searchStockSummary.spec')" prop="spec"> <!-- 规格 -->
<el-input
v-model="queryParams.spec"
placeholder="请输入规格"
:placeholder="$t('searchStockSummary.inputSpec')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="批号" prop="lotNo">
<el-form-item :label="$t('searchStockSummary.lotNo')" prop="lotNo"> <!-- 批号 -->
<el-input
v-model="queryParams.lotNo"
placeholder="请输入批号"
:placeholder="$t('searchStockSummary.inputLotNo')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="仓库" prop="warehouseId">
<el-form-item :label="$t('searchStockSummary.warehouseId')" prop="warehouseId"> <!-- 仓库 -->
<el-input
v-model="queryParams.warehouseId"
placeholder="请输入仓库"
:placeholder="$t('searchStockSummary.inputWarehouseId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="巷道" prop="roadwayId">
<el-form-item :label="$t('searchStockSummary.roadwayId')" prop="roadwayId"> <!-- 巷道 -->
<el-input
v-model="queryParams.roadwayId"
placeholder="请输入巷道"
:placeholder="$t('searchStockSummary.inputRoadwayId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{$t('searchStockSummary.search')}}</el-button> <!-- 搜索 -->
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{$t('searchStockSummary.reset')}}</el-button> <!-- 重置 -->
</el-form-item>
</el-form>
@@ -64,7 +64,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['search:StockSummary:export']"
>导出</el-button>
>{{$t('searchStockSummary.export')}}</el-button> <!-- 导出 -->
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@@ -75,16 +75,16 @@
@selection-change="handleSelectionChange"
>
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="物料编码" align="center" prop="productId" />
<el-table-column label="物料名称" align="center" prop="productName" />
<el-table-column label="规格" align="center" prop="spec" />
<el-table-column label="单位" align="center" prop="unit" />
<el-table-column label="批号" align="center" prop="lotNo" />
<el-table-column label="仓库" align="center" prop="warehouseId" />
<el-table-column label="巷道" align="center" prop="roadwayId" />
<el-table-column label="库存数量" align="center" prop="quantity" />
<el-table-column :label="$t('searchStockSummary.productId')" align="center" prop="productId" /> <!-- 物料编码 -->
<el-table-column :label="$t('searchStockSummary.productName')" align="center" prop="productName" /> <!-- 物料名称 -->
<el-table-column :label="$t('searchStockSummary.spec')" align="center" prop="spec" /> <!-- 规格 -->
<el-table-column :label="$t('searchStockSummary.unit')" align="center" prop="unit" /> <!-- 单位 -->
<el-table-column :label="$t('searchStockSummary.lotNo')" align="center" prop="lotNo" /> <!-- 批号 -->
<el-table-column :label="$t('searchStockSummary.warehouseId')" align="center" prop="warehouseId" /> <!-- 仓库 -->
<el-table-column :label="$t('searchStockSummary.roadwayId')" align="center" prop="roadwayId" /> <!-- 巷道 -->
<el-table-column :label="$t('searchStockSummary.quantity')" align="center" prop="quantity" /> <!-- 库存数量 -->
</el-table>
<pagination
v-show="total>0"
:total="total"
@@ -170,4 +170,4 @@
}
}
};
</script>
</script>

View File

@@ -33,8 +33,8 @@
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="仓库" prop="warehouseId">
<el-select v-model="queryParams.warehouseId" placeholder="请选择仓库" clearable>
<el-form-item :label="$t('searchViewFlatWarehouseInFlow.warehouse')" prop="warehouseId"> <!-- 仓库 -->
<el-select v-model="queryParams.warehouseId" :placeholder="$t('searchViewFlatWarehouseInFlow.selectWarehouse')" clearable>
<el-option
v-for="dict in warehouseOptions"
:key="dict.warehouseId"
@@ -43,90 +43,42 @@
/>
</el-select>
</el-form-item>
<el-form-item label="物料ID" prop="productId">
<el-form-item :label="$t('searchViewFlatWarehouseInFlow.productId')" prop="productId"> <!-- 物料ID -->
<el-input
v-model="queryParams.productId"
placeholder="请输入物料ID"
:placeholder="$t('searchViewFlatWarehouseInFlow.inputProductId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="数量" prop="quantity">-->
<!-- <el-input-->
<!-- v-model="queryParams.quantity"-->
<!-- placeholder="请输入数量"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="创建人" prop="createMan">
<el-form-item :label="$t('searchViewFlatWarehouseInFlow.createMan')" prop="createMan"> <!-- 创建人 -->
<el-input
v-model="queryParams.createMan"
placeholder="请输入创建人"
:placeholder="$t('searchViewFlatWarehouseInFlow.inputCreateMan')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="仓库" prop="warehouseId">-->
<!-- <el-input-->
<!-- v-model="queryParams.warehouseId"-->
<!-- placeholder="请输入仓库"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="仓库名称" prop="warehouseName">-->
<!-- <el-input-->
<!-- v-model="queryParams.warehouseName"-->
<!-- placeholder="请输入仓库名称"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="仓库地址" prop="address">-->
<!-- <el-input-->
<!-- v-model="queryParams.address"-->
<!-- placeholder="请输入仓库地址"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="仓库描述" prop="cDesc">-->
<!-- <el-input-->
<!-- v-model="queryParams.cDesc"-->
<!-- placeholder="请输入仓库描述"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="仓库级别" prop="warehouseKind">-->
<!-- <el-input-->
<!-- v-model="queryParams.warehouseKind"-->
<!-- placeholder="请输入仓库级别"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="是否可用" prop="isCurrent">
<el-form-item :label="$t('searchViewFlatWarehouseInFlow.isCurrent')" prop="isCurrent"> <!-- 是否可用 -->
<el-input
v-model="queryParams.isCurrent"
placeholder="请输入是否可用"
:placeholder="$t('searchViewFlatWarehouseInFlow.inputIsCurrent')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="物料名称" prop="productName">
<el-form-item :label="$t('searchViewFlatWarehouseInFlow.productName')" prop="productName"> <!-- 物料名称 -->
<el-input
v-model="queryParams.productName"
placeholder="请输入物料名称"
:placeholder="$t('searchViewFlatWarehouseInFlow.inputProductName')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="规格" prop="spec">
<el-form-item :label="$t('searchViewFlatWarehouseInFlow.spec')" prop="spec"> <!-- 规格 -->
<el-input
v-model="queryParams.spec"
placeholder="请输入规格"
:placeholder="$t('searchViewFlatWarehouseInFlow.inputSpec')"
clearable
@keyup.enter.native="handleQuery"
/>
@@ -156,8 +108,8 @@
<!-- />-->
<!-- </el-form-item>-->
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{$t('searchViewFlatWarehouseInFlow.search')}}</el-button> <!-- 搜索 -->
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{$t('searchViewFlatWarehouseInFlow.reset')}}</el-button> <!-- 重置 -->
</el-form-item>
</el-form>
@@ -202,7 +154,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['search:ViewFlatWarehouseInFlow:export']"
>导出</el-button>
>{{$t('searchViewFlatWarehouseInFlow.export')}}</el-button> <!-- 导出 -->
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@@ -213,22 +165,22 @@
<!-- <el-table-column label="入出库主单据ID" align="center" prop="inOrOutSotckId" />-->
<!-- <el-table-column label="入出库主子单据ID" align="center" prop="inOrOutSotckDetailId" />-->
<!-- <el-table-column label="物料GUID" align="center" prop="productGuid" />-->
<el-table-column label="创建人" align="center" prop="createMan" />
<el-table-column label="物料ID" align="center" prop="productId" />
<el-table-column label="物料名称" align="center" prop="productName" />
<el-table-column label="数量" align="center" prop="quantity" />
<el-table-column label="规格" align="center" prop="spec" />
<el-table-column label="品牌" align="center" prop="cargoNo" />
<el-table-column label="单位" align="center" prop="unit" />
<el-table-column label="价格" align="center" prop="price" />
<el-table-column label="描述" align="center" prop="remark" />
<el-table-column label="仓库id" align="center" prop="warehouseId" />
<el-table-column label="仓库名称" align="center" prop="warehouseName" />
<el-table-column label="仓库地址" align="center" prop="address" />
<el-table-column label="仓库描述" align="center" prop="cDesc" />
<el-table-column label="仓库级别" align="center" prop="warehouseKind" />
<el-table-column label="仓库类型" align="center" prop="warehouseType" />
<el-table-column label="是否可用" align="center" prop="isCurrent" />
<el-table-column :label="$t('searchViewFlatWarehouseInFlow.createMan')" align="center" prop="createMan" /> <!-- 创建人 -->
<el-table-column :label="$t('searchViewFlatWarehouseInFlow.materialId')" align="center" prop="productId" /> <!-- 物料ID -->
<el-table-column :label="$t('searchViewFlatWarehouseInFlow.materialName')" align="center" prop="productName" /> <!-- 物料名称 -->
<el-table-column :label="$t('searchViewFlatWarehouseInFlow.quantity')" align="center" prop="quantity" /> <!-- 数量 -->
<el-table-column :label="$t('searchViewFlatWarehouseInFlow.spec')" align="center" prop="spec" /> <!-- 规格 -->
<el-table-column :label="$t('searchViewFlatWarehouseInFlow.brand')" align="center" prop="cargoNo" /> <!-- 品牌 -->
<el-table-column :label="$t('searchViewFlatWarehouseInFlow.unit')" align="center" prop="unit" /> <!-- 单位 -->
<el-table-column :label="$t('searchViewFlatWarehouseInFlow.price')" align="center" prop="price" /> <!-- 价格 -->
<el-table-column :label="$t('searchViewFlatWarehouseInFlow.description')" align="center" prop="remark" /> <!-- 描述 -->
<el-table-column :label="$t('searchViewFlatWarehouseInFlow.warehouseId')" align="center" prop="warehouseId" /> <!-- 仓库id -->
<el-table-column :label="$t('searchViewFlatWarehouseInFlow.warehouseName')" align="center" prop="warehouseName" /> <!-- 仓库名称 -->
<el-table-column :label="$t('searchViewFlatWarehouseInFlow.address')" align="center" prop="address" /> <!-- 仓库地址 -->
<el-table-column :label="$t('searchViewFlatWarehouseInFlow.warehouseDesc')" align="center" prop="cDesc" /> <!-- 仓库描述 -->
<el-table-column :label="$t('searchViewFlatWarehouseInFlow.warehouseLevel')" align="center" prop="warehouseKind" /> <!-- 仓库级别 -->
<el-table-column :label="$t('searchViewFlatWarehouseInFlow.warehouseType')" align="center" prop="warehouseType" /> <!-- 仓库类型 -->
<el-table-column :label="$t('searchViewFlatWarehouseInFlow.available')" align="center" prop="isCurrent" /> <!-- 是否可用 -->
<!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">-->
<!-- <template slot-scope="scope">-->

View File

@@ -1,8 +1,8 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="仓库" prop="warehouseId">
<el-select v-model="queryParams.warehouseId" placeholder="请选择仓库" clearable>
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.warehouse')" prop="warehouseId"> <!-- 仓库 -->
<el-select v-model="queryParams.warehouseId" :placeholder="$t('searchViewFlatWarehouseOutFlow.selectWarehouse')" clearable>
<el-option
v-for="dict in warehouseOptions"
:key="dict.warehouseId"
@@ -43,10 +43,10 @@
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="物料ID" prop="productId">
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.productId')" prop="productId"> <!-- 物料ID -->
<el-input
v-model="queryParams.productId"
placeholder="请输入物料ID"
:placeholder="$t('searchViewFlatWarehouseOutFlow.inputProductId')"
clearable
@keyup.enter.native="handleQuery"
/>
@@ -59,10 +59,10 @@
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="创建人" prop="createMan">
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.createMan')" prop="createMan"> <!-- 创建人 -->
<el-input
v-model="queryParams.createMan"
placeholder="请输入创建人"
:placeholder="$t('searchViewFlatWarehouseOutFlow.inputCreateMan')"
clearable
@keyup.enter.native="handleQuery"
/>
@@ -107,57 +107,33 @@
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="是否可用" prop="isCurrent">
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.isCurrent')" prop="isCurrent"> <!-- 是否可用 -->
<el-input
v-model="queryParams.isCurrent"
placeholder="请输入是否可用"
:placeholder="$t('searchViewFlatWarehouseOutFlow.inputIsCurrent')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="物料名称" prop="productName">
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.productName')" prop="productName"> <!-- 物料名称 -->
<el-input
v-model="queryParams.productName"
placeholder="请输入物料名称"
:placeholder="$t('searchViewFlatWarehouseOutFlow.inputProductName')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="规格" prop="spec">
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.spec')" prop="spec"> <!-- 规格 -->
<el-input
v-model="queryParams.spec"
placeholder="请输入规格"
:placeholder="$t('searchViewFlatWarehouseOutFlow.inputSpec')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="品牌" prop="cargoNo">-->
<!-- <el-input-->
<!-- v-model="queryParams.cargoNo"-->
<!-- placeholder="请输入品牌"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="单位" prop="unit">-->
<!-- <el-input-->
<!-- v-model="queryParams.unit"-->
<!-- placeholder="请输入单位"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="价格" prop="price">-->
<!-- <el-input-->
<!-- v-model="queryParams.price"-->
<!-- placeholder="请输入价格"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('searchViewFlatWarehouseOutFlow.search') }}</el-button> <!-- 搜索 -->
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('searchViewFlatWarehouseOutFlow.reset') }}</el-button> <!-- 重置 -->
</el-form-item>
</el-form>
@@ -202,7 +178,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['search:ViewFlatWarehouseOutFlow:export']"
>导出</el-button>
>{{ $t('searchViewFlatWarehouseOutFlow.export') }}</el-button> <!-- 导出 -->
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@@ -213,22 +189,22 @@
<!-- <el-table-column label="入出库主单据ID" align="center" prop="inOrOutSotckId" />-->
<!-- <el-table-column label="入出库主子单据ID" align="center" prop="inOrOutSotckDetailId" />-->
<!-- <el-table-column label="物料GUID" align="center" prop="productGuid" />-->
<el-table-column label="创建人" align="center" prop="createMan" />
<el-table-column label="物料ID" align="center" prop="productId" />
<el-table-column label="物料名称" align="center" prop="productName" />
<el-table-column label="数量" align="center" prop="quantity" />
<el-table-column label="规格" align="center" prop="spec" />
<el-table-column label="品牌" align="center" prop="cargoNo" />
<el-table-column label="单位" align="center" prop="unit" />
<el-table-column label="价格" align="center" prop="price" />
<el-table-column label="描述" align="center" prop="remark" />
<el-table-column label="仓库ID" align="center" prop="warehouseId" />
<el-table-column label="仓库名称" align="center" prop="warehouseName" />
<el-table-column label="仓库地址" align="center" prop="address" />
<el-table-column label="仓库描述" align="center" prop="cDesc" />
<el-table-column label="仓库级别" align="center" prop="warehouseKind" />
<el-table-column label="仓库类型" align="center" prop="warehouseType" />
<el-table-column label="是否可用" align="center" prop="isCurrent" />
<el-table-column :label="$t('searchViewFlatWarehouseOutFlow.creator')" align="center" prop="createMan" /> <!-- 创建人 -->
<el-table-column :label="$t('searchViewFlatWarehouseOutFlow.materialId')" align="center" prop="productId" /> <!-- 物料ID -->
<el-table-column :label="$t('searchViewFlatWarehouseOutFlow.materialName')" align="center" prop="productName" /> <!-- 物料名称 -->
<el-table-column :label="$t('searchViewFlatWarehouseOutFlow.quantity')" align="center" prop="quantity" /> <!-- 数量 -->
<el-table-column :label="$t('searchViewFlatWarehouseOutFlow.spec')" align="center" prop="spec" /> <!-- 规格 -->
<el-table-column :label="$t('searchViewFlatWarehouseOutFlow.brand')" align="center" prop="cargoNo" /> <!-- 品牌 -->
<el-table-column :label="$t('searchViewFlatWarehouseOutFlow.unit')" align="center" prop="unit" /> <!-- 单位 -->
<el-table-column :label="$t('searchViewFlatWarehouseOutFlow.price')" align="center" prop="price" /> <!-- 价格 -->
<el-table-column :label="$t('searchViewFlatWarehouseOutFlow.description')" align="center" prop="remark" /> <!-- 描述 -->
<el-table-column :label="$t('searchViewFlatWarehouseOutFlow.warehouseId')" align="center" prop="warehouseId" /> <!-- 仓库ID -->
<el-table-column :label="$t('searchViewFlatWarehouseOutFlow.warehouseName')" align="center" prop="warehouseName" /> <!-- 仓库名称 -->
<el-table-column :label="$t('searchViewFlatWarehouseOutFlow.address')" align="center" prop="address" /> <!-- 仓库地址 -->
<el-table-column :label="$t('searchViewFlatWarehouseOutFlow.warehouseDesc')" align="center" prop="cDesc" /> <!-- 仓库描述 -->
<el-table-column :label="$t('searchViewFlatWarehouseOutFlow.warehouseLevel')" align="center" prop="warehouseKind" /> <!-- 仓库级别 -->
<el-table-column :label="$t('searchViewFlatWarehouseOutFlow.warehouseType')" align="center" prop="warehouseType" /> <!-- 仓库类型 -->
<el-table-column :label="$t('searchViewFlatWarehouseOutFlow.available')" align="center" prop="isCurrent" /> <!-- 是否可用 -->
<!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">-->
<!-- <template slot-scope="scope">-->
@@ -276,55 +252,55 @@
<el-form-item label="物料GUID" prop="productGuid">
<el-input v-model="form.productGuid" placeholder="请输入物料GUID" />
</el-form-item>
<el-form-item label="物料ID" prop="productId">
<el-input v-model="form.productId" placeholder="请输入物料ID" />
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.productId')" prop="productId">
<el-input v-model="form.productId" :placeholder="$t('searchViewFlatWarehouseOutFlow.inputProductId')" />
</el-form-item>
<el-form-item label="入出库数量" prop="quantity">
<el-input v-model="form.quantity" placeholder="请输入入出库数量" />
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.quantity')" prop="quantity">
<el-input v-model="form.quantity" :placeholder="$t('searchViewFlatWarehouseOutFlow.inputQuantity')" />
</el-form-item>
<el-form-item label="创建人" prop="createMan">
<el-input v-model="form.createMan" placeholder="请输入创建人" />
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.createMan')" prop="createMan">
<el-input v-model="form.createMan" :placeholder="$t('searchViewFlatWarehouseOutFlow.inputCreateMan')" />
</el-form-item>
<el-form-item label="仓库ID" prop="warehouseId">
<el-input v-model="form.warehouseId" placeholder="请输入仓库ID" />
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.warehouseId')" prop="warehouseId">
<el-input v-model="form.warehouseId" :placeholder="$t('searchViewFlatWarehouseOutFlow.inputWarehouseId')" />
</el-form-item>
<el-form-item label="仓库名称" prop="warehouseName">
<el-input v-model="form.warehouseName" placeholder="请输入仓库名称" />
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.warehouseName')" prop="warehouseName">
<el-input v-model="form.warehouseName" :placeholder="$t('searchViewFlatWarehouseOutFlow.inputWarehouseName')" />
</el-form-item>
<el-form-item label="仓库地址" prop="address">
<el-input v-model="form.address" placeholder="请输入仓库地址" />
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.address')" prop="address">
<el-input v-model="form.address" :placeholder="$t('searchViewFlatWarehouseOutFlow.inputAddress')" />
</el-form-item>
<el-form-item label="仓库描述" prop="cDesc">
<el-input v-model="form.cDesc" placeholder="请输入仓库描述" />
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.isCurrent')" prop="isCurrent">
<el-input v-model="form.isCurrent" :placeholder="$t('searchViewFlatWarehouseOutFlow.inputIsCurrent')" />
</el-form-item>
<el-form-item label="仓库级别" prop="warehouseKind">
<el-input v-model="form.warehouseKind" placeholder="请输入仓库级别" />
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.productName')" prop="productName">
<el-input v-model="form.productName" :placeholder="$t('searchViewFlatWarehouseOutFlow.inputProductName')" />
</el-form-item>
<el-form-item label="是否可用" prop="isCurrent">
<el-input v-model="form.isCurrent" placeholder="请输入是否可用" />
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.spec')" prop="spec">
<el-input v-model="form.spec" :placeholder="$t('searchViewFlatWarehouseOutFlow.inputSpec')" />
</el-form-item>
<el-form-item label="物料名称" prop="productName">
<el-input v-model="form.productName" placeholder="请输入物料名称" />
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.brand')" prop="cargoNo"> <!-- 品牌 -->
<el-input v-model="form.cargoNo" :placeholder="$t('searchViewFlatWarehouseOutFlow.inputBrand')" />
</el-form-item>
<el-form-item label="规格" prop="spec">
<el-input v-model="form.spec" placeholder="请输入规格" />
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.unit')" prop="unit"> <!-- 单位 -->
<el-input v-model="form.unit" :placeholder="$t('searchViewFlatWarehouseOutFlow.inputUnit')" />
</el-form-item>
<el-form-item label="品牌" prop="cargoNo">
<el-input v-model="form.cargoNo" placeholder="请输入品牌" />
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.price')" prop="price"> <!-- 价格 -->
<el-input v-model="form.price" :placeholder="$t('searchViewFlatWarehouseOutFlow.inputPrice')" />
</el-form-item>
<el-form-item label="单位" prop="unit">
<el-input v-model="form.unit" placeholder="请输入单位" />
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.description')" prop="description"> <!-- 描述 -->
<el-input v-model="form.description" :placeholder="$t('searchViewFlatWarehouseOutFlow.inputDescription')" />
</el-form-item>
<el-form-item label="价格" prop="price">
<el-input v-model="form.price" placeholder="请输入价格" />
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.warehouseDesc')" prop="cDesc"> <!-- 仓库描述 -->
<el-input v-model="form.cDesc" :placeholder="$t('searchViewFlatWarehouseOutFlow.inputWarehouseDesc')" />
</el-form-item>
<el-form-item label="描述" prop="remark">
<el-input v-model="form.remark" placeholder="请输入描述" />
<el-form-item :label="$t('searchViewFlatWarehouseOutFlow.warehouseLevel')" prop="warehouseKind"> <!-- 仓库级别 -->
<el-input v-model="form.warehouseKind" :placeholder="$t('searchViewFlatWarehouseOutFlow.inputWarehouseLevel')" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">确 定</el-button>
<el-button @click="cancel">取 消</el-button>
<el-button type="primary" @click="submitForm">{{ $t('searchViewFlatWarehouseOutFlow.confirm') }}</el-button> <!-- 确定 -->
<el-button @click="cancel">{{ $t('searchViewFlatWarehouseOutFlow.cancel') }}</el-button> <!-- 取消 -->
</div>
</el-dialog>
</div>

View File

@@ -17,8 +17,8 @@
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="状态" prop="status">
<el-select v-model="queryParams.status" placeholder="请选择状态" clearable>
<el-form-item :label="$t('searchViewInJobFlow.status')" prop="status"> <!-- 状态 -->
<el-select v-model="queryParams.status" :placeholder="$t('searchViewInJobFlow.selectStatus')" clearable>
<el-option
v-for="dict in dict.type.mydo_job_status"
:key="dict.value"
@@ -27,10 +27,10 @@
/>
</el-select>
</el-form-item>
<el-form-item label="任务号" prop="taskNo">
<el-form-item :label="$t('searchViewInJobFlow.taskNo')" prop="taskNo"> <!-- 任务号 -->
<el-input
v-model="queryParams.taskNo"
placeholder="请输入任务号"
:placeholder="$t('searchViewInJobFlow.inputTaskNo')"
clearable
@keyup.enter.native="handleQuery"
/>
@@ -60,34 +60,34 @@
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="排" prop="thePlatoon">
<el-form-item :label="$t('searchViewInJobFlow.thePlatoon')" prop="thePlatoon"> <!-- 排 -->
<el-input
v-model="queryParams.thePlatoon"
placeholder="请输入排"
:placeholder="$t('searchViewInJobFlow.inputThePlatoon')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="列" prop="theColumn">
<el-form-item :label="$t('searchViewInJobFlow.theColumn')" prop="theColumn"> <!-- 列 -->
<el-input
v-model="queryParams.theColumn"
placeholder="请输入列"
:placeholder="$t('searchViewInJobFlow.inputTheColumn')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="层" prop="theFloor">
<el-form-item :label="$t('searchViewInJobFlow.theFloor')" prop="theFloor"> <!-- 层 -->
<el-input
v-model="queryParams.theFloor"
placeholder="请输入层"
:placeholder="$t('searchViewInJobFlow.inputTheFloor')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="托盘号" prop="trayCode">
<el-form-item :label="$t('searchViewInJobFlow.trayCode')" prop="trayCode"> <!-- 托盘号 -->
<el-input
v-model="queryParams.trayCode"
placeholder="请输入托盘号"
:placeholder="$t('searchViewInJobFlow.inputTrayCode')"
clearable
@keyup.enter.native="handleQuery"
/>
@@ -126,18 +126,18 @@
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="物料ID" prop="productId">
<el-form-item :label="$t('searchViewInJobFlow.productId')" prop="productId"> <!-- 物料ID -->
<el-input
v-model="queryParams.productId"
placeholder="请输入物料ID"
:placeholder="$t('searchViewInJobFlow.inputProductId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="批号" prop="lotNo">
<el-form-item :label="$t('searchViewInJobFlow.lotNo')" prop="lotNo"> <!-- 批号 -->
<el-input
v-model="queryParams.lotNo"
placeholder="请输入批号"
:placeholder="$t('searchViewInJobFlow.inputLotNo')"
clearable
@keyup.enter.native="handleQuery"
/>
@@ -150,8 +150,8 @@
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="库存状态" prop="stockStatus">
<el-select v-model="queryParams.stockStatus" placeholder="请选择库存状态" clearable>
<el-form-item :label="$t('searchViewInJobFlow.stockStatus')" prop="stockStatus"> <!-- 库存状态 -->
<el-select v-model="queryParams.stockStatus" :placeholder="$t('searchViewInJobFlow.selectStockStatus')" clearable>
<el-option
v-for="dict in dict.type.stock_status"
:key="dict.value"
@@ -160,10 +160,10 @@
/>
</el-select>
</el-form-item>
<el-form-item label="物料名称" prop="productName">
<el-form-item :label="$t('searchViewInJobFlow.productName')" prop="productName"> <!-- 物料名称 -->
<el-input
v-model="queryParams.productName"
placeholder="请输入物料名称"
:placeholder="$t('searchViewInJobFlow.inputProductName')"
clearable
@keyup.enter.native="handleQuery"
/>
@@ -200,28 +200,28 @@
<!-- placeholder="请选择创建时间">-->
<!-- </el-date-picker>-->
<!-- </el-form-item>-->
<el-form-item label="仓库ID" prop="warehouseId">
<el-form-item :label="$t('searchViewInJobFlow.warehouseId')" prop="warehouseId"> <!-- 仓库ID -->
<el-input
v-model="queryParams.warehouseId"
placeholder="请输入仓库ID"
:placeholder="$t('searchViewInJobFlow.inputWarehouseId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="开始时间" prop="startTime">
<el-form-item :label="$t('searchViewInJobFlow.startTime')" prop="startTime"> <!-- 开始时间 -->
<el-date-picker clearable
v-model="queryParams.startTime"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="请选择开始时间">
:placeholder="$t('searchViewInJobFlow.selectStartTime')">
</el-date-picker>
</el-form-item>
<el-form-item label="结束时间" prop="finishTime">
<el-form-item :label="$t('searchViewInJobFlow.finishTime')" prop="finishTime"> <!-- 结束时间 -->
<el-date-picker clearable
v-model="queryParams.finishTime"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="请选择结束时间">
:placeholder="$t('searchViewInJobFlow.selectFinishTime')">
</el-date-picker>
</el-form-item>
@@ -251,8 +251,8 @@
<!-- />-->
<!-- </el-form-item>-->
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{$t('searchViewInJobFlow.search')}}</el-button> <!-- 搜索 -->
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{$t('searchViewInJobFlow.reset')}}</el-button> <!-- 重置 -->
</el-form-item>
</el-form>
@@ -297,67 +297,67 @@
size="mini"
@click="handleExport"
v-hasPermi="['search:ViewInJobFlow:export']"
>导出</el-button>
>{{$t('searchViewInJobFlow.export')}}</el-button> <!-- 导出 -->
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="ViewInJobFlowList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="作业ID" align="center" prop="jobId" />
<el-table-column label="子作业ID" align="center" prop="jobDetailId" />
<el-table-column label="状态" align="center" prop="status">
<el-table-column :label="$t('searchViewInJobFlow.jobId')" align="center" prop="jobId" />
<el-table-column :label="$t('searchViewInJobFlow.jobDetailId')" align="center" prop="jobDetailId" />
<el-table-column :label="$t('searchViewInJobFlow.status')" align="center" prop="status">
<template slot-scope="scope">
<dict-tag :options="dict.type.mydo_job_status" :value="scope.row.status"/>
</template>
</el-table-column>
<el-table-column label="任务号" align="center" prop="taskNo" />
<el-table-column label="托盘号" align="center" prop="trayCode" />
<el-table-column label="巷道ID" align="center" prop="roadwayId" />
<el-table-column :label="$t('searchViewInJobFlow.taskNo')" align="center" prop="taskNo" />
<el-table-column :label="$t('searchViewInJobFlow.trayCode')" align="center" prop="trayCode" />
<el-table-column :label="$t('searchViewInJobFlow.roadwayId')" align="center" prop="roadwayId" />
<!-- <el-table-column label="货位ID" align="center" prop="cargoSpaceId" />-->
<el-table-column label="货位名称" align="center" prop="cargoSpaceName" />
<el-table-column :label="$t('searchViewInJobFlow.cargoSpaceName')" align="center" prop="cargoSpaceName" />
<!-- <el-table-column label="排" align="center" prop="thePlatoon" />-->
<!-- <el-table-column label="列" align="center" prop="theColumn" />-->
<!-- <el-table-column label="层" align="center" prop="theFloor" />-->
<el-table-column label="优先级" align="center" prop="priority" />
<el-table-column label="执行阶段" align="center" prop="executionPhase">
<el-table-column :label="$t('searchViewInJobFlow.priority')" align="center" prop="priority" />
<el-table-column :label="$t('searchViewInJobFlow.executionPhase')" align="center" prop="executionPhase">
<template slot-scope="scope">
<dict-tag :options="dict.type.execution_phase_type" :value="scope.row.executionPhase"/>
</template>
</el-table-column>
<el-table-column label="作业类型" align="center" prop="inOrOut" />
<el-table-column label="入口ID" align="center" prop="entranceId" />
<el-table-column label="物料ID" align="center" prop="productId" />
<el-table-column label="批号" align="center" prop="lotNo" />
<el-table-column label="垛型ID" align="center" prop="stackingId" />
<el-table-column label="库存状态" align="center" prop="stockStatus">
<el-table-column :label="$t('searchViewInJobFlow.inOrOut')" align="center" prop="inOrOut" />
<el-table-column :label="$t('searchViewInJobFlow.entranceId')" align="center" prop="entranceId" />
<el-table-column :label="$t('searchViewInJobFlow.productId')" align="center" prop="productId" />
<el-table-column :label="$t('searchViewInJobFlow.lotNo')" align="center" prop="lotNo" />
<el-table-column :label="$t('searchViewInJobFlow.stackingId')" align="center" prop="stackingId" />
<el-table-column :label="$t('searchViewInJobFlow.stockStatus')" align="center" prop="stockStatus">
<template slot-scope="scope">
<dict-tag :options="dict.type.stock_status" :value="scope.row.stockStatus"/>
</template>
</el-table-column>
<el-table-column label="入库数量" align="center" prop="inQuantity" />
<el-table-column label="单据ID" align="center" prop="inOrOutId" />
<el-table-column label="子单据ID" align="center" prop="inOrOutDId" />
<el-table-column label="创建时间" align="center" prop="createTime" width="180">
<el-table-column :label="$t('searchViewInJobFlow.inQuantity')" align="center" prop="inQuantity" />
<el-table-column :label="$t('searchViewInJobFlow.inOrOutId')" align="center" prop="inOrOutId" />
<el-table-column :label="$t('searchViewInJobFlow.inOrOutDId')" align="center" prop="inOrOutDId" />
<el-table-column :label="$t('searchViewInJobFlow.createTime')" align="center" prop="createTime" width="180">
<!-- <template slot-scope="scope">-->
<!-- <span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}</span>-->
<!-- </template>-->
</el-table-column>
<el-table-column label="开始时间" align="center" prop="startTime" width="180">
<el-table-column :label="$t('searchViewInJobFlow.startTime')" align="center" prop="startTime" width="180">
<!-- <template slot-scope="scope">-->
<!-- <span>{{ parseTime(scope.row.startTime, '{y}-{m}-{d}') }}</span>-->
<!-- </template>-->
</el-table-column>
<el-table-column label="结束时间" align="center" prop="finishTime" width="180">
<el-table-column :label="$t('searchViewInJobFlow.finishTime')" align="center" prop="finishTime" width="180">
<!-- <template slot-scope="scope">-->
<!-- <span>{{ parseTime(scope.row.finishTime, '{y}-{m}-{d}') }}</span>-->
<!-- </template>-->
</el-table-column>
<el-table-column label="仓库ID" align="center" prop="warehouseId" />
<el-table-column label="物料名称" align="center" prop="productName" />
<el-table-column label="规格" align="center" prop="spec" />
<el-table-column label="品牌" align="center" prop="cargoNo" />
<el-table-column label="单位" align="center" prop="unit" />
<el-table-column :label="$t('searchViewInJobFlow.warehouseId')" align="center" prop="warehouseId" />
<el-table-column :label="$t('searchViewInJobFlow.productName')" align="center" prop="productName" />
<el-table-column :label="$t('searchViewInJobFlow.spec')" align="center" prop="spec" />
<el-table-column :label="$t('searchViewInJobFlow.cargoNo')" align="center" prop="cargoNo" />
<el-table-column :label="$t('searchViewInJobFlow.unit')" align="center" prop="unit" />
<!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">-->
<!-- <template slot-scope="scope">-->
<!-- <el-button-->
@@ -389,14 +389,14 @@
<!-- 添加或修改入库作业流水对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="作业ID" prop="jobId">
<el-input v-model="form.jobId" placeholder="请输入作业ID" />
<el-form-item :label="$t('searchViewInJobFlow.jobId')" prop="jobId"> <!-- 作业ID -->
<el-input v-model="form.jobId" :placeholder="$t('searchViewInJobFlow.inputJobId')" />
</el-form-item>
<el-form-item label="子作业ID" prop="jobDetailId">
<el-input v-model="form.jobDetailId" placeholder="请输入子作业ID" />
<el-form-item :label="$t('searchViewInJobFlow.jobDetailId')" prop="jobDetailId"> <!-- 子作业ID -->
<el-input v-model="form.jobDetailId" :placeholder="$t('searchViewInJobFlow.inputJobDetailId')" />
</el-form-item>
<el-form-item label="状态" prop="status">
<el-select v-model="form.status" placeholder="请选择状态">
<el-form-item :label="$t('searchViewInJobFlow.status')" prop="status"> <!-- 状态 -->
<el-select v-model="form.status" :placeholder="$t('searchViewInJobFlow.selectStatus')">
<el-option
v-for="dict in dict.type.mydo_job_status"
:key="dict.value"
@@ -405,35 +405,35 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="任务号" prop="taskNo">
<el-input v-model="form.taskNo" placeholder="请输入任务号" />
<el-form-item :label="$t('searchViewInJobFlow.taskNo')" prop="taskNo"> <!-- 任务号 -->
<el-input v-model="form.taskNo" :placeholder="$t('searchViewInJobFlow.inputTaskNo')" />
</el-form-item>
<el-form-item label="托盘号" prop="trayCode">
<el-input v-model="form.trayCode" placeholder="请输入托盘号" />
<el-form-item :label="$t('searchViewInJobFlow.trayCode')" prop="trayCode"> <!-- 托盘号 -->
<el-input v-model="form.trayCode" :placeholder="$t('searchViewInJobFlow.inputTrayCode')" />
</el-form-item>
<el-form-item label="巷道ID" prop="roadwayId">
<el-input v-model="form.roadwayId" placeholder="请输入巷道ID" />
<el-form-item :label="$t('searchViewInJobFlow.roadwayId')" prop="roadwayId"> <!-- 巷道ID -->
<el-input v-model="form.roadwayId" :placeholder="$t('searchViewInJobFlow.inputRoadwayId')" />
</el-form-item>
<el-form-item label="货位ID" prop="cargoSpaceId">
<el-input v-model="form.cargoSpaceId" placeholder="请输入货位ID" />
<el-form-item :label="$t('searchViewInJobFlow.cargoSpaceId')" prop="cargoSpaceId"> <!-- 货位ID -->
<el-input v-model="form.cargoSpaceId" :placeholder="$t('searchViewInJobFlow.inputCargoSpaceId')" />
</el-form-item>
<el-form-item label="货位名称" prop="cargoSpaceName">
<el-input v-model="form.cargoSpaceName" placeholder="请输入货位名称" />
<el-form-item :label="$t('searchViewInJobFlow.cargoSpaceName')" prop="cargoSpaceName"> <!-- 货位名称 -->
<el-input v-model="form.cargoSpaceName" :placeholder="$t('searchViewInJobFlow.inputCargoSpaceName')" />
</el-form-item>
<el-form-item label="排" prop="thePlatoon">
<el-input v-model="form.thePlatoon" placeholder="请输入排" />
<el-form-item :label="$t('searchViewInJobFlow.thePlatoon')" prop="thePlatoon"> <!-- 排 -->
<el-input v-model="form.thePlatoon" :placeholder="$t('searchViewInJobFlow.inputThePlatoon')" />
</el-form-item>
<el-form-item label="列" prop="theColumn">
<el-input v-model="form.theColumn" placeholder="请输入列" />
<el-form-item :label="$t('searchViewInJobFlow.theColumn')" prop="theColumn"> <!-- 列 -->
<el-input v-model="form.theColumn" :placeholder="$t('searchViewInJobFlow.inputTheColumn')" />
</el-form-item>
<el-form-item label="层" prop="theFloor">
<el-input v-model="form.theFloor" placeholder="请输入层" />
<el-form-item :label="$t('searchViewInJobFlow.theFloor')" prop="theFloor"> <!-- 层 -->
<el-input v-model="form.theFloor" :placeholder="$t('searchViewInJobFlow.inputTheFloor')" />
</el-form-item>
<el-form-item label="优先级" prop="priority">
<el-input v-model="form.priority" placeholder="请输入优先级" />
<el-form-item :label="$t('searchViewInJobFlow.priority')" prop="priority"> <!-- 优先级 -->
<el-input v-model="form.priority" :placeholder="$t('searchViewInJobFlow.inputPriority')" />
</el-form-item>
<el-form-item label="执行阶段" prop="executionPhase">
<el-select v-model="form.executionPhase" placeholder="请选择执行阶段">
<el-form-item :label="$t('searchViewInJobFlow.executionPhase')" prop="executionPhase"> <!-- 执行阶段 -->
<el-select v-model="form.executionPhase" :placeholder="$t('searchViewInJobFlow.selectExecutionPhase')">
<el-option
v-for="dict in dict.type.execution_phase_type"
:key="dict.value"
@@ -442,23 +442,23 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="作业类型" prop="inOrOut">
<el-input v-model="form.inOrOut" placeholder="请输入作业类型" />
<el-form-item :label="$t('searchViewInJobFlow.inOrOut')" prop="inOrOut"> <!-- 作业类型 -->
<el-input v-model="form.inOrOut" :placeholder="$t('searchViewInJobFlow.inputInOrOut')" />
</el-form-item>
<el-form-item label="入口ID" prop="entranceId">
<el-input v-model="form.entranceId" placeholder="请输入入口ID" />
<el-form-item :label="$t('searchViewInJobFlow.entranceId')" prop="entranceId"> <!-- 入口ID -->
<el-input v-model="form.entranceId" :placeholder="$t('searchViewInJobFlow.inputEntranceId')" />
</el-form-item>
<el-form-item label="物料ID" prop="productId">
<el-input v-model="form.productId" placeholder="请输入物料ID" />
<el-form-item :label="$t('searchViewInJobFlow.productId')" prop="productId"> <!-- 物料ID -->
<el-input v-model="form.productId" :placeholder="$t('searchViewInJobFlow.inputProductId')" />
</el-form-item>
<el-form-item label="批号" prop="lotNo">
<el-input v-model="form.lotNo" placeholder="请输入批号" />
<el-form-item :label="$t('searchViewInJobFlow.lotNo')" prop="lotNo"> <!-- 批号 -->
<el-input v-model="form.lotNo" :placeholder="$t('searchViewInJobFlow.inputLotNo')" />
</el-form-item>
<el-form-item label="垛型ID" prop="stackingId">
<el-input v-model="form.stackingId" placeholder="请输入垛型ID" />
<el-form-item :label="$t('searchViewInJobFlow.stackingId')" prop="stackingId"> <!-- 垛型ID -->
<el-input v-model="form.stackingId" :placeholder="$t('searchViewInJobFlow.inputStackingId')" />
</el-form-item>
<el-form-item label="库存状态" prop="stockStatus">
<el-select v-model="form.stockStatus" placeholder="请选择库存状态">
<el-form-item :label="$t('searchViewInJobFlow.stockStatus')" prop="stockStatus"> <!-- 库存状态 -->
<el-select v-model="form.stockStatus" :placeholder="$t('searchViewInJobFlow.selectStockStatus')">
<el-option
v-for="dict in dict.type.stock_status"
:key="dict.value"
@@ -467,50 +467,50 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="入库数量" prop="inQuantity">
<el-input v-model="form.inQuantity" placeholder="请输入入库数量" />
<el-form-item :label="$t('searchViewInJobFlow.inQuantity')" prop="inQuantity"> <!-- 入库数量 -->
<el-input v-model="form.inQuantity" :placeholder="$t('searchViewInJobFlow.inputInQuantity')" />
</el-form-item>
<el-form-item label="单据ID" prop="inOrOutId">
<el-input v-model="form.inOrOutId" placeholder="请输入单据ID" />
<el-form-item :label="$t('searchViewInJobFlow.inOrOutId')" prop="inOrOutId"> <!-- 单据ID -->
<el-input v-model="form.inOrOutId" :placeholder="$t('searchViewInJobFlow.inputInOrOutId')" />
</el-form-item>
<el-form-item label="子单据ID" prop="inOrOutDId">
<el-input v-model="form.inOrOutDId" placeholder="请输入子单据ID" />
<el-form-item :label="$t('searchViewInJobFlow.inOrOutDId')" prop="inOrOutDId"> <!-- 子单据ID -->
<el-input v-model="form.inOrOutDId" :placeholder="$t('searchViewInJobFlow.inputInOrOutDId')" />
</el-form-item>
<el-form-item label="开始时间" prop="startTime">
<el-form-item :label="$t('searchViewInJobFlow.startTime')" prop="startTime"> <!-- 开始时间 -->
<el-date-picker clearable
v-model="form.startTime"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择开始时间">
:placeholder="$t('searchViewInJobFlow.selectStartTime')">
</el-date-picker>
</el-form-item>
<el-form-item label="结束时间" prop="finishTime">
<el-form-item :label="$t('searchViewInJobFlow.finishTime')" prop="finishTime"> <!-- 结束时间 -->
<el-date-picker clearable
v-model="form.finishTime"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择结束时间">
:placeholder="$t('searchViewInJobFlow.selectFinishTime')">
</el-date-picker>
</el-form-item>
<el-form-item label="仓库ID" prop="warehouseId">
<el-input v-model="form.warehouseId" placeholder="请输入仓库ID" />
<el-form-item :label="$t('searchViewInJobFlow.warehouseId')" prop="warehouseId"> <!-- 仓库ID -->
<el-input v-model="form.warehouseId" :placeholder="$t('searchViewInJobFlow.inputWarehouseId')" />
</el-form-item>
<el-form-item label="物料名称" prop="productName">
<el-input v-model="form.productName" placeholder="请输入物料名称" />
<el-form-item :label="$t('searchViewInJobFlow.productName')" prop="productName"> <!-- 物料名称 -->
<el-input v-model="form.productName" :placeholder="$t('searchViewInJobFlow.inputProductName')" />
</el-form-item>
<el-form-item label="规格" prop="spec">
<el-input v-model="form.spec" placeholder="请输入规格" />
<el-form-item :label="$t('searchViewInJobFlow.spec')" prop="spec"> <!-- 规格 -->
<el-input v-model="form.spec" :placeholder="$t('searchViewInJobFlow.inputSpec')" />
</el-form-item>
<el-form-item label="品牌" prop="cargoNo">
<el-input v-model="form.cargoNo" placeholder="请输入品牌" />
<el-form-item :label="$t('searchViewInJobFlow.cargoNo')" prop="cargoNo"> <!-- 品牌 -->
<el-input v-model="form.cargoNo" :placeholder="$t('searchViewInJobFlow.inputCargoNo')" />
</el-form-item>
<el-form-item label="单位" prop="unit">
<el-input v-model="form.unit" placeholder="请输入单位" />
<el-form-item :label="$t('searchViewInJobFlow.unit')" prop="unit"> <!-- 单位 -->
<el-input v-model="form.unit" :placeholder="$t('searchViewInJobFlow.inputUnit')" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">确 定</el-button>
<el-button @click="cancel">取 消</el-button>
<el-button type="primary" @click="submitForm">{{$t('searchViewInJobFlow.confirm')}}</el-button> <!-- 确 定 -->
<el-button @click="cancel">{{$t('searchViewInJobFlow.cancel')}}</el-button> <!-- 取 消 -->
</div>
</el-dialog>
</div>
@@ -661,7 +661,7 @@ export default {
handleAdd() {
this.reset()
this.open = true
this.title = "添加入库作业流水"
this.title = this.$t('searchViewInJobFlow.addTitle')
},
/** 修改按钮操作 */
handleUpdate(row) {
@@ -670,7 +670,7 @@ export default {
getViewInJobFlow(jobId).then(response => {
this.form = response.data
this.open = true
this.title = "修改入库作业流水"
this.title = this.$t('searchViewInJobFlow.editTitle')
})
},
/** 提交按钮 */
@@ -679,13 +679,13 @@ export default {
if (valid) {
if (this.form.jobId != null) {
updateViewInJobFlow(this.form).then(response => {
this.$modal.msgSuccess("修改成功")
this.$modal.msgSuccess(this.$t('searchViewInJobFlow.editSuccess'))
this.open = false
this.getList()
})
} else {
addViewInJobFlow(this.form).then(response => {
this.$modal.msgSuccess("新增成功")
this.$modal.msgSuccess(this.$t('searchViewInJobFlow.addSuccess'))
this.open = false
this.getList()
})
@@ -696,11 +696,11 @@ export default {
/** 删除按钮操作 */
handleDelete(row) {
const jobIds = row.jobId || this.ids
this.$modal.confirm('是否确认删除入库作业流水编号为"' + jobIds + '"的数据项?').then(function() {
this.$modal.confirm(this.$t('searchViewInJobFlow.deleteConfirm') + jobIds + '"的数据项?').then(function() {
return delViewInJobFlow(jobIds)
}).then(() => {
this.getList()
this.$modal.msgSuccess("删除成功")
this.$modal.msgSuccess(this.$t('searchViewInJobFlow.deleteSuccess'))
}).catch(() => {})
},
/** 导出按钮操作 */

View File

@@ -1,10 +1,10 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="作业ID" prop="jobId">
<el-form-item :label="$t('searchViewOutJobFlow.jobId')" prop="jobId"> <!-- 作业ID -->
<el-input
v-model="queryParams.jobId"
placeholder="请输入作业ID"
:placeholder="$t('searchViewOutJobFlow.inputJobId')"
clearable
@keyup.enter.native="handleQuery"
/>
@@ -17,8 +17,8 @@
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="状态" prop="status">
<el-select v-model="queryParams.status" placeholder="请选择状态" clearable>
<el-form-item :label="$t('searchViewOutJobFlow.status')" prop="status"> <!-- 状态 -->
<el-select v-model="queryParams.status" :placeholder="$t('searchViewOutJobFlow.selectStatus')" clearable>
<el-option
v-for="dict in dict.type.mydo_job_status"
:key="dict.value"
@@ -27,24 +27,24 @@
/>
</el-select>
</el-form-item>
<el-form-item label="任务号" prop="taskNo">
<el-form-item :label="$t('searchViewOutJobFlow.taskNo')" prop="taskNo"> <!-- 任务号 -->
<el-input
v-model="queryParams.taskNo"
placeholder="请输入任务号"
:placeholder="$t('searchViewOutJobFlow.inputTaskNo')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="托盘码" prop="trayCode">
<el-form-item :label="$t('searchViewOutJobFlow.trayCode')" prop="trayCode"> <!-- 托盘码 -->
<el-input
v-model="queryParams.trayCode"
placeholder="请输入托盘码"
:placeholder="$t('searchViewOutJobFlow.inputTrayCode')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="库存状态" prop="stockStatus">
<el-select v-model="queryParams.stockStatus" placeholder="请选择库存状态" clearable>
<el-form-item :label="$t('searchViewOutJobFlow.stockStatus')" prop="stockStatus"> <!-- 库存状态 -->
<el-select v-model="queryParams.stockStatus" :placeholder="$t('searchViewOutJobFlow.selectStockStatus')" clearable>
<el-option
v-for="dict in dict.type.stock_status"
:key="dict.value"
@@ -77,26 +77,26 @@
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="排" prop="thePlatoon">
<el-form-item :label="$t('searchViewOutJobFlow.thePlatoon')" prop="thePlatoon"> <!-- 排 -->
<el-input
v-model="queryParams.thePlatoon"
placeholder="请输入排"
:placeholder="$t('searchViewOutJobFlow.inputThePlatoon')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="列" prop="theColumn">
<el-form-item :label="$t('searchViewOutJobFlow.theColumn')" prop="theColumn"> <!-- 列 -->
<el-input
v-model="queryParams.theColumn"
placeholder="请输入列"
:placeholder="$t('searchViewOutJobFlow.inputTheColumn')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="层" prop="theFloor">
<el-form-item :label="$t('searchViewOutJobFlow.theFloor')" prop="theFloor"> <!-- 层 -->
<el-input
v-model="queryParams.theFloor"
placeholder="请输入层"
:placeholder="$t('searchViewOutJobFlow.inputTheFloor')"
clearable
@keyup.enter.native="handleQuery"
/>
@@ -135,26 +135,26 @@
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="物料ID" prop="productId">
<el-form-item :label="$t('searchViewOutJobFlow.productId')" prop="productId"> <!-- 物料ID -->
<el-input
v-model="queryParams.productId"
placeholder="请输入物料ID"
:placeholder="$t('searchViewOutJobFlow.inputProductId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="物料名称" prop="productName">
<el-form-item :label="$t('searchViewOutJobFlow.productName')" prop="productName"> <!-- 物料名称 -->
<el-input
v-model="queryParams.productName"
placeholder="请输入物料名称"
:placeholder="$t('searchViewOutJobFlow.inputProductName')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="批号" prop="lotNo">
<el-form-item :label="$t('searchViewOutJobFlow.lotNo')" prop="lotNo"> <!-- 批号 -->
<el-input
v-model="queryParams.lotNo"
placeholder="请输入批号"
:placeholder="$t('searchViewOutJobFlow.inputLotNo')"
clearable
@keyup.enter.native="handleQuery"
/>
@@ -192,20 +192,20 @@
<!-- placeholder="请选择创建时间">-->
<!-- </el-date-picker>-->
<!-- </el-form-item>-->
<el-form-item label="开始时间" prop="startTime">
<el-form-item :label="$t('searchViewOutJobFlow.startTime')" prop="startTime"> <!-- 开始时间 -->
<el-date-picker clearable
v-model="queryParams.startTime"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="请选择开始时间">
:placeholder="$t('searchViewOutJobFlow.selectStartTime')">
</el-date-picker>
</el-form-item>
<el-form-item label="结束时间" prop="finishTime">
<el-form-item :label="$t('searchViewOutJobFlow.finishTime')" prop="finishTime"> <!-- 结束时间 -->
<el-date-picker clearable
v-model="queryParams.finishTime"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="请选择开始时间">
:placeholder="$t('searchViewOutJobFlow.selectFinishTime')">
</el-date-picker>
</el-form-item>
<!-- <el-form-item label="仓库ID" prop="warehouseId">-->
@@ -250,8 +250,8 @@
<!-- />-->
<!-- </el-form-item>-->
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{$t('searchViewOutJobFlow.search')}}</el-button> <!-- 搜索 -->
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{$t('searchViewOutJobFlow.reset')}}</el-button> <!-- 重置 -->
</el-form-item>
</el-form>
@@ -296,7 +296,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['search:ViewOutJobFlow:export']"
>导出
>{{$t('searchViewOutJobFlow.export')}} <!-- 导出 -->
</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@@ -304,62 +304,62 @@
<el-table v-loading="loading" :data="ViewOutJobFlowList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center"/>
<el-table-column label="作业ID" align="center" prop="jobId"/>
<el-table-column label="子作业ID" align="center" prop="jobDetailId"/>
<el-table-column label="状态" align="center" prop="status">
<el-table-column :label="$t('searchViewOutJobFlow.jobId')" align="center" prop="jobId"/>
<el-table-column :label="$t('searchViewOutJobFlow.jobDetailId')" align="center" prop="jobDetailId"/>
<el-table-column :label="$t('searchViewOutJobFlow.status')" align="center" prop="status">
<template slot-scope="scope">
<dict-tag :options="dict.type.mydo_job_status" :value="scope.row.status"/>
</template>
</el-table-column>
<el-table-column label="任务号" align="center" prop="taskNo"/>
<el-table-column label="托盘码" align="center" prop="trayCode"/>
<el-table-column label="巷道ID" align="center" prop="roadwayId"/>
<el-table-column label="货位ID" align="center" prop="cargoSpaceId"/>
<el-table-column label="货位名称" align="center" prop="cargoSpaceName"/>
<el-table-column label="排" align="center" prop="thePlatoon"/>
<el-table-column label="列" align="center" prop="theColumn"/>
<el-table-column label="层" align="center" prop="theFloor"/>
<el-table-column label="优先级" align="center" prop="priority"/>
<el-table-column label="执行阶段" align="center" prop="executionPhase">
<el-table-column :label="$t('searchViewOutJobFlow.taskNo')" align="center" prop="taskNo"/>
<el-table-column :label="$t('searchViewOutJobFlow.trayCode')" align="center" prop="trayCode"/>
<el-table-column :label="$t('searchViewOutJobFlow.roadwayId')" align="center" prop="roadwayId"/>
<el-table-column :label="$t('searchViewOutJobFlow.cargoSpaceId')" align="center" prop="cargoSpaceId"/>
<el-table-column :label="$t('searchViewOutJobFlow.cargoSpaceName')" align="center" prop="cargoSpaceName"/>
<el-table-column :label="$t('searchViewOutJobFlow.thePlatoon')" align="center" prop="thePlatoon"/>
<el-table-column :label="$t('searchViewOutJobFlow.theColumn')" align="center" prop="theColumn"/>
<el-table-column :label="$t('searchViewOutJobFlow.theFloor')" align="center" prop="theFloor"/>
<el-table-column :label="$t('searchViewOutJobFlow.priority')" align="center" prop="priority"/>
<el-table-column :label="$t('searchViewOutJobFlow.executionPhase')" align="center" prop="executionPhase">
<template slot-scope="scope">
<dict-tag :options="dict.type.execution_phase_type" :value="scope.row.executionPhase"/>
</template>
</el-table-column>
<el-table-column label="作业类型" align="center" prop="inOrOut"/>
<el-table-column label="出口ID" align="center" prop="exitId"/>
<el-table-column label="物料ID" align="center" prop="productId"/>
<el-table-column label="批号" align="center" prop="lotNo"/>
<el-table-column label="剁型ID" align="center" prop="stackingId"/>
<el-table-column label="库存状态" align="center" prop="stockStatus">
<el-table-column :label="$t('searchViewOutJobFlow.inOrOut')" align="center" prop="inOrOut"/>
<el-table-column :label="$t('searchViewOutJobFlow.exitId')" align="center" prop="exitId"/>
<el-table-column :label="$t('searchViewOutJobFlow.productId')" align="center" prop="productId"/>
<el-table-column :label="$t('searchViewOutJobFlow.lotNo')" align="center" prop="lotNo"/>
<el-table-column :label="$t('searchViewOutJobFlow.stackingId')" align="center" prop="stackingId"/>
<el-table-column :label="$t('searchViewOutJobFlow.stockStatus')" align="center" prop="stockStatus">
<template slot-scope="scope">
<dict-tag :options="dict.type.stock_status" :value="scope.row.stockStatus"/>
</template>
</el-table-column>
<el-table-column label="出库数量" align="center" prop="outQuantity"/>
<el-table-column label="回流数量" align="center" prop="giveNum"/>
<el-table-column label="单据ID" align="center" prop="inOrOutId"/>
<el-table-column label="子单据ID" align="center" prop="inOrOutDId"/>
<el-table-column label="创建时间" align="center" prop="createTime" width="180">
<el-table-column :label="$t('searchViewOutJobFlow.outQuantity')" align="center" prop="outQuantity"/>
<el-table-column :label="$t('searchViewOutJobFlow.giveNum')" align="center" prop="giveNum"/>
<el-table-column :label="$t('searchViewOutJobFlow.inOrOutId')" align="center" prop="inOrOutId"/>
<el-table-column :label="$t('searchViewOutJobFlow.inOrOutDId')" align="center" prop="inOrOutDId"/>
<el-table-column :label="$t('searchViewOutJobFlow.createTime')" align="center" prop="createTime" width="180">
<!-- <template slot-scope="scope">-->
<!-- <span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}</span>-->
<!-- </template>-->
</el-table-column>
<el-table-column label="开始时间" align="center" prop="startTime" width="180">
<el-table-column :label="$t('searchViewOutJobFlow.startTime')" align="center" prop="startTime" width="180">
<!-- <template slot-scope="scope">-->
<!-- <span>{{ parseTime(scope.row.startTime, '{y}-{m}-{d}') }}</span>-->
<!-- </template>-->
</el-table-column>
<el-table-column label="结束时间" align="center" prop="finishTime" width="180">
<el-table-column :label="$t('searchViewOutJobFlow.finishTime')" align="center" prop="finishTime" width="180">
<!-- <template slot-scope="scope">-->
<!-- <span>{{ parseTime(scope.row.finishTime, '{y}-{m}-{d}') }}</span>-->
<!-- </template>-->
</el-table-column>
<el-table-column label="仓库ID" align="center" prop="warehouseId"/>
<el-table-column label="物料名称" align="center" prop="productName"/>
<el-table-column label="规格" align="center" prop="spec"/>
<el-table-column label="品牌" align="center" prop="cargoNo"/>
<el-table-column label="单位" align="center" prop="unit"/>
<el-table-column label="客户名称" align="center" prop="customerName"/>
<el-table-column :label="$t('searchViewOutJobFlow.warehouseId')" align="center" prop="warehouseId"/>
<el-table-column :label="$t('searchViewOutJobFlow.productName')" align="center" prop="productName"/>
<el-table-column :label="$t('searchViewOutJobFlow.spec')" align="center" prop="spec"/>
<el-table-column :label="$t('searchViewOutJobFlow.cargoNo')" align="center" prop="cargoNo"/>
<el-table-column :label="$t('searchViewOutJobFlow.unit')" align="center" prop="unit"/>
<el-table-column :label="$t('searchViewOutJobFlow.customerName')" align="center" prop="customerName"/>
<!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">-->
<!-- <template slot-scope="scope">-->
<!-- <el-button-->
@@ -388,16 +388,25 @@
@pagination="getList"
/>
<!-- 导出对话框 -->
<el-dialog :title="$t('searchViewOutJobFlow.export')" :visible.sync="exportOpen" width="400px" append-to-body>
<div class="el-message-box__status el-icon-question">{{$t('searchViewOutJobFlow.confirmExport')}}</div>
<div slot="footer" class="dialog-footer">
<el-button @click="exportOpen = false">{{$t('searchViewOutJobFlow.cancel')}} <!-- 取消 --></el-button>
<el-button type="primary" @click="confirmExport">{{$t('searchViewOutJobFlow.confirm')}} <!-- 确定 --></el-button>
</div>
</el-dialog>
<!-- 添加或修改出库做业务流水对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="作业ID" prop="jobId">
<el-form-item :label="$t('searchViewOutJobFlow.jobId')" prop="jobId"> <!-- 作业ID -->
<el-input v-model="form.jobId" placeholder="请输入作业ID"/>
</el-form-item>
<el-form-item label="子作业ID" prop="jobDetailId">
<el-input v-model="form.jobDetailId" placeholder="请输入子作业ID"/>
</el-form-item>
<el-form-item label="状态" prop="status">
<el-form-item :label="$t('searchViewOutJobFlow.status')" prop="status"> <!-- 状态 -->
<el-select v-model="form.status" placeholder="请选择状态">
<el-option
v-for="dict in dict.type.mydo_job_status"
@@ -407,10 +416,10 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="任务号" prop="taskNo">
<el-form-item :label="$t('searchViewOutJobFlow.taskNo')" prop="taskNo"> <!-- 任务号 -->
<el-input v-model="form.taskNo" placeholder="请输入任务号"/>
</el-form-item>
<el-form-item label="托盘码" prop="trayCode">
<el-form-item :label="$t('searchViewOutJobFlow.trayCode')" prop="trayCode"> <!-- 托盘码 -->
<el-input v-model="form.trayCode" placeholder="请输入托盘码"/>
</el-form-item>
<el-form-item label="巷道ID" prop="roadwayId">
@@ -422,13 +431,13 @@
<el-form-item label="货位名称" prop="cargoSpaceName">
<el-input v-model="form.cargoSpaceName" placeholder="请输入货位名称"/>
</el-form-item>
<el-form-item label="排" prop="thePlatoon">
<el-form-item :label="$t('searchViewOutJobFlow.thePlatoon')" prop="thePlatoon"> <!-- 排 -->
<el-input v-model="form.thePlatoon" placeholder="请输入排"/>
</el-form-item>
<el-form-item label="列" prop="theColumn">
<el-form-item :label="$t('searchViewOutJobFlow.theColumn')" prop="theColumn"> <!-- 列 -->
<el-input v-model="form.theColumn" placeholder="请输入列"/>
</el-form-item>
<el-form-item label="层" prop="theFloor">
<el-form-item :label="$t('searchViewOutJobFlow.theFloor')" prop="theFloor"> <!-- 层 -->
<el-input v-model="form.theFloor" placeholder="请输入层"/>
</el-form-item>
<el-form-item label="优先级" prop="priority">
@@ -450,16 +459,16 @@
<el-form-item label="出口ID" prop="exitId">
<el-input v-model="form.exitId" placeholder="请输入出口ID"/>
</el-form-item>
<el-form-item label="物料ID" prop="productId">
<el-form-item :label="$t('searchViewOutJobFlow.productId')" prop="productId"> <!-- 物料ID -->
<el-input v-model="form.productId" placeholder="请输入物料ID"/>
</el-form-item>
<el-form-item label="批号" prop="lotNo">
<el-form-item :label="$t('searchViewOutJobFlow.lotNo')" prop="lotNo"> <!-- 批号 -->
<el-input v-model="form.lotNo" placeholder="请输入批号"/>
</el-form-item>
<el-form-item label="剁型ID" prop="stackingId">
<el-input v-model="form.stackingId" placeholder="请输入剁型ID"/>
</el-form-item>
<el-form-item label="库存状态" prop="stockStatus">
<el-form-item :label="$t('searchViewOutJobFlow.stockStatus')" prop="stockStatus"> <!-- 库存状态 -->
<el-select v-model="form.stockStatus" placeholder="请选择库存状态">
<el-option
v-for="dict in dict.type.stock_status"
@@ -480,7 +489,7 @@
v-model="form.startTime"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择开始时间">
placeholder="请选择结束时间">
</el-date-picker>
</el-form-item>
<el-form-item label="结束时间" prop="finishTime">
@@ -494,7 +503,7 @@
<el-form-item label="仓库ID" prop="warehouseId">
<el-input v-model="form.warehouseId" placeholder="请输入仓库ID"/>
</el-form-item>
<el-form-item label="物料名称" prop="productName">
<el-form-item :label="$t('searchViewOutJobFlow.productName')" prop="productName"> <!-- 物料名称 -->
<el-input v-model="form.productName" placeholder="请输入物料名称"/>
</el-form-item>
<el-form-item label="规格" prop="spec">
@@ -511,8 +520,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">确 定</el-button>
<el-button @click="cancel">取 消</el-button>
<el-button type="primary" @click="submitForm">{{$t('searchViewOutJobFlow.confirm')}}</el-button> <!-- 确 定 -->
<el-button @click="cancel">{{$t('searchViewOutJobFlow.cancel')}}</el-button> <!-- 取 消 -->
</div>
</el-dialog>
</div>
@@ -550,6 +559,8 @@ export default {
title: "",
// 是否显示弹出层
open: false,
// 是否显示导出弹出层
exportOpen: false,
// 查询参数
queryParams: {
pageNum: 1,
@@ -717,11 +728,17 @@ export default {
})
},
/** 导出按钮操作 */
handleExport() {
this.download('search/ViewOutJobFlow/export', {
...this.queryParams
}, `ViewOutJobFlow_${new Date().getTime()}.xlsx`)
}
handleExport() {
this.exportOpen = true;
},
/** 确认导出 */
confirmExport() {
this.download('search/ViewOutJobFlow/export', {
...this.queryParams
}, `ViewOutJobFlow_${new Date().getTime()}.xlsx`)
this.$modal.msgSuccess($t('searchViewOutJobFlow.exportSuccess'));
this.exportOpen = false;
}
}
}
</script>

View File

@@ -9,153 +9,153 @@
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="库存ID" prop="stockId">
<el-form-item :label="$t('searchViewStockDetail.stockId')" prop="stockId"> <!-- 库存ID -->
<el-input
v-model="queryParams.stockId"
placeholder="请输入库存ID"
:placeholder="$t('searchViewStockDetail.inputStockId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="货位ID" prop="cargoSpaceId">
<el-form-item :label="$t('searchViewStockDetail.cargoSpaceId')" prop="cargoSpaceId"> <!-- 货位ID -->
<el-input
v-model="queryParams.cargoSpaceId"
placeholder="请输入货位ID"
:placeholder="$t('searchViewStockDetail.inputCargoSpaceId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="托盘条码" prop="trayCode">
<el-form-item :label="$t('searchViewStockDetail.trayCode')" prop="trayCode"> <!-- 托盘条码 -->
<el-input
v-model="queryParams.trayCode"
placeholder="请输入托盘条码"
:placeholder="$t('searchViewStockDetail.inputTrayCode')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="数量" prop="quantity">
<el-form-item :label="$t('searchViewStockDetail.quantity')" prop="quantity"> <!-- 数量 -->
<el-input
v-model="queryParams.quantity"
placeholder="请输入数量"
:placeholder="$t('searchViewStockDetail.inputQuantity')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="作业ID" prop="jobId">
<el-form-item :label="$t('searchViewStockDetail.jobId')" prop="jobId"> <!-- 作业ID -->
<el-input
v-model="queryParams.jobId"
placeholder="请输入作业ID"
:placeholder="$t('searchViewStockDetail.inputJobId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="批号" prop="lotNo">
<el-form-item :label="$t('searchViewStockDetail.lotNo')" prop="lotNo"> <!-- 批号 -->
<el-input
v-model="queryParams.lotNo"
placeholder="请输入批号"
:placeholder="$t('searchViewStockDetail.inputLotNo')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="入库子单ID" prop="stockinDetailId" style="white-space: nowrap">
<el-form-item :label="$t('searchViewStockDetail.stockinDetailId')" prop="stockinDetailId" style="white-space: nowrap"> <!-- 入库子单ID -->
<el-input
v-model="queryParams.stockinDetailId"
placeholder="请输入入库子单ID"
:placeholder="$t('searchViewStockDetail.inputStockinDetailId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="入库时间" prop="inDate">
<el-form-item :label="$t('searchViewStockDetail.inDate')" prop="inDate"> <!-- 入库时间 -->
<el-input
v-model="queryParams.inDate"
placeholder="请输入入库时间"
:placeholder="$t('searchViewStockDetail.inputInDate')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="仓库" prop="warehouseId">
<el-form-item :label="$t('searchViewStockDetail.warehouseId')" prop="warehouseId"> <!-- 仓库 -->
<el-input
v-model="queryParams.warehouseId"
placeholder="请输入仓库"
:placeholder="$t('searchViewStockDetail.inputWarehouseId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="剁型ID" prop="stackingId">
<el-form-item :label="$t('searchViewStockDetail.stackingId')" prop="stackingId"> <!-- 剁型ID -->
<el-input
v-model="queryParams.stackingId"
placeholder="请输入剁型ID"
:placeholder="$t('searchViewStockDetail.inputStackingId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="货位名称" prop="cargoSpaceName">
<el-form-item :label="$t('searchViewStockDetail.cargoSpaceName')" prop="cargoSpaceName"> <!-- 货位名称 -->
<el-input
v-model="queryParams.cargoSpaceName"
placeholder="请输入货位名称"
:placeholder="$t('searchViewStockDetail.inputCargoSpaceName')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="巷道ID" prop="roadwayId">
<el-form-item :label="$t('searchViewStockDetail.roadwayId')" prop="roadwayId"> <!-- 巷道ID -->
<el-input
v-model="queryParams.roadwayId"
placeholder="请输入巷道ID"
:placeholder="$t('searchViewStockDetail.inputRoadwayId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="是否锁定" prop="locked">
<el-form-item :label="$t('searchViewStockDetail.locked')" prop="locked"> <!-- 是否锁定 -->
<el-input
v-model="queryParams.locked"
placeholder="请输入是否锁定"
:placeholder="$t('searchViewStockDetail.inputLocked')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="物料ID" prop="productId">
<el-form-item :label="$t('searchViewStockDetail.productId')" prop="productId"> <!-- 物料ID -->
<el-input
v-model="queryParams.productId"
placeholder="请输入物料ID"
:placeholder="$t('searchViewStockDetail.inputProductId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="物料名称" prop="productName">
<el-form-item :label="$t('searchViewStockDetail.productName')" prop="productName"> <!-- 物料名称 -->
<el-input
v-model="queryParams.productName"
placeholder="请输入物料名称"
:placeholder="$t('searchViewStockDetail.inputProductName')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="规格" prop="spec">
<el-form-item :label="$t('searchViewStockDetail.spec')" prop="spec"> <!-- 规格 -->
<el-input
v-model="queryParams.spec"
placeholder="请输入规格"
:placeholder="$t('searchViewStockDetail.inputSpec')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="单位" prop="unit">
<el-form-item :label="$t('searchViewStockDetail.unit')" prop="unit"> <!-- 单位 -->
<el-input
v-model="queryParams.unit"
placeholder="请输入单位"
:placeholder="$t('searchViewStockDetail.inputUnit')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="价格" prop="price">
<el-form-item :label="$t('searchViewStockDetail.price')" prop="price"> <!-- 价格 -->
<el-input
v-model="queryParams.price"
placeholder="请输入价格"
:placeholder="$t('searchViewStockDetail.inputPrice')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{$t('searchViewStockDetail.search')}} <!-- 搜索 --></el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{$t('searchViewStockDetail.reset')}} <!-- 重置 --></el-button>
</el-form-item>
</el-form>
@@ -200,7 +200,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['search:ViewStockDetail:export']"
>导出</el-button>
>{{$t('searchViewStockDetail.export')}} <!-- 导出 --></el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@@ -208,25 +208,25 @@
<el-table v-loading="loading" :data="ViewStockDetailList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<!-- <el-table-column label="id" align="center" prop="onlyIdentity" />-->
<el-table-column label="库存ID" align="center" prop="stockId" />
<el-table-column label="货位ID" align="center" prop="cargoSpaceId" />
<el-table-column label="托盘条码" align="center" prop="trayCode" />
<el-table-column label="数量" align="center" prop="quantity" />
<el-table-column label="作业ID" align="center" prop="jobId" />
<el-table-column label="批号" align="center" prop="lotNo" />
<el-table-column label="入库子单ID" align="center" prop="stockinDetailId" />
<el-table-column label="入库时间" align="center" prop="inDate" />
<el-table-column label="仓库" align="center" prop="warehouseId" />
<el-table-column label="剁型ID" align="center" prop="stackingId" />
<el-table-column label="货位名称" align="center" prop="cargoSpaceName" />
<el-table-column label="巷道ID" align="center" prop="roadwayId" />
<el-table-column label="货位状态" align="center" prop="cargoSpaceStatus" />
<el-table-column label="是否锁定" align="center" prop="locked" />
<el-table-column label="物料ID" align="center" prop="productId" />
<el-table-column label="物料名称" align="center" prop="productName" />
<el-table-column label="规格" align="center" prop="spec" />
<el-table-column label="单位" align="center" prop="unit" />
<el-table-column label="价格" align="center" prop="price" />
<el-table-column :label="$t('searchViewStockDetail.stockId')" align="center" prop="stockId" />
<el-table-column :label="$t('searchViewStockDetail.cargoSpaceId')" align="center" prop="cargoSpaceId" />
<el-table-column :label="$t('searchViewStockDetail.trayCode')" align="center" prop="trayCode" />
<el-table-column :label="$t('searchViewStockDetail.quantity')" align="center" prop="quantity" />
<el-table-column :label="$t('searchViewStockDetail.jobId')" align="center" prop="jobId" />
<el-table-column :label="$t('searchViewStockDetail.lotNo')" align="center" prop="lotNo" />
<el-table-column :label="$t('searchViewStockDetail.stockinDetailId')" align="center" prop="stockinDetailId" />
<el-table-column :label="$t('searchViewStockDetail.inDate')" align="center" prop="inDate" />
<el-table-column :label="$t('searchViewStockDetail.warehouseId')" align="center" prop="warehouseId" />
<el-table-column :label="$t('searchViewStockDetail.stackingId')" align="center" prop="stackingId" />
<el-table-column :label="$t('searchViewStockDetail.cargoSpaceName')" align="center" prop="cargoSpaceName" />
<el-table-column :label="$t('searchViewStockDetail.roadwayId')" align="center" prop="roadwayId" />
<el-table-column :label="$t('searchViewStockDetail.cargoSpaceStatus')" align="center" prop="cargoSpaceStatus" />
<el-table-column :label="$t('searchViewStockDetail.locked')" align="center" prop="locked" />
<el-table-column :label="$t('searchViewStockDetail.productId')" align="center" prop="productId" />
<el-table-column :label="$t('searchViewStockDetail.productName')" align="center" prop="productName" />
<el-table-column :label="$t('searchViewStockDetail.spec')" align="center" prop="spec" />
<el-table-column :label="$t('searchViewStockDetail.unit')" align="center" prop="unit" />
<el-table-column :label="$t('searchViewStockDetail.price')" align="center" prop="price" />
<!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">-->
<!-- <template slot-scope="scope">-->
<!-- <el-button-->
@@ -258,67 +258,67 @@
<!-- 添加或修改库存明细查询对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="id" prop="onlyIdentity">
<el-input v-model="form.onlyIdentity" placeholder="请输入id" />
<el-form-item :label="$t('searchViewStockDetail.onlyIdentity')" prop="onlyIdentity">
<el-input v-model="form.onlyIdentity" :placeholder="$t('searchViewStockDetail.inputOnlyIdentity')" />
</el-form-item>
<el-form-item label="库存ID" prop="stockId">
<el-input v-model="form.stockId" placeholder="请输入库存ID" />
<el-form-item :label="$t('searchViewStockDetail.stockId')" prop="stockId">
<el-input v-model="form.stockId" :placeholder="$t('searchViewStockDetail.inputStockId')" />
</el-form-item>
<el-form-item label="货位ID" prop="cargoSpaceId">
<el-input v-model="form.cargoSpaceId" placeholder="请输入货位ID" />
<el-form-item :label="$t('searchViewStockDetail.cargoSpaceId')" prop="cargoSpaceId">
<el-input v-model="form.cargoSpaceId" :placeholder="$t('searchViewStockDetail.inputCargoSpaceId')" />
</el-form-item>
<el-form-item label="托盘条码" prop="trayCode">
<el-input v-model="form.trayCode" placeholder="请输入托盘条码" />
<el-form-item :label="$t('searchViewStockDetail.trayCode')" prop="trayCode">
<el-input v-model="form.trayCode" :placeholder="$t('searchViewStockDetail.inputTrayCode')" />
</el-form-item>
<el-form-item label="数量" prop="quantity">
<el-input v-model="form.quantity" placeholder="请输入数量" />
<el-form-item :label="$t('searchViewStockDetail.quantity')" prop="quantity">
<el-input v-model="form.quantity" :placeholder="$t('searchViewStockDetail.inputQuantity')" />
</el-form-item>
<el-form-item label="作业ID" prop="jobId">
<el-input v-model="form.jobId" placeholder="请输入作业ID" />
<el-form-item :label="$t('searchViewStockDetail.jobId')" prop="jobId">
<el-input v-model="form.jobId" :placeholder="$t('searchViewStockDetail.inputJobId')" />
</el-form-item>
<el-form-item label="批号" prop="lotNo">
<el-input v-model="form.lotNo" placeholder="请输入批号" />
<el-form-item :label="$t('searchViewStockDetail.lotNo')" prop="lotNo">
<el-input v-model="form.lotNo" :placeholder="$t('searchViewStockDetail.inputLotNo')" />
</el-form-item>
<el-form-item label="入库子单ID" prop="stockinDetailId">
<el-input v-model="form.stockinDetailId" placeholder="请输入入库子单ID" />
<el-form-item :label="$t('searchViewStockDetail.stockinDetailId')" prop="stockinDetailId">
<el-input v-model="form.stockinDetailId" :placeholder="$t('searchViewStockDetail.inputStockinDetailId')" />
</el-form-item>
<el-form-item label="入库时间" prop="inDate">
<el-input v-model="form.inDate" placeholder="请输入入库时间" />
<el-form-item :label="$t('searchViewStockDetail.inDate')" prop="inDate">
<el-input v-model="form.inDate" :placeholder="$t('searchViewStockDetail.inputInDate')" />
</el-form-item>
<el-form-item label="仓库" prop="warehouseId">
<el-input v-model="form.warehouseId" placeholder="请输入仓库" />
<el-form-item :label="$t('searchViewStockDetail.warehouseId')" prop="warehouseId">
<el-input v-model="form.warehouseId" :placeholder="$t('searchViewStockDetail.inputWarehouseId')" />
</el-form-item>
<el-form-item label="剁型ID" prop="stackingId">
<el-input v-model="form.stackingId" placeholder="请输入剁型ID" />
<el-form-item :label="$t('searchViewStockDetail.stackingId')" prop="stackingId">
<el-input v-model="form.stackingId" :placeholder="$t('searchViewStockDetail.inputStackingId')" />
</el-form-item>
<el-form-item label="货位名称" prop="cargoSpaceName">
<el-input v-model="form.cargoSpaceName" placeholder="请输入货位名称" />
<el-form-item :label="$t('searchViewStockDetail.cargoSpaceName')" prop="cargoSpaceName">
<el-input v-model="form.cargoSpaceName" :placeholder="$t('searchViewStockDetail.inputCargoSpaceName')" />
</el-form-item>
<el-form-item label="巷道ID" prop="roadwayId">
<el-input v-model="form.roadwayId" placeholder="请输入巷道ID" />
<el-form-item :label="$t('searchViewStockDetail.roadwayId')" prop="roadwayId">
<el-input v-model="form.roadwayId" :placeholder="$t('searchViewStockDetail.inputRoadwayId')" />
</el-form-item>
<el-form-item label="是否锁定" prop="locked">
<el-input v-model="form.locked" placeholder="请输入是否锁定" />
<el-form-item :label="$t('searchViewStockDetail.locked')" prop="locked">
<el-input v-model="form.locked" :placeholder="$t('searchViewStockDetail.inputLocked')" />
</el-form-item>
<el-form-item label="物料ID" prop="productId">
<el-input v-model="form.productId" placeholder="请输入物料ID" />
<el-form-item :label="$t('searchViewStockDetail.productId')" prop="productId">
<el-input v-model="form.productId" :placeholder="$t('searchViewStockDetail.inputProductId')" />
</el-form-item>
<el-form-item label="物料名称" prop="productName">
<el-input v-model="form.productName" placeholder="请输入物料名称" />
<el-form-item :label="$t('searchViewStockDetail.productName')" prop="productName">
<el-input v-model="form.productName" :placeholder="$t('searchViewStockDetail.inputProductName')" />
</el-form-item>
<el-form-item label="规格" prop="spec">
<el-input v-model="form.spec" placeholder="请输入规格" />
<el-form-item :label="$t('searchViewStockDetail.spec')" prop="spec">
<el-input v-model="form.spec" :placeholder="$t('searchViewStockDetail.inputSpec')" />
</el-form-item>
<el-form-item label="单位" prop="unit">
<el-input v-model="form.unit" placeholder="请输入单位" />
<el-form-item :label="$t('searchViewStockDetail.unit')" prop="unit">
<el-input v-model="form.unit" :placeholder="$t('searchViewStockDetail.inputUnit')" />
</el-form-item>
<el-form-item label="价格" prop="price">
<el-input v-model="form.price" placeholder="请输入价格" />
<el-form-item :label="$t('searchViewStockDetail.price')" prop="price">
<el-input v-model="form.price" :placeholder="$t('searchViewStockDetail.inputPrice')" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">确 定</el-button>
<el-button @click="cancel">取 消</el-button>
<el-button type="primary" @click="submitForm">{{$t('searchViewStockDetail.confirm')}} <!-- 确 定 --></el-button>
<el-button @click="cancel">{{$t('searchViewStockDetail.cancel')}} <!-- 取 消 --></el-button>
</div>
</el-dialog>
</div>
@@ -448,7 +448,7 @@ export default {
handleAdd() {
this.reset()
this.open = true
this.title = "添加库存明细查询"
this.title = this.$t('searchViewStockDetail.addTitle')
},
/** 修改按钮操作 */
handleUpdate(row) {
@@ -457,7 +457,7 @@ export default {
getViewStockDetail(onlyIdentity).then(response => {
this.form = response.data
this.open = true
this.title = "修改库存明细查询"
this.title = this.$t('searchViewStockDetail.editTitle')
})
},
/** 提交按钮 */
@@ -466,13 +466,13 @@ export default {
if (valid) {
if (this.form.onlyIdentity != null) {
updateViewStockDetail(this.form).then(response => {
this.$modal.msgSuccess("修改成功")
this.$modal.msgSuccess(this.$t('searchViewStockDetail.editSuccess'))
this.open = false
this.getList()
})
} else {
addViewStockDetail(this.form).then(response => {
this.$modal.msgSuccess("新增成功")
this.$modal.msgSuccess(this.$t('searchViewStockDetail.addSuccess'))
this.open = false
this.getList()
})
@@ -483,11 +483,11 @@ export default {
/** 删除按钮操作 */
handleDelete(row) {
const onlyIdentitys = row.onlyIdentity || this.ids
this.$modal.confirm('是否确认删除库存明细查询编号为"' + onlyIdentitys + '"的数据项?').then(function() {
this.$modal.confirm(this.$t('searchViewStockDetail.deleteConfirm', {id: onlyIdentitys})).then(function() {
return delViewStockDetail(onlyIdentitys)
}).then(() => {
this.getList()
this.$modal.msgSuccess("删除成功")
this.$modal.msgSuccess(this.$t('searchViewStockDetail.deleteSuccess'))
}).catch(() => {})
},
/** 导出按钮操作 */

View File

@@ -1,24 +1,24 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="库存ID" prop="stockId">
<el-form-item :label="$t('searchViewStockSecure.stockId')" prop="stockId"> <!-- 库存ID -->
<el-input
v-model="queryParams.stockId"
placeholder="请输入库存ID"
:placeholder="$t('searchViewStockSecure.inputStockId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="货位ID" prop="cargoSpaceId">-->
<!-- <el-input-->
<!-- v-model="queryParams.cargoSpaceId"-->
<!-- placeholder="请输入货位ID"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="库存状态" prop="stockStatus">
<el-select v-model="queryParams.stockStatus" placeholder="请选择库存状态" clearable>
<el-form-item :label="$t('searchViewStockSecure.cargoSpaceId')" prop="cargoSpaceId"> <!-- 货位ID -->
<el-input
v-model="queryParams.cargoSpaceId"
:placeholder="$t('searchViewStockSecure.inputCargoSpaceId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('searchViewStockSecure.stockStatus')" prop="stockStatus"> <!-- 库存状态 -->
<el-select v-model="queryParams.stockStatus" :placeholder="$t('searchViewStockSecure.selectStockStatus')" clearable>
<el-option
v-for="dict in dict.type.stock_status"
:key="dict.value"
@@ -27,8 +27,8 @@
/>
</el-select>
</el-form-item>
<el-form-item label="物料状态" prop="productStatus">
<el-select v-model="queryParams.productStatus" placeholder="请选择物料状态" clearable>
<el-form-item :label="$t('searchViewStockSecure.productStatus')" prop="productStatus"> <!-- 物料状态 -->
<el-select v-model="queryParams.productStatus" :placeholder="$t('searchViewStockSecure.selectProductStatus')" clearable>
<el-option
v-for="dict in dict.type.product_status"
:key="dict.value"
@@ -37,72 +37,88 @@
/>
</el-select>
</el-form-item>
<el-form-item label="批次号" prop="lotNo">
<el-form-item :label="$t('searchViewStockSecure.lotNo')" prop="lotNo"> <!-- 批次号 -->
<el-input
v-model="queryParams.lotNo"
placeholder="请输入批次号"
:placeholder="$t('searchViewStockSecure.inputLotNo')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="入库时间" prop="inDate">
<el-form-item :label="$t('searchViewStockSecure.inDate')" prop="inDate"> <!-- 入库时间 -->
<el-input
v-model="queryParams.inDate"
placeholder="请输入入库时间"
:placeholder="$t('searchViewStockSecure.inputInDate')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="回流时间" prop="backDate">
<el-form-item :label="$t('searchViewStockSecure.backDate')" prop="backDate"> <!-- 回流时间 -->
<el-input
v-model="queryParams.backDate"
placeholder="请输入回流时间"
:placeholder="$t('searchViewStockSecure.inputBackDate')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="物料GUID" prop="productGuid">-->
<!-- <el-input-->
<!-- v-model="queryParams.productGuid"-->
<!-- placeholder="请输入物料GUID"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="作业ID" prop="jobId">-->
<!-- <el-input-->
<!-- v-model="queryParams.jobId"-->
<!-- placeholder="请输入作业ID"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="托盘条码" prop="trayCode">
<el-form-item :label="$t('searchViewStockSecure.productGuid')" prop="productGuid"> <!-- 物料GUID -->
<el-input
v-model="queryParams.productGuid"
:placeholder="$t('searchViewStockSecure.inputProductGuid')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('searchViewStockSecure.quantity')" prop="quantity"> <!-- 库存数量 -->
<el-input
v-model="queryParams.quantity"
:placeholder="$t('searchViewStockSecure.inputContent')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('searchViewStockSecure.jobId')" prop="jobId"> <!-- 作业ID -->
<el-input
v-model="queryParams.jobId"
:placeholder="$t('searchViewStockSecure.inputJobId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('searchViewStockSecure.trayCode')" prop="trayCode"> <!-- 托盘条码 -->
<el-input
v-model="queryParams.trayCode"
placeholder="请输入托盘条码"
:placeholder="$t('searchViewStockSecure.inputTrayCode')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="入库子单ID" prop="stockinDetailId">-->
<!-- <el-input-->
<!-- v-model="queryParams.stockinDetailId"-->
<!-- placeholder="请输入入库子单ID"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="入库主单" prop="stockinId">-->
<!-- <el-input-->
<!-- v-model="queryParams.stockinId"-->
<!-- placeholder="请输入入库主单"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="入库类型" prop="inType">
<el-select v-model="queryParams.inType" placeholder="请选择入库类型" clearable>
<el-form-item :label="$t('searchViewStockSecure.outQuantity')" prop="outQuantity"> <!-- 出库数量 -->
<el-input
v-model="queryParams.outQuantity"
:placeholder="$t('searchViewStockSecure.inputContent')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('searchViewStockSecure.stockinDetailId')" prop="stockinDetailId"> <!-- 入库子单ID -->
<el-input
v-model="queryParams.stockinDetailId"
:placeholder="$t('searchViewStockSecure.inputStockinDetailId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('searchViewStockSecure.stockinId')" prop="stockinId"> <!-- 入库主单 -->
<el-input
v-model="queryParams.stockinId"
:placeholder="$t('searchViewStockSecure.inputStockinId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('searchViewStockSecure.inType')" prop="inType"> <!-- 入库类型 -->
<el-select v-model="queryParams.inType" :placeholder="$t('searchViewStockSecure.selectInType')" clearable>
<el-option
v-for="dict in dict.type.in_bill_type"
:key="dict.value"
@@ -111,317 +127,13 @@
/>
</el-select>
</el-form-item>
<!-- <el-form-item label="入库班组ID" prop="inClassId">-->
<!-- <el-input-->
<!-- v-model="queryParams.inClassId"-->
<!-- placeholder="请输入入库班组ID"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="仓库ID" prop="warehouseId">-->
<!-- <el-input-->
<!-- v-model="queryParams.warehouseId"-->
<!-- placeholder="请输入仓库ID"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="垛型ID" prop="stackingId">-->
<!-- <el-input-->
<!-- v-model="queryParams.stackingId"-->
<!-- placeholder="请输入垛型ID"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="库存预警" prop="spare1">-->
<!-- <el-input-->
<!-- v-model="queryParams.spare1"-->
<!-- placeholder="请输入库存预警"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="${comment}" prop="spare2">-->
<!-- <el-input-->
<!-- v-model="queryParams.spare2"-->
<!-- placeholder="请输入${comment}"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="${comment}" prop="spare3">-->
<!-- <el-input-->
<!-- v-model="queryParams.spare3"-->
<!-- placeholder="请输入${comment}"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="${comment}" prop="spare4">-->
<!-- <el-input-->
<!-- v-model="queryParams.spare4"-->
<!-- placeholder="请输入${comment}"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="${comment}" prop="spare5">-->
<!-- <el-input-->
<!-- v-model="queryParams.spare5"-->
<!-- placeholder="请输入${comment}"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="${comment}" prop="spare6">-->
<!-- <el-input-->
<!-- v-model="queryParams.spare6"-->
<!-- placeholder="请输入${comment}"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="物料ID" prop="productId">
<el-input
v-model="queryParams.productId"
placeholder="请输入物料ID"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="仓库名称" prop="warehouseName">-->
<!-- <el-input-->
<!-- v-model="queryParams.warehouseName"-->
<!-- placeholder="请输入仓库名称"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="仓库地址" prop="address">-->
<!-- <el-input-->
<!-- v-model="queryParams.address"-->
<!-- placeholder="请输入仓库地址"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="仓库描述" prop="cDesc">-->
<!-- <el-input-->
<!-- v-model="queryParams.cDesc"-->
<!-- placeholder="请输入仓库描述"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="仓库级别" prop="warehouseKind">-->
<!-- <el-input-->
<!-- v-model="queryParams.warehouseKind"-->
<!-- placeholder="请输入仓库级别"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="是否可用" prop="isCurrent">-->
<!-- <el-input-->
<!-- v-model="queryParams.isCurrent"-->
<!-- placeholder="请输入是否可用"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="物料名称" prop="productName">
<el-input
v-model="queryParams.productName"
placeholder="请输入物料名称"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="规格" prop="spec">
<el-input
v-model="queryParams.spec"
placeholder="请输入规格"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="品牌" prop="cargoNo">-->
<!-- <el-input-->
<!-- v-model="queryParams.cargoNo"-->
<!-- placeholder="请输入品牌"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="单位" prop="unit">-->
<!-- <el-input-->
<!-- v-model="queryParams.unit"-->
<!-- placeholder="请输入单位"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="价格" prop="price">-->
<!-- <el-input-->
<!-- v-model="queryParams.price"-->
<!-- placeholder="请输入价格"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="货位名称" prop="cargoSpaceName">-->
<!-- <el-input-->
<!-- v-model="queryParams.cargoSpaceName"-->
<!-- placeholder="请输入货位名称"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="巷道ID" prop="roadwayId">-->
<!-- <el-input-->
<!-- v-model="queryParams.roadwayId"-->
<!-- placeholder="请输入巷道ID"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="货区ID" prop="cargoAreaId">
<el-input
v-model="queryParams.cargoAreaId"
placeholder="请输入货区ID"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="货位类型名称" prop="theTypeName">-->
<!-- <el-input-->
<!-- v-model="queryParams.theTypeName"-->
<!-- placeholder="请输入货位类型名称"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="排" prop="thePlatoon">
<el-input
v-model="queryParams.thePlatoon"
placeholder="请输入排"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="列" prop="theColumn">
<el-input
v-model="queryParams.theColumn"
placeholder="请输入列"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="层" prop="theFloor">
<el-input
v-model="queryParams.theFloor"
placeholder="请输入层"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="是否锁定" prop="locked">-->
<!-- <el-input-->
<!-- v-model="queryParams.locked"-->
<!-- placeholder="请输入是否锁定"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="货位高度" prop="cargoHight">-->
<!-- <el-input-->
<!-- v-model="queryParams.cargoHight"-->
<!-- placeholder="请输入货位高度"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="是否双伸" prop="issDouble">-->
<!-- <el-input-->
<!-- v-model="queryParams.issDouble"-->
<!-- placeholder="请输入是否双伸"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="双货位分组编码" prop="groupCodingNo">-->
<!-- <el-input-->
<!-- v-model="queryParams.groupCodingNo"-->
<!-- placeholder="请输入双货位分组编码"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="双货位分组编码" prop="groupCoding">-->
<!-- <el-input-->
<!-- v-model="queryParams.groupCoding"-->
<!-- placeholder="请输入双货位分组编码"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="双货位标识" prop="cargoSpaceLogo">-->
<!-- <el-input-->
<!-- v-model="queryParams.cargoSpaceLogo"-->
<!-- placeholder="请输入双货位标识"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="本仓库区域" prop="thisCargoArea">-->
<!-- <el-input-->
<!-- v-model="queryParams.thisCargoArea"-->
<!-- placeholder="请输入本仓库区域"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{$t('searchViewStockSecure.search')}}</el-button> <!-- 搜索 -->
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{$t('searchViewStockSecure.reset')}}</el-button> <!-- 重置 -->
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<!-- <el-col :span="1.5">-->
<!-- <el-button-->
<!-- type="primary"-->
<!-- plain-->
<!-- icon="el-icon-plus"-->
<!-- size="mini"-->
<!-- @click="handleAdd"-->
<!-- v-hasPermi="['search:ViewStockSecure:add']"-->
<!-- >新增</el-button>-->
<!-- </el-col>-->
<!-- <el-col :span="1.5">-->
<!-- <el-button-->
<!-- type="success"-->
<!-- plain-->
<!-- icon="el-icon-edit"-->
<!-- size="mini"-->
<!-- :disabled="single"-->
<!-- @click="handleUpdate"-->
<!-- v-hasPermi="['search:ViewStockSecure:edit']"-->
<!-- >修改</el-button>-->
<!-- </el-col>-->
<!-- <el-col :span="1.5">-->
<!-- <el-button-->
<!-- type="danger"-->
<!-- plain-->
<!-- icon="el-icon-delete"-->
<!-- size="mini"-->
<!-- :disabled="multiple"-->
<!-- @click="handleDelete"-->
<!-- v-hasPermi="['search:ViewStockSecure:remove']"-->
<!-- >删除</el-button>-->
<!-- </el-col>-->
<el-col :span="1.5">
<el-button
type="warning"
@@ -430,96 +142,58 @@
size="mini"
@click="handleExport"
v-hasPermi="['search:ViewStockSecure:export']"
>导出</el-button>
>{{$t('searchViewStockSecure.export')}}</el-button> <!-- 导出 -->
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="ViewStockSecureList" @selection-change="handleSelectionChange">
<el-table v-loading="loading" :data="stockList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="库存ID" align="center" prop="stockId" />
<el-table-column label="货位ID" align="center" prop="cargoSpaceId" />
<el-table-column label="库存状态" align="center" prop="stockStatus">
<el-table-column :label="$t('searchViewStockSecure.stockId')" align="center" prop="stockId" /> <!-- 库存ID -->
<el-table-column :label="$t('searchViewStockSecure.cargoSpaceId')" align="center" prop="cargoSpaceId" /> <!-- 货位ID -->
<el-table-column :label="$t('searchViewStockSecure.stockStatus')" align="center" prop="stockStatus"> <!-- 库存状态 -->
<template slot-scope="scope">
<dict-tag :options="dict.type.stock_status" :value="scope.row.stockStatus"/>
</template>
</el-table-column>
<el-table-column label="物料状态" align="center" prop="productStatus">
<el-table-column :label="$t('searchViewStockSecure.productStatus')" align="center" prop="productStatus"> <!-- 物料状态 -->
<template slot-scope="scope">
<dict-tag :options="dict.type.product_status" :value="scope.row.productStatus"/>
</template>
</el-table-column>
<el-table-column label="批次号" align="center" prop="lotNo" />
<el-table-column label="入库时间" align="center" prop="inDate" />
<el-table-column label="回流时间" align="center" prop="backDate" />
<!-- <el-table-column label="物料GUID" align="center" prop="productGuid" />-->
<el-table-column label="库存数量" align="center" prop="quantity" />
<el-table-column label="作业ID" align="center" prop="jobId" />
<el-table-column label="托盘条码" align="center" prop="trayCode" />
<el-table-column label="出库数量" align="center" prop="outQuantity" />
<!-- <el-table-column label="入库子单ID" align="center" prop="stockinDetailId" />-->
<el-table-column label="入库主单" align="center" prop="stockinId" />
<el-table-column label="入库类型" align="center" prop="inType">
<el-table-column :label="$t('searchViewStockSecure.lotNo')" align="center" prop="lotNo" /> <!-- 批次号 -->
<el-table-column :label="$t('searchViewStockSecure.inDate')" align="center" prop="inDate" /> <!-- 入库时间 -->
<el-table-column :label="$t('searchViewStockSecure.backDate')" align="center" prop="backDate" /> <!-- 回流时间 -->
<el-table-column :label="$t('searchViewStockSecure.productGuid')" align="center" prop="productGuid" /> <!-- 物料GUID -->
<el-table-column :label="$t('searchViewStockSecure.quantity')" align="center" prop="quantity" /> <!-- 库存数量 -->
<el-table-column :label="$t('searchViewStockSecure.jobId')" align="center" prop="jobId" /> <!-- 作业ID -->
<el-table-column :label="$t('searchViewStockSecure.trayCode')" align="center" prop="trayCode" /> <!-- 托盘条码 -->
<el-table-column :label="$t('searchViewStockSecure.outQuantity')" align="center" prop="outQuantity" /> <!-- 出库数量 -->
<el-table-column :label="$t('searchViewStockSecure.stockinDetailId')" align="center" prop="stockinDetailId" /> <!-- 入库子单ID -->
<el-table-column :label="$t('searchViewStockSecure.stockinId')" align="center" prop="stockinId" /> <!-- 入库主单 -->
<el-table-column :label="$t('searchViewStockSecure.inType')" align="center" prop="inType"> <!-- 入库类型 -->
<template slot-scope="scope">
<dict-tag :options="dict.type.in_bill_type" :value="scope.row.inType"/>
</template>
</el-table-column>
<!-- <el-table-column label="入库班组ID" align="center" prop="inClassId" />-->
<el-table-column label="仓库ID" align="center" prop="warehouseId" />
<el-table-column label="垛型ID" align="center" prop="stackingId" />
<!-- <el-table-column label="库存预警" align="center" prop="spare1" />-->
<!-- <el-table-column label="${comment}" align="center" prop="spare2" />-->
<!-- <el-table-column label="${comment}" align="center" prop="spare3" />-->
<!-- <el-table-column label="${comment}" align="center" prop="spare4" />-->
<!-- <el-table-column label="${comment}" align="center" prop="spare5" />-->
<!-- <el-table-column label="${comment}" align="center" prop="spare6" />-->
<el-table-column label="物料ID" align="center" prop="productId" />
<el-table-column label="仓库名称" align="center" prop="warehouseName" />
<!-- <el-table-column label="仓库地址" align="center" prop="address" />-->
<!-- <el-table-column label="仓库描述" align="center" prop="cDesc" />-->
<!-- <el-table-column label="仓库级别" align="center" prop="warehouseKind" />-->
<el-table-column label="仓库类型" align="center" prop="warehouseType" />
<el-table-column label="是否可用" align="center" prop="isCurrent" />
<el-table-column label="物料名称" align="center" prop="productName" />
<el-table-column label="规格" align="center" prop="spec" />
<el-table-column label="品牌" align="center" prop="cargoNo" />
<el-table-column label="单位" align="center" prop="unit" />
<el-table-column label="价格" align="center" prop="price" />
<!-- <el-table-column label="描述" align="center" prop="remark" />-->
<el-table-column label="货位名称" align="center" prop="cargoSpaceName" />
<!-- <el-table-column label="巷道ID" align="center" prop="roadwayId" />-->
<el-table-column label="货区ID" align="center" prop="cargoAreaId" />
<el-table-column label="货位类型" align="center" prop="theType" />
<!-- <el-table-column label="货位类型名称" align="center" prop="theTypeName" />-->
<!-- <el-table-column label="排" align="center" prop="thePlatoon" />-->
<!-- <el-table-column label="列" align="center" prop="theColumn" />-->
<!-- <el-table-column label="层" align="center" prop="theFloor" />-->
<el-table-column label="货位状态" align="center" prop="cargoStatus" />
<el-table-column label="是否锁定" align="center" prop="locked" />
<el-table-column label="货位高度" align="center" prop="cargoHight" />
<el-table-column label="是否双伸" align="center" prop="issDouble" />
<!-- <el-table-column label="双货位分组编码" align="center" prop="groupCodingNo" />-->
<!-- <el-table-column label="双货位分组编码" align="center" prop="groupCoding" />-->
<!-- <el-table-column label="双货位标识" align="center" prop="cargoSpaceLogo" />-->
<!-- <el-table-column label="本仓库区域" align="center" prop="thisCargoArea" />-->
<!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">-->
<!-- <template slot-scope="scope">-->
<!-- <el-button-->
<!-- size="mini"-->
<!-- type="text"-->
<!-- icon="el-icon-edit"-->
<!-- @click="handleUpdate(scope.row)"-->
<!-- v-hasPermi="['search:ViewStockSecure:edit']"-->
<!-- >修改</el-button>-->
<!-- <el-button-->
<!-- size="mini"-->
<!-- type="text"-->
<!-- icon="el-icon-delete"-->
<!-- @click="handleDelete(scope.row)"-->
<!-- v-hasPermi="['search:ViewStockSecure:remove']"-->
<!-- >删除</el-button>-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column :label="$t('searchViewStockSecure.operation')" align="center" class-name="small-padding fixed-width"> <!-- 操作 -->
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['search:ViewStockSecure:edit']"
>{{$t('searchViewStockSecure.modify')}}</el-button> <!-- 修改 -->
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['search:ViewStockSecure:remove']"
>{{$t('searchViewStockSecure.delete')}}</el-button> <!-- 删除 -->
</template>
</el-table-column>
</el-table>
<pagination
@@ -533,14 +207,14 @@
<!-- 添加或修改安全库存查询对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="库存ID" prop="stockId">
<el-input v-model="form.stockId" placeholder="请输入库存ID" />
<el-form-item :label="$t('searchViewStockSecure.stockId')" prop="stockId"> <!-- 库存ID -->
<el-input v-model="form.stockId" :placeholder="$t('searchViewStockSecure.inputStockId')" />
</el-form-item>
<el-form-item label="货位ID" prop="cargoSpaceId">
<el-input v-model="form.cargoSpaceId" placeholder="请输入货位ID" />
<el-form-item :label="$t('searchViewStockSecure.cargoSpaceId')" prop="cargoSpaceId"> <!-- 货位ID -->
<el-input v-model="form.cargoSpaceId" :placeholder="$t('searchViewStockSecure.inputCargoSpaceId')" />
</el-form-item>
<el-form-item label="库存状态" prop="stockStatus">
<el-select v-model="form.stockStatus" placeholder="请选择库存状态">
<el-form-item :label="$t('searchViewStockSecure.stockStatus')" prop="stockStatus"> <!-- 库存状态 -->
<el-select v-model="form.stockStatus" :placeholder="$t('searchViewStockSecure.selectStockStatus')">
<el-option
v-for="dict in dict.type.stock_status"
:key="dict.value"
@@ -549,8 +223,8 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="物料状态" prop="productStatus">
<el-select v-model="form.productStatus" placeholder="请选择物料状态">
<el-form-item :label="$t('searchViewStockSecure.productStatus')" prop="productStatus"> <!-- 物料状态 -->
<el-select v-model="form.productStatus" :placeholder="$t('searchViewStockSecure.selectProductStatus')">
<el-option
v-for="dict in dict.type.product_status"
:key="dict.value"
@@ -559,38 +233,38 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="批次号" prop="lotNo">
<el-input v-model="form.lotNo" placeholder="请输入批次号" />
<el-form-item :label="$t('searchViewStockSecure.lotNo')" prop="lotNo"> <!-- 批次号 -->
<el-input v-model="form.lotNo" :placeholder="$t('searchViewStockSecure.inputLotNo')" />
</el-form-item>
<el-form-item label="入库时间" prop="inDate">
<el-input v-model="form.inDate" placeholder="请输入入库时间" />
<el-form-item :label="$t('searchViewStockSecure.inDate')" prop="inDate"> <!-- 入库时间 -->
<el-input v-model="form.inDate" :placeholder="$t('searchViewStockSecure.inputInDate')" />
</el-form-item>
<el-form-item label="回流时间" prop="backDate">
<el-input v-model="form.backDate" placeholder="请输入回流时间" />
<el-form-item :label="$t('searchViewStockSecure.backDate')" prop="backDate"> <!-- 回流时间 -->
<el-input v-model="form.backDate" :placeholder="$t('searchViewStockSecure.inputBackDate')" />
</el-form-item>
<el-form-item label="物料GUID" prop="productGuid">
<el-input v-model="form.productGuid" placeholder="请输入物料GUID" />
<el-form-item :label="$t('searchViewStockSecure.productGuid')" prop="productGuid"> <!-- 物料GUID -->
<el-input v-model="form.productGuid" :placeholder="$t('searchViewStockSecure.inputProductGuid')" />
</el-form-item>
<el-form-item label="库存数量" prop="quantity">
<el-input v-model="form.quantity" type="textarea" placeholder="请输入内容" />
<el-form-item :label="$t('searchViewStockSecure.quantity')" prop="quantity"> <!-- 库存数量 -->
<el-input v-model="form.quantity" type="textarea" :placeholder="$t('searchViewStockSecure.inputContent')" />
</el-form-item>
<el-form-item label="作业ID" prop="jobId">
<el-input v-model="form.jobId" placeholder="请输入作业ID" />
<el-form-item :label="$t('searchViewStockSecure.jobId')" prop="jobId"> <!-- 作业ID -->
<el-input v-model="form.jobId" :placeholder="$t('searchViewStockSecure.inputJobId')" />
</el-form-item>
<el-form-item label="托盘条码" prop="trayCode">
<el-input v-model="form.trayCode" placeholder="请输入托盘条码" />
<el-form-item :label="$t('searchViewStockSecure.trayCode')" prop="trayCode"> <!-- 托盘条码 -->
<el-input v-model="form.trayCode" :placeholder="$t('searchViewStockSecure.inputTrayCode')" />
</el-form-item>
<el-form-item label="出库数量" prop="outQuantity">
<el-input v-model="form.outQuantity" type="textarea" placeholder="请输入内容" />
<el-form-item :label="$t('searchViewStockSecure.outQuantity')" prop="outQuantity"> <!-- 出库数量 -->
<el-input v-model="form.outQuantity" type="textarea" :placeholder="$t('searchViewStockSecure.inputContent')" />
</el-form-item>
<el-form-item label="入库子单ID" prop="stockinDetailId">
<el-input v-model="form.stockinDetailId" placeholder="请输入入库子单ID" />
<el-form-item :label="$t('searchViewStockSecure.stockinDetailId')" prop="stockinDetailId"> <!-- 入库子单ID -->
<el-input v-model="form.stockinDetailId" :placeholder="$t('searchViewStockSecure.inputStockinDetailId')" />
</el-form-item>
<el-form-item label="入库主单" prop="stockinId">
<el-input v-model="form.stockinId" placeholder="请输入入库主单" />
<el-form-item :label="$t('searchViewStockSecure.stockinId')" prop="stockinId"> <!-- 入库主单 -->
<el-input v-model="form.stockinId" :placeholder="$t('searchViewStockSecure.inputStockinId')" />
</el-form-item>
<el-form-item label="入库类型" prop="inType">
<el-select v-model="form.inType" placeholder="请选择入库类型">
<el-form-item :label="$t('searchViewStockSecure.inType')" prop="inType"> <!-- 入库类型 -->
<el-select v-model="form.inType" :placeholder="$t('searchViewStockSecure.selectInType')">
<el-option
v-for="dict in dict.type.in_bill_type"
:key="dict.value"
@@ -599,115 +273,10 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="入库班组ID" prop="inClassId">
<el-input v-model="form.inClassId" placeholder="请输入入库班组ID" />
</el-form-item>
<el-form-item label="仓库ID" prop="warehouseId">
<el-input v-model="form.warehouseId" placeholder="请输入仓库ID" />
</el-form-item>
<el-form-item label="垛型ID" prop="stackingId">
<el-input v-model="form.stackingId" placeholder="请输入垛型ID" />
</el-form-item>
<el-form-item label="库存预警" prop="spare1">
<el-input v-model="form.spare1" placeholder="请输入库存预警" />
</el-form-item>
<el-form-item label="${comment}" prop="spare2">
<el-input v-model="form.spare2" placeholder="请输入${comment}" />
</el-form-item>
<el-form-item label="${comment}" prop="spare3">
<el-input v-model="form.spare3" placeholder="请输入${comment}" />
</el-form-item>
<el-form-item label="${comment}" prop="spare4">
<el-input v-model="form.spare4" placeholder="请输入${comment}" />
</el-form-item>
<el-form-item label="${comment}" prop="spare5">
<el-input v-model="form.spare5" placeholder="请输入${comment}" />
</el-form-item>
<el-form-item label="${comment}" prop="spare6">
<el-input v-model="form.spare6" placeholder="请输入${comment}" />
</el-form-item>
<el-form-item label="物料ID" prop="productId">
<el-input v-model="form.productId" placeholder="请输入物料ID" />
</el-form-item>
<el-form-item label="仓库名称" prop="warehouseName">
<el-input v-model="form.warehouseName" placeholder="请输入仓库名称" />
</el-form-item>
<el-form-item label="仓库地址" prop="address">
<el-input v-model="form.address" placeholder="请输入仓库地址" />
</el-form-item>
<el-form-item label="仓库描述" prop="cDesc">
<el-input v-model="form.cDesc" placeholder="请输入仓库描述" />
</el-form-item>
<el-form-item label="仓库级别" prop="warehouseKind">
<el-input v-model="form.warehouseKind" placeholder="请输入仓库级别" />
</el-form-item>
<el-form-item label="是否可用" prop="isCurrent">
<el-input v-model="form.isCurrent" placeholder="请输入是否可用" />
</el-form-item>
<el-form-item label="物料名称" prop="productName">
<el-input v-model="form.productName" placeholder="请输入物料名称" />
</el-form-item>
<el-form-item label="规格" prop="spec">
<el-input v-model="form.spec" placeholder="请输入规格" />
</el-form-item>
<el-form-item label="品牌" prop="cargoNo">
<el-input v-model="form.cargoNo" placeholder="请输入品牌" />
</el-form-item>
<el-form-item label="单位" prop="unit">
<el-input v-model="form.unit" placeholder="请输入单位" />
</el-form-item>
<el-form-item label="价格" prop="price">
<el-input v-model="form.price" placeholder="请输入价格" />
</el-form-item>
<el-form-item label="描述" prop="remark">
<el-input v-model="form.remark" placeholder="请输入描述" />
</el-form-item>
<el-form-item label="货位名称" prop="cargoSpaceName">
<el-input v-model="form.cargoSpaceName" placeholder="请输入货位名称" />
</el-form-item>
<el-form-item label="巷道ID" prop="roadwayId">
<el-input v-model="form.roadwayId" placeholder="请输入巷道ID" />
</el-form-item>
<el-form-item label="货区ID" prop="cargoAreaId">
<el-input v-model="form.cargoAreaId" placeholder="请输入货区ID" />
</el-form-item>
<el-form-item label="货位类型名称" prop="theTypeName">
<el-input v-model="form.theTypeName" placeholder="请输入货位类型名称" />
</el-form-item>
<el-form-item label="排" prop="thePlatoon">
<el-input v-model="form.thePlatoon" placeholder="请输入排" />
</el-form-item>
<el-form-item label="列" prop="theColumn">
<el-input v-model="form.theColumn" placeholder="请输入列" />
</el-form-item>
<el-form-item label="层" prop="theFloor">
<el-input v-model="form.theFloor" placeholder="请输入层" />
</el-form-item>
<el-form-item label="是否锁定" prop="locked">
<el-input v-model="form.locked" placeholder="请输入是否锁定" />
</el-form-item>
<el-form-item label="货位高度" prop="cargoHight">
<el-input v-model="form.cargoHight" placeholder="请输入货位高度" />
</el-form-item>
<el-form-item label="是否双伸" prop="issDouble">
<el-input v-model="form.issDouble" placeholder="请输入是否双伸" />
</el-form-item>
<el-form-item label="双货位分组编码" prop="groupCodingNo">
<el-input v-model="form.groupCodingNo" placeholder="请输入双货位分组编码" />
</el-form-item>
<el-form-item label="双货位分组编码" prop="groupCoding">
<el-input v-model="form.groupCoding" placeholder="请输入双货位分组编码" />
</el-form-item>
<el-form-item label="双货位标识" prop="cargoSpaceLogo">
<el-input v-model="form.cargoSpaceLogo" placeholder="请输入双货位标识" />
</el-form-item>
<el-form-item label="本仓库区域" prop="thisCargoArea">
<el-input v-model="form.thisCargoArea" placeholder="请输入本仓库区域" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">确 定</el-button>
<el-button @click="cancel">取 消</el-button>
<el-button type="primary" @click="submitForm">{{$t('searchViewStockSecure.confirm')}}</el-button> <!-- 确定 -->
<el-button @click="cancel">{{$t('searchViewStockSecure.cancel')}}</el-button> <!-- 取消 -->
</div>
</el-dialog>
</div>

View File

@@ -1,24 +1,24 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="库存ID" prop="stockId">
<el-form-item :label="$t('searchViewStockWarning.stockId')" prop="stockId"> <!-- 库存ID -->
<el-input
v-model="queryParams.stockId"
placeholder="请输入库存ID"
:placeholder="$t('searchViewStockWarning.inputStockId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="货位ID" prop="cargoSpaceId">
<el-form-item :label="$t('searchViewStockWarning.cargoSpaceId')" prop="cargoSpaceId"> <!-- 货位ID -->
<el-input
v-model="queryParams.cargoSpaceId"
placeholder="请输入货位ID"
:placeholder="$t('searchViewStockWarning.inputCargoSpaceId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="库存状态" prop="stockStatus">
<el-select v-model="queryParams.stockStatus" placeholder="请选择库存状态" clearable>
<el-form-item :label="$t('searchViewStockWarning.stockStatus')" prop="stockStatus"> <!-- 库存状态 -->
<el-select v-model="queryParams.stockStatus" :placeholder="$t('searchViewStockWarning.selectStockStatus')" clearable>
<el-option
v-for="dict in dict.type.stock_status"
:key="dict.value"
@@ -27,8 +27,8 @@
/>
</el-select>
</el-form-item>
<el-form-item label="物料状态" prop="productStatus">
<el-select v-model="queryParams.productStatus" placeholder="请选择物料状态" clearable>
<el-form-item :label="$t('searchViewStockWarning.productStatus')" prop="productStatus"> <!-- 物料状态 -->
<el-select v-model="queryParams.productStatus" :placeholder="$t('searchViewStockWarning.selectProductStatus')" clearable>
<el-option
v-for="dict in dict.type.product_status"
:key="dict.value"
@@ -37,88 +37,40 @@
/>
</el-select>
</el-form-item>
<el-form-item label="批次号" prop="lotNo">
<el-form-item :label="$t('searchViewStockWarning.lotNo')" prop="lotNo"> <!-- 批次号 -->
<el-input
v-model="queryParams.lotNo"
placeholder="请输入批次号"
:placeholder="$t('searchViewStockWarning.inputLotNo')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="入库时间" prop="inDate">
<el-form-item :label="$t('searchViewStockWarning.inDate')" prop="inDate"> <!-- 入库时间 -->
<el-input
v-model="queryParams.inDate"
placeholder="请输入入库时间"
:placeholder="$t('searchViewStockWarning.inputInDate')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="回流时间" prop="backDate">
<el-form-item :label="$t('searchViewStockWarning.backDate')" prop="backDate"> <!-- 回流时间 -->
<el-input
v-model="queryParams.backDate"
placeholder="请输入回流时间"
:placeholder="$t('searchViewStockWarning.inputBackDate')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="物料GUID" prop="productGuid">-->
<!-- <el-input-->
<!-- v-model="queryParams.productGuid"-->
<!-- placeholder="请输入物料GUID"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="库存数量" prop="quantity">-->
<!-- <el-input-->
<!-- v-model="queryParams.quantity"-->
<!-- placeholder="请输入库存数量"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="作业ID" prop="jobId">-->
<!-- <el-input-->
<!-- v-model="queryParams.jobId"-->
<!-- placeholder="请输入作业ID"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="托盘条码" prop="trayCode">
<el-form-item :label="$t('searchViewStockWarning.trayCode')" prop="trayCode"> <!-- 托盘条码 -->
<el-input
v-model="queryParams.trayCode"
placeholder="请输入托盘条码"
:placeholder="$t('searchViewStockWarning.inputTrayCode')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="出库数量" prop="outQuantity">-->
<!-- <el-input-->
<!-- v-model="queryParams.outQuantity"-->
<!-- placeholder="请输入出库数量"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="入库子单ID" prop="stockinDetailId">-->
<!-- <el-input-->
<!-- v-model="queryParams.stockinDetailId"-->
<!-- placeholder="请输入入库子单ID"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="入库主单" prop="stockinId">-->
<!-- <el-input-->
<!-- v-model="queryParams.stockinId"-->
<!-- placeholder="请输入入库主单"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="入库类型" prop="inType">
<el-select v-model="queryParams.inType" placeholder="请选择入库类型" clearable>
<el-form-item :label="$t('searchViewStockWarning.inType')" prop="inType"> <!-- 入库类型 -->
<el-select v-model="queryParams.inType" :placeholder="$t('searchViewStockWarning.selectInType')" clearable>
<el-option
v-for="dict in dict.type.in_bill_type"
:key="dict.value"
@@ -127,317 +79,61 @@
/>
</el-select>
</el-form-item>
<!-- <el-form-item label="入库班组ID" prop="inClassId">-->
<!-- <el-input-->
<!-- v-model="queryParams.inClassId"-->
<!-- placeholder="请输入入库班组ID"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="仓库ID" prop="warehouseId">-->
<!-- <el-input-->
<!-- v-model="queryParams.warehouseId"-->
<!-- placeholder="请输入仓库ID"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="垛型ID" prop="stackingId">-->
<!-- <el-input-->
<!-- v-model="queryParams.stackingId"-->
<!-- placeholder="请输入垛型ID"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="预警标识" prop="spare1">-->
<!-- <el-input-->
<!-- v-model="queryParams.spare1"-->
<!-- placeholder="请输入预警标识"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="${comment}" prop="spare2">-->
<!-- <el-input-->
<!-- v-model="queryParams.spare2"-->
<!-- placeholder="请输入${comment}"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="${comment}" prop="spare3">-->
<!-- <el-input-->
<!-- v-model="queryParams.spare3"-->
<!-- placeholder="请输入${comment}"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="${comment}" prop="spare4">-->
<!-- <el-input-->
<!-- v-model="queryParams.spare4"-->
<!-- placeholder="请输入${comment}"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="${comment}" prop="spare5">-->
<!-- <el-input-->
<!-- v-model="queryParams.spare5"-->
<!-- placeholder="请输入${comment}"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="${comment}" prop="spare6">-->
<!-- <el-input-->
<!-- v-model="queryParams.spare6"-->
<!-- placeholder="请输入${comment}"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="物料ID" prop="productId">
<el-form-item :label="$t('searchViewStockWarning.productId')" prop="productId"> <!-- 物料ID -->
<el-input
v-model="queryParams.productId"
placeholder="请输入物料ID"
:placeholder="$t('searchViewStockWarning.inputProductId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="仓库名称" prop="warehouseName">-->
<!-- <el-input-->
<!-- v-model="queryParams.warehouseName"-->
<!-- placeholder="请输入仓库名称"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="仓库地址" prop="address">-->
<!-- <el-input-->
<!-- v-model="queryParams.address"-->
<!-- placeholder="请输入仓库地址"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="仓库描述" prop="cDesc">-->
<!-- <el-input-->
<!-- v-model="queryParams.cDesc"-->
<!-- placeholder="请输入仓库描述"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="仓库级别" prop="warehouseKind">-->
<!-- <el-input-->
<!-- v-model="queryParams.warehouseKind"-->
<!-- placeholder="请输入仓库级别"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="是否可用" prop="isCurrent">-->
<!-- <el-input-->
<!-- v-model="queryParams.isCurrent"-->
<!-- placeholder="请输入是否可用"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="物料名称" prop="productName">
<el-form-item :label="$t('searchViewStockWarning.productName')" prop="productName"> <!-- 物料名称 -->
<el-input
v-model="queryParams.productName"
placeholder="请输入物料名称"
:placeholder="$t('searchViewStockWarning.inputProductName')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="规格" prop="spec">
<el-form-item :label="$t('searchViewStockWarning.spec')" prop="spec"> <!-- 规格 -->
<el-input
v-model="queryParams.spec"
placeholder="请输入规格"
:placeholder="$t('searchViewStockWarning.inputSpec')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="品牌" prop="cargoNo">-->
<!-- <el-input-->
<!-- v-model="queryParams.cargoNo"-->
<!-- placeholder="请输入品牌"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="单位" prop="unit">-->
<!-- <el-input-->
<!-- v-model="queryParams.unit"-->
<!-- placeholder="请输入单位"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="价格" prop="price">-->
<!-- <el-input-->
<!-- v-model="queryParams.price"-->
<!-- placeholder="请输入价格"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="货位名称" prop="cargoSpaceName">-->
<!-- <el-input-->
<!-- v-model="queryParams.cargoSpaceName"-->
<!-- placeholder="请输入货位名称"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="巷道ID" prop="roadwayId">-->
<!-- <el-input-->
<!-- v-model="queryParams.roadwayId"-->
<!-- placeholder="请输入巷道ID"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="货区ID" prop="cargoAreaId">-->
<!-- <el-input-->
<!-- v-model="queryParams.cargoAreaId"-->
<!-- placeholder="请输入货区ID"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="the_type_name:" prop="theTypeName">-->
<!-- <el-input-->
<!-- v-model="queryParams.theTypeName"-->
<!-- placeholder="请输入the_type_name:"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="排" prop="thePlatoon">
<el-form-item :label="$t('searchViewStockWarning.thePlatoon')" prop="thePlatoon"> <!-- 排 -->
<el-input
v-model="queryParams.thePlatoon"
placeholder="请输入排"
:placeholder="$t('searchViewStockWarning.inputThePlatoon')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="列" prop="theColumn">
<el-form-item :label="$t('searchViewStockWarning.theColumn')" prop="theColumn"> <!-- 列 -->
<el-input
v-model="queryParams.theColumn"
placeholder="请输入列"
:placeholder="$t('searchViewStockWarning.inputTheColumn')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="层" prop="theFloor">
<el-form-item :label="$t('searchViewStockWarning.theFloor')" prop="theFloor"> <!-- 层 -->
<el-input
v-model="queryParams.theFloor"
placeholder="请输入层"
:placeholder="$t('searchViewStockWarning.inputTheFloor')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="是否锁定" prop="locked">-->
<!-- <el-input-->
<!-- v-model="queryParams.locked"-->
<!-- placeholder="请输入是否锁定"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="货位高度" prop="cargoHight">-->
<!-- <el-input-->
<!-- v-model="queryParams.cargoHight"-->
<!-- placeholder="请输入货位高度"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="是否双伸" prop="issDouble">-->
<!-- <el-input-->
<!-- v-model="queryParams.issDouble"-->
<!-- placeholder="请输入是否双伸"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="双货位分组编码" prop="groupCodingNo">-->
<!-- <el-input-->
<!-- v-model="queryParams.groupCodingNo"-->
<!-- placeholder="请输入双货位分组编码"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="双货位分组编码" prop="groupCoding">-->
<!-- <el-input-->
<!-- v-model="queryParams.groupCoding"-->
<!-- placeholder="请输入双货位分组编码"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="双货位标识" prop="cargoSpaceLogo">-->
<!-- <el-input-->
<!-- v-model="queryParams.cargoSpaceLogo"-->
<!-- placeholder="请输入双货位标识"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="本仓库区域" prop="thisCargoArea">-->
<!-- <el-input-->
<!-- v-model="queryParams.thisCargoArea"-->
<!-- placeholder="请输入本仓库区域"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{$t('searchViewStockWarning.search')}}</el-button> <!-- 搜索 -->
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{$t('searchViewStockWarning.reset')}}</el-button> <!-- 重置 -->
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<!-- <el-col :span="1.5">-->
<!-- <el-button-->
<!-- type="primary"-->
<!-- plain-->
<!-- icon="el-icon-plus"-->
<!-- size="mini"-->
<!-- @click="handleAdd"-->
<!-- v-hasPermi="['search:ViewStockWarning:add']"-->
<!-- >新增</el-button>-->
<!-- </el-col>-->
<!-- <el-col :span="1.5">-->
<!-- <el-button-->
<!-- type="success"-->
<!-- plain-->
<!-- icon="el-icon-edit"-->
<!-- size="mini"-->
<!-- :disabled="single"-->
<!-- @click="handleUpdate"-->
<!-- v-hasPermi="['search:ViewStockWarning:edit']"-->
<!-- >修改</el-button>-->
<!-- </el-col>-->
<!-- <el-col :span="1.5">-->
<!-- <el-button-->
<!-- type="danger"-->
<!-- plain-->
<!-- icon="el-icon-delete"-->
<!-- size="mini"-->
<!-- :disabled="multiple"-->
<!-- @click="handleDelete"-->
<!-- v-hasPermi="['search:ViewStockWarning:remove']"-->
<!-- >删除</el-button>-->
<!-- </el-col>-->
<el-col :span="1.5">
<el-button
type="warning"
@@ -446,96 +142,56 @@
size="mini"
@click="handleExport"
v-hasPermi="['search:ViewStockWarning:export']"
>导出</el-button>
>{{$t('searchViewStockWarning.export')}}</el-button> <!-- 导出 -->
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="ViewStockWarningList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="库存ID" align="center" prop="stockId" />
<el-table-column label="货位ID" align="center" prop="cargoSpaceId" />
<el-table-column label="库存状态" align="center" prop="stockStatus">
<el-table-column :label="$t('searchViewStockWarning.stockId')" align="center" prop="stockId" /> <!-- 库存ID -->
<el-table-column :label="$t('searchViewStockWarning.cargoSpaceId')" align="center" prop="cargoSpaceId" /> <!-- 货位ID -->
<el-table-column :label="$t('searchViewStockWarning.stockStatus')" align="center" prop="stockStatus"> <!-- 库存状态 -->
<template slot-scope="scope">
<dict-tag :options="dict.type.stock_status" :value="scope.row.stockStatus"/>
</template>
</el-table-column>
<el-table-column label="物料状态" align="center" prop="productStatus">
<el-table-column :label="$t('searchViewStockWarning.productStatus')" align="center" prop="productStatus"> <!-- 物料状态 -->
<template slot-scope="scope">
<dict-tag :options="dict.type.product_status" :value="scope.row.productStatus"/>
</template>
</el-table-column>
<el-table-column label="批次号" align="center" prop="lotNo" />
<el-table-column label="入库时间" align="center" prop="inDate" />
<el-table-column label="回流时间" align="center" prop="backDate" />
<!-- <el-table-column label="物料GUID" align="center" prop="productGuid" />-->
<el-table-column label="库存数量" align="center" prop="quantity" />
<el-table-column label="作业ID" align="center" prop="jobId" />
<el-table-column label="托盘条码" align="center" prop="trayCode" />
<el-table-column label="出库数量" align="center" prop="outQuantity" />
<!-- <el-table-column label="入库子单ID" align="center" prop="stockinDetailId" />-->
<el-table-column label="入库主单" align="center" prop="stockinId" />
<el-table-column label="入库类型" align="center" prop="inType">
<el-table-column :label="$t('searchViewStockWarning.lotNo')" align="center" prop="lotNo" /> <!-- 批次号 -->
<el-table-column :label="$t('searchViewStockWarning.inDate')" align="center" prop="inDate" /> <!-- 入库时间 -->
<el-table-column :label="$t('searchViewStockWarning.backDate')" align="center" prop="backDate" /> <!-- 回流时间 -->
<el-table-column :label="$t('searchViewStockWarning.quantity')" align="center" prop="quantity" /> <!-- 库存数量 -->
<el-table-column :label="$t('searchViewStockWarning.jobId')" align="center" prop="jobId" /> <!-- 作业ID -->
<el-table-column :label="$t('searchViewStockWarning.trayCode')" align="center" prop="trayCode" /> <!-- 托盘条码 -->
<el-table-column :label="$t('searchViewStockWarning.outQuantity')" align="center" prop="outQuantity" /> <!-- 出库数量 -->
<el-table-column :label="$t('searchViewStockWarning.stockinId')" align="center" prop="stockinId" /> <!-- 入库主单 -->
<el-table-column :label="$t('searchViewStockWarning.inType')" align="center" prop="inType"> <!-- 入库类型 -->
<template slot-scope="scope">
<dict-tag :options="dict.type.in_bill_type" :value="scope.row.inType"/>
</template>
</el-table-column>
<!-- <el-table-column label="入库班组ID" align="center" prop="inClassId" />-->
<el-table-column label="仓库ID" align="center" prop="warehouseId" />
<el-table-column label="垛型ID" align="center" prop="stackingId" />
<!-- <el-table-column label="库存预警" align="center" prop="spare1" />-->
<!-- <el-table-column label="${comment}" align="center" prop="spare2" />-->
<!-- <el-table-column label="${comment}" align="center" prop="spare3" />-->
<!-- <el-table-column label="${comment}" align="center" prop="spare4" />-->
<!-- <el-table-column label="${comment}" align="center" prop="spare5" />-->
<!-- <el-table-column label="${comment}" align="center" prop="spare6" />-->
<el-table-column label="物料ID" align="center" prop="productId" />
<el-table-column label="仓库名称" align="center" prop="warehouseName" />
<!-- <el-table-column label="仓库地址" align="center" prop="address" />-->
<!-- <el-table-column label="仓库描述" align="center" prop="cDesc" />-->
<!-- <el-table-column label="仓库级别" align="center" prop="warehouseKind" />-->
<el-table-column label="仓库类型" align="center" prop="warehouseType" />
<el-table-column label="是否可用" align="center" prop="isCurrent" />
<el-table-column label="物料名称" align="center" prop="productName" />
<el-table-column label="规格" align="center" prop="spec" />
<el-table-column label="品牌" align="center" prop="cargoNo" />
<el-table-column label="单位" align="center" prop="unit" />
<el-table-column label="价格" align="center" prop="price" />
<!-- <el-table-column label="描述" align="center" prop="remark" />-->
<el-table-column label="货位名称" align="center" prop="cargoSpaceName" />
<!-- <el-table-column label="巷道ID" align="center" prop="roadwayId" />-->
<el-table-column label="货区ID" align="center" prop="cargoAreaId" />
<el-table-column label="货位类型" align="center" prop="theType" />
<!-- <el-table-column label="货位类型名称" align="center" prop="theTypeName" />-->
<!-- <el-table-column label="排" align="center" prop="thePlatoon" />-->
<!-- <el-table-column label="列" align="center" prop="theColumn" />-->
<!-- <el-table-column label="层" align="center" prop="theFloor" />-->
<el-table-column label="货位状态" align="center" prop="cargoStatus" />
<el-table-column label="是否锁定" align="center" prop="locked" />
<el-table-column label="货位高度" align="center" prop="cargoHight" />
<el-table-column label="是否双伸" align="center" prop="issDouble" />
<!-- <el-table-column label="双货位分组编码" align="center" prop="groupCodingNo" />-->
<!-- <el-table-column label="双货位分组编码" align="center" prop="groupCoding" />-->
<!-- <el-table-column label="双货位标识" align="center" prop="cargoSpaceLogo" />-->
<!-- <el-table-column label="本仓库区域" align="center" prop="thisCargoArea" />-->
<!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">-->
<!-- <template slot-scope="scope">-->
<!-- <el-button-->
<!-- size="mini"-->
<!-- type="text"-->
<!-- icon="el-icon-edit"-->
<!-- @click="handleUpdate(scope.row)"-->
<!-- v-hasPermi="['search:ViewStockSecure:edit']"-->
<!-- >修改</el-button>-->
<!-- <el-button-->
<!-- size="mini"-->
<!-- type="text"-->
<!-- icon="el-icon-delete"-->
<!-- @click="handleDelete(scope.row)"-->
<!-- v-hasPermi="['search:ViewStockSecure:remove']"-->
<!-- >删除</el-button>-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column :label="$t('searchViewStockWarning.warehouseId')" align="center" prop="warehouseId" /> <!-- 仓库ID -->
<el-table-column :label="$t('searchViewStockWarning.stackingId')" align="center" prop="stackingId" /> <!-- 垛型ID -->
<el-table-column :label="$t('searchViewStockWarning.productId')" align="center" prop="productId" /> <!-- 物料ID -->
<el-table-column :label="$t('searchViewStockWarning.warehouseName')" align="center" prop="warehouseName" /> <!-- 仓库名称 -->
<el-table-column :label="$t('searchViewStockWarning.warehouseType')" align="center" prop="warehouseType" /> <!-- 仓库类型 -->
<el-table-column :label="$t('searchViewStockWarning.isCurrent')" align="center" prop="isCurrent" /> <!-- 是否可用 -->
<el-table-column :label="$t('searchViewStockWarning.productName')" align="center" prop="productName" /> <!-- 物料名称 -->
<el-table-column :label="$t('searchViewStockWarning.spec')" align="center" prop="spec" /> <!-- 规格 -->
<el-table-column :label="$t('searchViewStockWarning.cargoNo')" align="center" prop="cargoNo" /> <!-- 品牌 -->
<el-table-column :label="$t('searchViewStockWarning.unit')" align="center" prop="unit" /> <!-- 单位 -->
<el-table-column :label="$t('searchViewStockWarning.price')" align="center" prop="price" /> <!-- 价格 -->
<el-table-column :label="$t('searchViewStockWarning.cargoSpaceName')" align="center" prop="cargoSpaceName" /> <!-- 货位名称 -->
<el-table-column :label="$t('searchViewStockWarning.cargoAreaId')" align="center" prop="cargoAreaId" /> <!-- 货区ID -->
<el-table-column :label="$t('searchViewStockWarning.theType')" align="center" prop="theType" /> <!-- 货位类型 -->
<el-table-column :label="$t('searchViewStockWarning.cargoStatus')" align="center" prop="cargoStatus" /> <!-- 货位状态 -->
<el-table-column :label="$t('searchViewStockWarning.locked')" align="center" prop="locked" /> <!-- 是否锁定 -->
<el-table-column :label="$t('searchViewStockWarning.cargoHight')" align="center" prop="cargoHight" /> <!-- 货位高度 -->
<el-table-column :label="$t('searchViewStockWarning.issDouble')" align="center" prop="issDouble" /> <!-- 是否双伸 -->
</el-table>
<pagination
@@ -549,14 +205,14 @@
<!-- 添加或修改预警库存查询对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="库存ID" prop="stockId">
<el-input v-model="form.stockId" placeholder="请输入库存ID" />
<el-form-item :label="$t('searchViewStockWarning.stockId')" prop="stockId"> <!-- 库存ID -->
<el-input v-model="form.stockId" :placeholder="$t('searchViewStockWarning.inputStockId')" />
</el-form-item>
<el-form-item label="货位ID" prop="cargoSpaceId">
<el-input v-model="form.cargoSpaceId" placeholder="请输入货位ID" />
<el-form-item :label="$t('searchViewStockWarning.cargoSpaceId')" prop="cargoSpaceId"> <!-- 货位ID -->
<el-input v-model="form.cargoSpaceId" :placeholder="$t('searchViewStockWarning.inputCargoSpaceId')" />
</el-form-item>
<el-form-item label="库存状态" prop="stockStatus">
<el-select v-model="form.stockStatus" placeholder="请选择库存状态">
<el-form-item :label="$t('searchViewStockWarning.stockStatus')" prop="stockStatus"> <!-- 库存状态 -->
<el-select v-model="form.stockStatus" :placeholder="$t('searchViewStockWarning.selectStockStatus')">
<el-option
v-for="dict in dict.type.stock_status"
:key="dict.value"
@@ -565,8 +221,8 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="物料状态" prop="productStatus">
<el-select v-model="form.productStatus" placeholder="请选择物料状态">
<el-form-item :label="$t('searchViewStockWarning.productStatus')" prop="productStatus"> <!-- 物料状态 -->
<el-select v-model="form.productStatus" :placeholder="$t('searchViewStockWarning.selectProductStatus')">
<el-option
v-for="dict in dict.type.product_status"
:key="dict.value"
@@ -575,155 +231,34 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="批次号" prop="lotNo">
<el-input v-model="form.lotNo" placeholder="请输入批次号" />
<el-form-item :label="$t('searchViewStockWarning.lotNo')" prop="lotNo"> <!-- 批次号 -->
<el-input v-model="form.lotNo" :placeholder="$t('searchViewStockWarning.inputLotNo')" />
</el-form-item>
<el-form-item label="入库时间" prop="inDate">
<el-input v-model="form.inDate" placeholder="请输入入库时间" />
<el-form-item :label="$t('searchViewStockWarning.inDate')" prop="inDate"> <!-- 入库时间 -->
<el-input v-model="form.inDate" :placeholder="$t('searchViewStockWarning.inputInDate')" />
</el-form-item>
<el-form-item label="回流时间" prop="backDate">
<el-input v-model="form.backDate" placeholder="请输入回流时间" />
<el-form-item :label="$t('searchViewStockWarning.backDate')" prop="backDate"> <!-- 回流时间 -->
<el-input v-model="form.backDate" :placeholder="$t('searchViewStockWarning.inputBackDate')" />
</el-form-item>
<el-form-item label="物料GUID" prop="productGuid">
<el-input v-model="form.productGuid" placeholder="请输入物料GUID" />
<el-form-item :label="$t('searchViewStockWarning.productGuid')" prop="productGuid"> <!-- 物料GUID -->
<el-input v-model="form.productGuid" :placeholder="$t('searchViewStockWarning.inputProductGuid')" />
</el-form-item>
<el-form-item label="库存数量" prop="quantity">
<el-input v-model="form.quantity" placeholder="请输入库存数量" />
<el-form-item :label="$t('searchViewStockWarning.quantity')" prop="quantity"> <!-- 库存数量 -->
<el-input v-model="form.quantity" :placeholder="$t('searchViewStockWarning.inputQuantity')" />
</el-form-item>
<el-form-item label="作业ID" prop="jobId">
<el-input v-model="form.jobId" placeholder="请输入作业ID" />
<el-form-item :label="$t('searchViewStockWarning.jobId')" prop="jobId"> <!-- 作业ID -->
<el-input v-model="form.jobId" :placeholder="$t('searchViewStockWarning.inputJobId')" />
</el-form-item>
<el-form-item label="托盘条码" prop="trayCode">
<el-input v-model="form.trayCode" placeholder="请输入托盘条码" />
<el-form-item :label="$t('searchViewStockWarning.trayCode')" prop="trayCode"> <!-- 托盘条码 -->
<el-input v-model="form.trayCode" :placeholder="$t('searchViewStockWarning.inputTrayCode')" />
</el-form-item>
<el-form-item label="出库数量" prop="outQuantity">
<el-input v-model="form.outQuantity" placeholder="请输入出库数量" />
</el-form-item>
<el-form-item label="入库子单ID" prop="stockinDetailId">
<el-input v-model="form.stockinDetailId" placeholder="请输入入库子单ID" />
</el-form-item>
<el-form-item label="入库主单" prop="stockinId">
<el-input v-model="form.stockinId" placeholder="请输入入库主单" />
</el-form-item>
<el-form-item label="入库类型" prop="inType">
<el-select v-model="form.inType" placeholder="请选择入库类型">
<el-option
v-for="dict in dict.type.in_bill_type"
:key="dict.value"
:label="dict.label"
:value="dict.value"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="入库班组ID" prop="inClassId">
<el-input v-model="form.inClassId" placeholder="请输入入库班组ID" />
</el-form-item>
<el-form-item label="仓库ID" prop="warehouseId">
<el-input v-model="form.warehouseId" placeholder="请输入仓库ID" />
</el-form-item>
<el-form-item label="垛型ID" prop="stackingId">
<el-input v-model="form.stackingId" placeholder="请输入垛型ID" />
</el-form-item>
<el-form-item label="预警标识" prop="spare1">
<el-input v-model="form.spare1" placeholder="请输入预警标识" />
</el-form-item>
<el-form-item label="${comment}" prop="spare2">
<el-input v-model="form.spare2" placeholder="请输入${comment}" />
</el-form-item>
<el-form-item label="${comment}" prop="spare3">
<el-input v-model="form.spare3" placeholder="请输入${comment}" />
</el-form-item>
<el-form-item label="${comment}" prop="spare4">
<el-input v-model="form.spare4" placeholder="请输入${comment}" />
</el-form-item>
<el-form-item label="${comment}" prop="spare5">
<el-input v-model="form.spare5" placeholder="请输入${comment}" />
</el-form-item>
<el-form-item label="${comment}" prop="spare6">
<el-input v-model="form.spare6" placeholder="请输入${comment}" />
</el-form-item>
<el-form-item label="物料ID" prop="productId">
<el-input v-model="form.productId" placeholder="请输入物料ID" />
</el-form-item>
<el-form-item label="仓库名称" prop="warehouseName">
<el-input v-model="form.warehouseName" placeholder="请输入仓库名称" />
</el-form-item>
<el-form-item label="仓库地址" prop="address">
<el-input v-model="form.address" placeholder="请输入仓库地址" />
</el-form-item>
<el-form-item label="仓库描述" prop="cDesc">
<el-input v-model="form.cDesc" placeholder="请输入仓库描述" />
</el-form-item>
<el-form-item label="仓库级别" prop="warehouseKind">
<el-input v-model="form.warehouseKind" placeholder="请输入仓库级别" />
</el-form-item>
<el-form-item label="是否可用" prop="isCurrent">
<el-input v-model="form.isCurrent" placeholder="请输入是否可用" />
</el-form-item>
<el-form-item label="物料名称" prop="productName">
<el-input v-model="form.productName" placeholder="请输入物料名称" />
</el-form-item>
<el-form-item label="规格" prop="spec">
<el-input v-model="form.spec" placeholder="请输入规格" />
</el-form-item>
<el-form-item label="品牌" prop="cargoNo">
<el-input v-model="form.cargoNo" placeholder="请输入品牌" />
</el-form-item>
<el-form-item label="单位" prop="unit">
<el-input v-model="form.unit" placeholder="请输入单位" />
</el-form-item>
<el-form-item label="价格" prop="price">
<el-input v-model="form.price" placeholder="请输入价格" />
</el-form-item>
<el-form-item label="描述" prop="remark">
<el-input v-model="form.remark" placeholder="请输入描述" />
</el-form-item>
<el-form-item label="货位名称" prop="cargoSpaceName">
<el-input v-model="form.cargoSpaceName" placeholder="请输入货位名称" />
</el-form-item>
<el-form-item label="巷道ID" prop="roadwayId">
<el-input v-model="form.roadwayId" placeholder="请输入巷道ID" />
</el-form-item>
<el-form-item label="货区ID" prop="cargoAreaId">
<el-input v-model="form.cargoAreaId" placeholder="请输入货区ID" />
</el-form-item>
<el-form-item label="the_type_name:" prop="theTypeName">
<el-input v-model="form.theTypeName" placeholder="请输入the_type_name:" />
</el-form-item>
<el-form-item label="排" prop="thePlatoon">
<el-input v-model="form.thePlatoon" placeholder="请输入排" />
</el-form-item>
<el-form-item label="列" prop="theColumn">
<el-input v-model="form.theColumn" placeholder="请输入列" />
</el-form-item>
<el-form-item label="层" prop="theFloor">
<el-input v-model="form.theFloor" placeholder="请输入层" />
</el-form-item>
<el-form-item label="是否锁定" prop="locked">
<el-input v-model="form.locked" placeholder="请输入是否锁定" />
</el-form-item>
<el-form-item label="货位高度" prop="cargoHight">
<el-input v-model="form.cargoHight" placeholder="请输入货位高度" />
</el-form-item>
<el-form-item label="是否双伸" prop="issDouble">
<el-input v-model="form.issDouble" placeholder="请输入是否双伸" />
</el-form-item>
<el-form-item label="双货位分组编码" prop="groupCodingNo">
<el-input v-model="form.groupCodingNo" placeholder="请输入双货位分组编码" />
</el-form-item>
<el-form-item label="双货位分组编码" prop="groupCoding">
<el-input v-model="form.groupCoding" placeholder="请输入双货位分组编码" />
</el-form-item>
<el-form-item label="双货位标识" prop="cargoSpaceLogo">
<el-input v-model="form.cargoSpaceLogo" placeholder="请输入双货位标识" />
</el-form-item>
<el-form-item label="本仓库区域" prop="thisCargoArea">
<el-input v-model="form.thisCargoArea" placeholder="请输入本仓库区域" />
<el-form-item :label="$t('searchViewStockWarning.outQuantity')" prop="outQuantity"> <!-- 出库数量 -->
<el-input v-model="form.outQuantity" :placeholder="$t('searchViewStockWarning.inputOutQuantity')" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">确 定</el-button>
<el-button @click="cancel">取 消</el-button>
<el-button type="primary" @click="submitForm">{{$t('searchViewStockWarning.confirm')}}</el-button> <!-- 确定 -->
<el-button @click="cancel">{{$t('searchViewStockWarning.cancel')}}</el-button> <!-- 取消 -->
</div>
</el-dialog>
</div>

View File

@@ -9,16 +9,16 @@
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="入库单号" prop="stockinId">
<el-form-item :label="$t('searchViewStockinHistory.stockinId')" prop="stockinId"> <!-- 入库单号 -->
<el-input
v-model="queryParams.stockinId"
placeholder="请输入入库单号"
:placeholder="$t('searchViewStockinHistory.inputStockinId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="入库类型" prop="inType">
<el-select v-model="queryParams.inType" placeholder="请选择入库类型" clearable>
<el-form-item :label="$t('searchViewStockinHistory.inType')" prop="inType"> <!-- 入库类型 -->
<el-select v-model="queryParams.inType" :placeholder="$t('searchViewStockinHistory.selectInType')" clearable>
<el-option
v-for="dict in dict.type.in_job_type"
:key="dict.value"
@@ -27,20 +27,20 @@
/>
</el-select>
</el-form-item>
<el-form-item label="创建时间" prop="createDate">
<el-form-item :label="$t('searchViewStockinHistory.createDate')" prop="createDate"> <!-- 创建时间 -->
<el-date-picker
v-model="queryParams.createDate"
type="datetime"
placeholder="请选择创建时间"
:placeholder="$t('searchViewStockinHistory.selectCreateDate')"
value-format="yyyy-MM-dd HH:mm:ss"
clearable
/>
</el-form-item>
<el-form-item label="完成时间" prop="finishDate">
<el-form-item :label="$t('searchViewStockinHistory.finishDate')" prop="finishDate"> <!-- 完成时间 -->
<el-date-picker
v-model="queryParams.finishDate"
type="datetime"
placeholder="请选择完成时间"
:placeholder="$t('searchViewStockinHistory.selectFinishDate')"
value-format="yyyy-MM-dd HH:mm:ss"
clearable
/>
@@ -63,19 +63,19 @@
<!-- />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<el-form-item label="仓库ID" prop="warehouseId">
<el-form-item :label="$t('searchViewStockinHistory.warehouseId')" prop="warehouseId"> <!-- 仓库ID -->
<el-input
v-model="queryParams.warehouseId"
placeholder="请输入仓库ID"
:placeholder="$t('searchViewStockinHistory.inputWarehouseId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="ERP单号" prop="erpBill" style="white-space: nowrap">
<el-form-item :label="$t('searchViewStockinHistory.erpBill')" prop="erpBill" style="white-space: nowrap"> <!-- ERP单号 -->
<el-input
v-model="queryParams.erpBill"
placeholder="请输入ERP单号"
:placeholder="$t('searchViewStockinHistory.inputErpBill')"
clearable
@keyup.enter.native="handleQuery"
/>
@@ -96,18 +96,18 @@
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="供应商编号" prop="supplierNo" style="white-space: nowrap">
<el-form-item :label="$t('searchViewStockinHistory.supplierNo')" prop="supplierNo" style="white-space: nowrap"> <!-- 供应商编号 -->
<el-input
v-model="queryParams.supplierNo"
placeholder="请输入供应商编号"
:placeholder="$t('searchViewStockinHistory.inputSupplierNo')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="供应商名称" prop="supplierName" style="white-space: nowrap">
<el-form-item :label="$t('searchViewStockinHistory.supplierName')" prop="supplierName" style="white-space: nowrap"> <!-- 供应商名称 -->
<el-input
v-model="queryParams.supplierName"
placeholder="请输入供应商名称"
:placeholder="$t('searchViewStockinHistory.inputSupplierName')"
clearable
@keyup.enter.native="handleQuery"
/>
@@ -152,24 +152,24 @@
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="批次号" prop="lotNo">
<el-form-item :label="$t('searchViewStockinHistory.lotNo')" prop="lotNo"> <!-- 批次号 -->
<el-input
v-model="queryParams.lotNo"
placeholder="请输入批次号"
:placeholder="$t('searchViewStockinHistory.inputLotNo')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="入库日期" prop="printDate">
<el-form-item :label="$t('searchViewStockinHistory.printDate')" prop="printDate"> <!-- 入库日期 -->
<el-date-picker clearable
v-model="queryParams.printDate"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择入库日期">
:placeholder="$t('searchViewStockinHistory.selectPrintDate')">
</el-date-picker>
</el-form-item>
<el-form-item label="库存状态" prop="stockStatus">
<el-select v-model="queryParams.stockStatus" placeholder="请选择库存状态" clearable>
<el-form-item :label="$t('searchViewStockinHistory.stockStatus')" prop="stockStatus"> <!-- 库存状态 -->
<el-select v-model="queryParams.stockStatus" :placeholder="$t('searchViewStockinHistory.selectStockStatus')" clearable>
<el-option
v-for="dict in dict.type.stock_status"
:key="dict.value"
@@ -194,18 +194,18 @@
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="物料编码" prop="productId">
<el-form-item :label="$t('searchViewStockinHistory.productId')" prop="productId"> <!-- 物料编码 -->
<el-input
v-model="queryParams.productId"
placeholder="请输入物料编码"
:placeholder="$t('searchViewStockinHistory.inputProductId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="物料名称" prop="productName">
<el-form-item :label="$t('searchViewStockinHistory.productName')" prop="productName"> <!-- 物料名称 -->
<el-input
v-model="queryParams.productName"
placeholder="请输入物料名称"
:placeholder="$t('searchViewStockinHistory.inputProductName')"
clearable
@keyup.enter.native="handleQuery"
/>
@@ -226,17 +226,17 @@
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="规格" prop="spec">
<el-form-item :label="$t('searchViewStockinHistory.spec')" prop="spec"> <!-- 规格 -->
<el-input
v-model="queryParams.spec"
placeholder="请输入规格"
:placeholder="$t('searchViewStockinHistory.inputSpec')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{$t('searchViewStockinHistory.search')}}</el-button> <!-- 搜索 -->
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{$t('searchViewStockinHistory.reset')}}</el-button> <!-- 重置 -->
</el-form-item>
</el-form>
@@ -281,7 +281,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['search:ViewStockinHistory:export']"
>导出</el-button>
>{{$t('searchViewStockinHistory.export')}}</el-button> <!-- 导出 -->
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@@ -289,59 +289,59 @@
<el-table v-loading="loading" :data="ViewStockinHistoryList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<!-- <el-table-column label="入库单guid" align="center" prop="stockinGuid" />-->
<el-table-column label="入库单号" align="center" prop="stockinId" />
<el-table-column label="入库类型" align="center" prop="inType">
<el-table-column :label="$t('searchViewStockinHistory.stockinId')" align="center" prop="stockinId" />
<el-table-column :label="$t('searchViewStockinHistory.inType')" align="center" prop="inType">
<template slot-scope="scope">
<dict-tag :options="dict.type.in_job_type" :value="scope.row.inType"/>
</template>
</el-table-column>
<el-table-column label="创建时间" align="center" prop="createDate" />
<el-table-column label="创建人" align="center" prop="createManId" />
<el-table-column label="单据状态" align="center" prop="status">
<el-table-column :label="$t('searchViewStockinHistory.createDate')" align="center" prop="createDate" />
<el-table-column :label="$t('searchViewStockinHistory.createManId')" align="center" prop="createManId" />
<el-table-column :label="$t('searchViewStockinHistory.status')" align="center" prop="status">
<template slot-scope="scope">
<dict-tag :options="dict.type.in_bill_status" :value="scope.row.status"/>
</template>
</el-table-column>
<el-table-column label="仓库ID" align="center" prop="warehouseId" />
<el-table-column label="完成时间" align="center" prop="finishDate" />
<el-table-column label="ERP单号" align="center" prop="erpBill" />
<el-table-column label="单据来源" align="center" prop="stockSource" />
<el-table-column label="部门编码" align="center" prop="departmentNo" />
<el-table-column label="班组编码" align="center" prop="classNo" />
<el-table-column label="供应商编号" align="center" prop="supplierNo" />
<el-table-column label="供应商名称" align="center" prop="supplierName" />
<el-table-column label="供应商简称" align="center" prop="simpleName" />
<el-table-column label="联系人" align="center" prop="contactName" />
<el-table-column label="联系电话" align="center" prop="contactNumber" />
<el-table-column label="供应商地址" align="center" prop="address" />
<el-table-column label="入库明细ID" align="center" prop="stockinDetailId" />
<el-table-column label="批次号" align="center" prop="lotNo" />
<el-table-column label="计划数量" align="center" prop="quantity" />
<el-table-column label="计划箱数" align="center" prop="quantityX" />
<el-table-column label="计划件数" align="center" prop="quantityJ" />
<el-table-column label="实际数量" align="center" prop="assignNum" />
<el-table-column label="实际箱数" align="center" prop="assignNumX" />
<el-table-column label="实际件数" align="center" prop="assignNumJ" />
<el-table-column label="扫码数量" align="center" prop="scanNum" />
<el-table-column label="扫码箱数" align="center" prop="scanNumX" />
<el-table-column label="扫码件数" align="center" prop="scanNumJ" />
<el-table-column label="入库日期" align="center" prop="printDate" width="180">
<el-table-column :label="$t('searchViewStockinHistory.warehouseId')" align="center" prop="warehouseId" />
<el-table-column :label="$t('searchViewStockinHistory.finishDate')" align="center" prop="finishDate" />
<el-table-column :label="$t('searchViewStockinHistory.erpBill')" align="center" prop="erpBill" />
<el-table-column :label="$t('searchViewStockinHistory.stockSource')" align="center" prop="stockSource" />
<el-table-column :label="$t('searchViewStockinHistory.departmentNo')" align="center" prop="departmentNo" />
<el-table-column :label="$t('searchViewStockinHistory.classNo')" align="center" prop="classNo" />
<el-table-column :label="$t('searchViewStockinHistory.supplierNo')" align="center" prop="supplierNo" />
<el-table-column :label="$t('searchViewStockinHistory.supplierName')" align="center" prop="supplierName" />
<el-table-column :label="$t('searchViewStockinHistory.simpleName')" align="center" prop="simpleName" />
<el-table-column :label="$t('searchViewStockinHistory.contactName')" align="center" prop="contactName" />
<el-table-column :label="$t('searchViewStockinHistory.contactNumber')" align="center" prop="contactNumber" />
<el-table-column :label="$t('searchViewStockinHistory.address')" align="center" prop="address" />
<el-table-column :label="$t('searchViewStockinHistory.stockinDetailId')" align="center" prop="stockinDetailId" />
<el-table-column :label="$t('searchViewStockinHistory.lotNo')" align="center" prop="lotNo" />
<el-table-column :label="$t('searchViewStockinHistory.quantity')" align="center" prop="quantity" />
<el-table-column :label="$t('searchViewStockinHistory.quantityX')" align="center" prop="quantityX" />
<el-table-column :label="$t('searchViewStockinHistory.quantityJ')" align="center" prop="quantityJ" />
<el-table-column :label="$t('searchViewStockinHistory.assignNum')" align="center" prop="assignNum" />
<el-table-column :label="$t('searchViewStockinHistory.assignNumX')" align="center" prop="assignNumX" />
<el-table-column :label="$t('searchViewStockinHistory.assignNumJ')" align="center" prop="assignNumJ" />
<el-table-column :label="$t('searchViewStockinHistory.scanNum')" align="center" prop="scanNum" />
<el-table-column :label="$t('searchViewStockinHistory.scanNumX')" align="center" prop="scanNumX" />
<el-table-column :label="$t('searchViewStockinHistory.scanNumJ')" align="center" prop="scanNumJ" />
<el-table-column :label="$t('searchViewStockinHistory.printDate')" align="center" prop="printDate" width="180">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.printDate, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="库存状态" align="center" prop="stockStatus">
<el-table-column :label="$t('searchViewStockinHistory.stockStatus')" align="center" prop="stockStatus">
<template slot-scope="scope">
<dict-tag :options="dict.type.stock_status" :value="scope.row.stockStatus"/>
</template>
</el-table-column>
<el-table-column label="单价" align="center" prop="price" />
<el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="物料编码" align="center" prop="productId" />
<el-table-column label="物料名称" align="center" prop="productName" />
<el-table-column label="品牌" align="center" prop="cargoNo" />
<el-table-column label="单位" align="center" prop="unit" />
<el-table-column label="规格" align="center" prop="spec" />
<el-table-column :label="$t('searchViewStockinHistory.price')" align="center" prop="price" />
<el-table-column :label="$t('searchViewStockinHistory.remark')" align="center" prop="remark" />
<el-table-column :label="$t('searchViewStockinHistory.productId')" align="center" prop="productId" />
<el-table-column :label="$t('searchViewStockinHistory.productName')" align="center" prop="productName" />
<el-table-column :label="$t('searchViewStockinHistory.cargoNo')" align="center" prop="cargoNo" />
<el-table-column :label="$t('searchViewStockinHistory.unit')" align="center" prop="unit" />
<el-table-column :label="$t('searchViewStockinHistory.spec')" align="center" prop="spec" />
<!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">-->
<!-- <template slot-scope="scope">-->
<!-- <el-button-->
@@ -373,123 +373,133 @@
<!-- 添加或修改入库单据历史对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="入库单guid" prop="stockinGuid">
<el-input v-model="form.stockinGuid" placeholder="请输入入库单guid" />
<el-form-item :label="$t('searchViewStockinHistory.stockinGuid')" prop="stockinGuid"> <!-- 入库单guid -->
<el-input v-model="form.stockinGuid" :placeholder="$t('searchViewStockinHistory.inputStockinGuid')" />
</el-form-item>
<el-form-item label="入库单号" prop="stockinId">
<el-input v-model="form.stockinId" placeholder="请输入入库单号" />
<el-form-item :label="$t('searchViewStockinHistory.stockinId')" prop="stockinId"> <!-- 入库单号 -->
<el-input v-model="form.stockinId" :placeholder="$t('searchViewStockinHistory.inputStockinId')" />
</el-form-item>
<el-form-item label="入库类型" prop="inType">
<el-select v-model="form.inType" placeholder="请选择入库类型">
<el-form-item :label="$t('searchViewStockinHistory.inType')" prop="inType"> <!-- 入库类型 -->
<el-select v-model="form.inType" :placeholder="$t('searchViewStockinHistory.selectInType')">
<el-option
v-for="dict in dict.type.in_job_type"
:key="dict.value"
:label="dict.label"
:value="dict.value"
:value="parseInt(dict.value)"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="创建时间" prop="createDate">
<el-input v-model="form.createDate" placeholder="请输入创建时间" />
<el-form-item :label="$t('searchViewStockinHistory.createDate')" prop="createDate"> <!-- 创建时间 -->
<el-date-picker clearable
v-model="form.createDate"
type="date"
value-format="yyyy-MM-dd"
:placeholder="$t('searchViewStockinHistory.selectCreateDate')">
</el-date-picker>
</el-form-item>
<el-form-item label="创建人" prop="createManId">
<el-input v-model="form.createManId" placeholder="请输入创建人" />
<el-form-item :label="$t('searchViewStockinHistory.createManId')" prop="createManId"> <!-- 创建人 -->
<el-input v-model="form.createManId" :placeholder="$t('searchViewStockinHistory.inputCreateManId')" />
</el-form-item>
<el-form-item label="单据状态" prop="status">
<el-select v-model="form.status" placeholder="请选择单据状态">
<el-form-item :label="$t('searchViewStockinHistory.status')" prop="status"> <!-- 单据状态 -->
<el-select v-model="form.status" :placeholder="$t('searchViewStockinHistory.selectStatus')">
<el-option
v-for="dict in dict.type.in_bill_status"
:key="dict.value"
:label="dict.label"
:value="dict.value"
:value="parseInt(dict.value)"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="仓库ID" prop="warehouseId">
<el-input v-model="form.warehouseId" placeholder="请输入仓库ID" />
<el-form-item :label="$t('searchViewStockinHistory.warehouseId')" prop="warehouseId"> <!-- 仓库ID -->
<el-input v-model="form.warehouseId" :placeholder="$t('searchViewStockinHistory.inputWarehouseId')" />
</el-form-item>
<el-form-item label="完成时间" prop="finishDate">
<el-input v-model="form.finishDate" placeholder="请输入完成时间" />
<el-form-item :label="$t('searchViewStockinHistory.finishDate')" prop="finishDate"> <!-- 完成时间 -->
<el-date-picker clearable
v-model="form.finishDate"
type="date"
value-format="yyyy-MM-dd"
:placeholder="$t('searchViewStockinHistory.selectFinishDate')">
</el-date-picker>
</el-form-item>
<el-form-item label="ERP单号" prop="erpBill">
<el-input v-model="form.erpBill" placeholder="请输入ERP单号" />
<el-form-item :label="$t('searchViewStockinHistory.erpBill')" prop="erpBill"> <!-- ERP单号 -->
<el-input v-model="form.erpBill" :placeholder="$t('searchViewStockinHistory.inputErpBill')" />
</el-form-item>
<el-form-item label="单据来源" prop="stockSource">
<el-input v-model="form.stockSource" placeholder="请输入单据来源" />
<el-form-item :label="$t('searchViewStockinHistory.stockSource')" prop="stockSource"> <!-- 单据来源 -->
<el-input v-model="form.stockSource" :placeholder="$t('searchViewStockinHistory.inputStockSource')" />
</el-form-item>
<el-form-item label="部门编码" prop="departmentNo">
<el-input v-model="form.departmentNo" type="textarea" placeholder="请输入内容" />
<el-form-item :label="$t('searchViewStockinHistory.departmentNo')" prop="departmentNo"> <!-- 部门编码 -->
<el-input v-model="form.departmentNo" :placeholder="$t('searchViewStockinHistory.inputDepartmentNo')" />
</el-form-item>
<el-form-item label="班组编码" prop="classNo">
<el-input v-model="form.classNo" placeholder="请输入班组编码" />
<el-form-item :label="$t('searchViewStockinHistory.classNo')" prop="classNo"> <!-- 班组编码 -->
<el-input v-model="form.classNo" :placeholder="$t('searchViewStockinHistory.inputClassNo')" />
</el-form-item>
<el-form-item label="供应商编号" prop="supplierNo">
<el-input v-model="form.supplierNo" placeholder="请输入供应商编号" />
<el-form-item :label="$t('searchViewStockinHistory.supplierNo')" prop="supplierNo"> <!-- 供应商编号 -->
<el-input v-model="form.supplierNo" :placeholder="$t('searchViewStockinHistory.inputSupplierNo')" />
</el-form-item>
<el-form-item label="供应商名称" prop="supplierName">
<el-input v-model="form.supplierName" placeholder="请输入供应商名称" />
<el-form-item :label="$t('searchViewStockinHistory.supplierName')" prop="supplierName"> <!-- 供应商名称 -->
<el-input v-model="form.supplierName" :placeholder="$t('searchViewStockinHistory.inputSupplierName')" />
</el-form-item>
<el-form-item label="供应商简称" prop="simpleName">
<el-input v-model="form.simpleName" placeholder="请输入供应商简称" />
<el-form-item :label="$t('searchViewStockinHistory.simpleName')" prop="simpleName"> <!-- 供应商简称 -->
<el-input v-model="form.simpleName" :placeholder="$t('searchViewStockinHistory.inputSimpleName')" />
</el-form-item>
<el-form-item label="联系人" prop="contactName">
<el-input v-model="form.contactName" placeholder="请输入联系人" />
<el-form-item :label="$t('searchViewStockinHistory.contactName')" prop="contactName"> <!-- 联系人 -->
<el-input v-model="form.contactName" :placeholder="$t('searchViewStockinHistory.inputContactName')" />
</el-form-item>
<el-form-item label="联系电话" prop="contactNumber">
<el-input v-model="form.contactNumber" placeholder="请输入联系电话" />
<el-form-item :label="$t('searchViewStockinHistory.contactNumber')" prop="contactNumber"> <!-- 联系电话 -->
<el-input v-model="form.contactNumber" :placeholder="$t('searchViewStockinHistory.inputContactNumber')" />
</el-form-item>
<el-form-item label="供应商地址" prop="address">
<el-input v-model="form.address" placeholder="请输入供应商地址" />
<el-form-item :label="$t('searchViewStockinHistory.address')" prop="address"> <!-- 供应商地址 -->
<el-input v-model="form.address" :placeholder="$t('searchViewStockinHistory.inputAddress')" />
</el-form-item>
<el-form-item label="入库明细ID" prop="stockinDetailId">
<el-input v-model="form.stockinDetailId" placeholder="请输入入库明细ID" />
<el-form-item :label="$t('searchViewStockinHistory.stockinDetailId')" prop="stockinDetailId"> <!-- 入库明细ID -->
<el-input v-model="form.stockinDetailId" :placeholder="$t('searchViewStockinHistory.inputStockinDetailId')" />
</el-form-item>
<el-form-item label="批次号" prop="lotNo">
<el-input v-model="form.lotNo" placeholder="请输入批次号" />
<el-form-item :label="$t('searchViewStockinHistory.lotNo')" prop="lotNo"> <!-- 批次号 -->
<el-input v-model="form.lotNo" :placeholder="$t('searchViewStockinHistory.inputLotNo')" />
</el-form-item>
<el-form-item label="入库日期" prop="printDate">
<el-form-item :label="$t('searchViewStockinHistory.printDate')" prop="printDate"> <!-- 入库日期 -->
<el-date-picker clearable
v-model="form.printDate"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择入库日期">
:placeholder="$t('searchViewStockinHistory.selectPrintDate')">
</el-date-picker>
</el-form-item>
<el-form-item label="库存状态" prop="stockStatus">
<el-select v-model="form.stockStatus" placeholder="请选择库存状态">
<el-form-item :label="$t('searchViewStockinHistory.stockStatus')" prop="stockStatus"> <!-- 库存状态 -->
<el-select v-model="form.stockStatus" :placeholder="$t('searchViewStockinHistory.selectStockStatus')">
<el-option
v-for="dict in dict.type.stock_status"
:key="dict.value"
:label="dict.label"
:value="dict.value"
:value="parseInt(dict.value)"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="单价" prop="price">
<el-input v-model="form.price" placeholder="请输入单价" />
<el-form-item :label="$t('searchViewStockinHistory.price')" prop="price"> <!-- 单价 -->
<el-input v-model="form.price" :placeholder="$t('searchViewStockinHistory.inputPrice')" />
</el-form-item>
<el-form-item label="备注" prop="remark">
<el-input v-model="form.remark" placeholder="请输入备注" />
<el-form-item :label="$t('searchViewStockinHistory.remark')" prop="remark"> <!-- 备注 -->
<el-input v-model="form.remark" :placeholder="$t('searchViewStockinHistory.inputRemark')" />
</el-form-item>
<el-form-item label="物料编码" prop="productId">
<el-input v-model="form.productId" placeholder="请输入物料编码" />
<el-form-item :label="$t('searchViewStockinHistory.productId')" prop="productId"> <!-- 物料编码 -->
<el-input v-model="form.productId" :placeholder="$t('searchViewStockinHistory.inputProductId')" />
</el-form-item>
<el-form-item label="物料名称" prop="productName">
<el-input v-model="form.productName" placeholder="请输入物料名称" />
<el-form-item :label="$t('searchViewStockinHistory.productName')" prop="productName"> <!-- 物料名称 -->
<el-input v-model="form.productName" :placeholder="$t('searchViewStockinHistory.inputProductName')" />
</el-form-item>
<el-form-item label="品牌" prop="cargoNo">
<el-input v-model="form.cargoNo" placeholder="请输入品牌" />
<el-form-item :label="$t('searchViewStockinHistory.cargoNo')" prop="cargoNo"> <!-- 品牌 -->
<el-input v-model="form.cargoNo" :placeholder="$t('searchViewStockinHistory.inputCargoNo')" />
</el-form-item>
<el-form-item label="单位" prop="unit">
<el-input v-model="form.unit" placeholder="请输入单位" />
<el-form-item :label="$t('searchViewStockinHistory.unit')" prop="unit"> <!-- 单位 -->
<el-input v-model="form.unit" :placeholder="$t('searchViewStockinHistory.inputUnit')" />
</el-form-item>
<el-form-item label="规格" prop="spec">
<el-input v-model="form.spec" placeholder="请输入规格" />
<el-form-item :label="$t('searchViewStockinHistory.spec')" prop="spec"> <!-- 规格 -->
<el-input v-model="form.spec" :placeholder="$t('searchViewStockinHistory.inputSpec')" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">确 定</el-button>
<el-button @click="cancel">取 消</el-button>
<el-button type="primary" @click="submitForm">{{ $t('searchViewStockinHistory.confirm') }}</el-button> <!-- 确 定 -->
<el-button @click="cancel">{{ $t('searchViewStockinHistory.cancel') }}</el-button> <!-- 取 消 -->
</div>
</el-dialog>
</div>
@@ -654,19 +664,19 @@ export default {
},
/** 新增按钮操作 */
handleAdd() {
this.reset()
this.open = true
this.title = "添加入库单据历史"
this.reset();
this.open = true;
this.title = this.$t('searchViewStockinHistory.addTitle'); // "添加入库单据历史"
},
/** 修改按钮操作 */
handleUpdate(row) {
this.reset()
this.reset();
const stockinGuid = row.stockinGuid || this.ids
getViewStockinHistory(stockinGuid).then(response => {
this.form = response.data
this.open = true
this.title = "修改入库单据历史"
})
this.form = response.data;
this.open = true;
this.title = this.$t('searchViewStockinHistory.editTitle'); // "修改入库单据历史"
});
},
/** 提交按钮 */
submitForm() {
@@ -674,13 +684,13 @@ export default {
if (valid) {
if (this.form.stockinGuid != null) {
updateViewStockinHistory(this.form).then(response => {
this.$modal.msgSuccess("修改成功")
this.$modal.msgSuccess(this.$t('searchViewStockinHistory.editSuccess')); // "修改成功"
this.open = false
this.getList()
})
} else {
addViewStockinHistory(this.form).then(response => {
this.$modal.msgSuccess("新增成功")
this.$modal.msgSuccess(this.$t('searchViewStockinHistory.addSuccess')); // "新增成功"
this.open = false
this.getList()
})
@@ -691,11 +701,11 @@ export default {
/** 删除按钮操作 */
handleDelete(row) {
const stockinGuids = row.stockinGuid || this.ids
this.$modal.confirm('是否确认删除入库单据历史编号为"' + stockinGuids + '"的数据项?').then(function() {
this.$modal.confirm(this.$t('searchViewStockinHistory.deleteConfirm', {id: stockinGuids})).then(function() { // '是否确认删除入库单据历史编号为"' + stockinGuids + '"的数据项?'
return delViewStockinHistory(stockinGuids)
}).then(() => {
this.getList()
this.$modal.msgSuccess("删除成功")
this.$modal.msgSuccess(this.$t('searchViewStockinHistory.deleteSuccess')); // "删除成功"
}).catch(() => {})
},
/** 导出按钮操作 */

View File

@@ -1,16 +1,16 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="出库单号" prop="stockoutId">
<el-form-item :label="$t('searchViewStockoutHistory.stockoutId')" prop="stockoutId"> <!-- 出库单号 -->
<el-input
v-model="queryParams.stockoutId"
placeholder="请输入出库单号"
:placeholder="$t('searchViewStockoutHistory.inputStockoutId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="出库类型" prop="outType">
<el-select v-model="queryParams.outType" placeholder="请选择出库类型" clearable>
<el-form-item :label="$t('searchViewStockoutHistory.outType')" prop="outType"> <!-- 出库类型 -->
<el-select v-model="queryParams.outType" :placeholder="$t('searchViewStockoutHistory.selectOutType')" clearable>
<el-option
v-for="dict in dict.type.out_bill_type"
:key="dict.value"
@@ -19,24 +19,24 @@
/>
</el-select>
</el-form-item>
<el-form-item label="创建日期" prop="createDate">
<el-form-item :label="$t('searchViewStockoutHistory.createDate')" prop="createDate"> <!-- 创建日期 -->
<el-date-picker clearable
v-model="queryParams.createDate"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择创建日期">
:placeholder="$t('searchViewStockoutHistory.selectCreateDate')">
</el-date-picker>
</el-form-item>
<!-- <el-form-item label="创建人ID" prop="createManId">-->
<!-- <el-form-item :label="$t('searchViewStockoutHistory.createManId')" prop="createManId">-->
<!-- <el-input-->
<!-- v-model="queryParams.createManId"-->
<!-- placeholder="请输入创建人ID"-->
<!-- :placeholder="$t('searchViewStockoutHistory.inputCreateManId')"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="出库状态" prop="status">
<el-select v-model="queryParams.status" placeholder="请选择出库状态" clearable>
<el-form-item :label="$t('searchViewStockoutHistory.status')" prop="status"> <!-- 出库状态 -->
<el-select v-model="queryParams.status" :placeholder="$t('searchViewStockoutHistory.selectStatus')" clearable>
<el-option
v-for="dict in dict.type.out_bill_status"
:key="dict.value"
@@ -45,114 +45,114 @@
/>
</el-select>
</el-form-item>
<!-- <el-form-item label="出库来源" prop="stockoutSource">-->
<!-- <el-form-item :label="$t('searchViewStockoutHistory.stockoutSource')" prop="stockoutSource">-->
<!-- <el-input-->
<!-- v-model="queryParams.stockoutSource"-->
<!-- placeholder="请输入出库来源"-->
<!-- :placeholder="$t('searchViewStockoutHistory.inputStockoutSource')"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="出口类型" prop="exitId">
<el-form-item :label="$t('searchViewStockoutHistory.exitId')" prop="exitId"> <!-- 出口类型 -->
<el-input
v-model="queryParams.exitId"
placeholder="请输入出口类型"
:placeholder="$t('searchViewStockoutHistory.inputExitId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="出库子单ID" prop="stockoutDetailId">-->
<!-- <el-form-item :label="$t('searchViewStockoutHistory.stockoutDetailId')" prop="stockoutDetailId">-->
<!-- <el-input-->
<!-- v-model="queryParams.stockoutDetailId"-->
<!-- placeholder="请输入出库子单ID"-->
<!-- :placeholder="$t('searchViewStockoutHistory.inputStockoutDetailId')"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="产品ID" prop="productId">
<el-form-item :label="$t('searchViewStockoutHistory.productId')" prop="productId"> <!-- 产品ID -->
<el-input
v-model="queryParams.productId"
placeholder="请输入产品ID"
:placeholder="$t('searchViewStockoutHistory.inputProductId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="产品名称" prop="productName">
<el-form-item :label="$t('searchViewStockoutHistory.productName')" prop="productName"> <!-- 产品名称 -->
<el-input
v-model="queryParams.productName"
placeholder="请输入产品名称"
:placeholder="$t('searchViewStockoutHistory.inputProductName')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="批次号" prop="lotNo">
<el-form-item :label="$t('searchViewStockoutHistory.lotNo')" prop="lotNo"> <!-- 批次号 -->
<el-input
v-model="queryParams.lotNo"
placeholder="请输入批次号"
:placeholder="$t('searchViewStockoutHistory.inputLotNo')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="出库数量" prop="quantity">
<el-form-item :label="$t('searchViewStockoutHistory.quantity')" prop="quantity"> <!-- 出库数量 -->
<el-input
v-model="queryParams.quantity"
placeholder="请输入出库数量"
:placeholder="$t('searchViewStockoutHistory.inputQuantity')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="分配数量" prop="allotQuantity">-->
<!-- <el-form-item :label="$t('searchViewStockoutHistory.allotQuantity')" prop="allotQuantity">-->
<!-- <el-input-->
<!-- v-model="queryParams.allotQuantity"-->
<!-- placeholder="请输入分配数量"-->
<!-- :placeholder="$t('searchViewStockoutHistory.inputAllotQuantity')"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="分配编号" prop="assignNum">-->
<!-- <el-form-item :label="$t('searchViewStockoutHistory.assignNum')" prop="assignNum">-->
<!-- <el-input-->
<!-- v-model="queryParams.assignNum"-->
<!-- placeholder="请输入分配编号"-->
<!-- :placeholder="$t('searchViewStockoutHistory.inputAssignNum')"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="ERP出库单ID" prop="erpStockoutId" style="white-space: nowrap">
<el-form-item :label="$t('searchViewStockoutHistory.erpStockoutId')" prop="erpStockoutId" style="white-space: nowrap"> <!-- ERP出库单ID -->
<el-input
v-model="queryParams.erpStockoutId"
placeholder="请输入ERP出库单ID"
:placeholder="$t('searchViewStockoutHistory.inputErpStockoutId')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="客户编号" prop="entryid">
<el-form-item :label="$t('searchViewStockoutHistory.entryid')" prop="entryid"> <!-- 客户编号 -->
<el-input
v-model="queryParams.entryid"
placeholder="请输入客户编号"
:placeholder="$t('searchViewStockoutHistory.inputEntryid')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="客户名称" prop="customerName">
<el-form-item :label="$t('searchViewStockoutHistory.customerName')" prop="customerName"> <!-- 客户名称 -->
<el-input
v-model="queryParams.customerName"
placeholder="请输入客户名称"
:placeholder="$t('searchViewStockoutHistory.inputCustomerName')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="规格" prop="spec">
<el-form-item :label="$t('searchViewStockoutHistory.spec')" prop="spec"> <!-- 规格 -->
<el-input
v-model="queryParams.spec"
placeholder="请输入规格"
:placeholder="$t('searchViewStockoutHistory.inputSpec')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="品牌" prop="cargoNo">
<el-form-item :label="$t('searchViewStockoutHistory.brand')" prop="cargoNo"> <!-- 品牌 -->
<el-input
v-model="queryParams.cargoNo"
placeholder="请输入品牌"
:placeholder="$t('searchViewStockoutHistory.inputBrand')"
clearable
@keyup.enter.native="handleQuery"
/>
@@ -166,8 +166,8 @@
<!-- />-->
<!-- </el-form-item>-->
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{$t('searchViewStockoutHistory.search')}} <!-- 搜索 --></el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{$t('searchViewStockoutHistory.reset')}} <!-- 重置 --></el-button>
</el-form-item>
</el-form>
@@ -212,45 +212,45 @@
size="mini"
@click="handleExport"
v-hasPermi="['search:ViewStockoutHistory:export']"
>导出</el-button>
>{{$t('searchViewStockoutHistory.export')}} <!-- 导出 --></el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="ViewStockoutHistoryList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="出库单号" align="center" prop="stockoutId" />
<el-table-column label="出库类型" align="center" prop="outType">
<el-table-column label="出库单号" align="center" prop="stockoutId" :label="$t('searchViewStockoutHistory.stockoutId')" /> <!-- 出库单号 -->
<el-table-column :label="$t('searchViewStockoutHistory.outType')" align="center" prop="outType"> <!-- 出库类型 -->
<template slot-scope="scope">
<dict-tag :options="dict.type.out_bill_type" :value="scope.row.outType"/>
</template>
</el-table-column>
<el-table-column label="创建日期" align="center" prop="createDate" width="180">
<el-table-column :label="$t('searchViewStockoutHistory.createDate')" align="center" prop="createDate" width="180"> <!-- 创建日期 -->
<template slot-scope="scope">
<span>{{ parseTime(scope.row.createDate, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="创建人ID" align="center" prop="createManId" />
<el-table-column label="出库状态" align="center" prop="status">
<el-table-column :label="$t('searchViewStockoutHistory.createManId')" align="center" prop="createManId" /> <!-- 创建人ID -->
<el-table-column :label="$t('searchViewStockoutHistory.status')" align="center" prop="status"> <!-- 出库状态 -->
<template slot-scope="scope">
<dict-tag :options="dict.type.out_bill_status" :value="scope.row.status"/>
</template>
</el-table-column>
<el-table-column label="出库来源" align="center" prop="stockoutSource" />
<el-table-column label="出口类型" align="center" prop="exitId" />
<el-table-column label="出库明细ID" align="center" prop="stockoutDetailId" />
<el-table-column label="产品ID" align="center" prop="productId" />
<el-table-column label="产品名称" align="center" prop="productName" />
<el-table-column label="批次号" align="center" prop="lotNo" />
<el-table-column label="出库数量" align="center" prop="quantity" />
<el-table-column label="分配数量" align="center" prop="allotQuantity" />
<el-table-column label="分配编号" align="center" prop="assignNum" />
<el-table-column label="ERP出库单ID" align="center" prop="erpStockoutId" />
<el-table-column label="客户编号" align="center" prop="entryid" />
<el-table-column label="客户名称" align="center" prop="customerName" />
<el-table-column label="规格" align="center" prop="spec" />
<el-table-column label="品牌" align="center" prop="cargoNo" />
<el-table-column label="单位" align="center" prop="unit" />
<el-table-column :label="$t('searchViewStockoutHistory.stockoutSource')" align="center" prop="stockoutSource" /> <!-- 出库来源 -->
<el-table-column :label="$t('searchViewStockoutHistory.exitId')" align="center" prop="exitId" /> <!-- 出口类型 -->
<el-table-column :label="$t('searchViewStockoutHistory.stockoutDetailId')" align="center" prop="stockoutDetailId" /> <!-- 出库明细ID -->
<el-table-column :label="$t('searchViewStockoutHistory.productId')" align="center" prop="productId" /> <!-- 产品ID -->
<el-table-column :label="$t('searchViewStockoutHistory.productName')" align="center" prop="productName" /> <!-- 产品名称 -->
<el-table-column :label="$t('searchViewStockoutHistory.lotNo')" align="center" prop="lotNo" /> <!-- 批次号 -->
<el-table-column :label="$t('searchViewStockoutHistory.quantity')" align="center" prop="quantity" /> <!-- 出库数量 -->
<el-table-column :label="$t('searchViewStockoutHistory.allotQuantity')" align="center" prop="allotQuantity" /> <!-- 分配数量 -->
<el-table-column :label="$t('searchViewStockoutHistory.assignNum')" align="center" prop="assignNum" /> <!-- 分配编号 -->
<el-table-column :label="$t('searchViewStockoutHistory.erpStockoutId')" align="center" prop="erpStockoutId" /> <!-- ERP出库单ID -->
<el-table-column :label="$t('searchViewStockoutHistory.entryid')" align="center" prop="entryid" /> <!-- 客户编号 -->
<el-table-column :label="$t('searchViewStockoutHistory.customerName')" align="center" prop="customerName" /> <!-- 客户名称 -->
<el-table-column :label="$t('searchViewStockoutHistory.spec')" align="center" prop="spec" /> <!-- 规格 -->
<el-table-column :label="$t('searchViewStockoutHistory.brand')" align="center" prop="cargoNo" /> <!-- 品牌 -->
<el-table-column :label="$t('searchViewStockoutHistory.unit')" align="center" prop="unit" /> <!-- 单位 -->
<!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">-->
<!-- <template slot-scope="scope">-->
<!-- <el-button-->
@@ -282,11 +282,11 @@
<!-- 添加或修改出库单据历史对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="出库单号" prop="stockoutId">
<el-input v-model="form.stockoutId" placeholder="请输入出库单号" />
<el-form-item :label="$t('searchViewStockoutHistory.stockoutId')" prop="stockoutId"> <!-- 出库单号 -->
<el-input v-model="form.stockoutId" :placeholder="$t('searchViewStockoutHistory.inputStockoutId')" />
</el-form-item>
<el-form-item label="出库类型" prop="outType">
<el-select v-model="form.outType" placeholder="请选择出库类型">
<el-form-item :label="$t('searchViewStockoutHistory.outType')" prop="outType"> <!-- 出库类型 -->
<el-select v-model="form.outType" :placeholder="$t('searchViewStockoutHistory.selectOutType')">
<el-option
v-for="dict in dict.type.out_bill_type"
:key="dict.value"
@@ -295,19 +295,19 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="创建日期" prop="createDate">
<el-form-item :label="$t('searchViewStockoutHistory.createDate')" prop="createDate"> <!-- 创建日期 -->
<el-date-picker clearable
v-model="form.createDate"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择创建日期">
:placeholder="$t('searchViewStockoutHistory.selectCreateDate')">
</el-date-picker>
</el-form-item>
<el-form-item label="创建人ID" prop="createManId">
<el-input v-model="form.createManId" placeholder="请输入创建人ID" />
<el-form-item :label="$t('searchViewStockoutHistory.createManId')" prop="createManId"> <!-- 创建人ID -->
<el-input v-model="form.createManId" :placeholder="$t('searchViewStockoutHistory.inputCreateManId')" />
</el-form-item>
<el-form-item label="出库状态" prop="status">
<el-select v-model="form.status" placeholder="请选择出库状态">
<el-form-item :label="$t('searchViewStockoutHistory.status')" prop="status"> <!-- 出库状态 -->
<el-select v-model="form.status" :placeholder="$t('searchViewStockoutHistory.selectStatus')">
<el-option
v-for="dict in dict.type.out_bill_status"
:key="dict.value"
@@ -316,55 +316,55 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="出库来源" prop="stockoutSource">
<el-input v-model="form.stockoutSource" placeholder="请输入出库来源" />
<el-form-item :label="$t('searchViewStockoutHistory.stockoutSource')" prop="stockoutSource"> <!-- 出库来源 -->
<el-input v-model="form.stockoutSource" :placeholder="$t('searchViewStockoutHistory.inputStockoutSource')" />
</el-form-item>
<el-form-item label="出口类型" prop="exitId">
<el-input v-model="form.exitId" placeholder="请输入出口类型" />
<el-form-item :label="$t('searchViewStockoutHistory.exitId')" prop="exitId"> <!-- 出口类型 -->
<el-input v-model="form.exitId" :placeholder="$t('searchViewStockoutHistory.inputExitId')" />
</el-form-item>
<el-form-item label="出库明细ID" prop="stockoutDetailId">
<el-input v-model="form.stockoutDetailId" placeholder="请输入出库明细ID" />
<el-form-item :label="$t('searchViewStockoutHistory.stockoutDetailId')" prop="stockoutDetailId"> <!-- 出库明细ID -->
<el-input v-model="form.stockoutDetailId" :placeholder="$t('searchViewStockoutHistory.inputStockoutDetailId')" />
</el-form-item>
<el-form-item label="产品ID" prop="productId">
<el-input v-model="form.productId" placeholder="请输入产品ID" />
<el-form-item :label="$t('searchViewStockoutHistory.productId')" prop="productId"> <!-- 产品ID -->
<el-input v-model="form.productId" :placeholder="$t('searchViewStockoutHistory.inputProductId')" />
</el-form-item>
<el-form-item label="产品名称" prop="productName">
<el-input v-model="form.productName" placeholder="请输入产品名称" />
<el-form-item :label="$t('searchViewStockoutHistory.productName')" prop="productName"> <!-- 产品名称 -->
<el-input v-model="form.productName" :placeholder="$t('searchViewStockoutHistory.inputProductName')" />
</el-form-item>
<el-form-item label="批次号" prop="lotNo">
<el-input v-model="form.lotNo" placeholder="请输入批次号" />
<el-form-item :label="$t('searchViewStockoutHistory.lotNo')" prop="lotNo"> <!-- 批次号 -->
<el-input v-model="form.lotNo" :placeholder="$t('searchViewStockoutHistory.inputLotNo')" />
</el-form-item>
<el-form-item label="出库数量" prop="quantity">
<el-input v-model="form.quantity" placeholder="请输入出库数量" />
<el-form-item :label="$t('searchViewStockoutHistory.quantity')" prop="quantity"> <!-- 出库数量 -->
<el-input v-model="form.quantity" :placeholder="$t('searchViewStockoutHistory.inputQuantity')" />
</el-form-item>
<el-form-item label="分配数量" prop="allotQuantity">
<el-input v-model="form.allotQuantity" placeholder="请输入分配数量" />
<el-form-item :label="$t('searchViewStockoutHistory.allotQuantity')" prop="allotQuantity"> <!-- 分配数量 -->
<el-input v-model="form.allotQuantity" :placeholder="$t('searchViewStockoutHistory.inputAllotQuantity')" />
</el-form-item>
<el-form-item label="分配编号" prop="assignNum">
<el-input v-model="form.assignNum" placeholder="请输入分配编号" />
<el-form-item :label="$t('searchViewStockoutHistory.assignNum')" prop="assignNum"> <!-- 分配编号 -->
<el-input v-model="form.assignNum" :placeholder="$t('searchViewStockoutHistory.inputAssignNum')" />
</el-form-item>
<el-form-item label="ERP出库单ID" prop="erpStockoutId">
<el-input v-model="form.erpStockoutId" placeholder="请输入ERP出库单ID" />
<el-form-item :label="$t('searchViewStockoutHistory.erpStockoutId')" prop="erpStockoutId"> <!-- ERP出库单ID -->
<el-input v-model="form.erpStockoutId" :placeholder="$t('searchViewStockoutHistory.inputErpStockoutId')" />
</el-form-item>
<el-form-item label="客户编号" prop="entryid">
<el-input v-model="form.entryid" placeholder="请输入客户编号" />
<el-form-item :label="$t('searchViewStockoutHistory.entryid')" prop="entryid"> <!-- 客户编号 -->
<el-input v-model="form.entryid" :placeholder="$t('searchViewStockoutHistory.inputEntryid')" />
</el-form-item>
<el-form-item label="客户名称" prop="customerName">
<el-input v-model="form.customerName" placeholder="请输入客户名称" />
<el-form-item :label="$t('searchViewStockoutHistory.customerName')" prop="customerName"> <!-- 客户名称 -->
<el-input v-model="form.customerName" :placeholder="$t('searchViewStockoutHistory.inputCustomerName')" />
</el-form-item>
<el-form-item label="规格" prop="spec">
<el-input v-model="form.spec" placeholder="请输入规格" />
<el-form-item :label="$t('searchViewStockoutHistory.spec')" prop="spec"> <!-- 规格 -->
<el-input v-model="form.spec" :placeholder="$t('searchViewStockoutHistory.inputSpec')" />
</el-form-item>
<el-form-item label="品牌" prop="cargoNo">
<el-input v-model="form.cargoNo" placeholder="请输入品牌" />
<el-form-item :label="$t('searchViewStockoutHistory.brand')" prop="cargoNo"> <!-- 品牌 -->
<el-input v-model="form.cargoNo" :placeholder="$t('searchViewStockoutHistory.inputBrand')" />
</el-form-item>
<el-form-item label="单位" prop="unit">
<el-input v-model="form.unit" placeholder="请输入单位" />
<el-form-item :label="$t('searchViewStockoutHistory.unit')" prop="unit"> <!-- 单位 -->
<el-input v-model="form.unit" :placeholder="$t('searchViewStockoutHistory.inputUnit')" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">确 定</el-button>
<el-button @click="cancel">取 消</el-button>
<el-button type="primary" @click="submitForm">{{$t('searchViewStockoutHistory.confirm')}} <!-- 确定 --></el-button>
<el-button @click="cancel">{{$t('searchViewStockoutHistory.cancel')}} <!-- 取消 --></el-button>
</div>
</el-dialog>
</div>