Browse Source

cambios para el boton de 'ves mas'

ahora el modal que pop-up cuando se presiona el boton de 'ver mas'  usa una variable nueva (modal_content) para la informacion que contiene. asi será mas facil en el futuro cambiar la informacion que contiene el modal.
Oniel Méndez Nieves 4 years ago
parent
commit
6d8de0c1f4

+ 15
- 15
adminadmin.py View File

40
     headers += ','
40
     headers += ','
41
     headers += '{"nombre":"Editar"}'
41
     headers += '{"nombre":"Editar"}'
42
     headers += ']'
42
     headers += ']'
43
-    # headers = '[{"nombre":"Nombre"},{"nombre":"Posicion"},{"nombre":"Informacion"},{"nombre":"Editar"}]'
44
 
43
 
45
     ###### tabla
44
     ###### tabla
46
 
45
 
47
 
46
 
47
+    modal_content = '['
48
     tabla = '['
48
     tabla = '['
49
     i = 0
49
     i = 0
50
     len_result = len(result_db)
50
     len_result = len(result_db)
51
     for q in result_db:
51
     for q in result_db:
52
         i = i+1
52
         i = i+1
53
         tabla += '{'
53
         tabla += '{'
54
+        modal_content += '{'
54
         tabla += '"Nombre":"'+escape(q[1])+escape(q[2])+'"'
55
         tabla += '"Nombre":"'+escape(q[1])+escape(q[2])+'"'
56
+        modal_content += '"Nombre":"'+escape(q[1])+escape(q[2])+'"'
55
         tabla += ','
57
         tabla += ','
58
+        modal_content += ','
56
 
59
 
57
         query = 'SELECT posicion FROM administracion a WHERE a.user_id = ' + str(q[0])
60
         query = 'SELECT posicion FROM administracion a WHERE a.user_id = ' + str(q[0])
58
         posicion = connection.execute(query).fetchall()
61
         posicion = connection.execute(query).fetchall()
59
 
62
 
60
         tabla += '"Posicion":"'+escape(str(posicion[0][0]))+'"'
63
         tabla += '"Posicion":"'+escape(str(posicion[0][0]))+'"'
61
-        # tabla += '"ID":"'+str(q[0])+'"'
64
+        modal_content += '"Posicion":"'+escape(str(posicion[0][0]))+'"'
65
+
62
         tabla += ','
66
         tabla += ','
67
+        modal_content += ','
63
         tabla += '"Email":"'+escape(q[3])+'"'
68
         tabla += '"Email":"'+escape(q[3])+'"'
69
+        modal_content += '"Email":"'+escape(q[3])+'"'
64
         tabla += ','
70
         tabla += ','
71
+        modal_content += ','
65
         tabla += '"user_id":"'+escape(str(q[0]))+'"'
72
         tabla += '"user_id":"'+escape(str(q[0]))+'"'
73
+        modal_content += '"user_id":"'+escape(str(q[0]))+'"'
66
         tabla += '}'
74
         tabla += '}'
75
+        modal_content += '}'
67
         if i < len_result:
76
         if i < len_result:
68
             tabla += ','
77
             tabla += ','
78
+            modal_content += ','
69
     tabla += ']'
79
     tabla += ']'
80
+    modal_content += ']'
70
 
81
 
71
     ###### info
82
     ###### info
72
 
83
 
93
     modal += ','
104
     modal += ','
94
     modal += '"editName":"/admin/ver/"'
105
     modal += '"editName":"/admin/ver/"'
95
     modal += '}'
106
     modal += '}'
96
-    # modal = '{"yeas":"yes"}'
97
-
98
-    # # result = '{'+headers+','+tabla+','+info+','+modal+'}'
99
-    # result = '{'
100
-    # result += '"headers":{'+headers+'}'
101
-    # result += ','
102
-    # result += '"tabla":{'+tabla+'}'
103
-    # result += ','
104
-    # result += '"info":'+info
105
-    # result += ','
106
-    # result += '"modal":{'+modal+'}'
107
-    # result += '}'
108
-    result = '{"headers":'+headers+',"tabla":'+tabla+',"info":'+info+',"modal":'+modal+'}'
107
+
108
+    result = '{"headers":'+headers+',"tabla":'+tabla+',"modal_content":'+modal_content+',"info":'+info+',"modal":'+modal+'}'
109
 
109
 
110
     # print(result)
