att
This commit is contained in:
@@ -72,10 +72,6 @@ $(document).ready(function () {
|
||||
applyMotoristaEntregaMode($(this).val(), false);
|
||||
});
|
||||
|
||||
$(document).on("change", "input[name='tipoEntregaAprovacao']", function () {
|
||||
applyTipoEntregaAprovacao($(this).val(), true);
|
||||
});
|
||||
|
||||
$(document).on("change", "#motoristaEntregaSelecionado", function () {
|
||||
applySelectedMotoristaEntregaOption();
|
||||
});
|
||||
@@ -154,7 +150,6 @@ $(document).ready(function () {
|
||||
$("#dataValidacaoGestor").val(
|
||||
requestDate[0] + " - " + requestDate[1]
|
||||
);
|
||||
initTipoEntregaAprovacao(true);
|
||||
updt_line();
|
||||
} else if (activity == 6) {
|
||||
showAndBlock([0, 4]);
|
||||
@@ -270,7 +265,6 @@ $(document).ready(function () {
|
||||
updateConferenciaNfeVisibility(activity);
|
||||
}
|
||||
|
||||
initTipoEntregaAprovacao(String(activity) === "4");
|
||||
syncQuantidadeAprovadaAllRows();
|
||||
toggleQuantidadeAprovadaGestorByActivity(activity);
|
||||
agendarRefreshTabelaAprovacao(activity);
|
||||
@@ -734,78 +728,6 @@ function validarQuantidadeAprovadaGestor() {
|
||||
}
|
||||
}
|
||||
|
||||
function normalizeLoginAtribuicao(value) {
|
||||
return String(value == null ? "" : value).trim();
|
||||
}
|
||||
|
||||
function initTipoEntregaAprovacao(useCurrentUserForEu) {
|
||||
var escolha = String($("input[name='tipoEntregaAprovacao']:checked").val() || "").trim();
|
||||
var loginSalvo = String($("#loginEntregaAprovacao").val() || "").trim();
|
||||
|
||||
if (!escolha) {
|
||||
escolha = loginSalvo ? "eu" : "motorista";
|
||||
$("input[name='tipoEntregaAprovacao'][value='" + escolha + "']").prop("checked", true);
|
||||
}
|
||||
|
||||
applyTipoEntregaAprovacao(escolha, useCurrentUserForEu === true);
|
||||
}
|
||||
|
||||
function applyTipoEntregaAprovacao(mode, useCurrentUserForEu) {
|
||||
var escolha = String(mode || "").trim();
|
||||
var usarUsuarioAtual = useCurrentUserForEu === true;
|
||||
|
||||
if (escolha === "eu") {
|
||||
var login = usarUsuarioAtual
|
||||
? String($("#currentUserId").val() || "").trim()
|
||||
: String($("#loginEntregaAprovacao").val() || "").trim();
|
||||
var nome = usarUsuarioAtual
|
||||
? String($("#currentUserName").val() || "").trim()
|
||||
: String($("#nomeAtribuicaoEntregaAprovacao").val() || "").trim();
|
||||
|
||||
if (!login) {
|
||||
login = String($("#loginEntregaAprovacao").val() || "").trim();
|
||||
}
|
||||
if (!nome) {
|
||||
nome = String($("#nomeAtribuicaoEntregaAprovacao").val() || "").trim();
|
||||
}
|
||||
|
||||
login = normalizeLoginAtribuicao(login);
|
||||
$("#loginEntregaAprovacao").val(login);
|
||||
$("#loginEntregaAprovacaoView").val(login);
|
||||
$("#nomeAtribuicaoEntregaAprovacao").val(nome);
|
||||
return;
|
||||
}
|
||||
|
||||
$("#loginEntregaAprovacao").val("");
|
||||
$("#loginEntregaAprovacaoView").val("");
|
||||
$("#nomeAtribuicaoEntregaAprovacao").val("");
|
||||
}
|
||||
|
||||
function validarEscolhaEntregaAprovacao(nextState) {
|
||||
if (String(nextState) === "39") return;
|
||||
|
||||
var escolha = String($("input[name='tipoEntregaAprovacao']:checked").val() || "").trim();
|
||||
if (!escolha) {
|
||||
$("#blocoTipoEntregaAprovacao").addClass("errorValidate");
|
||||
throw "Informe quem vai fazer a entrega na aprovação (Eu ou Motorista).";
|
||||
}
|
||||
|
||||
applyTipoEntregaAprovacao(escolha, true);
|
||||
if (escolha === "eu") {
|
||||
var loginAtribuicao = normalizeLoginAtribuicao($("#loginEntregaAprovacao").val());
|
||||
$("#loginEntregaAprovacao").val(loginAtribuicao);
|
||||
$("#loginEntregaAprovacaoView").val(loginAtribuicao);
|
||||
if (!loginAtribuicao) {
|
||||
$("#blocoLoginEntregaAprovacao").addClass("errorValidate");
|
||||
throw "Nao foi possivel definir o login para atribuicao da entrega.";
|
||||
}
|
||||
if (loginAtribuicao.length > 30) {
|
||||
$("#blocoLoginEntregaAprovacao").addClass("errorValidate");
|
||||
throw "O campo 'loginEntregaAprovacao' permite no maximo 30 caracteres.";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function initMotoristaEntregaEscolha() {
|
||||
var escolha = String($("input[name='tipoMotoristaEntrega']:checked").val() || "");
|
||||
if (!escolha) {
|
||||
@@ -1702,7 +1624,6 @@ var beforeSendValidate = function (numState, nextState) {
|
||||
throw "'Justificativa da decisão' é obrigatória para reprovar.";
|
||||
}
|
||||
} else {
|
||||
validarEscolhaEntregaAprovacao(nextState);
|
||||
validarQuantidadeAprovadaGestor();
|
||||
}
|
||||
} else if (numState == 6) {
|
||||
|
||||
Reference in New Issue
Block a user