库存安全查询,预警查询字段修改,国际化。查询统计所有导出的国际化
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询预警库存查询列表
|
||||
// 查询库存预警报表列表
|
||||
export function listViewStockWarning(query) {
|
||||
return request({
|
||||
url: '/search/ViewStockWarning/list',
|
||||
@@ -9,7 +9,7 @@ export function listViewStockWarning(query) {
|
||||
})
|
||||
}
|
||||
|
||||
// 查询预警库存查询详细
|
||||
// 查询库存预警报表详细
|
||||
export function getViewStockWarning(stockId) {
|
||||
return request({
|
||||
url: '/search/ViewStockWarning/' + stockId,
|
||||
@@ -17,7 +17,7 @@ export function getViewStockWarning(stockId) {
|
||||
})
|
||||
}
|
||||
|
||||
// 新增预警库存查询
|
||||
// 新增库存预警报表
|
||||
export function addViewStockWarning(data) {
|
||||
return request({
|
||||
url: '/search/ViewStockWarning',
|
||||
@@ -26,7 +26,7 @@ export function addViewStockWarning(data) {
|
||||
})
|
||||
}
|
||||
|
||||
// 修改预警库存查询
|
||||
// 修改库存预警报表
|
||||
export function updateViewStockWarning(data) {
|
||||
return request({
|
||||
url: '/search/ViewStockWarning',
|
||||
@@ -35,7 +35,7 @@ export function updateViewStockWarning(data) {
|
||||
})
|
||||
}
|
||||
|
||||
// 删除预警库存查询
|
||||
// 删除库存预警报表
|
||||
export function delViewStockWarning(stockId) {
|
||||
return request({
|
||||
url: '/search/ViewStockWarning/' + stockId,
|
||||
|
||||
@@ -787,6 +787,45 @@ export default {
|
||||
stockinDetailId: 'Stock-in Detail ID',
|
||||
stockinId: 'Stock-in ID',
|
||||
inType: 'In Type',
|
||||
inClassId: 'In Class ID',
|
||||
warehouseId: 'Warehouse ID',
|
||||
stackingId: 'Stacking ID',
|
||||
spare1: 'Stock Warning Flag',
|
||||
productId: 'Product ID',
|
||||
warehouseName: 'Warehouse Name',
|
||||
address: 'Warehouse Address',
|
||||
cDesc: 'Warehouse Description',
|
||||
warehouseKind: 'Warehouse Level',
|
||||
warehouseType: 'Warehouse Type',
|
||||
isCurrent: 'Is Available',
|
||||
price: 'Price',
|
||||
unit: 'Unit',
|
||||
spec: 'Specification',
|
||||
enName: 'English Name',
|
||||
weight: 'Net Weight',
|
||||
longMM: 'Length MM',
|
||||
wide: 'Width MM',
|
||||
hight: 'Height MM',
|
||||
volume: 'Volume m³',
|
||||
productName: 'Product Name',
|
||||
cargoSpaceName: 'Cargo Space Name',
|
||||
roadwayId: 'Roadway ID',
|
||||
cargoAreaId: 'Cargo Area ID',
|
||||
theType: 'Cargo Space Type',
|
||||
theTypeName: 'Cargo Space Type Name',
|
||||
thePlatoon: 'Row',
|
||||
theColumn: 'Column',
|
||||
theFloor: 'Floor',
|
||||
cargoStatus: 'Cargo Status',
|
||||
locked: 'Is Locked',
|
||||
cargoHight: 'Cargo Height',
|
||||
issDouble: 'Is Double',
|
||||
groupCodingNo: 'Double Cargo Space Group Code',
|
||||
groupCoding: 'Double Cargo Space Group Code',
|
||||
cargoSpaceLogo: 'Double Cargo Space Logo',
|
||||
thisCargoArea: 'This Warehouse Area',
|
||||
warehouse: 'Warehouse',
|
||||
selectWarehouse: 'Please select warehouse',
|
||||
inputStockId: 'Please enter stock ID',
|
||||
inputCargoSpaceId: 'Please enter cargo space ID',
|
||||
selectStockStatus: 'Please select stock status',
|
||||
@@ -801,18 +840,25 @@ export default {
|
||||
inputStockinDetailId: 'Please enter stock-in detail ID',
|
||||
inputStockinId: 'Please enter stock-in ID',
|
||||
selectInType: 'Please select in type',
|
||||
inputInClassId: 'Please enter in class ID',
|
||||
inputWarehouseId: 'Please enter warehouse ID',
|
||||
inputStackingId: 'Please enter stacking ID',
|
||||
inputSpare1: 'Please enter stock warning flag',
|
||||
inputProductId: 'Please enter product ID',
|
||||
inputProductName: 'Please enter product name',
|
||||
confirm: 'Confirm',
|
||||
cancel: 'Cancel',
|
||||
stockIdRequired: 'Stock ID is required',
|
||||
addTitle: 'Add Stock Secure Query',
|
||||
editTitle: 'Edit Stock Secure Query',
|
||||
addSuccess: 'Added successfully',
|
||||
updateSuccess: 'Updated successfully',
|
||||
editSuccess: 'Modified successfully',
|
||||
deleteSuccess: 'Deleted successfully',
|
||||
deleteConfirm: 'Are you sure you want to delete the stock secure query with ID "{stockIds}"?',
|
||||
search: 'search',
|
||||
reset: 'reset',
|
||||
export: 'export'
|
||||
search: 'Search',
|
||||
reset: 'Reset',
|
||||
export: 'Export'
|
||||
},
|
||||
|
||||
// *************Supplier Management***************
|
||||
@@ -3135,81 +3181,124 @@ export default {
|
||||
unit: 'Unit',
|
||||
quantity: 'Quantity',
|
||||
},
|
||||
// ***************预警库存查询*************
|
||||
// ***************Stock Warning Query*************
|
||||
searchViewStockWarning: {
|
||||
stockId: '库存ID111111111',
|
||||
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: '取 消'
|
||||
stockId: 'Stock ID',
|
||||
inputStockId: 'Please enter stock ID',
|
||||
cargoSpaceId: 'Cargo Space ID',
|
||||
inputCargoSpaceId: 'Please enter cargo space ID',
|
||||
stockStatus: 'Stock Status',
|
||||
selectStockStatus: 'Please select stock status',
|
||||
productStatus: 'Material Status',
|
||||
selectProductStatus: 'Please select material status',
|
||||
lotNo: 'Lot Number',
|
||||
inputLotNo: 'Please enter lot number',
|
||||
inDate: 'Inbound Date',
|
||||
inputInDate: 'Please enter inbound date',
|
||||
backDate: 'Return Date',
|
||||
inputBackDate: 'Please enter return date',
|
||||
productGuid: 'Material GUID',
|
||||
inputProductGuid: 'Please enter material GUID',
|
||||
quantity: 'Stock Quantity',
|
||||
inputQuantity: 'Please enter stock quantity',
|
||||
jobId: 'Job ID',
|
||||
inputJobId: 'Please enter job ID',
|
||||
trayCode: 'Tray Code',
|
||||
inputTrayCode: 'Please enter tray code',
|
||||
outQuantity: 'Outbound Quantity',
|
||||
inputOutQuantity: 'Please enter outbound quantity',
|
||||
stockinDetailId: 'Inbound Detail ID',
|
||||
inputStockinDetailId: 'Please enter inbound detail ID',
|
||||
stockinId: 'Inbound Order',
|
||||
inputStockinId: 'Please enter inbound order',
|
||||
inType: 'Inbound Type',
|
||||
selectInType: 'Please select inbound type',
|
||||
inClassId: 'Inbound Class ID',
|
||||
inputInClassId: 'Please enter inbound class ID',
|
||||
warehouse: 'Warehouse',
|
||||
selectWarehouse: 'Please select warehouse',
|
||||
warehouseId: 'Warehouse ID',
|
||||
inputWarehouseId: 'Please enter warehouse ID',
|
||||
stackingId: 'Stacking ID',
|
||||
inputStackingId: 'Please enter stacking ID',
|
||||
spare1: 'Stock Warning Flag',
|
||||
inputSpare1: 'Please enter stock warning flag',
|
||||
productId: 'Material ID',
|
||||
inputProductId: 'Please enter material ID',
|
||||
warehouseName: 'Warehouse Name',
|
||||
inputWarehouseName: 'Please enter warehouse name',
|
||||
address: 'Warehouse Address',
|
||||
inputAddress: 'Please enter warehouse address',
|
||||
cDesc: 'Warehouse Description',
|
||||
inputCDesc: 'Please enter warehouse description',
|
||||
warehouseKind: 'Warehouse Level',
|
||||
inputWarehouseKind: 'Please enter warehouse level',
|
||||
warehouseType: 'Warehouse Type',
|
||||
inputWarehouseType: 'Please enter warehouse type',
|
||||
isCurrent: 'Available',
|
||||
inputIsCurrent: 'Please enter availability',
|
||||
productName: 'Material Name',
|
||||
inputProductName: 'Please enter material name',
|
||||
spec: 'Specification',
|
||||
inputSpec: 'Please enter specification',
|
||||
enName: 'English Name',
|
||||
inputEnName: 'Please enter English name',
|
||||
weight: 'Net Weight per Unit',
|
||||
inputWeight: 'Please enter net weight per unit',
|
||||
longMM: 'Length MM',
|
||||
inputLongMM: 'Please enter length MM',
|
||||
wide: 'Width MM',
|
||||
inputWide: 'Please enter width MM',
|
||||
hight: 'Height MM',
|
||||
inputHight: 'Please enter height MM',
|
||||
volume: 'Volume m³',
|
||||
inputVolume: 'Please enter volume m³',
|
||||
cargoNo: 'Brand',
|
||||
inputCargoNo: 'Please enter brand',
|
||||
unit: 'Unit',
|
||||
inputUnit: 'Please enter unit',
|
||||
price: 'Price',
|
||||
inputPrice: 'Please enter price',
|
||||
cargoSpaceName: 'Cargo Space Name',
|
||||
inputCargoSpaceName: 'Please enter cargo space name',
|
||||
roadwayId: 'Roadway ID',
|
||||
inputRoadwayId: 'Please enter roadway ID',
|
||||
cargoAreaId: 'Cargo Area ID',
|
||||
inputCargoAreaId: 'Please enter cargo area ID',
|
||||
theType: 'Cargo Space Type',
|
||||
inputTheType: 'Please enter cargo space type',
|
||||
theTypeName: 'Cargo Space Type Name',
|
||||
inputTheTypeName: 'Please enter cargo space type name',
|
||||
cargoStatus: 'Cargo Space Status',
|
||||
inputCargoStatus: 'Please enter cargo space status',
|
||||
locked: 'Locked',
|
||||
inputLocked: 'Please enter locked status',
|
||||
cargoHight: 'Cargo Space Height',
|
||||
inputCargoHight: 'Please enter cargo space height',
|
||||
issDouble: 'Double Extension',
|
||||
inputIssDouble: 'Please enter double extension',
|
||||
groupCodingNo: 'Double Cargo Space Group Code',
|
||||
inputGroupCodingNo: 'Please enter double cargo space group code',
|
||||
groupCoding: 'Double Cargo Space Group Code',
|
||||
inputGroupCoding: 'Please enter double cargo space group code',
|
||||
cargoSpaceLogo: 'Double Cargo Space Logo',
|
||||
inputCargoSpaceLogo: 'Please enter double cargo space logo',
|
||||
thisCargoArea: 'This Warehouse Area',
|
||||
inputThisCargoArea: 'Please enter this warehouse area',
|
||||
thePlatoon: 'Row',
|
||||
inputThePlatoon: 'Please enter row',
|
||||
theColumn: 'Column',
|
||||
inputTheColumn: 'Please enter column',
|
||||
theFloor: 'Floor',
|
||||
inputTheFloor: 'Please enter floor',
|
||||
search: 'Search',
|
||||
reset: 'Reset',
|
||||
export: 'Export',
|
||||
addTitle: 'Add Stock Warning Report',
|
||||
editTitle: 'Edit Stock Warning Report',
|
||||
stockIdRequired: 'Stock ID cannot be empty',
|
||||
confirm: 'Confirm',
|
||||
cancel: 'Cancel'
|
||||
},
|
||||
// ***************Product Basic Fields**************
|
||||
basproduct1: {
|
||||
|
||||
@@ -682,47 +682,93 @@ export default {
|
||||
|
||||
|
||||
searchViewStockSecure: {
|
||||
stockId: '库存ID',
|
||||
cargoSpaceId: '货位ID',
|
||||
stockStatus: '库存状态',
|
||||
productStatus: '物料状态',
|
||||
lotNo: '批次号',
|
||||
inDate: '入库时间',
|
||||
backDate: '回流时间',
|
||||
productGuid: '物料GUID',
|
||||
quantity: '库存数量',
|
||||
jobId: '作业ID',
|
||||
trayCode: '托盘条码',
|
||||
outQuantity: '出库数量',
|
||||
stockinDetailId: '入库子单ID',
|
||||
stockinId: '入库主单',
|
||||
inType: '入库类型',
|
||||
inputStockId: '请输入库存ID',
|
||||
inputCargoSpaceId: '请输入货位ID',
|
||||
selectStockStatus: '请选择库存状态',
|
||||
selectProductStatus: '请选择物料状态',
|
||||
inputLotNo: '请输入批次号',
|
||||
inputInDate: '请输入入库时间',
|
||||
inputBackDate: '请输入回流时间',
|
||||
inputProductGuid: '请输入物料GUID',
|
||||
inputContent: '请输入内容',
|
||||
inputJobId: '请输入作业ID',
|
||||
inputTrayCode: '请输入托盘条码',
|
||||
inputStockinDetailId: '请输入入库子单ID',
|
||||
inputStockinId: '请输入入库主单',
|
||||
selectInType: '请选择入库类型',
|
||||
confirm: '确定',
|
||||
cancel: '取消',
|
||||
stockIdRequired: '库存ID不能为空',
|
||||
addTitle: '添加安全库存查询',
|
||||
editTitle: '修改安全库存查询',
|
||||
addSuccess: '新增成功',
|
||||
editSuccess: '修改成功',
|
||||
deleteSuccess: '删除成功',
|
||||
deleteConfirm: '是否确认删除安全库存查询编号为"{stockIds}"的数据项?',
|
||||
search:'搜索',
|
||||
reset:'重置',
|
||||
export:'导出'
|
||||
stockId: 'Készlet ID',
|
||||
cargoSpaceId: 'Raktárhely ID',
|
||||
stockStatus: 'Készlet állapot',
|
||||
productStatus: 'Termék állapot',
|
||||
lotNo: 'Tételszám',
|
||||
inDate: 'Beérkezés dátuma',
|
||||
backDate: 'Visszaáramlás dátuma',
|
||||
productGuid: 'Termék GUID',
|
||||
quantity: 'Készlet mennyiség',
|
||||
jobId: 'Munka ID',
|
||||
trayCode: 'Tálca vonalkód',
|
||||
outQuantity: 'Kimenő mennyiség',
|
||||
stockinDetailId: 'Beérkezés részlet ID',
|
||||
stockinId: 'Beérkezés fő ID',
|
||||
inType: 'Beérkezés típus',
|
||||
inClassId: 'Beérkezés csoport ID',
|
||||
warehouseId: 'Raktár ID',
|
||||
stackingId: 'Rakodás ID',
|
||||
spare1: 'Készlet riasztás jelző',
|
||||
productId: 'Termék ID',
|
||||
warehouseName: 'Raktár neve',
|
||||
address: 'Raktár címe',
|
||||
cDesc: 'Raktár leírás',
|
||||
warehouseKind: 'Raktár szint',
|
||||
warehouseType: 'Raktár típus',
|
||||
isCurrent: 'Elérhető-e',
|
||||
price: 'Ár',
|
||||
unit: 'Egység',
|
||||
spec: 'Specifikáció',
|
||||
enName: 'Angol név',
|
||||
weight: 'Nettó súly',
|
||||
longMM: 'Hossz MM',
|
||||
wide: 'Szélesség MM',
|
||||
hight: 'Magasság MM',
|
||||
volume: 'Térfogat m³',
|
||||
productName: 'Termék neve',
|
||||
cargoSpaceName: 'Raktárhely neve',
|
||||
roadwayId: 'Folyosó ID',
|
||||
cargoAreaId: 'Raktárterület ID',
|
||||
theType: 'Raktárhely típus',
|
||||
theTypeName: 'Raktárhely típus neve',
|
||||
thePlatoon: 'Sor',
|
||||
theColumn: 'Oszlop',
|
||||
theFloor: 'Emelet',
|
||||
cargoStatus: 'Raktárhely állapot',
|
||||
locked: 'Zárolt-e',
|
||||
cargoHight: 'Raktárhely magasság',
|
||||
issDouble: 'Dupla-e',
|
||||
groupCodingNo: 'Dupla raktárhely csoport kód',
|
||||
groupCoding: 'Dupla raktárhely csoport kód',
|
||||
cargoSpaceLogo: 'Dupla raktárhely jelző',
|
||||
thisCargoArea: 'Ez a raktárterület',
|
||||
warehouse: 'Raktár',
|
||||
selectWarehouse: 'Kérjük válasszon raktárt',
|
||||
inputStockId: 'Kérjük adja meg a készlet ID-t',
|
||||
inputCargoSpaceId: 'Kérjük adja meg a raktárhely ID-t',
|
||||
selectStockStatus: 'Kérjük válassza ki a készlet állapotot',
|
||||
selectProductStatus: 'Kérjük válassza ki a termék állapotot',
|
||||
inputLotNo: 'Kérjük adja meg a tételszámot',
|
||||
inputInDate: 'Kérjük adja meg a beérkezés dátumát',
|
||||
inputBackDate: 'Kérjük adja meg a visszaáramlás dátumát',
|
||||
inputProductGuid: 'Kérjük adja meg a termék GUID-ot',
|
||||
inputContent: 'Kérjük adja meg a tartalmat',
|
||||
inputJobId: 'Kérjük adja meg a munka ID-t',
|
||||
inputTrayCode: 'Kérjük adja meg a tálca vonalkódot',
|
||||
inputStockinDetailId: 'Kérjük adja meg a beérkezés részlet ID-t',
|
||||
inputStockinId: 'Kérjük adja meg a beérkezés fő ID-t',
|
||||
selectInType: 'Kérjük válassza ki a beérkezés típust',
|
||||
inputInClassId: 'Kérjük adja meg a beérkezés csoport ID-t',
|
||||
inputWarehouseId: 'Kérjük adja meg a raktár ID-t',
|
||||
inputStackingId: 'Kérjük adja meg a rakodás ID-t',
|
||||
inputSpare1: 'Kérjük adja meg a készlet riasztás jelzőt',
|
||||
inputProductId: 'Kérjük adja meg a termék ID-t',
|
||||
inputProductName: 'Kérjük adja meg a termék nevét',
|
||||
confirm: 'Megerősítés',
|
||||
cancel: 'Mégse',
|
||||
stockIdRequired: 'A készlet ID megadása kötelező',
|
||||
addTitle: 'Biztonságos készlet lekérdezés hozzáadása',
|
||||
editTitle: 'Biztonságos készlet lekérdezés módosítása',
|
||||
addSuccess: 'Sikeresen hozzáadva',
|
||||
updateSuccess: 'Sikeresen frissítve',
|
||||
editSuccess: 'Sikeresen módosítva',
|
||||
deleteSuccess: 'Sikeresen törölve',
|
||||
deleteConfirm: 'Biztosan törölni szeretné a(z) "{stockIds}" azonosítójú biztonságos készlet lekérdezést?',
|
||||
search: 'Keresés',
|
||||
reset: 'Visszaállítás',
|
||||
export: 'Exportálás'
|
||||
},
|
||||
// *************供应商管理***************
|
||||
BasSupplier: {
|
||||
@@ -3063,79 +3109,116 @@ export default {
|
||||
},
|
||||
// ***************预警库存查询*************
|
||||
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: '取 消'
|
||||
productId: 'Anyag azonosító',
|
||||
inputProductId: 'Kérjük adja meg az anyag azonosítót',
|
||||
productName: 'Anyag neve',
|
||||
inputProductName: 'Kérjük adja meg az anyag nevét',
|
||||
stockId: 'Készlet azonosító',
|
||||
inputStockId: 'Kérjük adja meg a készlet azonosítót',
|
||||
cargoSpaceId: 'Raktárhely azonosító',
|
||||
inputCargoSpaceId: 'Kérjük adja meg a raktárhely azonosítót',
|
||||
lotNo: 'Tételszám',
|
||||
inputLotNo: 'Kérjük adja meg a tételszámot',
|
||||
inDate: 'Beérkezési idő',
|
||||
inputInDate: 'Kérjük adja meg a beérkezési időt',
|
||||
backDate: 'Visszaáramlási idő',
|
||||
inputBackDate: 'Kérjük adja meg a visszaáramlási időt',
|
||||
productGuid: 'Anyag GUID',
|
||||
inputProductGuid: 'Kérjük adja meg az anyag GUID-ot',
|
||||
quantity: 'Készlet mennyiség',
|
||||
inputQuantity: 'Kérjük adja meg a készlet mennyiséget',
|
||||
jobId: 'Feladat azonosító',
|
||||
inputJobId: 'Kérjük adja meg a feladat azonosítót',
|
||||
trayCode: 'Tálca vonalkód',
|
||||
inputTrayCode: 'Kérjük adja meg a tálca vonalkódot',
|
||||
outQuantity: 'Kiadási mennyiség',
|
||||
inputOutQuantity: 'Kérjük adja meg a kiadási mennyiséget',
|
||||
stockinDetailId: 'Beérkezési részlet azonosító',
|
||||
inputStockinDetailId: 'Kérjük adja meg a beérkezési részlet azonosítót',
|
||||
stockinId: 'Beérkezési főbizonylat',
|
||||
inputStockinId: 'Kérjük adja meg a beérkezési főbizonylatot',
|
||||
inType: 'Beérkezési típus',
|
||||
selectInType: 'Kérjük válassza ki a beérkezési típust',
|
||||
inClassId: 'Beérkezési műszak azonosító',
|
||||
inputInClassId: 'Kérjük adja meg a beérkezési műszak azonosítót',
|
||||
warehouse: 'Raktár',
|
||||
selectWarehouse: 'Kérjük válassza ki a raktárt',
|
||||
warehouseId: 'Raktár azonosító',
|
||||
inputWarehouseId: 'Kérjük adja meg a raktár azonosítót',
|
||||
stackingId: 'Rakodási típus azonosító',
|
||||
inputStackingId: 'Kérjük adja meg a rakodási típus azonosítót',
|
||||
spare1: 'Tartalék mező 1',
|
||||
inputSpare1: 'Kérjük adja meg a tartalék mező 1-et',
|
||||
warehouseName: 'Raktár neve',
|
||||
inputWarehouseName: 'Kérjük adja meg a raktár nevét',
|
||||
address: 'Raktár címe',
|
||||
inputAddress: 'Kérjük adja meg a raktár címét',
|
||||
cDesc: 'Raktár leírása',
|
||||
inputCDesc: 'Kérjük adja meg a raktár leírását',
|
||||
warehouseKind: 'Raktár szintje',
|
||||
inputWarehouseKind: 'Kérjük adja meg a raktár szintjét',
|
||||
warehouseType: 'Raktár típusa',
|
||||
inputWarehouseType: 'Kérjük adja meg a raktár típusát',
|
||||
isCurrent: 'Elérhető-e',
|
||||
inputIsCurrent: 'Kérjük adja meg, hogy elérhető-e',
|
||||
price: 'Ár',
|
||||
inputPrice: 'Kérjük adja meg az árat',
|
||||
unit: 'Egység',
|
||||
inputUnit: 'Kérjük adja meg az egységet',
|
||||
spec: 'Specifikáció',
|
||||
inputSpec: 'Kérjük adja meg a specifikációt',
|
||||
enName: 'Angol név',
|
||||
inputEnName: 'Kérjük adja meg az angol nevet',
|
||||
weight: 'Egységnyi nettó súly',
|
||||
inputWeight: 'Kérjük adja meg az egységnyi nettó súlyt',
|
||||
longMM: 'Hossz MM',
|
||||
inputLongMM: 'Kérjük adja meg a hosszt MM-ben',
|
||||
wide: 'Szélesség MM',
|
||||
inputWide: 'Kérjük adja meg a szélességet MM-ben',
|
||||
hight: 'Magasság MM',
|
||||
inputHight: 'Kérjük adja meg a magasságot MM-ben',
|
||||
volume: 'Térfogat m³',
|
||||
inputVolume: 'Kérjük adja meg a térfogatot m³-ben',
|
||||
cargoSpaceName: 'Raktárhely neve',
|
||||
inputCargoSpaceName: 'Kérjük adja meg a raktárhely nevét',
|
||||
roadwayId: 'Folyosó azonosító',
|
||||
inputRoadwayId: 'Kérjük adja meg a folyosó azonosítót',
|
||||
cargoAreaId: 'Raktárterület azonosító',
|
||||
inputCargoAreaId: 'Kérjük adja meg a raktárterület azonosítót',
|
||||
theType: 'Raktárhely típusa',
|
||||
inputTheType: 'Kérjük adja meg a raktárhely típusát',
|
||||
theTypeName: 'Raktárhely típus neve',
|
||||
inputTheTypeName: 'Kérjük adja meg a raktárhely típus nevét',
|
||||
thePlatoon: 'Sor',
|
||||
inputThePlatoon: 'Kérjük adja meg a sort',
|
||||
theColumn: 'Oszlop',
|
||||
inputTheColumn: 'Kérjük adja meg az oszlopot',
|
||||
theFloor: 'Szint',
|
||||
inputTheFloor: 'Kérjük adja meg a szintet',
|
||||
cargoStatus: 'Raktárhely állapota',
|
||||
inputCargoStatus: 'Kérjük adja meg a raktárhely állapotát',
|
||||
locked: 'Zárolva van-e',
|
||||
inputLocked: 'Kérjük adja meg, hogy zárolva van-e',
|
||||
cargoHight: 'Raktárhely magassága',
|
||||
inputCargoHight: 'Kérjük adja meg a raktárhely magasságát',
|
||||
issDouble: 'Dupla nyújtású-e',
|
||||
inputIssDouble: 'Kérjük adja meg, hogy dupla nyújtású-e',
|
||||
groupCodingNo: 'Dupla raktárhely csoport kódolási szám',
|
||||
inputGroupCodingNo: 'Kérjük adja meg a dupla raktárhely csoport kódolási számot',
|
||||
groupCoding: 'Dupla raktárhely csoport kódolás',
|
||||
inputGroupCoding: 'Kérjük adja meg a dupla raktárhely csoport kódolást',
|
||||
cargoSpaceLogo: 'Dupla raktárhely jelölő',
|
||||
inputCargoSpaceLogo: 'Kérjük adja meg a dupla raktárhely jelölőt',
|
||||
thisCargoArea: 'Ezen raktár területe',
|
||||
inputThisCargoArea: 'Kérjük adja meg ezen raktár területét',
|
||||
search: 'Keresés',
|
||||
reset: 'Visszaállítás',
|
||||
export: 'Exportálás',
|
||||
confirm: 'Megerősítés',
|
||||
cancel: 'Mégse',
|
||||
stockIdRequired: 'A készlet azonosító megadása kötelező',
|
||||
addTitle: 'Készletriasztás hozzáadása',
|
||||
editTitle: 'Készletriasztás módosítása'
|
||||
},
|
||||
// ***************产品基础表添加字段**************
|
||||
basproduct1:{
|
||||
|
||||
@@ -839,6 +839,45 @@ export default {
|
||||
stockinDetailId: '入库子单ID',
|
||||
stockinId: '入库主单',
|
||||
inType: '入库类型',
|
||||
inClassId: '入库班组ID', // 入库班组ID
|
||||
warehouseId: '仓库ID', // 仓库ID
|
||||
stackingId: '垛型ID', // 垛型ID
|
||||
spare1: '库存预警标识', // 库存预警标识
|
||||
productId: '物料ID', // 物料ID
|
||||
warehouseName: '仓库名称', // 仓库名称
|
||||
address: '仓库地址', // 仓库地址
|
||||
cDesc: '仓库描述', // 仓库描述
|
||||
warehouseKind: '仓库级别', // 仓库级别
|
||||
warehouseType: '仓库类型', // 仓库类型
|
||||
isCurrent: '是否可用', // 是否可用
|
||||
price: '价格', // 价格
|
||||
unit: '单位', // 单位
|
||||
spec: '规格', // 规格
|
||||
enName: '英文名称', // 英文名称
|
||||
weight: '单件净重', // 单件净重
|
||||
longMM: '长MM', // 长MM
|
||||
wide: '宽MM', // 宽MM
|
||||
hight: '高MM', // 高MM
|
||||
volume: '体积m³', // 体积m³
|
||||
productName: '物料名称', // 物料名称
|
||||
cargoSpaceName: '货位名称', // 货位名称
|
||||
roadwayId: '巷道ID', // 巷道ID
|
||||
cargoAreaId: '货区ID', // 货区ID
|
||||
theType: '货位类型', // 货位类型
|
||||
theTypeName: '货位类型名称', // 货位类型名称
|
||||
thePlatoon: '排', // 排
|
||||
theColumn: '列', // 列
|
||||
theFloor: '层', // 层
|
||||
cargoStatus: '货位状态', // 货位状态
|
||||
locked: '是否锁定', // 是否锁定
|
||||
cargoHight: '货位高度', // 货位高度
|
||||
issDouble: '是否双伸', // 是否双伸
|
||||
groupCodingNo: '双货位分组编码', // 双货位分组编码
|
||||
groupCoding: '双货位分组编码', // 双货位分组编码
|
||||
cargoSpaceLogo: '双货位标识', // 双货位标识
|
||||
thisCargoArea: '本仓库区域', // 本仓库区域
|
||||
warehouse: '仓库', // 仓库
|
||||
selectWarehouse: '请选择仓库', // 请选择仓库
|
||||
inputStockId: '请输入库存ID',
|
||||
inputCargoSpaceId: '请输入货位ID',
|
||||
selectStockStatus: '请选择库存状态',
|
||||
@@ -853,12 +892,45 @@ export default {
|
||||
inputStockinDetailId: '请输入入库子单ID',
|
||||
inputStockinId: '请输入入库主单',
|
||||
selectInType: '请选择入库类型',
|
||||
inputInClassId: '请输入入库班组ID', // 请输入入库班组ID
|
||||
inputWarehouseId: '请输入仓库ID', // 请输入仓库ID
|
||||
inputStackingId: '请输入垛型ID', // 请输入垛型ID
|
||||
inputSpare1: '请输入库存预警标识', // 请输入库存预警标识
|
||||
inputProductId: '请输入物料ID', // 请输入物料ID
|
||||
inputProductName: '请输入物料名称', // 请输入物料名称
|
||||
inputAddress: '请输入仓库地址', // 请输入仓库地址
|
||||
inputCDesc: '请输入仓库描述', // 请输入仓库描述
|
||||
inputWarehouseKind: '请输入仓库级别', // 请输入仓库级别
|
||||
inputIsCurrent: '请输入是否可用', // 请输入是否可用
|
||||
inputPrice: '请输入价格', // 请输入价格
|
||||
inputUnit: '请输入单位', // 请输入单位
|
||||
inputSpec: '请输入规格', // 请输入规格
|
||||
inputEnName: '请输入英文名称', // 请输入英文名称
|
||||
inputWeight: '请输入单件净重', // 请输入单件净重
|
||||
inputLongMM: '请输入长MM', // 请输入长MM
|
||||
inputWide: '请输入宽MM', // 请输入宽MM
|
||||
inputHight: '请输入高MM', // 请输入高MM
|
||||
inputVolume: '请输入体积m³', // 请输入体积m³
|
||||
inputCargoSpaceName: '请输入货位名称', // 请输入货位名称
|
||||
inputRoadwayId: '请输入巷道ID', // 请输入巷道ID
|
||||
inputCargoAreaId: '请输入货区ID', // 请输入货区ID
|
||||
inputTheTypeName: '请输入货位类型名称', // 请输入货位类型名称
|
||||
inputThePlatoon: '请输入排', // 请输入排
|
||||
inputTheColumn: '请输入列', // 请输入列
|
||||
inputTheFloor: '请输入层', // 请输入层
|
||||
inputLocked: '请输入是否锁定', // 请输入是否锁定
|
||||
inputIssDouble: '请输入是否双伸', // 请输入是否双伸
|
||||
inputGroupCodingNo: '请输入双货位分组编码', // 请输入双货位分组编码
|
||||
inputGroupCoding: '请输入双货位分组编码', // 请输入双货位分组编码
|
||||
inputCargoSpaceLogo: '请输入双货位标识', // 请输入双货位标识
|
||||
inputThisCargoArea: '请输入本仓库区域', // 请输入本仓库区域
|
||||
confirm: '确定',
|
||||
cancel: '取消',
|
||||
stockIdRequired: '库存ID不能为空',
|
||||
addTitle: '添加安全库存查询',
|
||||
editTitle: '修改安全库存查询',
|
||||
addSuccess: '新增成功',
|
||||
updateSuccess: '修改成功',
|
||||
editSuccess: '修改成功',
|
||||
deleteSuccess: '删除成功',
|
||||
deleteConfirm: '是否确认删除安全库存查询编号为"{stockIds}"的数据项?',
|
||||
@@ -3151,6 +3223,8 @@ export default {
|
||||
selectStartTime: '请选择开始时间',
|
||||
finishTime: '结束时间',
|
||||
selectFinishTime: '请选择结束时间',
|
||||
warehouse: '仓库',
|
||||
selectWarehouse: '请选择仓库',
|
||||
warehouseId: '仓库ID',
|
||||
inputWarehouseId: '请输入仓库ID',
|
||||
spec: '规格',
|
||||
@@ -3549,6 +3623,7 @@ export default {
|
||||
},
|
||||
// ***************预警库存查询*************
|
||||
searchViewStockWarning: {
|
||||
warehouse:'仓库',
|
||||
stockId: '库存ID',
|
||||
inputStockId: '请输入库存ID',
|
||||
cargoSpaceId: '货位ID',
|
||||
@@ -3563,6 +3638,8 @@ export default {
|
||||
inputInDate: '请输入入库时间',
|
||||
backDate: '回流时间',
|
||||
inputBackDate: '请输入回流时间',
|
||||
productGuid: '物料GUID',
|
||||
inputProductGuid: '请输入物料GUID',
|
||||
quantity: '库存数量',
|
||||
inputQuantity: '请输入库存数量',
|
||||
jobId: '作业ID',
|
||||
@@ -3571,18 +3648,30 @@ export default {
|
||||
inputTrayCode: '请输入托盘条码',
|
||||
outQuantity: '出库数量',
|
||||
inputOutQuantity: '请输入出库数量',
|
||||
stockinDetailId: '入库子单ID',
|
||||
inputStockinDetailId: '请输入入库子单ID',
|
||||
stockinId: '入库主单',
|
||||
inputStockinId: '请输入入库主单',
|
||||
inType: '入库类型',
|
||||
selectInType: '请选择入库类型',
|
||||
inClassId: '入库班组ID',
|
||||
inputInClassId: '请输入入库班组ID',
|
||||
warehouseId: '仓库ID',
|
||||
inputWarehouseId: '请输入仓库ID',
|
||||
stackingId: '垛型ID',
|
||||
inputStackingId: '请输入垛型ID',
|
||||
spare1: '库存预警标识',
|
||||
inputSpare1: '请输入库存预警标识',
|
||||
productId: '物料ID',
|
||||
inputProductId: '请输入物料ID',
|
||||
warehouseName: '仓库名称',
|
||||
inputWarehouseName: '请输入仓库名称',
|
||||
address: '仓库地址',
|
||||
inputAddress: '请输入仓库地址',
|
||||
cDesc: '仓库描述',
|
||||
inputCDesc: '请输入仓库描述',
|
||||
warehouseKind: '仓库级别',
|
||||
inputWarehouseKind: '请输入仓库级别',
|
||||
warehouseType: '仓库类型',
|
||||
inputWarehouseType: '请输入仓库类型',
|
||||
isCurrent: '是否可用',
|
||||
@@ -3591,6 +3680,18 @@ export default {
|
||||
inputProductName: '请输入物料名称',
|
||||
spec: '规格',
|
||||
inputSpec: '请输入规格',
|
||||
enName: '英文名称',
|
||||
inputEnName: '请输入英文名称',
|
||||
weight: '单件净重',
|
||||
inputWeight: '请输入单件净重',
|
||||
longMM: '长MM',
|
||||
inputLongMM: '请输入长MM',
|
||||
wide: '宽MM',
|
||||
inputWide: '请输入宽MM',
|
||||
hight: '高MM',
|
||||
inputHight: '请输入高MM',
|
||||
volume: '体积m³',
|
||||
inputVolume: '请输入体积m³',
|
||||
cargoNo: '品牌',
|
||||
inputCargoNo: '请输入品牌',
|
||||
unit: '单位',
|
||||
@@ -3599,10 +3700,14 @@ export default {
|
||||
inputPrice: '请输入价格',
|
||||
cargoSpaceName: '货位名称',
|
||||
inputCargoSpaceName: '请输入货位名称',
|
||||
roadwayId: '巷道ID',
|
||||
inputRoadwayId: '请输入巷道ID',
|
||||
cargoAreaId: '货区ID',
|
||||
inputCargoAreaId: '请输入货区ID',
|
||||
theType: '货位类型',
|
||||
inputTheType: '请输入货位类型',
|
||||
theTypeName: '货位类型名称',
|
||||
inputTheTypeName: '请输入货位类型名称',
|
||||
cargoStatus: '货位状态',
|
||||
inputCargoStatus: '请输入货位状态',
|
||||
locked: '是否锁定',
|
||||
@@ -3611,6 +3716,14 @@ export default {
|
||||
inputCargoHight: '请输入货位高度',
|
||||
issDouble: '是否双伸',
|
||||
inputIssDouble: '请输入是否双伸',
|
||||
groupCodingNo: '双货位分组编码',
|
||||
inputGroupCodingNo: '请输入双货位分组编码',
|
||||
groupCoding: '双货位分组编码',
|
||||
inputGroupCoding: '请输入双货位分组编码',
|
||||
cargoSpaceLogo: '双货位标识',
|
||||
inputCargoSpaceLogo: '请输入双货位标识',
|
||||
thisCargoArea: '本仓库区域',
|
||||
inputThisCargoArea: '请输入本仓库区域',
|
||||
thePlatoon: '排',
|
||||
inputThePlatoon: '请输入排',
|
||||
theColumn: '列',
|
||||
@@ -3620,6 +3733,9 @@ export default {
|
||||
search: '搜索',
|
||||
reset: '重置',
|
||||
export: '导出',
|
||||
addTitle: '添加库存预警报表',
|
||||
editTitle: '修改库存预警报表',
|
||||
stockIdRequired: '库存ID不能为空',
|
||||
confirm: '确 定',
|
||||
cancel: '取 消'
|
||||
},
|
||||
|
||||
@@ -1,8 +1,17 @@
|
||||
<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="$t('searchViewFlatWarehouseOutFlow.warehouse')" prop="warehouseId"> <!-- 仓库 -->
|
||||
<el-select v-model="queryParams.warehouseId" :placeholder="$t('searchViewFlatWarehouseOutFlow.selectWarehouse')" clearable>
|
||||
<!-- <el-form-item label="库存ID" prop="stockId">-->
|
||||
<!-- <el-input-->
|
||||
<!-- v-model="queryParams.stockId"-->
|
||||
<!-- placeholder="请输入库存ID"-->
|
||||
<!-- clearable-->
|
||||
<!-- @keyup.enter.native="handleQuery"-->
|
||||
<!-- />-->
|
||||
<!-- </el-form-item>-->
|
||||
|
||||
<el-form-item :label="$t('searchViewStockSecure.warehouse')" prop="warehouseId"> <!-- 仓库 -->
|
||||
<el-select v-model="queryParams.warehouseId" :placeholder="$t('searchViewStockSecure.selectWarehouse')" clearable>
|
||||
<el-option
|
||||
v-for="dict in warehouseOptions"
|
||||
:key="dict.warehouseId"
|
||||
@@ -11,139 +20,64 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockSecure.stockId')" prop="stockId"> <!-- 库存ID -->
|
||||
|
||||
<el-form-item :label="$t('searchViewStockSecure.productId')" prop="productId"> <!-- 物料ID -->
|
||||
<el-input
|
||||
v-model="queryParams.stockId"
|
||||
:placeholder="$t('searchViewStockSecure.inputStockId')"
|
||||
v-model="queryParams.productId"
|
||||
:placeholder="$t('searchViewStockSecure.inputProductId')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockSecure.cargoSpaceId')" prop="cargoSpaceId"> <!-- 货位ID -->
|
||||
|
||||
<el-form-item :label="$t('searchViewStockSecure.productName')" prop="productName"> <!-- 物料名称 -->
|
||||
<el-input
|
||||
v-model="queryParams.cargoSpaceId"
|
||||
:placeholder="$t('searchViewStockSecure.inputCargoSpaceId')"
|
||||
v-model="queryParams.productName"
|
||||
:placeholder="$t('searchViewStockSecure.inputProductName')"
|
||||
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"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<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"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockSecure.lotNo')" prop="lotNo"> <!-- 批次号 -->
|
||||
<el-input
|
||||
v-model="queryParams.lotNo"
|
||||
:placeholder="$t('searchViewStockSecure.inputLotNo')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockSecure.inDate')" prop="inDate"><!-- 入库时间 -->
|
||||
<el-date-picker clearable
|
||||
v-model="queryParams.inDate"
|
||||
type="date"
|
||||
value-format="yyyy-MM-dd"
|
||||
:placeholder="$t('searchViewStockSecure.inputInDate')">
|
||||
</el-date-picker>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockSecure.backDate')" prop="backDate"> <!-- 回流时间 -->
|
||||
<el-input
|
||||
v-model="queryParams.backDate"
|
||||
:placeholder="$t('searchViewStockSecure.inputBackDate')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<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="$t('searchViewStockSecure.inputTrayCode')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<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"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item>
|
||||
<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-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"
|
||||
@@ -152,50 +86,71 @@
|
||||
size="mini"
|
||||
@click="handleExport"
|
||||
v-hasPermi="['search:ViewStockSecure:export']"
|
||||
>{{$t('searchViewStockSecure.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-column type="selection" width="55" align="center" />
|
||||
<el-table-column :label="$t('searchViewStockSecure.stockId')" align="left" prop="stockId" />
|
||||
<el-table-column :label="$t('searchViewStockSecure.cargoSpaceId')" align="left" prop="cargoSpaceId" />
|
||||
<el-table-column :label="$t('searchViewStockSecure.stockStatus')" align="left" 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="$t('searchViewStockSecure.productStatus')" align="left" 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="$t('searchViewStockSecure.lotNo')" align="left" prop="lotNo" />
|
||||
<el-table-column :label="$t('searchViewStockSecure.inDate')" align="left" prop="inDate" />
|
||||
<el-table-column :label="$t('searchViewStockSecure.backDate')" align="left" prop="backDate" />
|
||||
<el-table-column :label="$t('searchViewStockSecure.productGuid')" align="left" prop="productGuid" />
|
||||
<el-table-column :label="$t('searchViewStockSecure.quantity')" align="right" prop="quantity" />
|
||||
<el-table-column :label="$t('searchViewStockSecure.jobId')" align="left" prop="jobId" />
|
||||
<el-table-column :label="$t('searchViewStockSecure.trayCode')" align="left" prop="trayCode" />
|
||||
<el-table-column :label="$t('searchViewStockSecure.outQuantity')" align="right" prop="outQuantity" />
|
||||
<el-table-column :label="$t('searchViewStockSecure.stockinDetailId')" align="left" prop="stockinDetailId" />
|
||||
<el-table-column :label="$t('searchViewStockSecure.stockinId')" align="left" prop="stockinId" />
|
||||
<el-table-column :label="$t('searchViewStockSecure.inType')" align="left" 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="$t('basproduct1.englishName')" align="left" prop="spare1" />
|
||||
<el-table-column :label="$t('basproduct1.netWeightPerUnit')" align="right" width="120" prop="spare2" />
|
||||
<el-table-column :label="$t('basproduct1.long')" align="right" prop="spare5" />
|
||||
<el-table-column :label="$t('basproduct1.wide')" align="right" prop="spare6" />
|
||||
<el-table-column :label="$t('basproduct1.tall')" align="right" prop="spare7" />
|
||||
<el-table-column :label="$t('basproduct1.volume')" align="right" prop="spare8" />
|
||||
<el-table-column :label="$t('basproduct1.price')" align="right" prop="price" />
|
||||
<el-table-column :label="$t('basproduct1.notes')" align="left" prop="remark" />
|
||||
<!-- <el-table-column :label="$t('searchViewStockSecure.operation')" align="center" class-name="small-padding fixed-width"> <!– 操作 –>-->
|
||||
<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" /> <!-- 库存状态 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.productStatus')" align="center" prop="productStatus" /> <!-- 物料状态 -->
|
||||
<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" /> <!-- 入库类型 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.inClassId')" align="center" prop="inClassId" /> <!-- 入库班组ID -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.warehouseId')" align="center" prop="warehouseId" /> <!-- 仓库ID -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.stackingId')" align="center" prop="stackingId" /> <!-- 垛型ID -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.spare1')" align="center" prop="spare1" /> <!-- 库存预警标识 -->
|
||||
<!-- <el-table-column label="备用字段2" align="center" prop="spare2" />-->
|
||||
<!-- <el-table-column label="备用字段3" align="center" prop="spare3" />-->
|
||||
<!-- <el-table-column label="备用字段4" align="center" prop="spare4" />-->
|
||||
<!-- <el-table-column label="备用字段5" align="center" prop="spare5" />-->
|
||||
<!-- <el-table-column label="备用字段6" align="center" prop="spare6" />-->
|
||||
<el-table-column :label="$t('searchViewStockSecure.productId')" align="center" prop="productId" /> <!-- 物料ID -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.warehouseName')" align="center" prop="warehouseName" /> <!-- 仓库名称 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.address')" align="center" prop="address" /> <!-- 仓库地址 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.cDesc')" align="center" prop="cDesc" /> <!-- 仓库描述 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.warehouseKind')" align="center" prop="warehouseKind" /> <!-- 仓库级别 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.warehouseType')" align="center" prop="warehouseType" /> <!-- 仓库类型 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.isCurrent')" align="center" prop="isCurrent" /> <!-- 是否可用 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.price')" align="center" prop="price" /> <!-- 价格 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.unit')" align="center" prop="unit" /> <!-- 单位 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.spec')" align="center" prop="spec" /> <!-- 规格 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.enName')" align="center" prop="enName" /> <!-- 英文名称 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.weight')" align="center" prop="weight" /> <!-- 单件净重 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.longMM')" align="center" prop="longMM" /> <!-- 长MM -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.wide')" align="center" prop="wide" /> <!-- 宽MM -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.hight')" align="center" prop="hight" /> <!-- 高MM -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.volume')" align="center" prop="volume" /> <!-- 体积m³ -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.productName')" align="center" prop="productName" /> <!-- 物料名称 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.cargoSpaceName')" align="center" prop="cargoSpaceName" /> <!-- 货位名称 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.roadwayId')" align="center" prop="roadwayId" /> <!-- 巷道ID -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.cargoAreaId')" align="center" prop="cargoAreaId" /> <!-- 货区ID -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.theType')" align="center" prop="theType" /> <!-- 货位类型 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.theTypeName')" align="center" prop="theTypeName" /> <!-- 货位类型名称 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.thePlatoon')" align="center" prop="thePlatoon" /> <!-- 排 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.theColumn')" align="center" prop="theColumn" /> <!-- 列 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.theFloor')" align="center" prop="theFloor" /> <!-- 层 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.cargoStatus')" align="center" prop="cargoStatus" /> <!-- 货位状态 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.locked')" align="center" prop="locked" /> <!-- 是否锁定 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.cargoHight')" align="center" prop="cargoHight" /> <!-- 货位高度 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.issDouble')" align="center" prop="issDouble" /> <!-- 是否双伸 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.groupCodingNo')" align="center" prop="groupCodingNo" /> <!-- 双货位分组编码 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.groupCoding')" align="center" prop="groupCoding" /> <!-- 双货位分组编码 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.cargoSpaceLogo')" align="center" prop="cargoSpaceLogo" /> <!-- 双货位标识 -->
|
||||
<el-table-column :label="$t('searchViewStockSecure.thisCargoArea')" align="center" prop="thisCargoArea" /> <!-- 本仓库区域 -->
|
||||
<!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <el-button-->
|
||||
<!-- size="mini"-->
|
||||
@@ -203,14 +158,14 @@
|
||||
<!-- icon="el-icon-edit"-->
|
||||
<!-- @click="handleUpdate(scope.row)"-->
|
||||
<!-- v-hasPermi="['search:ViewStockSecure:edit']"-->
|
||||
<!-- >{{$t('searchViewStockSecure.modify')}}</el-button> <!– 修改 –>-->
|
||||
<!-- >修改</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> <!– 删除 –>-->
|
||||
<!-- >删除</el-button>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
</el-table>
|
||||
@@ -232,26 +187,6 @@
|
||||
<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="$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"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<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"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockSecure.lotNo')" prop="lotNo"> <!-- 批次号 -->
|
||||
<el-input v-model="form.lotNo" :placeholder="$t('searchViewStockSecure.inputLotNo')" />
|
||||
</el-form-item>
|
||||
@@ -264,38 +199,133 @@
|
||||
<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="$t('searchViewStockSecure.quantity')" prop="quantity"> <!-- 库存数量 -->
|
||||
<el-input v-model="form.quantity" type="textarea" :placeholder="$t('searchViewStockSecure.inputContent')" />
|
||||
</el-form-item>
|
||||
<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="$t('searchViewStockSecure.trayCode')" prop="trayCode"> <!-- 托盘条码 -->
|
||||
<el-input v-model="form.trayCode" :placeholder="$t('searchViewStockSecure.inputTrayCode')" />
|
||||
</el-form-item>
|
||||
<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="$t('searchViewStockSecure.stockinDetailId')" prop="stockinDetailId"> <!-- 入库子单ID -->
|
||||
<el-input v-model="form.stockinDetailId" :placeholder="$t('searchViewStockSecure.inputStockinDetailId')" />
|
||||
</el-form-item>
|
||||
<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="$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"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
></el-option>
|
||||
</el-select>
|
||||
<el-form-item :label="$t('searchViewStockSecure.inClassId')" prop="inClassId"> <!-- 入库班组ID -->
|
||||
<el-input v-model="form.inClassId" :placeholder="$t('searchViewStockSecure.inputInClassId')" />
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockSecure.warehouseId')" prop="warehouseId"> <!-- 仓库ID -->
|
||||
<el-input v-model="form.warehouseId" :placeholder="$t('searchViewStockSecure.inputWarehouseId')" />
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockSecure.stackingId')" prop="stackingId"> <!-- 垛型ID -->
|
||||
<el-input v-model="form.stackingId" :placeholder="$t('searchViewStockSecure.inputStackingId')" />
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockSecure.spare1')" prop="spare1"> <!-- 库存预警标识 -->
|
||||
<el-input v-model="form.spare1" :placeholder="$t('searchViewStockSecure.inputSpare1')" />
|
||||
</el-form-item>
|
||||
<!-- <el-form-item label="备用字段2" prop="spare2">-->
|
||||
<!-- <el-input v-model="form.spare2" placeholder="请输入备用字段2" />-->
|
||||
<!-- </el-form-item>-->
|
||||
<!-- <el-form-item label="备用字段3" prop="spare3">-->
|
||||
<!-- <el-input v-model="form.spare3" placeholder="请输入备用字段3" />-->
|
||||
<!-- </el-form-item>-->
|
||||
<!-- <el-form-item label="备用字段4" prop="spare4">-->
|
||||
<!-- <el-input v-model="form.spare4" placeholder="请输入备用字段4" />-->
|
||||
<!-- </el-form-item>-->
|
||||
<!-- <el-form-item label="备用字段5" prop="spare5">-->
|
||||
<!-- <el-input v-model="form.spare5" placeholder="请输入备用字段5" />-->
|
||||
<!-- </el-form-item>-->
|
||||
<!-- <el-form-item label="备用字段6" prop="spare6">-->
|
||||
<!-- <el-input v-model="form.spare6" placeholder="请输入备用字段6" />-->
|
||||
<!-- </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="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="price">
|
||||
<el-input v-model="form.price" 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="spec">
|
||||
<el-input v-model="form.spec" placeholder="请输入规格" />
|
||||
</el-form-item>
|
||||
<el-form-item label="英文名称" prop="enName">
|
||||
<el-input v-model="form.enName" placeholder="请输入英文名称" />
|
||||
</el-form-item>
|
||||
<el-form-item label="单件净重" prop="weight">
|
||||
<el-input v-model="form.weight" placeholder="请输入单件净重" />
|
||||
</el-form-item>
|
||||
<el-form-item label="长MM" prop="longMM">
|
||||
<el-input v-model="form.longMM" placeholder="请输入长MM" />
|
||||
</el-form-item>
|
||||
<el-form-item label="宽MM" prop="wide">
|
||||
<el-input v-model="form.wide" placeholder="请输入宽MM" />
|
||||
</el-form-item>
|
||||
<el-form-item label="高MM" prop="hight">
|
||||
<el-input v-model="form.hight" placeholder="请输入高MM" />
|
||||
</el-form-item>
|
||||
<el-form-item label="体积m³" prop="volume">
|
||||
<el-input v-model="form.volume" placeholder="请输入体积m³" />
|
||||
</el-form-item>
|
||||
<el-form-item label="物料名称" prop="productName">
|
||||
<el-input v-model="form.productName" 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="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">{{$t('searchViewStockSecure.confirm')}}</el-button> <!-- 确定 -->
|
||||
<el-button @click="cancel">{{$t('searchViewStockSecure.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>
|
||||
@@ -307,19 +337,18 @@ import { listWarehouse } from "@/api/bas/warehouse"
|
||||
|
||||
export default {
|
||||
name: "ViewStockSecure",
|
||||
dicts: ['product_status', 'in_bill_type', 'stock_status'],
|
||||
data() {
|
||||
return {
|
||||
// 遮罩层
|
||||
loading: true,
|
||||
// 仓库选项
|
||||
warehouseOptions: [],
|
||||
// 选中数组
|
||||
ids: [],
|
||||
// 非单个禁用
|
||||
single: true,
|
||||
// 非多个禁用
|
||||
multiple: true,
|
||||
// 仓库选项
|
||||
warehouseOptions: [],
|
||||
// 显示搜索条件
|
||||
showSearch: true,
|
||||
// 总条数
|
||||
@@ -365,11 +394,16 @@ export default {
|
||||
warehouseKind: null,
|
||||
warehouseType: null,
|
||||
isCurrent: null,
|
||||
productName: null,
|
||||
spec: null,
|
||||
cargoNo: null,
|
||||
unit: null,
|
||||
price: null,
|
||||
unit: null,
|
||||
spec: null,
|
||||
enName: null,
|
||||
weight: null,
|
||||
longMM: null,
|
||||
wide: null,
|
||||
hight: null,
|
||||
volume: null,
|
||||
productName: null,
|
||||
cargoSpaceName: null,
|
||||
roadwayId: null,
|
||||
cargoAreaId: null,
|
||||
@@ -392,7 +426,7 @@ export default {
|
||||
// 表单校验
|
||||
rules: {
|
||||
stockId: [
|
||||
{ required: true, message: this.$t('searchViewStockSecure.stockIdRequired'), trigger: "blur" }
|
||||
{ required: true, message: this.$t('searchViewStockSecure.stockIdRequired'), trigger: "blur" } // 库存ID不能为空
|
||||
],
|
||||
}
|
||||
}
|
||||
@@ -461,12 +495,16 @@ export default {
|
||||
warehouseKind: null,
|
||||
warehouseType: null,
|
||||
isCurrent: null,
|
||||
productName: null,
|
||||
spec: null,
|
||||
cargoNo: null,
|
||||
unit: null,
|
||||
price: null,
|
||||
remark: null,
|
||||
unit: null,
|
||||
spec: null,
|
||||
enName: null,
|
||||
weight: null,
|
||||
longMM: null,
|
||||
wide: null,
|
||||
hight: null,
|
||||
volume: null,
|
||||
productName: null,
|
||||
cargoSpaceName: null,
|
||||
roadwayId: null,
|
||||
cargoAreaId: null,
|
||||
@@ -506,7 +544,7 @@ export default {
|
||||
handleAdd() {
|
||||
this.reset()
|
||||
this.open = true
|
||||
this.title = this.$t('searchViewStockSecure.addTitle')
|
||||
this.title = this.$t('searchViewStockSecure.addTitle') // 添加安全库存查询
|
||||
},
|
||||
/** 修改按钮操作 */
|
||||
handleUpdate(row) {
|
||||
@@ -515,7 +553,7 @@ export default {
|
||||
getViewStockSecure(stockId).then(response => {
|
||||
this.form = response.data
|
||||
this.open = true
|
||||
this.title = this.$t('searchViewStockSecure.editTitle')
|
||||
this.title = this.$t('searchViewStockSecure.editTitle') // 修改安全库存查询
|
||||
})
|
||||
},
|
||||
/** 提交按钮 */
|
||||
@@ -524,13 +562,13 @@ export default {
|
||||
if (valid) {
|
||||
if (this.form.stockId != null) {
|
||||
updateViewStockSecure(this.form).then(response => {
|
||||
this.$modal.msgSuccess(this.$t('searchViewStockSecure.editSuccess'))
|
||||
this.$modal.msgSuccess(this.$t('searchViewStockSecure.updateSuccess')) // 修改成功
|
||||
this.open = false
|
||||
this.getList()
|
||||
})
|
||||
} else {
|
||||
addViewStockSecure(this.form).then(response => {
|
||||
this.$modal.msgSuccess(this.$t('searchViewStockSecure.addSuccess'))
|
||||
this.$modal.msgSuccess(this.$t('searchViewStockSecure.addSuccess')) // 新增成功
|
||||
this.open = false
|
||||
this.getList()
|
||||
})
|
||||
@@ -541,11 +579,11 @@ export default {
|
||||
/** 删除按钮操作 */
|
||||
handleDelete(row) {
|
||||
const stockIds = row.stockId || this.ids
|
||||
this.$modal.confirm(this.$t('searchViewStockSecure.deleteConfirm', { stockIds: stockIds })).then(function() {
|
||||
this.$modal.confirm(this.$t('searchViewStockSecure.deleteConfirm', { stockIds })).then(function() { // 是否确认删除安全库存查询编号为"' + stockIds + '"的数据项?
|
||||
return delViewStockSecure(stockIds)
|
||||
}).then(() => {
|
||||
this.getList()
|
||||
this.$modal.msgSuccess(this.$t('searchViewStockSecure.deleteSuccess'))
|
||||
this.$modal.msgSuccess(this.$t('searchViewStockSecure.deleteSuccess')) // 删除成功
|
||||
}).catch(() => {})
|
||||
},
|
||||
/** 导出按钮操作 */
|
||||
|
||||
@@ -1,8 +1,17 @@
|
||||
<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="$t('searchViewFlatWarehouseOutFlow.warehouse')" prop="warehouseId"> <!-- 仓库 -->
|
||||
<el-select v-model="queryParams.warehouseId" :placeholder="$t('searchViewFlatWarehouseOutFlow.selectWarehouse')" clearable>
|
||||
<!-- <el-form-item label="库存ID" prop="stockId">-->
|
||||
<!-- <el-input-->
|
||||
<!-- v-model="queryParams.stockId"-->
|
||||
<!-- placeholder="请输入库存ID"-->
|
||||
<!-- clearable-->
|
||||
<!-- @keyup.enter.native="handleQuery"-->
|
||||
<!-- />-->
|
||||
<!-- </el-form-item>-->
|
||||
|
||||
<el-form-item :label="$t('searchViewStockWarning.warehouse')" prop="warehouseId"> <!-- 仓库 -->
|
||||
<el-select v-model="queryParams.warehouseId" :placeholder="$t('searchViewStockWarning.selectWarehouse')" clearable>
|
||||
<el-option
|
||||
v-for="dict in warehouseOptions"
|
||||
:key="dict.warehouseId"
|
||||
@@ -11,88 +20,7 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.stockId')" prop="stockId"> <!-- 库存ID -->
|
||||
<el-input
|
||||
v-model="queryParams.stockId"
|
||||
:placeholder="$t('searchViewStockWarning.inputStockId')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.cargoSpaceId')" prop="cargoSpaceId"> <!-- 货位ID -->
|
||||
<el-input
|
||||
v-model="queryParams.cargoSpaceId"
|
||||
:placeholder="$t('searchViewStockWarning.inputCargoSpaceId')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<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"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<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"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<!-- <el-form-item :label="$t('searchViewStockWarning.lotNo')" prop="lotNo"> <!– 批次号 –>
|
||||
<el-input
|
||||
v-model="queryParams.lotNo"
|
||||
:placeholder="$t('searchViewStockWarning.inputLotNo')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>-->
|
||||
<el-form-item :label="$t('searchViewStockWarning.inDate')" prop="inDate"> <!-- 入库时间 -->
|
||||
<el-date-picker
|
||||
v-model="queryParams.inDate"
|
||||
:placeholder="$t('searchViewStockWarning.inputInDate')"
|
||||
clearable
|
||||
type="date"
|
||||
value-format="yyyy-MM-dd"
|
||||
@keyup.enter.native="handleQuery">
|
||||
</el-date-picker>
|
||||
</el-form-item>
|
||||
|
||||
|
||||
<!-- <el-form-item :label="$t('searchViewStockWarning.backDate')" prop="backDate"> <!– 回流时间 –>
|
||||
<el-input
|
||||
v-model="queryParams.backDate"
|
||||
:placeholder="$t('searchViewStockWarning.inputBackDate')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>-->
|
||||
<el-form-item :label="$t('searchViewStockWarning.trayCode')" prop="trayCode"> <!-- 托盘条码 -->
|
||||
<el-input
|
||||
v-model="queryParams.trayCode"
|
||||
:placeholder="$t('searchViewStockWarning.inputTrayCode')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<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"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.productId')" prop="productId"> <!-- 物料ID -->
|
||||
<el-input
|
||||
v-model="queryParams.productId"
|
||||
@@ -101,6 +29,7 @@
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item :label="$t('searchViewStockWarning.productName')" prop="productName"> <!-- 物料名称 -->
|
||||
<el-input
|
||||
v-model="queryParams.productName"
|
||||
@@ -109,45 +38,46 @@
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<!-- <el-form-item :label="$t('searchViewStockWarning.spec')" prop="spec"> <!– 规格 –>
|
||||
<el-input
|
||||
v-model="queryParams.spec"
|
||||
:placeholder="$t('searchViewStockWarning.inputSpec')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>-->
|
||||
<el-form-item :label="$t('searchViewStockWarning.thePlatoon')" prop="thePlatoon"> <!-- 排 -->
|
||||
<el-input
|
||||
v-model="queryParams.thePlatoon"
|
||||
:placeholder="$t('searchViewStockWarning.inputThePlatoon')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.theColumn')" prop="theColumn"> <!-- 列 -->
|
||||
<el-input
|
||||
v-model="queryParams.theColumn"
|
||||
:placeholder="$t('searchViewStockWarning.inputTheColumn')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.theFloor')" prop="theFloor"> <!-- 层 -->
|
||||
<el-input
|
||||
v-model="queryParams.theFloor"
|
||||
:placeholder="$t('searchViewStockWarning.inputTheFloor')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item>
|
||||
<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-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"
|
||||
@@ -156,65 +86,88 @@
|
||||
size="mini"
|
||||
@click="handleExport"
|
||||
v-hasPermi="['search:ViewStockWarning:export']"
|
||||
>{{$t('searchViewStockWarning.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="$t('searchViewStockWarning.stockId')" align="left" prop="stockId" />
|
||||
<el-table-column :label="$t('searchViewStockWarning.cargoSpaceId')" align="left" prop="cargoSpaceId" />
|
||||
<el-table-column :label="$t('searchViewStockWarning.stockStatus')" align="left" 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="$t('searchViewStockWarning.productStatus')" align="left" 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="$t('searchViewStockWarning.inDate')" align="left" prop="inDate" />
|
||||
<el-table-column :label="$t('searchViewStockWarning.backDate')" align="left" prop="backDate" />
|
||||
<el-table-column :label="$t('searchViewStockWarning.quantity')" align="right" prop="quantity" />
|
||||
<el-table-column :label="$t('searchViewStockWarning.jobId')" align="left" prop="jobId" />
|
||||
<el-table-column :label="$t('searchViewStockWarning.trayCode')" align="left" prop="trayCode" />
|
||||
<el-table-column :label="$t('searchViewStockWarning.outQuantity')" align="right" prop="outQuantity" />
|
||||
<el-table-column :label="$t('searchViewStockWarning.stockinId')" align="left" prop="stockinId" />
|
||||
<el-table-column :label="$t('searchViewStockWarning.inType')" align="left" 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="$t('searchViewStockWarning.warehouseId')" align="left" prop="warehouseId" />
|
||||
<el-table-column :label="$t('searchViewStockWarning.productId')" align="left" prop="productId" />
|
||||
<el-table-column :label="$t('searchViewStockWarning.warehouseName')" align="left" prop="warehouseName" />
|
||||
<el-table-column :label="$t('searchViewStockWarning.warehouseType')" align="left" prop="warehouseType" />
|
||||
<el-table-column :label="$t('searchViewStockWarning.isCurrent')" align="left" prop="isCurrent" />
|
||||
<el-table-column :label="$t('searchViewStockWarning.productName')" align="left" prop="productName" />
|
||||
<el-table-column :label="$t('searchViewStockWarning.cargoSpaceName')" align="left" prop="cargoSpaceName" />
|
||||
<el-table-column :label="$t('searchViewStockWarning.cargoStatus')" align="left" prop="cargoStatus" >
|
||||
<template slot-scope="scope">
|
||||
<dict-tag :options="dict.type.cargo_space_status" :value="scope.row.cargoStatus"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column :label="$t('searchViewStockWarning.locked')" align="left" prop="locked" >
|
||||
<template slot-scope="scope">
|
||||
<dict-tag :options="dict.type.cargo_space_lock_status" :value="scope.row.locked"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column :label="$t('searchViewStockWarning.cargoHight')" align="right" prop="cargoHight" />
|
||||
<el-table-column :label="$t('basproduct1.englishName')" align="left" prop="spare1" />
|
||||
<el-table-column :label="$t('basproduct1.netWeightPerUnit')" align="right" width="120" prop="spare2" />
|
||||
<el-table-column :label="$t('searchViewStockWarning.cargoNo')" align="left" prop="cargoNo" />
|
||||
<el-table-column :label="$t('searchViewStockWarning.unit')" align="left" prop="unit" />
|
||||
<el-table-column :label="$t('basproduct1.long')" align="right" prop="spare5" />
|
||||
<el-table-column :label="$t('basproduct1.wide')" align="right" prop="spare6" />
|
||||
<el-table-column :label="$t('basproduct1.tall')" align="right" prop="spare7" />
|
||||
<el-table-column :label="$t('basproduct1.volume')" align="right" prop="spare8" />
|
||||
<el-table-column :label="$t('basproduct1.price')" align="right" prop="price" />
|
||||
<el-table-column :label="$t('basproduct1.notes')" align="left" prop="remark" />
|
||||
<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" /> <!-- 库存状态 -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.productStatus')" align="center" prop="productStatus" /> <!-- 物料状态 -->
|
||||
<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.productGuid')" align="center" prop="productGuid" /> <!-- 物料GUID -->
|
||||
<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.stockinDetailId')" align="center" prop="stockinDetailId" /> <!-- 入库子单ID -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.stockinId')" align="center" prop="stockinId" /> <!-- 入库主单 -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.inType')" align="center" prop="inType" /> <!-- 入库类型 -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.inClassId')" align="center" prop="inClassId" /> <!-- 入库班组ID -->
|
||||
<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.spare1')" 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="$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.address')" align="center" prop="address" /> <!-- 仓库地址 -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.cDesc')" align="center" prop="cDesc" /> <!-- 仓库描述 -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.warehouseKind')" align="center" prop="warehouseKind" /> <!-- 仓库级别 -->
|
||||
<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.price')" align="center" prop="price" /> <!-- 价格 -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.unit')" align="center" prop="unit" /> <!-- 单位 -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.spec')" align="center" prop="spec" /> <!-- 规格 -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.enName')" align="center" prop="enName" /> <!-- 英文名称 -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.weight')" align="center" prop="weight" /> <!-- 单件净重 -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.longMM')" align="center" prop="longMM" /> <!-- 长MM -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.wide')" align="center" prop="wide" /> <!-- 宽MM -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.hight')" align="center" prop="hight" /> <!-- 高MM -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.volume')" align="center" prop="volume" /> <!-- 体积m³ -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.productName')" align="center" prop="productName" /> <!-- 物料名称 -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.cargoSpaceName')" align="center" prop="cargoSpaceName" /> <!-- 货位名称 -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.roadwayId')" align="center" prop="roadwayId" /> <!-- 巷道ID -->
|
||||
<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.theTypeName')" align="center" prop="theTypeName" /> <!-- 货位类型名称 -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.thePlatoon')" align="center" prop="thePlatoon" /> <!-- 排 -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.theColumn')" align="center" prop="theColumn" /> <!-- 列 -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.theFloor')" align="center" prop="theFloor" /> <!-- 层 -->
|
||||
<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-column :label="$t('searchViewStockWarning.groupCodingNo')" align="center" prop="groupCodingNo" /> <!-- 双货位分组编码 -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.groupCoding')" align="center" prop="groupCoding" /> <!-- 双货位分组编码 -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.cargoSpaceLogo')" align="center" prop="cargoSpaceLogo" /> <!-- 双货位标识 -->
|
||||
<el-table-column :label="$t('searchViewStockWarning.thisCargoArea')" 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:ViewStockWarning:edit']"-->
|
||||
<!-- >修改</el-button>-->
|
||||
<!-- <el-button-->
|
||||
<!-- size="mini"-->
|
||||
<!-- type="text"-->
|
||||
<!-- icon="el-icon-delete"-->
|
||||
<!-- @click="handleDelete(scope.row)"-->
|
||||
<!-- v-hasPermi="['search:ViewStockWarning:remove']"-->
|
||||
<!-- >删除</el-button>-->
|
||||
<!-- </template>-->
|
||||
<!-- </el-table-column>-->
|
||||
</el-table>
|
||||
|
||||
<pagination
|
||||
@@ -225,63 +178,157 @@
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
<!-- 添加或修改预警库存查询对话框 -->
|
||||
<!-- 添加或修改库存预警报表对话框 -->
|
||||
<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="$t('searchViewStockWarning.stockId')" prop="stockId"> <!-- 库存ID -->
|
||||
<el-input v-model="form.stockId" :placeholder="$t('searchViewStockWarning.inputStockId')" />
|
||||
<el-input v-model="form.stockId" :placeholder="$t('searchViewStockWarning.stockIdRequired')" /> <!-- 请输入库存ID -->
|
||||
</el-form-item>
|
||||
<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="$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"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<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"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
></el-option>
|
||||
</el-select>
|
||||
<el-input v-model="form.cargoSpaceId" :placeholder="$t('searchViewStockWarning.inputCargoSpaceId')" /> <!-- 请输入货位ID -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.lotNo')" prop="lotNo"> <!-- 批次号 -->
|
||||
<el-input v-model="form.lotNo" :placeholder="$t('searchViewStockWarning.inputLotNo')" />
|
||||
<el-input v-model="form.lotNo" :placeholder="$t('searchViewStockWarning.inputLotNo')" /> <!-- 请输入批次号 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.inDate')" prop="inDate"> <!-- 入库时间 -->
|
||||
<el-input v-model="form.inDate" :placeholder="$t('searchViewStockWarning.inputInDate')" />
|
||||
<el-input v-model="form.inDate" :placeholder="$t('searchViewStockWarning.inputInDate')" /> <!-- 请输入入库时间 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.backDate')" prop="backDate"> <!-- 回流时间 -->
|
||||
<el-input v-model="form.backDate" :placeholder="$t('searchViewStockWarning.inputBackDate')" />
|
||||
<el-input v-model="form.backDate" :placeholder="$t('searchViewStockWarning.inputBackDate')" /> <!-- 请输入回流时间 -->
|
||||
</el-form-item>
|
||||
<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="$t('searchViewStockWarning.quantity')" prop="quantity"> <!-- 库存数量 -->
|
||||
<el-input v-model="form.quantity" :placeholder="$t('searchViewStockWarning.inputQuantity')" />
|
||||
<el-input v-model="form.productGuid" :placeholder="$t('searchViewStockWarning.inputProductGuid')" /> <!-- 请输入物料GUID -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.jobId')" prop="jobId"> <!-- 作业ID -->
|
||||
<el-input v-model="form.jobId" :placeholder="$t('searchViewStockWarning.inputJobId')" />
|
||||
<el-input v-model="form.jobId" :placeholder="$t('searchViewStockWarning.inputJobId')" /> <!-- 请输入作业ID -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.trayCode')" prop="trayCode"> <!-- 托盘条码 -->
|
||||
<el-input v-model="form.trayCode" :placeholder="$t('searchViewStockWarning.inputTrayCode')" />
|
||||
<el-input v-model="form.trayCode" :placeholder="$t('searchViewStockWarning.inputTrayCode')" /> <!-- 请输入托盘条码 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.outQuantity')" prop="outQuantity"> <!-- 出库数量 -->
|
||||
<el-input v-model="form.outQuantity" :placeholder="$t('searchViewStockWarning.inputOutQuantity')" />
|
||||
<el-form-item :label="$t('searchViewStockWarning.stockinDetailId')" prop="stockinDetailId"> <!-- 入库子单ID -->
|
||||
<el-input v-model="form.stockinDetailId" :placeholder="$t('searchViewStockWarning.inputStockinDetailId')" /> <!-- 请输入入库子单ID -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.stockinId')" prop="stockinId"> <!-- 入库主单 -->
|
||||
<el-input v-model="form.stockinId" :placeholder="$t('searchViewStockWarning.inputStockinId')" /> <!-- 请输入入库主单 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.inClassId')" prop="inClassId"> <!-- 入库班组ID -->
|
||||
<el-input v-model="form.inClassId" :placeholder="$t('searchViewStockWarning.inputInClassId')" /> <!-- 请输入入库班组ID -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.warehouseId')" prop="warehouseId"> <!-- 仓库ID -->
|
||||
<el-input v-model="form.warehouseId" :placeholder="$t('searchViewStockWarning.inputWarehouseId')" /> <!-- 请输入仓库ID -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.stackingId')" prop="stackingId"> <!-- 垛型ID -->
|
||||
<el-input v-model="form.stackingId" :placeholder="$t('searchViewStockWarning.inputStackingId')" /> <!-- 请输入垛型ID -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.spare1')" prop="spare1"> <!-- 库存预警标识 -->
|
||||
<el-input v-model="form.spare1" :placeholder="$t('searchViewStockWarning.inputSpare1')" /> <!-- 请输入库存预警标识 -->
|
||||
</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="$t('searchViewStockWarning.productId')" prop="productId"> <!-- 物料ID -->
|
||||
<el-input v-model="form.productId" :placeholder="$t('searchViewStockWarning.inputProductId')" /> <!-- 请输入物料ID -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.warehouseName')" prop="warehouseName"> <!-- 仓库名称 -->
|
||||
<el-input v-model="form.warehouseName" :placeholder="$t('searchViewStockWarning.inputWarehouseName')" /> <!-- 请输入仓库名称 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.address')" prop="address"> <!-- 仓库地址 -->
|
||||
<el-input v-model="form.address" :placeholder="$t('searchViewStockWarning.inputAddress')" /> <!-- 请输入仓库地址 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.cDesc')" prop="cDesc"> <!-- 仓库描述 -->
|
||||
<el-input v-model="form.cDesc" :placeholder="$t('searchViewStockWarning.inputCDesc')" /> <!-- 请输入仓库描述 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.warehouseKind')" prop="warehouseKind"> <!-- 仓库级别 -->
|
||||
<el-input v-model="form.warehouseKind" :placeholder="$t('searchViewStockWarning.inputWarehouseKind')" /> <!-- 请输入仓库级别 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.isCurrent')" prop="isCurrent"> <!-- 是否可用 -->
|
||||
<el-input v-model="form.isCurrent" :placeholder="$t('searchViewStockWarning.inputIsCurrent')" /> <!-- 请输入是否可用 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.price')" prop="price"> <!-- 价格 -->
|
||||
<el-input v-model="form.price" :placeholder="$t('searchViewStockWarning.inputPrice')" /> <!-- 请输入价格 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.unit')" prop="unit"> <!-- 单位 -->
|
||||
<el-input v-model="form.unit" :placeholder="$t('searchViewStockWarning.inputUnit')" /> <!-- 请输入单位 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.spec')" prop="spec"> <!-- 规格 -->
|
||||
<el-input v-model="form.spec" :placeholder="$t('searchViewStockWarning.inputSpec')" /> <!-- 请输入规格 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.enName')" prop="enName"> <!-- 英文名称 -->
|
||||
<el-input v-model="form.enName" :placeholder="$t('searchViewStockWarning.inputEnName')" /> <!-- 请输入英文名称 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.weight')" prop="weight"> <!-- 单件净重 -->
|
||||
<el-input v-model="form.weight" :placeholder="$t('searchViewStockWarning.inputWeight')" /> <!-- 请输入单件净重 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.longMM')" prop="longMM"> <!-- 长MM -->
|
||||
<el-input v-model="form.longMM" :placeholder="$t('searchViewStockWarning.inputLongMM')" /> <!-- 请输入长MM -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.wide')" prop="wide"> <!-- 宽MM -->
|
||||
<el-input v-model="form.wide" :placeholder="$t('searchViewStockWarning.inputWide')" /> <!-- 请输入宽MM -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.hight')" prop="hight"> <!-- 高MM -->
|
||||
<el-input v-model="form.hight" :placeholder="$t('searchViewStockWarning.inputHight')" /> <!-- 请输入高MM -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.volume')" prop="volume"> <!-- 体积m³ -->
|
||||
<el-input v-model="form.volume" :placeholder="$t('searchViewStockWarning.inputVolume')" /> <!-- 请输入体积m³ -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.productName')" prop="productName"> <!-- 物料名称 -->
|
||||
<el-input v-model="form.productName" :placeholder="$t('searchViewStockWarning.inputProductName')" /> <!-- 请输入物料名称 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.cargoSpaceName')" prop="cargoSpaceName"> <!-- 货位名称 -->
|
||||
<el-input v-model="form.cargoSpaceName" :placeholder="$t('searchViewStockWarning.inputCargoSpaceName')" /> <!-- 请输入货位名称 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.roadwayId')" prop="roadwayId"> <!-- 巷道ID -->
|
||||
<el-input v-model="form.roadwayId" :placeholder="$t('searchViewStockWarning.inputRoadwayId')" /> <!-- 请输入巷道ID -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.cargoAreaId')" prop="cargoAreaId"> <!-- 货区ID -->
|
||||
<el-input v-model="form.cargoAreaId" :placeholder="$t('searchViewStockWarning.inputCargoAreaId')" /> <!-- 请输入货区ID -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.theTypeName')" prop="theTypeName"> <!-- 货位类型名称 -->
|
||||
<el-input v-model="form.theTypeName" :placeholder="$t('searchViewStockWarning.inputTheTypeName')" /> <!-- 请输入货位类型名称 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.thePlatoon')" prop="thePlatoon"> <!-- 排 -->
|
||||
<el-input v-model="form.thePlatoon" :placeholder="$t('searchViewStockWarning.inputThePlatoon')" /> <!-- 请输入排 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.theColumn')" prop="theColumn"> <!-- 列 -->
|
||||
<el-input v-model="form.theColumn" :placeholder="$t('searchViewStockWarning.inputTheColumn')" /> <!-- 请输入列 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.theFloor')" prop="theFloor"> <!-- 层 -->
|
||||
<el-input v-model="form.theFloor" :placeholder="$t('searchViewStockWarning.inputTheFloor')" /> <!-- 请输入层 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.locked')" prop="locked"> <!-- 是否锁定 -->
|
||||
<el-input v-model="form.locked" :placeholder="$t('searchViewStockWarning.inputLocked')" /> <!-- 请输入是否锁定 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.issDouble')" prop="issDouble"> <!-- 是否双伸 -->
|
||||
<el-input v-model="form.issDouble" :placeholder="$t('searchViewStockWarning.inputIssDouble')" /> <!-- 请输入是否双伸 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.groupCodingNo')" prop="groupCodingNo"> <!-- 双货位分组编码 -->
|
||||
<el-input v-model="form.groupCodingNo" :placeholder="$t('searchViewStockWarning.inputGroupCodingNo')" /> <!-- 请输入双货位分组编码 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.groupCoding')" prop="groupCoding"> <!-- 双货位分组编码 -->
|
||||
<el-input v-model="form.groupCoding" :placeholder="$t('searchViewStockWarning.inputGroupCoding')" /> <!-- 请输入双货位分组编码 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.cargoSpaceLogo')" prop="cargoSpaceLogo"> <!-- 双货位标识 -->
|
||||
<el-input v-model="form.cargoSpaceLogo" :placeholder="$t('searchViewStockWarning.inputCargoSpaceLogo')" /> <!-- 请输入双货位标识 -->
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('searchViewStockWarning.thisCargoArea')" prop="thisCargoArea"> <!-- 本仓库区域 -->
|
||||
<el-input v-model="form.thisCargoArea" :placeholder="$t('searchViewStockWarning.inputThisCargoArea')" /> <!-- 请输入本仓库区域 -->
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="primary" @click="submitForm">{{$t('searchViewStockWarning.confirm')}}</el-button> <!-- 确定 -->
|
||||
<el-button @click="cancel">{{$t('searchViewStockWarning.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>
|
||||
@@ -289,19 +336,17 @@
|
||||
|
||||
<script>
|
||||
import { listViewStockWarning, getViewStockWarning, delViewStockWarning, addViewStockWarning, updateViewStockWarning } from "@/api/search/ViewStockWarning"
|
||||
import { listWarehouse } from "@/api/bas/warehouse"
|
||||
import {listWarehouse} from "@/api/bas/warehouse";
|
||||
|
||||
export default {
|
||||
name: "ViewStockWarning",
|
||||
dicts: ['product_status', 'in_bill_type', 'stock_status','cargo_space_status','cargo_space_lock_status'],
|
||||
data() {
|
||||
return {
|
||||
// 遮罩层
|
||||
loading: true,
|
||||
// 仓库选项
|
||||
warehouseOptions: [],
|
||||
// 选中数组
|
||||
ids: [],
|
||||
warehouseOptions:[],
|
||||
// 非单个禁用
|
||||
single: true,
|
||||
// 非多个禁用
|
||||
@@ -310,7 +355,7 @@ export default {
|
||||
showSearch: true,
|
||||
// 总条数
|
||||
total: 0,
|
||||
// 预警库存查询表格数据
|
||||
// 库存预警报表表格数据
|
||||
ViewStockWarningList: [],
|
||||
// 弹出层标题
|
||||
title: "",
|
||||
@@ -351,11 +396,16 @@ export default {
|
||||
warehouseKind: null,
|
||||
warehouseType: null,
|
||||
isCurrent: null,
|
||||
productName: null,
|
||||
spec: null,
|
||||
cargoNo: null,
|
||||
unit: null,
|
||||
price: null,
|
||||
unit: null,
|
||||
spec: null,
|
||||
enName: null,
|
||||
weight: null,
|
||||
longMM: null,
|
||||
wide: null,
|
||||
hight: null,
|
||||
volume: null,
|
||||
productName: null,
|
||||
cargoSpaceName: null,
|
||||
roadwayId: null,
|
||||
cargoAreaId: null,
|
||||
@@ -378,7 +428,7 @@ export default {
|
||||
// 表单校验
|
||||
rules: {
|
||||
stockId: [
|
||||
{ required: true, message: "库存ID不能为空", trigger: "blur" }
|
||||
{ required: true, message: this.$t('searchViewStockWarning.stockIdRequired'), trigger: "blur" } // 库存ID不能为空
|
||||
],
|
||||
}
|
||||
}
|
||||
@@ -399,7 +449,7 @@ export default {
|
||||
});
|
||||
// this.warehouseOptions = [{warehouseId: "01", warehouseName: "仓库1"}, {warehouseId: "02", warehouseName: "仓库2"}];
|
||||
},
|
||||
/** 查询预警库存查询列表 */
|
||||
/** 查询库存预警报表列表 */
|
||||
getList() {
|
||||
this.loading = true
|
||||
listViewStockWarning(this.queryParams).then(response => {
|
||||
@@ -447,12 +497,16 @@ export default {
|
||||
warehouseKind: null,
|
||||
warehouseType: null,
|
||||
isCurrent: null,
|
||||
productName: null,
|
||||
spec: null,
|
||||
cargoNo: null,
|
||||
unit: null,
|
||||
price: null,
|
||||
remark: null,
|
||||
unit: null,
|
||||
spec: null,
|
||||
enName: null,
|
||||
weight: null,
|
||||
longMM: null,
|
||||
wide: null,
|
||||
hight: null,
|
||||
volume: null,
|
||||
productName: null,
|
||||
cargoSpaceName: null,
|
||||
roadwayId: null,
|
||||
cargoAreaId: null,
|
||||
@@ -492,7 +546,7 @@ export default {
|
||||
handleAdd() {
|
||||
this.reset()
|
||||
this.open = true
|
||||
this.title = "添加预警库存查询"
|
||||
this.title = this.$t('searchViewStockWarning.addTitle') // 添加库存预警报表
|
||||
},
|
||||
/** 修改按钮操作 */
|
||||
handleUpdate(row) {
|
||||
@@ -501,7 +555,7 @@ export default {
|
||||
getViewStockWarning(stockId).then(response => {
|
||||
this.form = response.data
|
||||
this.open = true
|
||||
this.title = "修改预警库存查询"
|
||||
this.title = this.$t('searchViewStockWarning.editTitle') // 修改库存预警报表
|
||||
})
|
||||
},
|
||||
/** 提交按钮 */
|
||||
@@ -510,13 +564,13 @@ export default {
|
||||
if (valid) {
|
||||
if (this.form.stockId != null) {
|
||||
updateViewStockWarning(this.form).then(response => {
|
||||
this.$modal.msgSuccess("修改成功")
|
||||
this.$modal.msgSuccess(this.$t('common.editSuccess')) // 修改成功
|
||||
this.open = false
|
||||
this.getList()
|
||||
})
|
||||
} else {
|
||||
addViewStockWarning(this.form).then(response => {
|
||||
this.$modal.msgSuccess("新增成功")
|
||||
this.$modal.msgSuccess(this.$t('common.addSuccess')) // 新增成功
|
||||
this.open = false
|
||||
this.getList()
|
||||
})
|
||||
@@ -527,11 +581,11 @@ export default {
|
||||
/** 删除按钮操作 */
|
||||
handleDelete(row) {
|
||||
const stockIds = row.stockId || this.ids
|
||||
this.$modal.confirm('是否确认删除预警库存查询编号为"' + stockIds + '"的数据项?').then(function() {
|
||||
this.$modal.confirm(this.$t('common.deleteConfirm', { ids: stockIds })).then(function() { // 是否确认删除库存预警报表编号为"' + stockIds + '"的数据项?
|
||||
return delViewStockWarning(stockIds)
|
||||
}).then(() => {
|
||||
this.getList()
|
||||
this.$modal.msgSuccess("删除成功")
|
||||
this.$modal.msgSuccess(this.$t('common.deleteSuccess')) // 删除成功
|
||||
}).catch(() => {})
|
||||
},
|
||||
/** 导出按钮操作 */
|
||||
|
||||
Reference in New Issue
Block a user