UNPKG

procurement-vuex

Version:
135 lines (130 loc) 6.62 kB
export const purchaseOrderStateList=[ { 'state':'draft', 'nextState':[{'status':'draft approved','value':'draft_approved'},{'status':'draft rejected','value':'draft_rejected'}] }, { 'state':'draft_approved', 'nextState':[{'status':'drafted','value':'drafted'} ] }, { 'state':'draft_rejected', 'nextState':[{'status':'draft','value':'draft'} ] }, { 'state':'drafted', 'nextState':[{'status':'submitted processing','value':'submitted_processing'} ] }, // submitted { 'state':'submitted_processing', 'nextState':[{'status':'submitted processing failed','value':'submitted_processing_failed'},{'status':' submitted processing succeeded','value':'submitted_processing_succeeded'}] }, { 'state':'submitted_processing_failed', 'nextState':[{'status':'submitted processing','value':'submitted_processing'} ] }, { 'state':'submitted_processing_succeeded', 'nextState':[{'status':'submitted','value':'submitted'} ] }, { 'state':'submitted', 'nextState':[{'status':'approved processing','value':'approved_processing'} ] }, // approved { 'state':'approved_processing', 'nextState':[{'status':'approved processing failed','value':'approved_processing_failed'},{'status':'approved processing succeeded','value':'approved_processing_succeeded'}] }, { 'state':'approved_processing_failed', 'nextState':[{'status':'approved processing','value':'approved_processing'} ] }, { 'state':'approved_processing_succeeded', 'nextState':[{'status':'approved with discrepancies','value':'approved_with_discrepancies'},{'status':'approved no discrepancies','value':'approved_no_discrepancies'}] }, { 'state':'approved_with_discrepancies', 'nextState':[{'status':'approved accept discrepancies','value':'approved_accept_discrepancies'},{'status':'approved reject discrepancies','value':'approved_reject_discrepancies'}] }, { 'state':'approved_reject_discrepancies', 'nextState':[{'status':'approved processing','value':'approved_processing'} ] }, { 'state':'approved_accept_discrepancies', 'nextState':[{'status':'approved no discrepancies','value':'approved_no_discrepancies'} ] }, { 'state':'approved_no_discrepancies', 'nextState':[{'status':'approved','value':'approved'} ] }, { 'state':'approved', 'nextState':[{'status':'packed processing','value':'packed_processing'} ] }, //packed processing { 'state':'packed_processing', 'nextState':[{'status':'packed processing failed','value':'packed_processing_failed'},{'status':'packed processing succeeded','value':'packed_processing_succeeded'}] }, { 'state':'packed_processing_failed', 'nextState':[{'status':'packed processing','value':'packed_processing'} ] }, { 'state':'packed_processing_succeeded', 'nextState':[{'status':'packed with discrepancies','value':'packed_with_discrepancies'},{'status':'packed no discrepancies','value':'packed_no_discrepancies'}] }, { 'state':'packed_with_discrepancies', 'nextState':[{'status':'packed wait on missing','value':'packed_wait_on_missing'},{'status':'packed ship and cancel','value':'packed_ship_and_cancel'},{'status':'packed ship and wait','value':'packed_ship_and_wait'}] }, { 'state':'packed_wait_on_missing', 'nextState':[{'status':'packed','value':'packed'}] }, { 'state':'packed_ship_and_wait', 'nextState':[{'status':'packed','value':'packed'}] }, { 'state':'packed_no_discrepancies', 'nextState':[{'status':'packed','value':'packed'}] }, { 'state':'packed_ship_and_cancel', 'nextState':[{'status':'packed','value':'packed'}] }, { 'state':'packed', 'nextState':[{'status':'ready to ship processing','value':'ready_to_ship_processing'},{'status':'packed processing','value':'packed_processing'}] }, { 'state':'ready_to_ship_processing', 'nextState':[{'status':'ready to ship','value':'ready_to_ship'},{'status':'packed processing','value':'packed_processing'} ] }, { 'state':'ready_to_ship', 'nextState':[{'status':'shipped processing','value':'shipped_processing'},{'status':'packed processing','value':'packed_processing'} ] }, { 'state':'shipped_processing', 'nextState':[{'status':'shipped','value':'shipped'},{'status':'ready to ship processing','value':'ready_to_ship_processing'},{'status':'packed processing','value':'packed_processing'}] }, { 'state':'shipped', 'nextState':[{'status':'received processing','value':'received_processing'},{'status':'ready to ship processing','value':'ready_to_ship_processing'},{'status':'packed processing','value':'packed_processing'}] }, { 'state':'received_processing', 'nextState':[{'status':'received','value':'received'},{'status':'shipped processing','value':'shipped_processing'},{'status':'ready to ship processing','value':'ready_to_ship_processing'},{'status':'packed processing','value':'packed_processing'}] }, { 'state':'received', 'nextState':[{'status':'shipped processing','value':'shipped_processing'},{'status':'ready to ship processing','value':'ready_to_ship_processing'},{'status':'packed processing','value':'packed_processing'}] }, ]; export const orderAllStates = ['draft','draft_approved','draft_rejected','drafted','submitted','submitted_processing_failed','submitted_processing_succeeded','submitted_processing', 'approved','approved_processing','approved_processing_failed','approved_processing_succeeded','approved_with_discrepancies','approved_no_discrepancies','approved_accept_discrepancies','approved_reject_discrepancies','packed','packed_processing','packed_processing_failed','packed_processing_succeeded','packed_with_discrepancies','packed_no_discrepancies','packed_wait_on_missing','packed_ship_and_cancel','packed_ship_and_wait','ready_to_ship','ready_to_ship_processing','shipped','shipped_processing','received','received_processing']