110
     # print(result)
111
     return(result)
111
     return(result)

BIN
adminadmin.pyc View File


+ 15
- 15
adminencargados.py View File

40
     headers += ','
40
     headers += ','
41
     headers += '{"nombre":"Editar"}'
41
     headers += '{"nombre":"Editar"}'
42
     headers += ']'
42
     headers += ']'
43
-    # headers = '[{"nombre":"Nombre"},{"nombre":"Posicion"},{"nombre":"Informacion"},{"nombre":"Editar"}]'
44
 
43
 
45
     ###### tabla
44
     ###### tabla
46
 
45
 
47
 
46
 
48
     tabla = '['
47
     tabla = '['
48
+    modal_content = '['
49
     i = 0
49
     i = 0
50
     len_result = len(result_db)
50
     len_result = len(result_db)
51
     for q in result_db:
51
     for q in result_db:
52
         i = i+1
52
         i = i+1
53
         tabla += '{'
53
         tabla += '{'
54
+        modal_content += '{'
54
         tabla += '"Nombre":"'+escape(q[1])+' '+escape(q[2])+'"'
55
         tabla += '"Nombre":"'+escape(q[1])+' '+escape(q[2])+'"'
56
+        modal_content += '"Nombre":"'+escape(q[1])+' '+escape(q[2])+'"'
55
         tabla += ','
57
         tabla += ','
58
+        modal_content += ','
56
 
59
 
57
         query = 'SELECT count(*) FROM madres_estudiantes me WHERE me.madre_id = ' + str(q[0])
60
         query = 'SELECT count(*) FROM madres_estudiantes me WHERE me.madre_id = ' + str(q[0])
58
         total_hijos = connection.execute(query).fetchall()
61
         total_hijos = connection.execute(query).fetchall()
59
 
62
 
60
         tabla += '"Hijos Matriculados":"'+str(total_hijos[0][0])+'"'
63
         tabla += '"Hijos Matriculados":"'+str(total_hijos[0][0])+'"'
61
-        # tabla += '"ID":"'+str(q[0])+'"'
64
+        modal_content += '"Hijos Matriculados":"'+str(total_hijos[0][0])+'"'
65
+
62
         tabla += ','
66
         tabla += ','
67
+        modal_content += ','
63
         tabla += '"Email":"'+escape(q[3])+'"'
68
         tabla += '"Email":"'+escape(q[3])+'"'
69
+        modal_content += '"Email":"'+escape(q[3])+'"'
64
         tabla += ','
70
         tabla += ','
71
+        modal_content += ','
65
         tabla += '"user_id":"'+str(q[0])+'"'
72
         tabla += '"user_id":"'+str(q[0])+'"'
73
+        modal_content += '"user_id":"'+str(q[0])+'"'
66
         tabla += '}'
74
         tabla += '}'
75
+        modal_content += '}'
67
         if i < len_result:
76
         if i < len_result:
68
             tabla += ','
77
             tabla += ','
78
+            modal_content += ','
69
     tabla += ']'
79
     tabla += ']'
80
+    modal_content += ']'
70
 
81
 
71
     ###### info
82
     ###### info
72
 
83
 
93
     modal += ','
104
     modal += ','
94
     modal += '"editName":"/admin/ver/"'
105
     modal += '"editName":"/admin/ver/"'
95
     modal += '}'
106
     modal += '}'
96
-    # modal = '{"yeas":"yes"}'
97
-
98
-    # # result = '{'+headers+','+tabla+','+info+','+modal+'}'
99
-    # result = '{'
100
-    # result += '"headers":{'+headers+'}'
101
-    # result += ','
102
-    # result += '"tabla":{'+tabla+'}'
103
-    # result += ','
104
-    # result += '"info":'+info
105
-    # result += ','
106
-    # result += '"modal":{'+modal+'}'
107
-    # result += '}'
108
-    result = '{"headers":'+headers+',"tabla":'+tabla+',"info":'+info+',"modal":'+modal+'}'
107
+
108
+    result = '{"headers":'+headers+',"tabla":'+tabla+',"modal_content":'+modal_content+',"info":'+info+',"modal":'+modal+'}'
109
 
109
 
110
     # print(result)
110
     # print(result)
111
     return(result)
111
     return(result)

BIN
adminencargados.pyc View File


+ 15
- 15
adminenfermeria.py View File

40
     headers += ','
40
     headers += ','
