Browse Source

WMS bug:HL-5158:隔离转合格,物料隔离,库存移动相关申请,任务,记录全改为用businessType来筛选。查询,高级查询,导出

hella_online_20240819
gaojs 3 months ago
parent
commit
47b0363b4a
  1. 62
      src/views/wms/moveManage/inventorymove/inventorymoveJobMain/index.vue
  2. 70
      src/views/wms/moveManage/inventorymove/inventorymoveRecordMain/index.vue
  3. 100
      src/views/wms/moveManage/inventorymove/inventorymoveRequestMain/index.vue
  4. 102
      src/views/wms/moveManage/inventorymove/inventorymoveRequestMainMOVE/index.vue
  5. 100
      src/views/wms/moveManage/inventorymove/inventorymoveRequestMainOKHOLD/index.vue

62
src/views/wms/moveManage/inventorymove/inventorymoveJobMain/index.vue

@ -142,67 +142,70 @@ const importFileName = ref()
*/ */
if ( routeName.value == 'OktoholdJobMain') { if ( routeName.value == 'OktoholdJobMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'OK', // fromInventoryStatus: 'OK',
toInventoryStatus:'HOLD', // toInventoryStatus:'HOLD',
businessType :'OkToHold' businessType :'OkToHold'
} }
fromInventoryStatus.value = 'OK' // fromInventoryStatus.value = 'OK'
toInventoryStatus.value = "HOLD" // toInventoryStatus.value = "HOLD"
businessType.value = 'OkToHold' businessType.value = 'OkToHold'
importFileName.value = '合格转隔离任务' importFileName.value = '合格转隔离任务'
} else if ( routeName.value == 'NoktoholdJobMain') { } else if ( routeName.value == 'NoktoholdJobMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'NOK', // fromInventoryStatus: 'NOK',
toInventoryStatus:'HOLD', // toInventoryStatus:'HOLD',
businessType :'NokToHold' businessType :'NokToHold'
} }
fromInventoryStatus.value = 'NOK' // fromInventoryStatus.value = 'NOK'
toInventoryStatus.value = "HOLD" // toInventoryStatus.value = "HOLD"
businessType.value = 'NokToHold' businessType.value = 'NokToHold'
importFileName.value = '不合格转隔离任务' importFileName.value = '不合格转隔离任务'
} else if ( routeName.value == 'HoldtookJobMain') { } else if ( routeName.value == 'HoldtookJobMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'HOLD', // fromInventoryStatus: 'HOLD',
toInventoryStatus:'OK', // toInventoryStatus:'OK',
businessType :'HoldToOk' businessType :'HoldToOk'
} }
fromInventoryStatus.value = 'HOLD' // fromInventoryStatus.value = 'HOLD'
toInventoryStatus.value = "OK" // toInventoryStatus.value = "OK"
businessType.value = 'HoldToOk' businessType.value = 'HoldToOk'
importFileName.value = '隔离转合格任务' importFileName.value = '隔离转合格任务'
} else if ( routeName.value == 'HoldtoscrapJobMain') { } else if ( routeName.value == 'HoldtoscrapJobMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'HOLD', // fromInventoryStatus: 'HOLD',
toInventoryStatus:'SCRAP', // toInventoryStatus:'SCRAP',
businessType:'HoldToScrap' businessType:'HoldToScrap'
} }
fromInventoryStatus.value = 'HOLD' // fromInventoryStatus.value = 'HOLD'
toInventoryStatus.value = "SCRAP" // toInventoryStatus.value = "SCRAP"
businessType.value = 'HoldToScrap' businessType.value = 'HoldToScrap'
importFileName.value = '隔离转报废任务' importFileName.value = '隔离转报废任务'
} else if ( routeName.value == 'OktoscrapJobMain') { } else if ( routeName.value == 'OktoscrapJobMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'OK', // fromInventoryStatus: 'OK',
toInventoryStatus:'SCRAP', // toInventoryStatus:'SCRAP',
businessType :'OkToScrap' businessType :'OkToScrap'
} }
fromInventoryStatus.value = 'OK' // fromInventoryStatus.value = 'OK'
toInventoryStatus.value = "SCRAP" // toInventoryStatus.value = "SCRAP"
businessType.value = 'OkToScrap' businessType.value = 'OkToScrap'
importFileName.value = '合格转报废任务' importFileName.value = '合格转报废任务'
} else if ( routeName.value == 'ScraptoholdJobMain') { } else if ( routeName.value == 'ScraptoholdJobMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'SCRAP', // fromInventoryStatus: 'SCRAP',
toInventoryStatus:'HOLD', // toInventoryStatus:'HOLD',
businessType :'ScrapToHold' businessType :'ScrapToHold'
} }
fromInventoryStatus.value = 'SCRAP' // fromInventoryStatus.value = 'SCRAP'
toInventoryStatus.value = "HOLD" // toInventoryStatus.value = "HOLD"
businessType.value = 'ScrapToHold' businessType.value = 'ScrapToHold'
importFileName.value = '报废转隔离任务' importFileName.value = '报废转隔离任务'
} else { } else {
console.log(146 , fromInventoryStatus.value) console.log(146 , fromInventoryStatus.value)
fromInventoryStatus.value = null tableObject.params = {
businessType :'Move'
}
// fromInventoryStatus.value = null
businessType.value = 'Move' businessType.value = 'Move'
importFileName.value = '库存移动任务' importFileName.value = '库存移动任务'
} }
@ -332,6 +335,15 @@ const handleExport = async () => {
// //
const searchFormClick = (searchData) => { const searchFormClick = (searchData) => {
const cmd = {
'column':'businessType',
'action':'==',
'value':businessType.value
}
if (!Array.isArray(searchData.filters)) {
searchData.filters = [];
}
searchData.filters.push(cmd)
tableObject.params = { tableObject.params = {
isSearch: true, isSearch: true,
filters: searchData.filters filters: searchData.filters

70
src/views/wms/moveManage/inventorymove/inventorymoveRecordMain/index.vue

@ -103,61 +103,68 @@ const { tableObject, tableMethods } = useTable({
*/ */
if ( routeName.value == 'OktoholdRecordMain') { if ( routeName.value == 'OktoholdRecordMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'OK', // fromInventoryStatus: 'OK',
toInventoryStatus: 'HOLD', // toInventoryStatus: 'HOLD',
businessType:'OkToHold' businessType:'OkToHold'
} }
fromInventoryStatus.value = 'OK' // fromInventoryStatus.value = 'OK'
toInventoryStatus.value = "HOLD" // toInventoryStatus.value = "HOLD"
businessType.value = 'OkToHold'
importFileName.value = '合格转隔离记录' importFileName.value = '合格转隔离记录'
} else if ( routeName.value == 'NoktoholdRecordMain') { } else if ( routeName.value == 'NoktoholdRecordMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'NOK', // fromInventoryStatus: 'NOK',
toInventoryStatus:'HOLD', // toInventoryStatus:'HOLD',
businessType:'NoktoHold' businessType:'NoktoHold'
} }
fromInventoryStatus.value = 'NOK' // fromInventoryStatus.value = 'NOK'
toInventoryStatus.value = "HOLD" // toInventoryStatus.value = "HOLD"
businessType.value = 'NoktoHold'
importFileName.value = '不合格转隔离记录' importFileName.value = '不合格转隔离记录'
}else if ( routeName.value == 'HoldtookRecordMain') { }else if ( routeName.value == 'HoldtookRecordMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'HOLD', // fromInventoryStatus: 'HOLD',
toInventoryStatus:'OK', // toInventoryStatus:'OK',
businessType:'HoldtoOk' businessType:'HoldtoOk'
} }
fromInventoryStatus.value = 'HOLD' // fromInventoryStatus.value = 'HOLD'
toInventoryStatus.value = "OK" // toInventoryStatus.value = "OK"
businessType.value = 'HoldtoOk'
importFileName.value = '隔离转合格记录' importFileName.value = '隔离转合格记录'
} else if ( routeName.value == 'HoldtoscrapRecordMain') { } else if ( routeName.value == 'HoldtoscrapRecordMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'HOLD', // fromInventoryStatus: 'HOLD',
toInventoryStatus:'SCRAP', // toInventoryStatus:'SCRAP',
businessType:'HoldtoScrap' businessType:'HoldtoScrap'
} }
fromInventoryStatus.value = 'HOLD' // fromInventoryStatus.value = 'HOLD'
toInventoryStatus.value = "SCRAP" // toInventoryStatus.value = "SCRAP"
businessType.value = 'HoldtoScrap'
importFileName.value = '隔离转报废记录' importFileName.value = '隔离转报废记录'
} else if ( routeName.value == 'OktoscrapRecordMain') { } else if ( routeName.value == 'OktoscrapRecordMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'OK', // fromInventoryStatus: 'OK',
toInventoryStatus:'SCRAP', // toInventoryStatus:'SCRAP',
businessType:'OktoScrap' businessType:'OktoScrap'
} }
fromInventoryStatus.value = 'OK' // fromInventoryStatus.value = 'OK'
toInventoryStatus.value = "SCRAP" // toInventoryStatus.value = "SCRAP"
businessType.value = 'OktoScrap'
importFileName.value = '合格转报废记录' importFileName.value = '合格转报废记录'
} else if ( routeName.value == 'ScraptoholdRecordMain') { } else if ( routeName.value == 'ScraptoholdRecordMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'SCRAP', // fromInventoryStatus: 'SCRAP',
toInventoryStatus:'HOLD', // toInventoryStatus:'HOLD',
businessType:'ScraptoHold' businessType:'ScraptoHold'
} }
fromInventoryStatus.value = 'SCRAP' // fromInventoryStatus.value = 'SCRAP'
toInventoryStatus.value = "HOLD" // toInventoryStatus.value = "HOLD"
businessType.value = 'ScraptoHold'
importFileName.value = '报废转隔离记录' importFileName.value = '报废转隔离记录'
} else { } else {
console.log(146, fromInventoryStatus.value) tableObject.params = {
fromInventoryStatus.value = null businessType :'Move'
}
businessType.value = 'Move' businessType.value = 'Move'
importFileName.value = '库存移动记录' importFileName.value = '库存移动记录'
@ -281,6 +288,15 @@ const importSuccess = () => {
// //
const searchFormClick = (searchData) => { const searchFormClick = (searchData) => {
const cmd = {
'column':'businessType',
'action':'==',
'value':businessType.value
}
if (!Array.isArray(searchData.filters)) {
searchData.filters = [];
}
searchData.filters.push(cmd)
tableObject.params = { tableObject.params = {
isSearch: true, isSearch: true,
filters: searchData.filters filters: searchData.filters

100
src/views/wms/moveManage/inventorymove/inventorymoveRequestMain/index.vue

@ -115,73 +115,78 @@ const { tableObject, tableMethods } = useTable({
/** /**
* OktoholdRequestMain 合格转隔离 * OktoholdRequestMain 合格转隔离
*/ */
if ( routeName.value == 'OktoholdRequestMain') { if ( routeName.value == 'OktoholdRequestMain') {
tableObject.params = { tableObject.params = {
toInventoryStatus:'HOLD' // fromInventoryStatus: 'OK',
// toInventoryStatus:'HOLD',
businessType :'OkToHold'
} }
toInventoryStatus.value = "HOLD" // fromInventoryStatus.value = 'OK'
// toInventoryStatus.value = "HOLD"
businessType.value = 'OkToHold' businessType.value = 'OkToHold'
importFileName.value = '物料转隔离申请' importFileName.value = '物料转隔离申请'
} }
// else if ( routeName.value == 'NoktoholdRequestMain') { else if ( routeName.value == 'NoktoholdRequestMain') {
// tableObject.params = {
// fromInventoryStatus: 'NOK',
// toInventoryStatus:'HOLD'
// }
// fromInventoryStatus.value = 'NOK'
// toInventoryStatus.value = "HOLD"
// businessType.value = 'NokToHold'
// importFileName.value = ''
// }
else if ( routeName.value == 'HoldtookRequestMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'HOLD', // fromInventoryStatus: 'NOK',
toInventoryStatus:'OK' // toInventoryStatus:'HOLD',
businessType :'NokToHold'
}
// fromInventoryStatus.value = 'NOK'
// toInventoryStatus.value = "HOLD"
businessType.value = 'NokToHold'
importFileName.value = '不合格转隔离申请'
}
else if ( routeName.value == 'HoldtookRequestMain') {
tableObject.params = {
// fromInventoryStatus: 'HOLD',
// toInventoryStatus:'OK',
businessType :'HoldToOk'
} }
fromInventoryStatus.value = 'HOLD' // fromInventoryStatus.value = 'HOLD'
toInventoryStatus.value = "OK" // toInventoryStatus.value = "OK"
businessType.value = 'HoldToOk' businessType.value = 'HoldToOk'
importFileName.value = '隔离转合格申请' importFileName.value = '隔离转合格申请'
} else if ( routeName.value == 'HoldtoscrapRequestMain') { } else if ( routeName.value == 'HoldtoscrapRequestMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'HOLD', // fromInventoryStatus: 'HOLD',
toInventoryStatus:'SCRAP' // toInventoryStatus:'SCRAP',
businessType:'HoldToScrap'
} }
fromInventoryStatus.value = 'HOLD' // fromInventoryStatus.value = 'HOLD'
toInventoryStatus.value = "SCRAP" // toInventoryStatus.value = "SCRAP"
businessType.value = 'HoldToScrap' businessType.value = 'HoldToScrap'
importFileName.value = '隔离转报废申请' importFileName.value = '隔离转报废申请'
} else if ( routeName.value == 'OktoscrapRequestMain') { } else if ( routeName.value == 'OktoscrapRequestMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'OK', // fromInventoryStatus: 'OK',
toInventoryStatus:'SCRAP' // toInventoryStatus:'SCRAP',
businessType :'OkToScrap'
} }
fromInventoryStatus.value = 'OK' // fromInventoryStatus.value = 'OK'
toInventoryStatus.value = "SCRAP" // toInventoryStatus.value = "SCRAP"
businessType.value = 'OkToScrap' businessType.value = 'OkToScrap'
importFileName.value = '合格转报废申请' importFileName.value = '合格转报废申请'
} }
// else if ( routeName.value == 'ScraptoholdRequestMain') { else if ( routeName.value == 'ScraptoholdRequestMain') {
// tableObject.params = { tableObject.params = {
// fromInventoryStatus: 'SCRAP', // fromInventoryStatus: 'SCRAP',
// toInventoryStatus:'HOLD' // toInventoryStatus:'HOLD',
// } businessType :'ScrapToHold'
// fromInventoryStatus.value = 'SCRAP' }
// toInventoryStatus.value = "HOLD" // fromInventoryStatus.value = 'SCRAP'
// businessType.value = 'ScrapToHold' // toInventoryStatus.value = "HOLD"
// importFileName.value = '' businessType.value = 'ScrapToHold'
// } importFileName.value = '报废转隔离申请'
else if( routeName.value == 'InventorymoveRequestMain'){ } else {
fromInventoryStatus.value = null
businessType.value = 'Move'
importFileName.value = '库存移动申请'
}else {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'OK', businessType :'Move'
toInventoryStatus:'SCRAP'
} }
businessType.value = 'Move'
importFileName.value = '库存移动申请'
} }
console.log(99 , businessType.value) console.log(99 , businessType.value)
InventorymoveRequestMain.allSchemas.tableFormColumns.map(item =>{ InventorymoveRequestMain.allSchemas.tableFormColumns.map(item =>{
if(item.field == 'fromWarehouseCode') { if(item.field == 'fromWarehouseCode') {
if (fromInventoryStatus.value) { if (fromInventoryStatus.value) {
@ -789,6 +794,15 @@ const importSuccess = () => {
// //
const searchFormClick = (searchData) => { const searchFormClick = (searchData) => {
const cmd = {
'column':'businessType',
'action':'==',
'value':businessType.value
}
if (!Array.isArray(searchData.filters)) {
searchData.filters = [];
}
searchData.filters.push(cmd)
tableObject.params = { tableObject.params = {
isSearch: true, isSearch: true,
filters: searchData.filters filters: searchData.filters

102
src/views/wms/moveManage/inventorymove/inventorymoveRequestMainMOVE/index.vue

@ -116,73 +116,80 @@ const { tableObject, tableMethods } = useTable({
/** /**
* OktoholdRequestMain 合格转隔离 * OktoholdRequestMain 合格转隔离
*/ */
if ( routeName.value == 'OktoholdRequestMain') { if ( routeName.value == 'OktoholdRequestMain') {
tableObject.params = { tableObject.params = {
toInventoryStatus:'HOLD' // fromInventoryStatus: 'OK',
// toInventoryStatus:'HOLD',
businessType :'OkToHold'
} }
toInventoryStatus.value = "HOLD" // fromInventoryStatus.value = 'OK'
// toInventoryStatus.value = "HOLD"
businessType.value = 'OkToHold' businessType.value = 'OkToHold'
importFileName.value = '物料转隔离申请' importFileName.value = '物料转隔离申请'
} }
// else if ( routeName.value == 'NoktoholdRequestMain') { else if ( routeName.value == 'NoktoholdRequestMain') {
// tableObject.params = {
// fromInventoryStatus: 'NOK',
// toInventoryStatus:'HOLD'
// }
// fromInventoryStatus.value = 'NOK'
// toInventoryStatus.value = "HOLD"
// businessType.value = 'NokToHold'
// importFileName.value = ''
// }
else if ( routeName.value == 'HoldtookRequestMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'HOLD', // fromInventoryStatus: 'NOK',
toInventoryStatus:'OK' // toInventoryStatus:'HOLD',
businessType :'NokToHold'
}
// fromInventoryStatus.value = 'NOK'
// toInventoryStatus.value = "HOLD"
businessType.value = 'NokToHold'
importFileName.value = '不合格转隔离申请'
}
else if ( routeName.value == 'HoldtookRequestMain') {
tableObject.params = {
// fromInventoryStatus: 'HOLD',
// toInventoryStatus:'OK',
businessType :'HoldToOk'
} }
fromInventoryStatus.value = 'HOLD' // fromInventoryStatus.value = 'HOLD'
toInventoryStatus.value = "OK" // toInventoryStatus.value = "OK"
businessType.value = 'HoldToOk' businessType.value = 'HoldToOk'
importFileName.value = '隔离转合格申请' importFileName.value = '隔离转合格申请'
} else if ( routeName.value == 'HoldtoscrapRequestMain') { } else if ( routeName.value == 'HoldtoscrapRequestMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'HOLD', // fromInventoryStatus: 'HOLD',
toInventoryStatus:'SCRAP' // toInventoryStatus:'SCRAP',
businessType:'HoldToScrap'
} }
fromInventoryStatus.value = 'HOLD' // fromInventoryStatus.value = 'HOLD'
toInventoryStatus.value = "SCRAP" // toInventoryStatus.value = "SCRAP"
businessType.value = 'HoldToScrap' businessType.value = 'HoldToScrap'
importFileName.value = '隔离转报废申请' importFileName.value = '隔离转报废申请'
} else if ( routeName.value == 'OktoscrapRequestMain') { } else if ( routeName.value == 'OktoscrapRequestMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'OK', // fromInventoryStatus: 'OK',
toInventoryStatus:'SCRAP' // toInventoryStatus:'SCRAP',
businessType :'OkToScrap'
} }
fromInventoryStatus.value = 'OK' // fromInventoryStatus.value = 'OK'
toInventoryStatus.value = "SCRAP" // toInventoryStatus.value = "SCRAP"
businessType.value = 'OkToScrap' businessType.value = 'OkToScrap'
importFileName.value = '合格转报废申请' importFileName.value = '合格转报废申请'
} }
// else if ( routeName.value == 'ScraptoholdRequestMain') { else if ( routeName.value == 'ScraptoholdRequestMain') {
// tableObject.params = { tableObject.params = {
// fromInventoryStatus: 'SCRAP', // fromInventoryStatus: 'SCRAP',
// toInventoryStatus:'HOLD' // toInventoryStatus:'HOLD',
// } businessType :'ScrapToHold'
// fromInventoryStatus.value = 'SCRAP' }
// toInventoryStatus.value = "HOLD" // fromInventoryStatus.value = 'SCRAP'
// businessType.value = 'ScrapToHold' // toInventoryStatus.value = "HOLD"
// importFileName.value = '' businessType.value = 'ScrapToHold'
// } importFileName.value = '报废转隔离申请'
else if( routeName.value == 'InventorymoveRequestMain'){ } else {
fromInventoryStatus.value = null
businessType.value = 'Move'
importFileName.value = '库存移动申请'
}else {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'OK', businessType :'Move'
toInventoryStatus:'SCRAP'
} }
businessType.value = 'Move'
importFileName.value = '库存移动申请'
} }
console.log(99 , businessType.value) console.log(99 , businessType.value)
InventorymoveRequestMain.allSchemas.tableFormColumns.map(item =>{ InventorymoveRequestMain.allSchemas.tableFormColumns.map(item =>{
if(item.field == 'fromWarehouseCode') { if(item.field == 'fromWarehouseCode') {
if (fromInventoryStatus.value) { if (fromInventoryStatus.value) {
@ -803,6 +810,15 @@ const importSuccess = () => {
// //
const searchFormClick = (searchData) => { const searchFormClick = (searchData) => {
const cmd = {
'column':'businessType',
'action':'==',
'value':businessType.value
}
if (!Array.isArray(searchData.filters)) {
searchData.filters = [];
}
searchData.filters.push(cmd)
tableObject.params = { tableObject.params = {
isSearch: true, isSearch: true,
filters: searchData.filters filters: searchData.filters

100
src/views/wms/moveManage/inventorymove/inventorymoveRequestMainOKHOLD/index.vue

@ -116,73 +116,78 @@ const { tableObject, tableMethods } = useTable({
/** /**
* OktoholdRequestMain 合格转隔离 * OktoholdRequestMain 合格转隔离
*/ */
if ( routeName.value == 'OktoholdRequestMain') { if ( routeName.value == 'OktoholdRequestMain') {
tableObject.params = { tableObject.params = {
toInventoryStatus:'HOLD' // fromInventoryStatus: 'OK',
// toInventoryStatus:'HOLD',
businessType :'OkToHold'
} }
toInventoryStatus.value = "HOLD" // fromInventoryStatus.value = 'OK'
// toInventoryStatus.value = "HOLD"
businessType.value = 'OkToHold' businessType.value = 'OkToHold'
importFileName.value = '物料转隔离申请' importFileName.value = '物料转隔离申请'
} }
// else if ( routeName.value == 'NoktoholdRequestMain') { else if ( routeName.value == 'NoktoholdRequestMain') {
// tableObject.params = {
// fromInventoryStatus: 'NOK',
// toInventoryStatus:'HOLD'
// }
// fromInventoryStatus.value = 'NOK'
// toInventoryStatus.value = "HOLD"
// businessType.value = 'NokToHold'
// importFileName.value = ''
// }
else if ( routeName.value == 'HoldtookRequestMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'HOLD', // fromInventoryStatus: 'NOK',
toInventoryStatus:'OK' // toInventoryStatus:'HOLD',
businessType :'NokToHold'
}
// fromInventoryStatus.value = 'NOK'
// toInventoryStatus.value = "HOLD"
businessType.value = 'NokToHold'
importFileName.value = '不合格转隔离申请'
}
else if ( routeName.value == 'HoldtookRequestMain') {
tableObject.params = {
// fromInventoryStatus: 'HOLD',
// toInventoryStatus:'OK',
businessType :'HoldToOk'
} }
fromInventoryStatus.value = 'HOLD' // fromInventoryStatus.value = 'HOLD'
toInventoryStatus.value = "OK" // toInventoryStatus.value = "OK"
businessType.value = 'HoldToOk' businessType.value = 'HoldToOk'
importFileName.value = '隔离转合格申请' importFileName.value = '隔离转合格申请'
} else if ( routeName.value == 'HoldtoscrapRequestMain') { } else if ( routeName.value == 'HoldtoscrapRequestMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'HOLD', // fromInventoryStatus: 'HOLD',
toInventoryStatus:'SCRAP' // toInventoryStatus:'SCRAP',
businessType:'HoldToScrap'
} }
fromInventoryStatus.value = 'HOLD' // fromInventoryStatus.value = 'HOLD'
toInventoryStatus.value = "SCRAP" // toInventoryStatus.value = "SCRAP"
businessType.value = 'HoldToScrap' businessType.value = 'HoldToScrap'
importFileName.value = '隔离转报废申请' importFileName.value = '隔离转报废申请'
} else if ( routeName.value == 'OktoscrapRequestMain') { } else if ( routeName.value == 'OktoscrapRequestMain') {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'OK', // fromInventoryStatus: 'OK',
toInventoryStatus:'SCRAP' // toInventoryStatus:'SCRAP',
businessType :'OkToScrap'
} }
fromInventoryStatus.value = 'OK' // fromInventoryStatus.value = 'OK'
toInventoryStatus.value = "SCRAP" // toInventoryStatus.value = "SCRAP"
businessType.value = 'OkToScrap' businessType.value = 'OkToScrap'
importFileName.value = '合格转报废申请' importFileName.value = '合格转报废申请'
} }
// else if ( routeName.value == 'ScraptoholdRequestMain') { else if ( routeName.value == 'ScraptoholdRequestMain') {
// tableObject.params = { tableObject.params = {
// fromInventoryStatus: 'SCRAP', // fromInventoryStatus: 'SCRAP',
// toInventoryStatus:'HOLD' // toInventoryStatus:'HOLD',
// } businessType :'ScrapToHold'
// fromInventoryStatus.value = 'SCRAP' }
// toInventoryStatus.value = "HOLD" // fromInventoryStatus.value = 'SCRAP'
// businessType.value = 'ScrapToHold' // toInventoryStatus.value = "HOLD"
// importFileName.value = '' businessType.value = 'ScrapToHold'
// } importFileName.value = '报废转隔离申请'
else if( routeName.value == 'InventorymoveRequestMain'){ } else {
fromInventoryStatus.value = null
businessType.value = 'Move'
importFileName.value = '库存移动申请'
}else {
tableObject.params = { tableObject.params = {
fromInventoryStatus: 'OK', businessType :'Move'
toInventoryStatus:'SCRAP'
} }
businessType.value = 'Move'
importFileName.value = '库存移动申请'
} }
console.log(99 , businessType.value) console.log(99 , businessType.value)
InventorymoveRequestMain.allSchemas.tableFormColumns.map(item =>{ InventorymoveRequestMain.allSchemas.tableFormColumns.map(item =>{
if(item.field == 'fromWarehouseCode') { if(item.field == 'fromWarehouseCode') {
if (fromInventoryStatus.value) { if (fromInventoryStatus.value) {
@ -803,6 +808,15 @@ const importSuccess = () => {
// //
const searchFormClick = (searchData) => { const searchFormClick = (searchData) => {
const cmd = {
'column':'businessType',
'action':'==',
'value':businessType.value
}
if (!Array.isArray(searchData.filters)) {
searchData.filters = [];
}
searchData.filters.push(cmd)
tableObject.params = { tableObject.params = {
isSearch: true, isSearch: true,
filters: searchData.filters filters: searchData.filters

Loading…
Cancel
Save