Gps User Page

This commit is contained in:
Mr Swift
2024-08-23 15:47:53 +03:30
parent 4c5930ada0
commit b974644989
6 changed files with 223 additions and 6 deletions
+65 -1
View File
@@ -316,6 +316,66 @@
:exact="false"
/>
</CSidebarNavDropdown>
<CSidebarNavDropdown
v-if="hasPermission('gps')"
:show="getDropdownState('adminS_GpsM_Dropdown')"
name="مدیریت پنل جی پی اس"
:font-icon="getDropdownState('adminS_GpsM_Dropdown') ? `fas fa-folder-open`:`fas fa-folder` "
@update:show="val => setDropdownState('adminS_GpsM_Dropdown', val)"
>
<CSidebarNavItem
v-if="hasPermission('gps')"
name="کاربران"
:to="{ name: 'admin-gps-users', query: { type: 'all' } }"
font-icon="fal fa-user"
:exact="false"
/>
<CSidebarNavItem
v-if="hasPermission('gps')"
name="درخواست های دسترسی"
:to="{ name: 'admin-gps-users', query: { type: 'req' } }"
font-icon="fal fa-user"
:exact="false"
:badge="pendingUsers ? { text: pendingUsers, color: 'danger' } : null"
/>
<CSidebarNavItem
v-if="hasPermission('gps')"
name="دستگاه ها"
:to="{ name: 'admin-admins-admin', params: { admin: 'new' } }"
font-icon="fal fa-microchip"
:exact="false"
/>
<CSidebarNavItem
v-if="hasPermission('gps')"
name="دستگاه های ثبت شده"
:to="{ name: 'admin-admins-admin', params: { admin: 'new' } }"
font-icon="fal fa-map"
:exact="false"
/>
<CSidebarNavItem
v-if="hasPermission('gps')"
name="درخواست های برداشت"
:to="{ name: 'admin-admins-admin', params: { admin: 'new' } }"
font-icon="fal fa-credit-card"
:exact="false"
/>
<CSidebarNavItem
v-if="hasPermission('gps')"
name="جوایز"
:to="{ name: 'admin-admins-admin', params: { admin: 'new' } }"
font-icon="fal fa-gift"
:exact="false"
/>
<CSidebarNavItem
v-if="hasPermission('gps')"
name="درخواست های جوایز"
:to="{ name: 'admin-admins-admin', params: { admin: 'new' } }"
font-icon="fal fa-trophy"
:exact="false"
/>
</CSidebarNavDropdown>
</CSidebarNav>
<!-- sidebar content -->
@@ -345,7 +405,11 @@ export default {
newOldPieceRequests: state => state.admin.newOldPieceRequests,
newBufferRequests: state => state.admin.newBufferRequests,
newGuaranteeReports: state => state.admin.newGuaranteeReports,
newComplaintReports: state => state.admin.newComplaintReports
newComplaintReports: state => state.admin.newComplaintReports,
newWithdrawRequest: state => state.admin.newWithdrawRequest,
pendingUsers: state => state.admin.pendingUsers,
newAwardRequest: state => state.admin.newAwardRequest,
newInstallDeviceRequest: state => state.admin.newInstallDeviceRequest
})
},
methods: {