Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
node_crisp
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
web
node_crisp
Commits
b5497519
Commit
b5497519
authored
Jun 24, 2021
by
Sebastián Long
Browse files
Options
Browse Files
Download
Plain Diff
Merge tag '1.0.1' into develop
Finish agrega-campos-medico
parents
0b5c7ecd
93f41562
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
3 deletions
+5
-3
handlers.js
handlers.js
+5
-3
No files found.
handlers.js
View file @
b5497519
...
@@ -63,9 +63,11 @@ async function getSiguientesMedicosMostrar(userData){
...
@@ -63,9 +63,11 @@ async function getSiguientesMedicosMostrar(userData){
let
medico_especialidades
=
await
is
.
getEspecialidadesMedico
(
id_persona_institucional
,
userData
[
ID_PROVINCIA
]);
let
medico_especialidades
=
await
is
.
getEspecialidadesMedico
(
id_persona_institucional
,
userData
[
ID_PROVINCIA
]);
//Y agrupamos los datos del medico
//Y agrupamos los datos del medico
for
(
let
j
=
0
;
medico_especialidades
!=
null
&&
j
<
medico_especialidades
.
length
;
j
++
){
for
(
let
j
=
0
;
medico_especialidades
!=
null
&&
j
<
medico_especialidades
.
length
;
j
++
){
let
medico
=
medicos
[
i
]
;
let
medico
=
Object
.
create
(
medicos
[
i
])
;
medico
.
especialidad
=
medico_especialidades
[
j
].
especialidad
;
medico
.
especialidad
=
medico_especialidades
[
j
].
especialidad
;
medico
.
agendaId
=
medico_especialidades
[
j
].
agendaId
;
medico
.
agendaId
=
medico_especialidades
[
j
].
agendaId
;
medico
.
institucion
=
medico_especialidades
[
j
].
institucion
;
medico
.
videoconsultas
=
medico_especialidades
[
j
].
videoconsultas
?
'Si'
:
'No'
;
medicos_especialidad
.
push
(
medico
);
medicos_especialidad
.
push
(
medico
);
}
}
}
}
...
@@ -78,7 +80,7 @@ async function getSiguientesMedicosMostrar(userData){
...
@@ -78,7 +80,7 @@ async function getSiguientesMedicosMostrar(userData){
let
choices
=
[];
let
choices
=
[];
let
iter
=
desde
;
let
iter
=
desde
;
for
(
iter
;
iter
<
desde
+
OPTIONS_LIMIT
&&
iter
<
medicos_especialidad
.
length
;
iter
++
){
for
(
iter
;
iter
<
desde
+
OPTIONS_LIMIT
&&
iter
<
medicos_especialidad
.
length
;
iter
++
){
let
medico_especialidad
=
`
${
medicos_especialidad
[
iter
].
nombre
}
- Especialidad:
${
medicos_especialidad
[
iter
].
especialidad
}
`
;
let
medico_especialidad
=
`
${
medicos_especialidad
[
iter
].
nombre
}
- Especialidad:
${
medicos_especialidad
[
iter
].
especialidad
}
- Institucion:
${
medicos_especialidad
[
iter
].
institucion
}
- Atiende Videoconsulta:
${
medicos_especialidad
[
iter
].
videoconsultas
}
`
;
choices
.
push
(
utils
.
armarChoice
(
medicos_especialidad
[
iter
].
agendaId
.
toString
(),
medico_especialidad
));
choices
.
push
(
utils
.
armarChoice
(
medicos_especialidad
[
iter
].
agendaId
.
toString
(),
medico_especialidad
));
}
}
...
@@ -218,7 +220,7 @@ module.exports =
...
@@ -218,7 +220,7 @@ module.exports =
ask_nombre_medico
:
async
function
(
message
,
userData
,
website_id
,
session_id
){
ask_nombre_medico
:
async
function
(
message
,
userData
,
website_id
,
session_id
){
userData
[
SIGUIENTE_PASO
]
=
pasos
.
RESP_NOMBRE_MEDICO
;
userData
[
SIGUIENTE_PASO
]
=
pasos
.
RESP_NOMBRE_MEDICO
;
await
crisp
.
updateUserData
(
website_id
,
session_id
,
userData
);
await
crisp
.
updateUserData
(
website_id
,
session_id
,
userData
);
await
crisp
.
sendTextMessage
(
website_id
,
session_id
,
"¿C
ómo se llama el
médico?"
);
await
crisp
.
sendTextMessage
(
website_id
,
session_id
,
"¿C
uál es el apellido de tu
médico?"
);
},
},
resp_nombre_medico
:
async
function
(
message
,
userData
,
website_id
,
session_id
){
resp_nombre_medico
:
async
function
(
message
,
userData
,
website_id
,
session_id
){
let
nombreMedico
=
message
.
content
;
let
nombreMedico
=
message
.
content
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment