|
|
@ -28,7 +28,7 @@
|
|
|
|
></v-text-field>
|
|
|
|
></v-text-field>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="my-6" v-if="type === 'admin'">
|
|
|
|
<div class="my-6" v-if="role === 'admin'">
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<v-autocomplete
|
|
|
|
<v-autocomplete
|
|
|
|
class="no-error-msg pt-0"
|
|
|
|
class="no-error-msg pt-0"
|
|
|
@ -86,10 +86,10 @@
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
<script>
|
|
|
|
<script>
|
|
|
|
import SectionTitle from "../../Global/Section/SectionTitle.vue";
|
|
|
|
import SectionTitle from "../../Global/Section/SectionTitle.vue";
|
|
|
|
import { mapMutations } from "vuex";
|
|
|
|
import { mapMutations, mapGetters } from "vuex";
|
|
|
|
import { cloneDeep } from "lodash";
|
|
|
|
import { cloneDeep } from "lodash";
|
|
|
|
import { UserStorage } from "@/utils/storage";
|
|
|
|
import { UserStorage } from "@/utils/storage";
|
|
|
|
const defaultFilter = {
|
|
|
|
let defaultFilter = {
|
|
|
|
first_name: {
|
|
|
|
first_name: {
|
|
|
|
type: "like",
|
|
|
|
type: "like",
|
|
|
|
val: null,
|
|
|
|
val: null,
|
|
|
@ -109,11 +109,14 @@ export default {
|
|
|
|
components: { SectionTitle },
|
|
|
|
components: { SectionTitle },
|
|
|
|
data: () => ({
|
|
|
|
data: () => ({
|
|
|
|
filter: cloneDeep(defaultFilter),
|
|
|
|
filter: cloneDeep(defaultFilter),
|
|
|
|
type: UserStorage.get() ? UserStorage.get().type : null,
|
|
|
|
role: UserStorage.getRole() ? UserStorage.getRole() : null,
|
|
|
|
}),
|
|
|
|
}),
|
|
|
|
props: {
|
|
|
|
props: {
|
|
|
|
allRoles: {},
|
|
|
|
allRoles: {},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
computed: {
|
|
|
|
|
|
|
|
...mapGetters("users", ["getFilters"]),
|
|
|
|
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
...mapMutations("users", ["SET_FILTER_USER"]),
|
|
|
|
...mapMutations("users", ["SET_FILTER_USER"]),
|
|
|
|
// ...mapActions("users", ["laodRoles"]),
|
|
|
|
// ...mapActions("users", ["laodRoles"]),
|
|
|
@ -134,6 +137,9 @@ export default {
|
|
|
|
this.filter.role_name.val = this.$route.query.role_name;
|
|
|
|
this.filter.role_name.val = this.$route.query.role_name;
|
|
|
|
this.filterUser();
|
|
|
|
this.filterUser();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
let filter = { ...this.filter, ...this.getFilters };
|
|
|
|
|
|
|
|
this.filter = filter;
|
|
|
|
|
|
|
|
console.log(this.filter, this.getFilters, filter);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
};
|
|
|
|
};
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|