feat: DOBRADO_LOJA env injetado no build — builds separadas Uniao/Alianca/Ambos
- app.rs: LOJA_FIXA via option_env!(DOBRADO_LOJA), get_loja_fixa command - app.rs: set_loja bloqueado se build fixa - index.html: DOMContentLoaded detecta loja fixa e esconde seletor - 3 executáveis: fc-uniao.exe / fc-alianca.exe / fc-ambos.exe
This commit is contained in:
+23
-1
@@ -3667,7 +3667,29 @@ async function salvarEdicaoSupabase() {
|
||||
}
|
||||
|
||||
// ─── Boot ─────────────────────────────────────────────────────────────────
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
document.addEventListener('DOMContentLoaded', async () => {
|
||||
// Detecta se é build com loja fixa (União ou Aliança)
|
||||
try {
|
||||
const fixa = await window.__TAURI__.core.invoke('get_loja_fixa');
|
||||
if (fixa) {
|
||||
// Build fixa: desabilita e esconde o seletor de loja
|
||||
window.__LOJA_FIXA__ = fixa;
|
||||
const sel = document.getElementById('f-loja');
|
||||
if (sel) {
|
||||
sel.value = fixa;
|
||||
sel.disabled = true;
|
||||
sel.style.display = 'none';
|
||||
}
|
||||
// Esconde também o label "Loja"
|
||||
const label = document.querySelector('.meta-label');
|
||||
if (label && label.textContent.trim() === 'Loja') {
|
||||
label.style.display = 'none';
|
||||
}
|
||||
estado.loja = fixa;
|
||||
}
|
||||
} catch(e) {
|
||||
console.warn('get_loja_fixa não disponível:', e);
|
||||
}
|
||||
loadConfig();
|
||||
buildDatalists();
|
||||
if (!loadState()) init();
|
||||
|
||||
Reference in New Issue
Block a user