|
|
|
@@ -1,6 +1,6 @@ |
|
|
|
<script> |
|
|
|
import Layout from "@/layout/custom.vue"; |
|
|
|
import { onMounted, ref, watch , computed } from "vue"; |
|
|
|
import { onMounted, ref, watch, computed } from "vue"; |
|
|
|
import Swal from "sweetalert2"; |
|
|
|
import ApiServiece from "@/services/ApiService"; |
|
|
|
import moment from "jalali-moment"; |
|
|
|
@@ -59,7 +59,7 @@ export default { |
|
|
|
getUsers(); |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
const visiblePages = computed(() => { |
|
|
|
const pages = []; |
|
|
|
if (totalPages.value <= 5) { |
|
|
|
@@ -80,12 +80,10 @@ export default { |
|
|
|
return pages; |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
watch(searchQuery, () => { |
|
|
|
getUsers(); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
watch(page, () => { |
|
|
|
getUsers(); |
|
|
|
}); |
|
|
|
@@ -114,7 +112,6 @@ export default { |
|
|
|
|
|
|
|
const blockUser = (id) => { |
|
|
|
Swal.fire({ |
|
|
|
|
|
|
|
text: "آیا میخواهید این کاربر را مسدود کنید؟", |
|
|
|
icon: "warning", |
|
|
|
showCancelButton: true, |
|
|
|
@@ -147,7 +144,6 @@ export default { |
|
|
|
|
|
|
|
const unBlockUser = (id) => { |
|
|
|
Swal.fire({ |
|
|
|
|
|
|
|
text: "آیا میخواهید این کاربر را فعال نمایید؟", |
|
|
|
icon: "warning", |
|
|
|
showCancelButton: true, |
|
|
|
@@ -202,7 +198,7 @@ export default { |
|
|
|
prevPage, |
|
|
|
visiblePages, |
|
|
|
page, |
|
|
|
searchPage |
|
|
|
searchPage, |
|
|
|
}; |
|
|
|
}, |
|
|
|
}; |
|
|
|
@@ -242,16 +238,14 @@ export default { |
|
|
|
<li><a class="dropdown-item" href="#">بلاک</a></li> |
|
|
|
</ul> |
|
|
|
</div> --> |
|
|
|
<button |
|
|
|
data-bs-toggle="modal" |
|
|
|
data-bs-target="#addUser" |
|
|
|
class="btn btn-add-user me-3" |
|
|
|
> |
|
|
|
افزودن کاربر |
|
|
|
</button> |
|
|
|
<button |
|
|
|
data-bs-toggle="modal" |
|
|
|
data-bs-target="#addUser" |
|
|
|
class="btn btn-add-user me-3" |
|
|
|
> |
|
|
|
افزودن کاربر |
|
|
|
</button> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="table-responsive"> |
|
|
|
@@ -287,6 +281,7 @@ export default { |
|
|
|
<td>{{ user?.mobile }}</td> |
|
|
|
<td v-if="user.role === 'admin'">مدیر</td> |
|
|
|
<td v-if="user.role === 'client'">مشتری</td> |
|
|
|
<td v-if="user.role === 'operator'">اپراتور</td> |
|
|
|
<td>{{ convertToJalali(user.created_at) }}</td> |
|
|
|
<td> |
|
|
|
<span |
|
|
|
|