Update: Modifico el tiempo de refresco con una variable.
This commit is contained in:
@@ -8,13 +8,15 @@ load_dotenv()
|
||||
ip = os.getenv("IPSERVER")
|
||||
puerto = os.getenv("PORT")
|
||||
modo = os.getenv("MODE", "1")
|
||||
no_estado = os.getenv("NESTADO","0")
|
||||
no_estado1 = os.getenv("NESTADO1","0")
|
||||
no_estado2 = os.getenv("NESTADO2","0")
|
||||
monitor1 = os.getenv("MONITOR_ID_1")
|
||||
monitor2 = os.getenv("MONITOR_ID_2")
|
||||
es_quirofano_1 = os.getenv("IS_QUIRO_1")
|
||||
es_quirofano_2 = os.getenv("IS_QUIRO_2")
|
||||
tema = os.getenv("THEME", "csm")
|
||||
extender = os.getenv("EXTEND")
|
||||
interval_refresh = os.getenv("TIME_REFRESH", 10000)
|
||||
query = ""
|
||||
tema_styles = {
|
||||
"csm": {
|
||||
@@ -67,12 +69,12 @@ def obtener_pie(mon_id1, mon_id2):
|
||||
@app.route('/')
|
||||
def index():
|
||||
tema_colores = tema_styles.get(tema, tema_styles["csm"])
|
||||
return render_template("index.html", mode=modo, theme=tema, theme_colors=tema_colores, quiro1=es_quirofano_1, quiro2=es_quirofano_2)
|
||||
return render_template("index.html", mode=modo, theme=tema, theme_colors=tema_colores, quiro1=es_quirofano_1, quiro2=es_quirofano_2, refresh_interval = interval_refresh)
|
||||
|
||||
@app.route('/api/datos1')
|
||||
def api_datos1():
|
||||
|
||||
if no_estado == "1":
|
||||
if no_estado1 == "1":
|
||||
cons_estado = "SELECT * FROM (SELECT D.*, ROW_NUMBER () OVER (PARTITION BY ESTANCIA_ID ORDER BY RN) AS ORDEN FROM (SELECT ROW_NUMBER () OVER (PARTITION BY ESTADO.ESTANCIA_ID ORDER BY ESTADO.CONSULTA_ESTADO_ID DESC) AS RN, ESTADO.ESTADO_ID, ESTANCIA.* FROM CSMK_CONSULTA_ESTADO ESTADO JOIN CSMK_ESTANCIA ESTANCIA ON ESTADO.ESTANCIA_ID = ESTANCIA.ESTANCIA_ID WHERE ESTADO.FECHA = TRUNC (SYSDATE) AND ESTANCIA.MONITOR_ID = :monitor UNION ALL SELECT 1 AS RN, 1 AS ESTADO_ID, ESTANCIA.* FROM CSMK_ESTANCIA ESTANCIA WHERE ESTANCIA.MONITOR_ID = :monitor) D) WHERE ORDEN = 1"
|
||||
else:
|
||||
cons_estado = "SELECT ROW_NUMBER () OVER (PARTITION BY ESTADO.ESTANCIA_ID ORDER BY ESTADO.CONSULTA_ESTADO_ID DESC) AS RN, ESTADO.ESTADO_ID, ESTANCIA.* FROM CSMK_CONSULTA_ESTADO ESTADO JOIN CSMK_ESTANCIA ESTANCIA ON ESTADO.ESTANCIA_ID = ESTANCIA.ESTANCIA_ID WHERE ESTADO.FECHA = TRUNC (SYSDATE) AND ESTANCIA.MONITOR_ID = :monitor"
|
||||
@@ -91,7 +93,7 @@ def api_datos1():
|
||||
def api_datos2():
|
||||
global monitor2
|
||||
|
||||
if no_estado == "1":
|
||||
if no_estado2 == "1":
|
||||
cons_estado = "SELECT * FROM (SELECT D.*, ROW_NUMBER () OVER (PARTITION BY ESTANCIA_ID ORDER BY RN) AS ORDEN FROM (SELECT ROW_NUMBER () OVER (PARTITION BY ESTADO.ESTANCIA_ID ORDER BY ESTADO.CONSULTA_ESTADO_ID DESC) AS RN, ESTADO.ESTADO_ID, ESTANCIA.* FROM CSMK_CONSULTA_ESTADO ESTADO JOIN CSMK_ESTANCIA ESTANCIA ON ESTADO.ESTANCIA_ID = ESTANCIA.ESTANCIA_ID WHERE ESTADO.FECHA = TRUNC (SYSDATE) AND ESTANCIA.MONITOR_ID = :monitor UNION ALL SELECT 1 AS RN, 1 AS ESTADO_ID, ESTANCIA.* FROM CSMK_ESTANCIA ESTANCIA WHERE ESTANCIA.MONITOR_ID = :monitor) D) WHERE ORDEN = 1"
|
||||
else:
|
||||
cons_estado = "SELECT ROW_NUMBER () OVER (PARTITION BY ESTADO.ESTANCIA_ID ORDER BY ESTADO.CONSULTA_ESTADO_ID DESC) AS RN, ESTADO.ESTADO_ID, ESTANCIA.* FROM CSMK_CONSULTA_ESTADO ESTADO JOIN CSMK_ESTANCIA ESTANCIA ON ESTADO.ESTANCIA_ID = ESTANCIA.ESTANCIA_ID WHERE ESTADO.FECHA = TRUNC (SYSDATE) AND ESTANCIA.MONITOR_ID = :monitor"
|
||||
|
||||
Reference in New Issue
Block a user