41
     headers += '{"nombre":"Editar"}'
41
     headers += '{"nombre":"Editar"}'
42
     headers += ']'
42
     headers += ']'
43
-    # headers = '[{"nombre":"Nombre"},{"nombre":"Posicion"},{"nombre":"Informacion"},{"nombre":"Editar"}]'
44
 
43
 
45
     ###### tabla
44
     ###### tabla
46
 
45
 
47
 
46
 
48
     tabla = '['
47
     tabla = '['
48
+    modal_content = '['
49
     i = 0
49
     i = 0
50
     len_result = len(result_db)
50
     len_result = len(result_db)
51
     for q in result_db:
51
     for q in result_db:
52
         i = i+1
52
         i = i+1
53
         tabla += '{'
53
         tabla += '{'
54
+        modal_content += '{'
54
         tabla += '"Nombre":"'+escape(q[1])+' '+escape(q[2])+'"'
55
         tabla += '"Nombre":"'+escape(q[1])+' '+escape(q[2])+'"'
56
+        modal_content += '"Nombre":"'+escape(q[1])+' '+escape(q[2])+'"'
55
         tabla += ','
57
         tabla += ','
58
+        modal_content += ','
56
 
59
 
57
         query = 'SELECT especialidad FROM enfermeras e WHERE e.user_id = ' + str(q[0])
60
         query = 'SELECT especialidad FROM enfermeras e WHERE e.user_id = ' + str(q[0])
58
         especialidad = connection.execute(query).fetchall()
61
         especialidad = connection.execute(query).fetchall()
59
 
62
 
60
         tabla += '"Especialidad":"'+escape(str(especialidad[0][0]))+'"'
63
         tabla += '"Especialidad":"'+escape(str(especialidad[0][0]))+'"'
61
-        # tabla += '"ID":"'+str(q[0])+'"'
64
+        modal_content += '"Especialidad":"'+escape(str(especialidad[0][0]))+'"'
65
+
62
         tabla += ','
66
         tabla += ','
67
+        modal_content += ','
63
         tabla += '"Email":"'+escape(q[3])+'"'
68
         tabla += '"Email":"'+escape(q[3])+'"'
69
+        modal_content += '"Email":"'+escape(q[3])+'"'
64
         tabla += ','
70
         tabla += ','
71
+        modal_content += ','
65
         tabla += '"user_id":"'+str(q[0])+'"'
72
         tabla += '"user_id":"'+str(q[0])+'"'
73
+        modal_content += '"user_id":"'+str(q[0])+'"'
66
         tabla += '}'
74
         tabla += '}'
75
+        modal_content += '}'
67
         if i < len_result:
76
         if i < len_result:
68
             tabla += ','
77
             tabla += ','
78
+            modal_content += ','
69
     tabla += ']'
79
     tabla += ']'
80
+    modal_content += ']'
70
 
81
 
71
     ###### info
82
     ###### info
72
 
83
 
93
     modal += ','
104
     modal += ','
94
     modal += '"editName":"/admin/ver/"'
105
     modal += '"editName":"/admin/ver/"'
95
     modal += '}'
106
     modal += '}'
96
-    # modal = '{"yeas":"yes"}'
97
-
98
-    # # result = '{'+headers+','+tabla+','+info+','+modal+'}'
99
-    # result = '{'
100
-    # result += '"headers":{'+headers+'}'
101
-    # result += ','
102
-    # result += '"tabla":{'+tabla+'}'
103
-    # result += ','
104
-    # result += '"info":'+info
105
-    # result += ','
106
-    # result += '"modal":{'+modal+'}'
107
-    # result += '}'
108
-    result = '{"headers":'+headers+',"tabla":'+tabla+',"info":'+info+',"modal":'+modal+'}'
107
+
108
+    result = '{"headers":'+headers+',"tabla":'+tabla+',"modal_content":'+modal_content+',"info":'+info+',"modal":'+modal+'}'
109
 
109
 
110
     # print(result)
110
     # print(result)
111
     return(result)
111
     return(result)

BIN
adminenfermeria.pyc View File


+ 15
- 14
adminestudiantes.py View File

46
 
46
 
47
 
47
 
48
     tabla = '['
48
     tabla = '['
49
+    modal_content = '['
49
     i = 0
50
     i = 0
50
     len_result = len(result_db)
51
     len_result = len(result_db)
51
     for q in result_db:
