Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
application-administarator-service
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
2
Merge Requests
2
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
Рогов Артем Владимирович
application-administarator-service
Commits
f0ef6479
Commit
f0ef6479
authored
Nov 21, 2023
by
konstantin-smirnov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
DMVP-1081 - Настроить поиск в списке всех профилей в административной панели на странице Profiles
parent
55f099fa
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
18 deletions
+14
-18
practitioners.api.js
src/_store/api/practitioners.api.js
+9
-3
Practitioners.jsx
src/pages/practitioners/Practitioners.jsx
+5
-15
No files found.
src/_store/api/practitioners.api.js
View file @
f0ef6479
...
...
@@ -68,9 +68,15 @@ export const practitionersApi = createApi({
providesTags
:
(
result
)
=>
[
"Practitioner"
],
}),
fetchPractitioners
:
build
.
query
({
query
:
(
page
=
0
)
=>
({
url
:
ADMIN_URI
+
PROFILES_LIST
+
"?page="
+
page
}),
query
:
({
page
=
0
,
search
=
''
})
=>
{
let
tail
=
'?page='
+
page
;
if
(
search
)
{
tail
=
"?search="
+
search
+
'&page='
+
page
;
}
return
{
url
:
ADMIN_URI
+
PROFILES_LIST
+
tail
,
}
},
providesTags
:
(
result
)
=>
[
"Practitioners"
],
}),
fetchOnePractitioner
:
build
.
query
({
...
...
src/pages/practitioners/Practitioners.jsx
View file @
f0ef6479
...
...
@@ -34,7 +34,8 @@ const Practitioners = () => {
// useGetPostsQuery();
const
navigate
=
useNavigate
();
const
[
page
,
setPage
]
=
useState
(
0
);
const
{
isLoading
,
isError
,
data
=
{}}
=
useFetchPractitionersQuery
(
page
);
const
[
search
,
setSearch
]
=
useState
(
''
);
const
{
isLoading
,
isError
,
data
=
{}}
=
useFetchPractitionersQuery
({
page
,
search
});
const
{
content
:
practitioners
=
[],
totalElements
}
=
data
;
const
[
deletePractitioner
,
...
...
@@ -51,6 +52,7 @@ const Practitioners = () => {
const
[
scheduleCreationError
,
setIsScheduleCreationError
]
=
useState
(
''
);
const
[
skip
,
setSkip
]
=
useState
(
true
);
const
[
id
,
setId
]
=
useState
();
const
{
isLoading
:
isFetchingOnePractitioner
,
data
:
practitioner
=
{}}
=
useFetchOnePractitionerQuery
(
id
,
{
skip
});
...
...
@@ -164,24 +166,12 @@ const Practitioners = () => {
h=
'50px'
placeholder=
" "
id=
"outlined-controlled"
//value={name
}
value=
{
search
}
onChange=
{
(
event
)
=>
{
// setFullName
(event.target.value);
setSearch
(
event
.
target
.
value
);
}
}
/>
</
div
>
<
div
>
<
Button
w=
'180px'
h=
'50px'
variant=
'outline'
colorScheme=
'teal'
size=
'xl'
// onClick={onClose}
>
Search
</
Button
>
</
div
>
</
div
>
{
isLoading
?
(
...
...
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