parent
f34fedfb74
commit
9dbebed9d5
|
@ -1,6 +1,6 @@
|
||||||
from flask import g
|
from flask import g
|
||||||
from flask_wtf import FlaskForm
|
from flask_wtf import FlaskForm
|
||||||
from wtforms import HiddenField, IntegerField, StringField, validators
|
from wtforms import IntegerField, StringField, validators
|
||||||
|
|
||||||
from ereuse_devicehub.db import db
|
from ereuse_devicehub.db import db
|
||||||
from ereuse_devicehub.resources.device.models import Device
|
from ereuse_devicehub.resources.device.models import Device
|
||||||
|
@ -48,7 +48,7 @@ class TagUnnamedForm(FlaskForm):
|
||||||
|
|
||||||
|
|
||||||
class PrintLabelsForm(FlaskForm):
|
class PrintLabelsForm(FlaskForm):
|
||||||
devices = HiddenField(render_kw={'class': "devicesList"})
|
devices = StringField(render_kw={'class': "devicesList d-none"})
|
||||||
|
|
||||||
def validate(self, extra_validators=None):
|
def validate(self, extra_validators=None):
|
||||||
is_valid = super().validate(extra_validators)
|
is_valid = super().validate(extra_validators)
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
$(".deviceSelect").on("change", deviceSelect);
|
|
||||||
var show_allocate_form = $("#allocateModal").data('show-action-form');
|
var show_allocate_form = $("#allocateModal").data('show-action-form');
|
||||||
var show_datawipe_form = $("#datawipeModal").data('show-action-form');
|
var show_datawipe_form = $("#datawipeModal").data('show-action-form');
|
||||||
var show_trade_form = $("#tradeLotModal").data('show-action-form');
|
var show_trade_form = $("#tradeLotModal").data('show-action-form');
|
||||||
|
@ -12,6 +11,8 @@ $(document).ready(function() {
|
||||||
} else if (show_trade_form != "None") {
|
} else if (show_trade_form != "None") {
|
||||||
$("#tradeLotModal .btn-primary").show();
|
$("#tradeLotModal .btn-primary").show();
|
||||||
newTrade(show_trade_form);
|
newTrade(show_trade_form);
|
||||||
|
} else {
|
||||||
|
$(".deviceSelect").on("change", deviceSelect);
|
||||||
}
|
}
|
||||||
// $('#selectLot').selectpicker();
|
// $('#selectLot').selectpicker();
|
||||||
})
|
})
|
||||||
|
@ -180,11 +181,6 @@ function export_file(type_file) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function print_labels() {
|
|
||||||
deviceSelect();
|
|
||||||
$('#print_labels').submit();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Reactive lots button
|
* Reactive lots button
|
||||||
|
|
|
@ -237,7 +237,7 @@
|
||||||
{% for f in form_print_labels %}
|
{% for f in form_print_labels %}
|
||||||
{{ f }}
|
{{ f }}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
<a href="javascript:print_labels()" class="dropdown-item">
|
<a href="javascript:$('#print_labels').submit()" class="dropdown-item">
|
||||||
<i class="bi bi-printer"></i>
|
<i class="bi bi-printer"></i>
|
||||||
Print labels
|
Print labels
|
||||||
</a>
|
</a>
|
||||||
|
|
Reference in New Issue