52
     for q in result_db:
52
         i = i+1
53
         i = i+1
53
         tabla += '{'
54
         tabla += '{'
55
+        modal_content += '{'
54
         tabla += '"Nombre":"'+escape(q[1])+' '+escape(q[2])+'"'
56
         tabla += '"Nombre":"'+escape(q[1])+' '+escape(q[2])+'"'
57
+        modal_content += '"Nombre":"'+escape(q[1])+' '+escape(q[2])+'"'
55
         tabla += ','
58
         tabla += ','
59
+        modal_content += ','
56
 
60
 
57
         query = 'SELECT grado FROM estudiantes e WHERE e.user_id = ' + str(q[0])
61
         query = 'SELECT grado FROM estudiantes e WHERE e.user_id = ' + str(q[0])
58
         total_hijos = connection.execute(query).fetchall()
62
         total_hijos = connection.execute(query).fetchall()
59
 
63
 
60
         tabla += '"Hijos Matriculados":"'+str(total_hijos[0][0])+'"'
64
         tabla += '"Hijos Matriculados":"'+str(total_hijos[0][0])+'"'
61
-        # tabla += '"ID":"'+str(q[0])+'"'
65
+        modal_content += '"Hijos Matriculados":"'+str(total_hijos[0][0])+'"'
66
+
62
         tabla += ','
67
         tabla += ','
68
+        modal_content += ','
63
         tabla += '"Email":"'+escape(q[3])+'"'
69
         tabla += '"Email":"'+escape(q[3])+'"'
70
+        modal_content += '"Email":"'+escape(q[3])+'"'
64
         tabla += ','
71
         tabla += ','
72
+        modal_content += ','
65
         tabla += '"user_id":"'+str(q[0])+'"'
73
         tabla += '"user_id":"'+str(q[0])+'"'
74
+        modal_content += '"user_id":"'+str(q[0])+'"'
66
         tabla += '}'
75
         tabla += '}'
76
+        modal_content += '}'
67
         if i < len_result:
77
         if i < len_result:
68
             tabla += ','
78
             tabla += ','
79
+            modal_content += ','
69
     tabla += ']'
80
     tabla += ']'
81
+    modal_content += ']'
70
 
82
 
71
     ###### info
83
     ###### info
72
 
84
 
93
     modal += ','
105
     modal += ','
94
     modal += '"editName":"/admin/ver/"'
106
     modal += '"editName":"/admin/ver/"'
95
     modal += '}'
107
     modal += '}'
96
-    # modal = '{"yeas":"yes"}'
97
-
98
-    # # result = '{'+headers+','+tabla+','+info+','+modal+'}'
99
-    # result = '{'
100
-    # result += '"headers":{'+headers+'}'
101
-    # result += ','
102
-    # result += '"tabla":{'+tabla+'}'
103
-    # result += ','
104
-    # result += '"info":'+info
105
-    # result += ','
106
-    # result += '"modal":{'+modal+'}'
107
-    # result += '}'
108
-    result = '{"headers":'+headers+',"tabla":'+tabla+',"info":'+info+',"modal":'+modal+'}'
108
+
109
+    result = '{"headers":'+headers+',"tabla":'+tabla+',"modal_content":'+modal_content+',"info":'+info+',"modal":'+modal+'}'
109
 
110
 
110
     # print(result)
111
     # print(result)
111
     return(result)
112
     return(result)

BIN
adminestudiantes.pyc View File


+ 15
- 14
adminfacultad.py View File

48
 
48
 
49
 
49
 
50
     tabla = '['
50
     tabla = '['
51
+    modal_content = '['
51
     i = 0
52
     i = 0
52
     len_result = len(result_db)
53
     len_result = len(result_db)
53
     for q in result_db:
54
     for q in result_db:
54
         i = i+1
55
         i = i+1
55
         tabla += '{'
56
         tabla += '{'
57
+        modal_content += '{'
56
         tabla += '"Nombre":"'+escape(q[1])+' '+escape(q[2])+'"'
58
         tabla += '"Nombre":"'+escape(q[1])+' '+escape(q[2])+'"'
59
+        modal_content += '"Nombre":"'+escape(q[1])+' '+escape(q[2])+'"'
57
         tabla += ','
60
         tabla += ','
61
+        modal_content += ','
58
 
62
 
59
         query = 'SELECT f.especialidad FROM facultad f WHERE f.user_id =' + str(q[0])
