CoolFace
Apppublic

fmatituy/selectospromanager

sourceHugging Faceupdated 6mo agoView on Hugging Face
0likes
sst_industrial.cpython-313.pyc47 linesDownload Raw Back to __pycache__
1�

2A��i8*���SSKJr SSKrSSKJr SSKJrJr SSKJ	r	 SSjr3SrSrS	r
S4rSrSrS
r\R$"S5\S55rg)�)�uiN)�DB_PATH)�require_auth�get_current_user)�SelectosLayoutc�h�[R"[5n[RUlUR5nUR
X5 U(aUR5OSnUR5 UR5 U(aUVs/sHn[U5PM sn$S$s snf)N)�sqlite3�connectr�Row�row_factory�cursor�execute�fetchall�commit�close�dict)�query�params�fetch�conn�c�res�rs       �\C:\Users\faust\.gemini\antigravity\scratch\selectos_promanager\src\modules\sst_industrial.py�	run_queryrsw���?�?�7�#�D��{�{�D�����
�A��I�I�e���!�*�*�,�T�C��K�K�M��J�J�L�%*�S�!�S��D��G�S�!�4��4��!s�B/z#1F3A5Fz#2E7D32z#B71C1Cz#F57C00z#2C3E50z#F4F7F9c��g)uVLa navegación ahora se maneja automáticamente en el header global de SelectosLayout.N�)�current_paths r�sst_top_navigationrs����/sst/industrial/hubc��[5n[S5 [R"S5R	S[535 UR
SS5nUS;nU(d[S5 [R"5RS5 U(Gd5[R"5RS	5R	S6[35 [R"5RS5 [R"5RS5 [R"S
SSS9 [R"S5RS5 SSS5 [R"S5RS[S35 [R"S5RS5 SSS5 [R"5RS5 [R"SSS9R!S5R	S[35RS5 [R"5RS5 [R""S5R!S 5RS!5 [R""S"5R!S#5RS$5 SSS5 SSS5 SSS5 [R"5RS%5 [R"5RS&5 [R"U(aS'OS(5RS)5 U(a'S*S+S,[$S-S.S/.S0S1S2[S3S4S/.S5S6S7[&S8S9S/./nORS:S;S<[S=S>S/.S?S@SA[$SBSCS/.SDSESF[SGSHS/.SISJSK[&SLSMS/.SNSOSP[(S-SQS/.SRSSST[&SUSVS/.SWSXSYSZS[S\S/./n[R"5RS]5 UGHZn[R*"5RS^5R-S_U4S`j5 [R"5RSa5 [R"5RSb5 [R."Sc5RSd5 [R"USeSfSgSh9 SSS5 [R""USi5R!Sj5RSk5 SSS5 [R"5RSl5 [R"USm5RSn5 [R"USo5RSp5 SSS5 [R0"5RSq5 [R"5RS5 [R"U(aSrOSs5RSt5R	Su[35 [R"SvSwSx9R	Su[35 SSS5 SSS5 SSS5 GM] SSS5 SSS5 U(Gd~[R"5RSy5 [R"Sz5RS)5 [R*"5RS{5 [R"S|5RS}5R	Su[35 S~[$4S[4S�[&4/nUH�upg[R"5RS�5 [R."Sc5RS�5R	SU35 [R"U5RS�5 SSS5 M� [R"S�S�S9R!S�5RS�5 SSS5 SSS5 [R*"5RS�5 [R"STS�S�Sh9RS�5 [R"S�5RS�5 [R"S�5RS�5 [R"S�S�S�9R!S5R	S[35RS�5 SSS5 SSS5 [R"5RS�5 [R"S�5RS�5 SSS5 SSS5 SSS5 g!,(df   GN�=f!,(df   GN�=f!,(df   GN�=f!,(df   GN�=f!,(df   GN�=f!,(df   GN�=f!,(df   GN�=f!,(df   GNc=f!,(df   GN�=f!,(df   GN�=f!,(df   GM$=f!,(df   GN�=f!,(df   GN�=f!,(df   GM!=f!,(df   GNf=f!,(df   GNp=f!,(df   GN�=f!,(df   GN�=f!,(df   GNf=f!,(df   GNp=f!,(df   g=f)�NzSeguridad y Salud�bodyzbackground-color: �rol�)�	OperativouTécnicozAsistente de Mantenimientor!z)w-full max-w-7xl mx-auto p-4 md:p-8 gap-8zPw-full justify-between items-center bg-white p-8 rounded-xl shadow-sm border-b-4zborder-color: zgap-1zitems-center gap-2�
verified_userz	slate-600�sm)�color�sizeu"SISTEMA DE GESTIÓN DE OPERACIONESz@text-[10px] font-black tracking-[0.3em] text-slate-500 uppercasezSelectos ProManager Proztext-4xl font-bold text-[z] tracking-tightu?Gestión estratégica bajo Decreto 1072, Res. 0312 e ISO 45001.z"text-sm text-slate-400 font-mediumzgap-4 items-enduAUDITORÍA GESTIÓN�security)�iconzunelevated rounded-lgzDpx-8 py-3 font-bold text-white shadow-md text-[10px] tracking-widestzgap-2z730% Avancez/unelevated color=slate-100 text-color=slate-600zAtext-[9px] font-bold px-3 py-1 rounded-lg border border-slate-200z	0 Alertasz2unelevated color=emerald-50 text-color=emerald-700zCtext-[9px] font-bold px-3 py-1 rounded-lg border border-emerald-100zw-full gap-8 items-startzflex-1 gap-6zHERRAMIENTAS OPERATIVASzCUMPLIMIENTO Y CONTROLzEtext-[10px] font-black text-slate-400 tracking-[0.2em] mb-2 uppercasezReportar SeguridadzReportar incidentes o alertas�health_and_safetyz/sst/eventos-hub�REPORTE)�title�descr,r)�path�keyzHistorial de ReporteszMis casos recientes�historyz/sst/visor-casos�	HISTORIALzMis Planes ActivoszAcciones y capacitaciones�8assignmentz/sst/plan_accionz9PLAN MARCOzMatriz LegalzControl normativo 1072�gavelz/sst/industrial/matriz-legal�NORMAu Identificación de Peligros IPVRz Matriz GTC 45 PRO e Inspecciones�warningz/sst/industrial/gtc45-pro�RIESGOuGestión MédicauExámenes y aptitud (EMO)�medical_informationz/sst/industrial/medicina�SALUDuGestión Integral de EPPuTrazabilidad y vida útil�10fact_checkz/sst/industrial/epp�EQUIPOSuInvestigaciónzAccidentes e Incidentes�biotech�MEJORAzConstructor IA (SARA)uInyección de Datos y Formatos�11psychologyz/sst/constructorzIA DATAuSARA Estudio Automáticou!Análisis Predictivo de Seguridad�auto_awesomez#6366F1z/sst/sara-estudiozIA COREz,w-full grid grid-cols-1 md:grid-cols-2 gap-6ztp-6 rounded-xl bg-white border border-slate-200 shadow-sm hover:border-slate-300 transition-all group cursor-pointer�clickc�F�[RRUS5$)Nr1)r�navigate�to)�ms r�<lambda>�)sst_industrial_hub_page.<locals>.<lambda>bs��R�[�[�^�^�A�f�I�=Vr zgap-4 w-fullz#w-full justify-between items-center�divz2p-3 rounded-lg border border-slate-100 bg-slate-50r,�24pxz	slate-700)r*r)r2z/unelevated color=slate-100 text-color=slate-500z"text-[8px] font-black px-2 roundedzgap-0r/z/text-xl font-bold text-slate-800 tracking-tightr0z0text-xs text-slate-400 font-medium leading-tightz12opacity-30�ABRIRzEJECUTAR CONTROLz%text-[9px] font-black tracking-widestzcolor: �
arrow_forward�12px)r*zw-[320px] gap-6 sticky top-24uNOTIFICACIONES TÉCNICASz@w-full p-6 rounded-xl bg-white border border-slate-200 shadow-smzTAREAS POR CERRARz*text-[9px] font-black tracking-widest mb-4zFirmar Permiso de AlturaszCargar Acta COPASSTuRevisión Médica Mensualz�w-full items-center gap-3 p-2 rounded-lg hover:bg-slate-50 transition-colors cursor-pointer border border-transparent hover:border-slate-100zw-2 h-2 rounded-fullz+text-[11px] font-bold text-slate-600 flex-1zVER TODAS LAS TAREAS�listzflat color=primary size=xsz!w-full mt-4 font-black text-[9px]z\w-full p-6 rounded-xl bg-slate-50 border border-slate-200 shadow-sm items-center text-center�32pxz	slate-400zmb-3uANÁLISIS DE CUMPLIMIENTOz?text-[10px] font-black text-slate-500 tracking-widest uppercaseu:Generar diagnóstico automatizado de riesgos del proyecto.z=text-[11px] text-slate-500 font-medium mt-2 leading-snug px-2uINICIAR ANÁLISIS TÉCNICOc�.�[R"S5$)NuGenerando diagnóstico...)r�notifyrr rrGrH�s��RT�R[�R[�\w�Rxr )�on_clickzAw-full mt-6 py-2 font-bold text-white text-[10px] tracking-widestz&w-full justify-center opacity-30 mt-20uKSISTEMA DE GESTIÓN DE SEGURIDAD • SELECTOS PROMANAGER • REVISIÓN 2026z5text-[8px] font-black tracking-[0.4em] text-slate-500)rrrr�style�CORP_BG�getr�column�classes�row�	CORP_BLUEr,�label�	CORP_GRAY�button�props�badge�CORP_ORANGE�13CORP_GREEN�CORP_RED�card�on�element�	separator)�userr$�14is_tecnico�modulesrF�tasks�tr)s        r�sst_industrial_hub_pagerk's�	����D�	�+�	,�15�������!3�G�9�=�>��h�h�u�b�!���S�S�16���4�5�
�Y�Y�[�
 �
 �!L�
M���V�V�X�%�%�&x�y���CQ�R[�Q\�A]�^�����,�,�W�5��V�V�X�-�-�.B�C��G�G�O�;�T�R��H�H�%I�J�R�R�TV�W�D����!:�;�C�C�F_�`i�_j�jz�D{�|����!b�c�k�k�mQ�R�6�����,�,�->�?��	�	�"7�j�I�O�O�Pg�h�n�n�rD�EN�DO�pP�Q�Y�Y�Z`�a��V�V�X�-�-�g�6��H�H�\�2�8�8�9j�k�s�s�ux�y��H�H�[�1�7�7�8l�m�u�u�w|�}�7�@�^�����!�!�"<�=��Y�Y�[�(�(��8��H�H�*�6�Jb�c�k�k�mt�u�!�&:�Dc�nA�LW�as�|E�F�&=�G\�fo�{D�N`�it�u�&:�D_�iu�AK�Ug�p|�}�#��'5�>V�`g�r{�Fd�mt�u�&H�Rt�H�S^�hC�LT�U�&8�B]�g|�HQ�[u�~E�F�&@�Je�o{�GQ�[p�yB�C�&6�@Y�cl�w�J\�em�n�&=�Gg�q}�IS�]o�xA�B�&@�Jm�xF�QZ�dw�@I�J�#������)�)�*X�Y�!(�A�!#����!2�!2�4j�"k�%'�R��!�1V�%W�"X�&(�Y�Y�[�%8�%8��%H�)+����)9�)9�:_�)`�-/�Z�Z��->�-F�-F�G{�-|�,.�G�G�A�f�I�F�R]�,^�.}�(*����5��(:�(@�(@�Ar�(s�({�({�}a�)b�*a�17*,����)<�)<�W�)E�(*����7��(<�(D�(D�Ev�(w�(*����6��(;�(C�(C�Dv�(w�*F�%'�L�L�N�$:�$:�<�$H�)+����)9�)9�:N�)O�(*���J��L^�(_�(g�(g�iP�)Q�)W�)W�Za�bk�al�Xm�)n�(*����f�(M�(S�(S�V]�^g�]h�Ti�(j�*P�&I�"X�"X�")�Z�+9�T"�����,�,�-L�M����!;�<�D�D�FM�N��W�W�Y�.�.�/q�r��X�X�&9�:�B�B�Co�p�v�v�zA�BK�AL�xM�N�#>�{�!K�"7��!C�"=�z�!J�&�U�18.3���&(�f�f�h�&6�&6�8F�'G�%'�Z�Z��%6�%>�%>�?U�%V�%\�%\�_q�rw�qx�]y�%z�%'�X�X�a�[�%8�%8�9f�%g�'G�'G�.3�19 �Y�Y�'=�F�K�Q�Q�Rn�o�w�w�y\�]�s�N�&����*�*�,J�K�����F�+�N�V�V�W]�^����"=�>�F�F�HI�J����"^�_�g�g�ih�i����#?�Jx�y���AX�Y�_�_�bt�u~�t�`@�A�I�I�JM�N�	K�C>�P����!�!�"J�K����f�g�o�o�qh�i�L�wN�20-�	,�D�C��6�5��7�6��@�?��^�^��\.}�-|��*a�)`��21*F�)E��22*P�)O��&I�%H��"X�"X��Z�Y��+9�8��n'G�'G��s�r��N�M��&K�K��C>�=��PL�K��wN�
M��23-�	,�s��A:j7�Aj%�%f�8%e	�<e
�Ae	�3,f�A.f	�
A)e1�6f	�>f�,j%�2%j�Ch&	�*?h�)%h�%g/�3&f9�f'�3?f9�2,g/�Ag�/Ag/�?A0g�/g/�7h�?
h�h&	�4j�A24i	�A>i�Ah8�-?i�,i	�4,j� B:i/	�j�",j%�&j�4j%�<j7�
25e�e	�26e.
�)f�127f�;f	�28f
�
f�29f$�j%�'30f6�1f9�931g�g/�32g�g/�33g,�'g/�/34g>�9h�35h�	h�36h#�h&	�&37h5
�0j�838i�	i�39i�i	�40i,
�'j�/41i>
�9j�42j�j%�43j"�j%�%44j4	�/j7�745k)rF)�niceguirr	�database.dbr�
services.authrr�modules.layoutrrrYr`rar_r[rTr�pagerkrr r�<module>rqsh�����8�)�5�
�	�
�46������	�47��	����	��
�gi�� �gir