Concerto do filtro de vaiculso na consolidação por motorista
This commit is contained in:
@@ -18,7 +18,7 @@ export default class extends Controller {
|
||||
massaUrl: String, // POST classificar_em_massa
|
||||
motorista: String,
|
||||
total: Number,
|
||||
veiculo: String, // veículo selecionado (filtro "fechar por carro")
|
||||
veiculos: Array, // veículo(s) selecionado(s) — filtro multi-seleção
|
||||
precoExtraordinaria: Number // preço padrão sugerido no prompt
|
||||
}
|
||||
|
||||
@@ -51,7 +51,7 @@ export default class extends Controller {
|
||||
tracking_id: tracking,
|
||||
tipo: tipo,
|
||||
motorista: this.motoristaValue,
|
||||
vehicle: this.veiculoValue,
|
||||
vehicle: this.veiculosValue,
|
||||
valor: valor
|
||||
})
|
||||
// resp.ativo indica se o pilar ficou ligado ou desligado (toggle)
|
||||
@@ -101,7 +101,7 @@ export default class extends Controller {
|
||||
const resp = await this.post(this.massaUrlValue, {
|
||||
tipo: tipo,
|
||||
motorista: this.motoristaValue,
|
||||
vehicle: this.veiculoValue,
|
||||
vehicle: this.veiculosValue,
|
||||
tracking_ids: ids,
|
||||
acao: remover ? "remover" : "adicionar",
|
||||
valor: valor
|
||||
@@ -212,12 +212,13 @@ export default class extends Controller {
|
||||
if (total) total.textContent = dados.eligible
|
||||
if (check) check.textContent = dados.fechado ? "✓" : ""
|
||||
|
||||
// Estado de cor determinístico: verde (fechado) > laranja (selecionado) > neutro.
|
||||
// Estado de cor determinístico: laranja (selecionado) > verde (fechado) > neutro.
|
||||
// Seleção tem prioridade para o usuário sempre enxergar quais carros somam.
|
||||
chip.classList.remove(...VERDE, ...LARANJA, ...NEUTRO)
|
||||
if (dados.fechado) {
|
||||
chip.classList.add(...VERDE)
|
||||
} else if (chip.dataset.vehicle === this.veiculoValue) {
|
||||
if (this.veiculosValue.includes(chip.dataset.vehicle)) {
|
||||
chip.classList.add(...LARANJA)
|
||||
} else if (dados.fechado) {
|
||||
chip.classList.add(...VERDE)
|
||||
} else {
|
||||
chip.classList.add(...NEUTRO)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user