63
         query = 'SELECT f.especialidad FROM facultad f WHERE f.user_id =' + str(q[0])
60
         total_hijos = connection.execute(query).fetchall()
64
         total_hijos = connection.execute(query).fetchall()
61
 
65
 
62
         tabla += '"Hijos Matriculados":"'+str(total_hijos[0][0])+'"'
66
         tabla += '"Hijos Matriculados":"'+str(total_hijos[0][0])+'"'
63
-        # tabla += '"ID":"'+str(q[0])+'"'
67
+        modal_content += '"Hijos Matriculados":"'+str(total_hijos[0][0])+'"'
68
+
64
         tabla += ','
69
         tabla += ','
70
+        modal_content += ','
65
         tabla += '"Email":"'+escape(q[3])+'"'
71
         tabla += '"Email":"'+escape(q[3])+'"'
72
+        modal_content += '"Email":"'+escape(q[3])+'"'
66
         tabla += ','
73
         tabla += ','
74
+        modal_content += ','
67
         tabla += '"user_id":"'+str(q[0])+'"'
75
         tabla += '"user_id":"'+str(q[0])+'"'
76
+        modal_content += '"user_id":"'+str(q[0])+'"'
68
         tabla += '}'
77
         tabla += '}'
78
+        modal_content += '}'
69
         if i < len_result:
79
         if i < len_result:
70
             tabla += ','
80
             tabla += ','
81
+            modal_content += ','
71
     tabla += ']'
82
     tabla += ']'
83
+    modal_content += ']'
72
 
84
 
73
     ###### info
85
     ###### info
74
 
86
 
95
     modal += ','
107
     modal += ','
96
     modal += '"editName":"/admin/ver/"'
108
     modal += '"editName":"/admin/ver/"'
97
     modal += '}'
109
     modal += '}'
98
-    # modal = '{"yeas":"yes"}'
99
-
100
-    # # result = '{'+headers+','+tabla+','+info+','+modal+'}'
101
-    # result = '{'
102
-    # result += '"headers":{'+headers+'}'
103
-    # result += ','
104
-    # result += '"tabla":{'+tabla+'}'
105
-    # result += ','
106
-    # result += '"info":'+info
107
-    # result += ','
108
-    # result += '"modal":{'+modal+'}'
109
-    # result += '}'
110
-    result = '{"headers":'+headers+',"tabla":'+tabla+',"info":'+info+',"modal":'+modal+'}'
110
+
111
+    result = '{"headers":'+headers+',"tabla":'+tabla+',"modal_content":'+modal_content+',"info":'+info+',"modal":'+modal+'}'
111
 
112
 
112
     # print(result)
113
     # print(result)
113
     return(result)
114
     return(result)

BIN
adminfacultad.pyc View File


+ 9
- 0
dash-run.py View File

12
 ##############################################
12
 ##############################################
13
 
13
 
14
 import adminadmin, adminfacultad, adminenfermeria, adminencargados, adminestudiantes
14
 import adminadmin, adminfacultad, adminenfermeria, adminencargados, adminestudiantes
15
+import enfermeria
15
 
16
 
16
 
17
 
17
 app = Flask(__name__)
18
 app = Flask(__name__)
38
             return render_template('dash.html', jscript="admin.js", pagina=pagina)
39
             return render_template('dash.html', jscript="admin.js", pagina=pagina)
39
         if(pagina in ['admin','facultad','enfermeria','encargados','estudiantes']):
40
         if(pagina in ['admin','facultad','enfermeria','encargados','estudiantes']):
40
             return render_template('table.html', jscript="adminver.js", pagina=pagina)
41
             return render_template('table.html', jscript="adminver.js", pagina=pagina)
42
+    if (perfil=='enfermeria'):
43
+        if (pagina==None):
44
+            return render_template('dash.html', jscript="enfermeria.js", pagina=pagina)
45
+        if(pagina in ['visitas']):
46
+            return render_template('table.html', jscript="enfermeriaver.js", pagina=pagina)
41
     return render_template('error.html')
47
     return render_template('error.html')
42
 
48
 
43
 # @app.route("/<perfil>/editar/<pagina>/", methods=['GET', 'POST'])
49
 # @app.route("/<perfil>/editar/<pagina>/", methods=['GET', 'POST'])
64
             return adminencargados.encargados()
70
             return adminencargados.encargados()
