Add (restore?) basic support for mobile receiving from PO
This commit is contained in:
parent
87ba8026e5
commit
34bdd2ac84
5 changed files with 122 additions and 67 deletions
|
@ -57,7 +57,7 @@ function setfocus() {
|
|||
var queries = [
|
||||
'#username',
|
||||
'#new-purchasing-batch-vendor-text',
|
||||
// '.receiving-upc-search',
|
||||
'#new-receiving-batch-vendor-text',
|
||||
];
|
||||
$.each(queries, function(i, query) {
|
||||
el = $(query);
|
||||
|
@ -92,16 +92,6 @@ $(document).on('click', 'form[name="new-purchasing-batch"] input[type="submit"]'
|
|||
}
|
||||
});
|
||||
|
||||
// submit new purchasing batch form on Purchase click
|
||||
$(document).on('click', 'form[name="new-purchasing-batch"] [data-role="listview"] a', function() {
|
||||
var $form = $(this).parents('form');
|
||||
var $field = $form.find('[name="purchase"]');
|
||||
var uuid = $(this).parents('li').data('uuid');
|
||||
$field.val(uuid);
|
||||
$form.submit();
|
||||
return false;
|
||||
});
|
||||
|
||||
|
||||
// disable datasync restart button when clicked
|
||||
$(document).on('click', '#datasync-restart', function() {
|
||||
|
|
|
@ -8,29 +8,31 @@
|
|||
************************************************************/
|
||||
|
||||
|
||||
// TODO: this is really just for receiving; should change form name?
|
||||
$(document).on('autocompleteitemselected', 'form[name="new-purchasing-batch"] .vendor', function(event, uuid) {
|
||||
// toggle visibility of "Receive" type buttons based on whether vendor is set
|
||||
$(document).on('autocompleteitemselected', 'form[name="new-receiving-batch"] .vendor', function(event, uuid) {
|
||||
$('#new-receiving-types').show();
|
||||
});
|
||||
|
||||
|
||||
// TODO: this is really just for receiving; should change form name?
|
||||
$(document).on('autocompleteitemcleared', 'form[name="new-purchasing-batch"] .vendor', function(event) {
|
||||
$(document).on('autocompleteitemcleared', 'form[name="new-receiving-batch"] .vendor', function(event) {
|
||||
$('#new-receiving-types').hide();
|
||||
});
|
||||
|
||||
|
||||
$(document).on('click', 'form[name="new-purchasing-batch"] #receive-truck-dump', function() {
|
||||
// submit new receiving batch form when user clicks "Receive" type button
|
||||
$(document).on('click', 'form[name="new-receiving-batch"] .start-receiving', function() {
|
||||
var form = $(this).parents('form');
|
||||
form.find('input[name="workflow"]').val('truck_dump');
|
||||
form.find('input[name="workflow"]').val($(this).data('workflow'));
|
||||
form.submit();
|
||||
});
|
||||
|
||||
|
||||
$(document).on('click', 'form[name="new-purchasing-batch"] #receive-from-scratch', function() {
|
||||
// submit new receiving batch form when user clicks Purchase Order option
|
||||
$(document).on('click', 'form[name="new-receiving-batch"] [data-role="listview"] a', function() {
|
||||
var form = $(this).parents('form');
|
||||
form.find('input[name="workflow"]').val('from_scratch');
|
||||
var key = $(this).parents('li').data('key');
|
||||
form.find('[name="workflow"]').val('from_po');
|
||||
form.find('.purchase-order-field').val(key);
|
||||
form.submit();
|
||||
return false;
|
||||
});
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue