diff --git a/src/assets/anonymous.png b/src/assets/anonymous.png new file mode 100644 index 0000000..eef8ac0 Binary files /dev/null and b/src/assets/anonymous.png differ diff --git a/src/components/Users/Item.vue b/src/components/Users/Item.vue index b947f13..0a4115d 100644 --- a/src/components/Users/Item.vue +++ b/src/components/Users/Item.vue @@ -1,7 +1,7 @@ diff --git a/src/components/Users/Items.vue b/src/components/Users/Items.vue index 6e05765..b9e79cc 100644 --- a/src/components/Users/Items.vue +++ b/src/components/Users/Items.vue @@ -24,7 +24,7 @@ height="54" :text-mode="true" :text="getFilterCount ? getFilterCount : '0'" - @click="$_openModal('filters')" + @click="$_openModal('filters', { roles: getRoles })" /> @@ -54,15 +54,11 @@ -->
- +
@@ -70,6 +66,7 @@ import SectionTitle from "../Global/Section/SectionTitle.vue"; import ChangeRoleModal from "./Modals/ChangeRoleModal.vue"; import FiltersModal from "./Modals/FiltersModal.vue"; +import UserDetailModal from "./Modals/Detail.vue"; import UserItem from "./Item.vue"; import { mapActions, mapGetters, mapMutations, mapState } from "vuex"; import { UserStorage } from "@/utils/storage"; @@ -80,6 +77,7 @@ export default { UserItem, ChangeRoleModal, FiltersModal, + UserDetailModal, }, data: () => ({ role: UserStorage.getRole() ? UserStorage.getRole() : null, diff --git a/src/components/Users/Modals/ChangeRoleModal.vue b/src/components/Users/Modals/ChangeRoleModal.vue index 9d7d9b3..9ad9870 100644 --- a/src/components/Users/Modals/ChangeRoleModal.vue +++ b/src/components/Users/Modals/ChangeRoleModal.vue @@ -11,7 +11,7 @@ - + ({ role_id: null, currectRoleId: null, changeRoleRequestLoading: false, + roles: null, }), computed: { form() { @@ -77,7 +75,8 @@ export default { }, methods: { ...mapActions("users", ["updateRole"]), - openModal({ role }) { + openModal({ role, roles }) { + this.roles = { ...roles }; this.currectRoleId = role ? role : 0; this.role_id = role ? role : 0; }, diff --git a/src/components/Users/Modals/Detail.vue b/src/components/Users/Modals/Detail.vue index 6b495ae..57642e1 100644 --- a/src/components/Users/Modals/Detail.vue +++ b/src/components/Users/Modals/Detail.vue @@ -18,7 +18,7 @@ user image diff --git a/src/components/Users/Modals/FiltersModal.vue b/src/components/Users/Modals/FiltersModal.vue index 130f14f..38f0f98 100644 --- a/src/components/Users/Modals/FiltersModal.vue +++ b/src/components/Users/Modals/FiltersModal.vue @@ -4,6 +4,7 @@ transition="slide-x-transition" tag="vee-form" @submit="filterUser" + @open="openModal" >