65
         if(pagina=="estudiantes"):
71
         if(pagina=="estudiantes"):
66
             return adminestudiantes.estudiantes()
72
             return adminestudiantes.estudiantes()
73
+    if(perfil=="enfermeria"):
74
+        if(pagina=="visitas"):
75
+            return enfermeria.visitas()
67
 #################################
76
 #################################
68
         if(pagina=="users"):
77
         if(pagina=="users"):
69
             return adminusers.users()
78
             return adminusers.users()

+ 118
- 0
enfermeria.py View File

1
+# coding=utf-8
2
+# from sqlalchemy import metadata
3
+import sqlalchemy as db
4
+
5
+#########################
6
+# stack overflow:
7
+    # Python sanitizing html from a string
8
+def escape(htmlstring):
9
+    escapes = {'\"': '&quot;',
10
+               '\'': '&#39;',
11
+               '<': '&lt;',
12
+               '>': '&gt;'}
13
+    # This is done first to prevent escaping other escapes.
14
+    htmlstring = htmlstring.replace('&', '&amp;')
15
+    for seq, esc in escapes.iteritems():
16
+        htmlstring = htmlstring.replace(seq, esc)
17
+    return htmlstring
18
+#########################
19
+
20
+# connect to server
21
+engine = db.create_engine('mysql+pymysql://root:@0.0.0.0/registro_escolar_1')
22
+
23
+connection = engine.connect()
24
+# estudiantes = db.Table('estudiantes', metadata, autoload=True, autoload_with=engine)
25
+# usuarios = db.Table('usuarios', metadata, autoload=True, autoload_with=engine)
26
+
27
+def visitas():
28
+    query ='SELECT t1.id, t2.nombres e_nombre, t2.apellidos e_apellido,\
29
+                t1.nombres p_nombre, t1.apellidos p_apellido, t1.razon, t1.acciones\
30
+            FROM (SELECT v.id, u.nombres, u.apellidos,v.razon, v.acciones\
31
+                  	FROM visitas_enfermeria v, usuarios u\
32
+                  	WHERE v.estudiante_id = u.id) t1,\
33
+            	 (SELECT v.id, u.nombres, u.apellidos\
34
+                  	FROM visitas_enfermeria v, usuarios u\
35
+                  	WHERE v.enfermera_id = u.id) t2\
36
+            WHERE t1.id=t2.id'
37
+    result_db = connection.execute(query).fetchall()
38
+
39
+    ###### headers
40
+
41
+    headers = '['
42
+    headers += '{"nombre":"Nombre Enfermera"}'
43
+    headers += ','
44
+    headers += '{"nombre":"Nombre Estudiante"}'
45
+    headers += ','
46
+    headers += '{"nombre":"Razon"}'
47
+    headers += ','
48
+    headers += '{"nombre":"Informacion"}'
49
+    headers += ','
50
+    headers += '{"nombre":"Editar"}'
51
+    headers += ']'
52
+
53
+    ###### tabla
54
+
55
+    modal_content = '['
56
+    tabla = '['
57
+    i = 0
58
+    len_result = len(result_db)
59
+    for q in result_db:
60
+        i = i+1
61
+        tabla           += '{'
62
+        modal_content   += '{'
63
+        tabla           += '"Nombre Enfermera":"'+escape(q[1])+' '+escape(q[2])+'"'
64
+        modal_content   += '"Nombre Enfermera":"'+escape(q[1])+' '+escape(q[2])+'"'
65
+        tabla           += ','
66
+        modal_content   += ','
67
+        tabla           += '"Nombre Estudiante":"'+escape(q[3])+' '+escape(q[4])+'"'
68
+        modal_content   += '"Nombre Estudiante":"'+escape(q[3])+' '+escape(q[4])+'"'
69
+        tabla           += ','
70
+        modal_content   += ','
71
+
72
+        tabla           += '"Razon":"'+escape(q[5])+'"'
73
+        modal_content   += '"Razon":"'+escape(q[5])+'"'
74
+        modal_content   += ','
75
+        modal_content   += '"Explicación":"'+escape(q[6])+'"'
76
+
77
+
78
+        tabla           += ','
79
+        modal_content   += ','
80
+        tabla           += '"user_id":"'+str(q[0])+'"'
81
+        modal_content   += '"user_id":"'+str(q[0])+'"'
82
+        tabla           += '}'
83
+        modal_content   += '}'
84
+        if i < len_result:
85
+            tabla        += ','
86
+            modal_content+= ','
87
+    tabla               += ']'
88
+    modal_content       += ']'
89
+
90
+    ###### info
91
+
92
+    info = '{'
93
+    info += '"dash_name":"Manejar Encargados"'
94
+    info += ','
95
+    info += '"dash_link":"/admin/ver/"'
96
+    info += ','
97
+    info += '"dash_sub_name":"Encargados Registrados"'
98
+    info += ','
99
+    info += '"add":"Anadir Encargados"'
100
+    info += ','
101
+    info += '"add_link":"#"'
102
+    info += ','
103
+    info += '"dir1":"#"'
104
+    info += ','
105
+    info += '"dir2":"#"'
106
+    info += '}'
107
+
108
+    ###### modal
109
+    modal = '{'
110
+    modal += '"infoName":"Ver informacion"'
111
+    modal += ','
112
+    modal += '"editName":"/admin/ver/"'
113
+    modal += '}'
114
+
115
+    result = '{"headers":'+headers+',"tabla":'+tabla+',"modal_content":'+modal_content+',"info":'+info+',"modal":'+modal+'}'
116
+
117
+    # print(result)
118
+    return(result)

BIN
enfermeria.pyc View File


+ 1
- 0
static/adminver.js View File

11
     $scope.tabla = response.data.tabla;
11
     $scope.tabla = response.data.tabla;
12
     $scope.info = response.data.info;
12
     $scope.info = response.data.info;
13
     $scope.modal = response.data.modal;
13
     $scope.modal = response.data.modal;
14
+    $scope.modal_content = response.data.modal_content;
14
     console.log(response.data);
15
     console.log(response.data);
15
     // document.write(response.data.headers);
16
     // document.write(response.data.headers);
16
     // document.write(response.data.tabla);
17
     // document.write(response.data.tabla);

+ 18
- 0
static/enfermeria.js View File

1
+var dash = angular.module('dash',[]);
2
+
3
+dash.controller('dashController', function($scope){
4
+  $scope.opciones = [
5
+    {
6
+      nombre:'Mi info',
7
+      dir:'#info',//info
8
+    }
9
+    ,{
10
+      nombre:'Manejar Visitas',
11
+      dir:'visitas',//maestros
12
+    }
13
+  ];
14
+  $scope.info = {
15
+      dash_name:'Dashboard de Administracion',
16
+      dash_link:'/',
17
+    };
18
+});

+ 21
- 0
static/enfermeriaver.js View File

1
+var table = angular.module('table',['ngSanitize']);
2
+// var table = angular.module('table',[]);
3
+
4
+table.controller('tableController', function tableController($http, $scope, pagina){
5
+
6
+  var url = '/enfermeria/datos/'+pagina+'/'
7
+  console.log(',datos,admin,'+pagina);
8
+
9
+  $http.get(url).then(function(response) {
10
+    $scope.headers = response.data.headers;
11
+    $scope.tabla = response.data.tabla;
12
+    $scope.info = response.data.info;
13
+    $scope.modal = response.data.modal;
14
+    $scope.modal_content = response.data.modal_content;
15
+    console.log(response.data);
16
+    // document.write(response.data.headers);
17
+    // document.write(response.data.tabla);
18
+    // document.write(response.data.info);
19
+    // document.write(response.data.modal);
20
+  });
21
+});

+ 2
- 1
templates/table.html View File

30
     <!-- {{tabla}} -->
30
     <!-- {{tabla}} -->
31
     <!-- {{info}} -->
31
     <!-- {{info}} -->
32
     <!-- {{modal}} -->
32
     <!-- {{modal}} -->
33
+    <!-- {{modal_content}} -->
33
     {% endraw %}
34
     {% endraw %}
34
 
35
 
35
   </head>
36
   </head>
81
 
82
 
82
   <!-- comienza modal -->
83
   <!-- comienza modal -->
83
   {% raw %}
84
   {% raw %}
84
-  <div ng-repeat="row in tabla" id="myModalv{{row.user_id}}" class="modal fade">
85
+  <div ng-repeat="row in modal_content" id="myModalv{{row.user_id}}" class="modal fade">
85
     <div class="modal-dialog">
86
     <div class="modal-dialog">
86
 
87
 
87
       <!-- Modal content-->
88
       <!-- Modal content-->