diff --git a/kinit-admin/src/api/dashboard/analysis/index.ts b/kinit-admin/src/api/dashboard/analysis/index.ts index 5240286..91374b3 100644 --- a/kinit-admin/src/api/dashboard/analysis/index.ts +++ b/kinit-admin/src/api/dashboard/analysis/index.ts @@ -7,17 +7,17 @@ import type { } from './types' export const getBannersApi = (): Promise> => { - return request.get({ url: '/vadmin/analysis/banners/' }) + return request.get({ url: '/vadmin/analysis/banners' }) } export const getUserAccessSourceApi = (): Promise> => { - return request.get({ url: '/vadmin/analysis/user/access/source/' }) + return request.get({ url: '/vadmin/analysis/user/access/source' }) } export const getWeeklyUserActivityApi = (): Promise> => { - return request.get({ url: '/vadmin/analysis/weekly/user/activity/' }) + return request.get({ url: '/vadmin/analysis/weekly/user/activity' }) } export const getMonthlySalesApi = (): Promise> => { - return request.get({ url: '/vadmin/analysis/monthly/sales/' }) + return request.get({ url: '/vadmin/analysis/monthly/sales' }) } diff --git a/kinit-admin/src/api/dashboard/map/index.ts b/kinit-admin/src/api/dashboard/map/index.ts index 9661d6c..5544d0d 100644 --- a/kinit-admin/src/api/dashboard/map/index.ts +++ b/kinit-admin/src/api/dashboard/map/index.ts @@ -1,5 +1,5 @@ import request from '@/config/axios' export const getUserLoginDistributeApi = (): Promise => { - return request.get({ url: '/vadmin/record/analysis/user/login/distribute/' }) + return request.get({ url: '/vadmin/record/analysis/user/login/distribute' }) } diff --git a/kinit-admin/src/api/dashboard/workplace/index.ts b/kinit-admin/src/api/dashboard/workplace/index.ts index a25c948..785479f 100644 --- a/kinit-admin/src/api/dashboard/workplace/index.ts +++ b/kinit-admin/src/api/dashboard/workplace/index.ts @@ -2,25 +2,25 @@ import request from '@/config/axios' import type { WorkplaceTotal, Project, Dynamic, Team, RadarData, Shortcuts } from './types' export const getCountApi = (): Promise> => { - return request.get({ url: '/vadmin/workplace/total/' }) + return request.get({ url: '/vadmin/workplace/total' }) } export const getProjectApi = (): Promise> => { - return request.get({ url: '/vadmin/workplace/project/' }) + return request.get({ url: '/vadmin/workplace/project' }) } export const getDynamicApi = (): Promise> => { - return request.get({ url: '/vadmin/workplace/dynamic/' }) + return request.get({ url: '/vadmin/workplace/dynamic' }) } export const getTeamApi = (): Promise> => { - return request.get({ url: '/vadmin/workplace/team/' }) + return request.get({ url: '/vadmin/workplace/team' }) } export const getRadarApi = (): Promise> => { - return request.get({ url: '/vadmin/workplace/radar/' }) + return request.get({ url: '/vadmin/workplace/radar' }) } export const getShortcutsApi = (): Promise> => { - return request.get({ url: '/vadmin/workplace/shortcuts/' }) + return request.get({ url: '/vadmin/workplace/shortcuts' }) } diff --git a/kinit-admin/src/api/login/index.ts b/kinit-admin/src/api/login/index.ts index b51a94a..abfb0eb 100644 --- a/kinit-admin/src/api/login/index.ts +++ b/kinit-admin/src/api/login/index.ts @@ -2,13 +2,13 @@ import request from '@/config/axios' import type { UserLoginType } from './types' export const loginApi = (data: UserLoginType): Promise => { - return request.post({ url: '/auth/login/', data }) + return request.post({ url: '/auth/login', data }) } export const getRoleMenusApi = (): Promise> => { - return request.get({ url: '/auth/getMenuList/' }) + return request.get({ url: '/auth/getMenuList' }) } export const postSMSCodeApi = (params: any): Promise => { - return request.post({ url: '/vadmin/system/sms/send/', params }) + return request.post({ url: '/vadmin/system/sms/send', params }) } diff --git a/kinit-admin/src/api/vadmin/auth/menu.ts b/kinit-admin/src/api/vadmin/auth/menu.ts index 2c7da4a..2db0e7e 100644 --- a/kinit-admin/src/api/vadmin/auth/menu.ts +++ b/kinit-admin/src/api/vadmin/auth/menu.ts @@ -2,25 +2,25 @@ import request from '@/config/axios' import { List } from 'echarts' export const getMenuListApi = (params: any): Promise => { - return request.get({ url: '/vadmin/auth/menus/', params }) + return request.get({ url: '/vadmin/auth/menus', params }) } export const delMenuListApi = (data: List): Promise => { - return request.delete({ url: '/vadmin/auth/menus/', data }) + return request.delete({ url: '/vadmin/auth/menus', data }) } export const addMenuListApi = (data: any): Promise => { - return request.post({ url: '/vadmin/auth/menus/', data }) + return request.post({ url: '/vadmin/auth/menus', data }) } export const putMenuListApi = (data: any): Promise => { - return request.put({ url: `/vadmin/auth/menus/${data.id}/`, data }) + return request.put({ url: `/vadmin/auth/menus/${data.id}`, data }) } export const getMenuTreeOptionsApi = (): Promise => { - return request.get({ url: '/vadmin/auth/menus/tree/options/' }) + return request.get({ url: '/vadmin/auth/menus/tree/options' }) } export const getMenuRoleTreeOptionsApi = (): Promise => { - return request.get({ url: '/vadmin/auth/menus/role/tree/options/' }) + return request.get({ url: '/vadmin/auth/menus/role/tree/options' }) } diff --git a/kinit-admin/src/api/vadmin/auth/role.ts b/kinit-admin/src/api/vadmin/auth/role.ts index 0ff7874..31747b9 100644 --- a/kinit-admin/src/api/vadmin/auth/role.ts +++ b/kinit-admin/src/api/vadmin/auth/role.ts @@ -1,25 +1,25 @@ import request from '@/config/axios' export const getRoleListApi = (params: any): Promise => { - return request.get({ url: '/vadmin/auth/roles/', params }) + return request.get({ url: '/vadmin/auth/roles', params }) } export const addRoleListApi = (data: any): Promise => { - return request.post({ url: '/vadmin/auth/roles/', data }) + return request.post({ url: '/vadmin/auth/roles', data }) } export const delRoleListApi = (data: any): Promise => { - return request.delete({ url: '/vadmin/auth/roles/', data }) + return request.delete({ url: '/vadmin/auth/roles', data }) } export const putRoleListApi = (data: any): Promise => { - return request.put({ url: `/vadmin/auth/roles/${data.id}/`, data }) + return request.put({ url: `/vadmin/auth/roles/${data.id}`, data }) } export const getRoleApi = (dataId: number): Promise => { - return request.get({ url: `/vadmin/auth/roles/${dataId}/` }) + return request.get({ url: `/vadmin/auth/roles/${dataId}` }) } export const getRoleOptionsApi = (): Promise => { - return request.get({ url: `/vadmin/auth/roles/options/` }) + return request.get({ url: `/vadmin/auth/roles/options` }) } diff --git a/kinit-admin/src/api/vadmin/auth/user.ts b/kinit-admin/src/api/vadmin/auth/user.ts index 3972a2d..329d072 100644 --- a/kinit-admin/src/api/vadmin/auth/user.ts +++ b/kinit-admin/src/api/vadmin/auth/user.ts @@ -1,57 +1,57 @@ import request from '@/config/axios' export const getUserListApi = (params: any): Promise => { - return request.get({ url: '/vadmin/auth/users/', params }) + return request.get({ url: '/vadmin/auth/users', params }) } export const addUserListApi = (data: any): Promise => { - return request.post({ url: '/vadmin/auth/users/', data }) + return request.post({ url: '/vadmin/auth/users', data }) } export const delUserListApi = (data: any): Promise => { - return request.delete({ url: '/vadmin/auth/users/', data }) + return request.delete({ url: '/vadmin/auth/users', data }) } export const putUserListApi = (data: any): Promise => { - return request.put({ url: `/vadmin/auth/users/${data.id}/`, data }) + return request.put({ url: `/vadmin/auth/users/${data.id}`, data }) } export const getUserApi = (dataId: number): Promise => { - return request.get({ url: `/vadmin/auth/users/${dataId}/` }) + return request.get({ url: `/vadmin/auth/users/${dataId}` }) } export const postCurrentUserResetPassword = (data: any): Promise => { - return request.post({ url: `/vadmin/auth/user/current/reset/password/`, data }) + return request.post({ url: `/vadmin/auth/user/current/reset/password`, data }) } export const postCurrentUserUpdateInfo = (data: any): Promise => { - return request.post({ url: `/vadmin/auth/user/current/update/info/`, data }) + return request.post({ url: `/vadmin/auth/user/current/update/info`, data }) } export const getCurrentAdminUserInfo = (): Promise => { - return request.get({ url: `/vadmin/auth/user/admin/current/info/` }) + return request.get({ url: `/vadmin/auth/user/admin/current/info` }) } export const postExportUserQueryListApi = (params: any, data: any): Promise => { - return request.post({ url: `/vadmin/auth/user/export/query/list/to/excel/`, params, data }) + return request.post({ url: `/vadmin/auth/user/export/query/list/to/excel`, params, data }) } export const getImportTemplateApi = (): Promise => { - return request.get({ url: `/vadmin/auth/user/download/import/template/` }) + return request.get({ url: `/vadmin/auth/user/download/import/template` }) } export const postImportUserApi = (data: any): Promise => { return request.post({ - url: `/vadmin/auth/import/users/`, + url: `/vadmin/auth/import/users`, headersType: 'multipart/form-data', data }) } export const postUsersInitPasswordSendSMSApi = (data: any): Promise => { - return request.post({ url: `/vadmin/auth/users/init/password/send/sms/`, data }) + return request.post({ url: `/vadmin/auth/users/init/password/send/sms`, data }) } export const postUsersInitPasswordSendEmailApi = (data: any): Promise => { - return request.post({ url: `/vadmin/auth/users/init/password/send/email/`, data }) + return request.post({ url: `/vadmin/auth/users/init/password/send/email`, data }) } diff --git a/kinit-admin/src/api/vadmin/help/issue.ts b/kinit-admin/src/api/vadmin/help/issue.ts index d3e4d65..d1257a1 100644 --- a/kinit-admin/src/api/vadmin/help/issue.ts +++ b/kinit-admin/src/api/vadmin/help/issue.ts @@ -2,46 +2,46 @@ import request from '@/config/axios' // 常见问题类别 export const getIssueCategoryListApi = (params: any): Promise => { - return request.get({ url: '/vadmin/help/issue/categorys/', params }) + return request.get({ url: '/vadmin/help/issue/categorys', params }) } export const addIssueCategoryApi = (data: any): Promise => { - return request.post({ url: '/vadmin/help/issue/categorys/', data }) + return request.post({ url: '/vadmin/help/issue/categorys', data }) } export const delIssueCategoryListApi = (data: any): Promise => { - return request.delete({ url: '/vadmin/help/issue/categorys/', data }) + return request.delete({ url: '/vadmin/help/issue/categorys', data }) } export const putIssueCategoryApi = (data: any): Promise => { - return request.put({ url: `/vadmin/help/issue/categorys/${data.id}/`, data }) + return request.put({ url: `/vadmin/help/issue/categorys/${data.id}`, data }) } export const getIssueCategoryApi = (dataId: number): Promise => { - return request.get({ url: `/vadmin/help/issue/categorys/${dataId}/` }) + return request.get({ url: `/vadmin/help/issue/categorys/${dataId}` }) } export const getIssueCategoryOptionsApi = (): Promise => { - return request.get({ url: `/vadmin/help/issue/categorys/options/` }) + return request.get({ url: `/vadmin/help/issue/categorys/options` }) } // 常见问题 export const getIssueListApi = (params: any): Promise => { - return request.get({ url: '/vadmin/help/issues/', params }) + return request.get({ url: '/vadmin/help/issues', params }) } export const addIssueApi = (data: any): Promise => { - return request.post({ url: '/vadmin/help/issues/', data }) + return request.post({ url: '/vadmin/help/issues', data }) } export const delIssueListApi = (data: any): Promise => { - return request.delete({ url: '/vadmin/help/issues/', data }) + return request.delete({ url: '/vadmin/help/issues', data }) } export const putIssueApi = (data: any): Promise => { - return request.put({ url: `/vadmin/help/issues/${data.id}/`, data }) + return request.put({ url: `/vadmin/help/issues/${data.id}`, data }) } export const getIssueApi = (dataId: number): Promise => { - return request.get({ url: `/vadmin/help/issues/${dataId}/` }) + return request.get({ url: `/vadmin/help/issues/${dataId}` }) } diff --git a/kinit-admin/src/api/vadmin/system/dict.ts b/kinit-admin/src/api/vadmin/system/dict.ts index f543555..27b001a 100644 --- a/kinit-admin/src/api/vadmin/system/dict.ts +++ b/kinit-admin/src/api/vadmin/system/dict.ts @@ -1,49 +1,49 @@ import request from '@/config/axios' export const getDictTypeListApi = (params: any): Promise => { - return request.get({ url: '/vadmin/system/dict/types/', params }) + return request.get({ url: '/vadmin/system/dict/types', params }) } export const addDictTypeListApi = (data: any): Promise => { - return request.post({ url: '/vadmin/system/dict/types/', data }) + return request.post({ url: '/vadmin/system/dict/types', data }) } export const delDictTypeListApi = (data: any): Promise => { - return request.delete({ url: '/vadmin/system/dict/types/', data }) + return request.delete({ url: '/vadmin/system/dict/types', data }) } export const putDictTypeListApi = (data: any): Promise => { - return request.put({ url: `/vadmin/system/dict/types/${data.id}/`, data }) + return request.put({ url: `/vadmin/system/dict/types/${data.id}`, data }) } export const getDictTypeApi = (dataId: number): Promise => { - return request.get({ url: `/vadmin/system/dict/types/${dataId}/` }) + return request.get({ url: `/vadmin/system/dict/types/${dataId}` }) } export const getDictTypeOptionsApi = (): Promise => { - return request.get({ url: `/vadmin/system/dict/types/options/` }) + return request.get({ url: `/vadmin/system/dict/types/options` }) } export const getDictTypeDetailsApi = (data: any): Promise => { - return request.post({ url: `/vadmin/system/dict/types/details/`, data }) + return request.post({ url: `/vadmin/system/dict/types/details`, data }) } export const getDictDetailsListApi = (params: any): Promise => { - return request.get({ url: '/vadmin/system/dict/details/', params }) + return request.get({ url: '/vadmin/system/dict/details', params }) } export const addDictDetailsListApi = (data: any): Promise => { - return request.post({ url: '/vadmin/system/dict/details/', data }) + return request.post({ url: '/vadmin/system/dict/details', data }) } export const delDictDetailsListApi = (data: any): Promise => { - return request.delete({ url: '/vadmin/system/dict/details/', data }) + return request.delete({ url: '/vadmin/system/dict/details', data }) } export const putDictDetailsListApi = (data: any): Promise => { - return request.put({ url: `/vadmin/system/dict/details/${data.id}/`, data }) + return request.put({ url: `/vadmin/system/dict/details/${data.id}`, data }) } export const getDictDetailsApi = (dataId: number): Promise => { - return request.get({ url: `/vadmin/system/dict/details/${dataId}/` }) + return request.get({ url: `/vadmin/system/dict/details/${dataId}` }) } diff --git a/kinit-admin/src/api/vadmin/system/files.ts b/kinit-admin/src/api/vadmin/system/files.ts index 3c5e99c..5ca7367 100644 --- a/kinit-admin/src/api/vadmin/system/files.ts +++ b/kinit-admin/src/api/vadmin/system/files.ts @@ -2,7 +2,7 @@ import request from '@/config/axios' export const addFilesListApi = (data: any): Promise => { return request.post({ - url: `/vadmin/system/files/`, + url: `/vadmin/system/files`, headersType: 'multipart/form-data', data }) diff --git a/kinit-admin/src/api/vadmin/system/record/login.ts b/kinit-admin/src/api/vadmin/system/record/login.ts index 924a5b8..24c9a1a 100644 --- a/kinit-admin/src/api/vadmin/system/record/login.ts +++ b/kinit-admin/src/api/vadmin/system/record/login.ts @@ -1,5 +1,5 @@ import request from '@/config/axios' export const getRecordLoginListApi = (params: any): Promise => { - return request.get({ url: '/vadmin/record/logins/', params }) + return request.get({ url: '/vadmin/record/logins', params }) } diff --git a/kinit-admin/src/api/vadmin/system/record/operation.ts b/kinit-admin/src/api/vadmin/system/record/operation.ts index 0d4dfaa..0003b7c 100644 --- a/kinit-admin/src/api/vadmin/system/record/operation.ts +++ b/kinit-admin/src/api/vadmin/system/record/operation.ts @@ -1,5 +1,5 @@ import request from '@/config/axios' export const getRecordOperationListApi = (params: any): Promise => { - return request.get({ url: '/vadmin/record/operations/', params }) + return request.get({ url: '/vadmin/record/operations', params }) } diff --git a/kinit-admin/src/api/vadmin/system/settings.ts b/kinit-admin/src/api/vadmin/system/settings.ts index bd2c8c1..24883e2 100644 --- a/kinit-admin/src/api/vadmin/system/settings.ts +++ b/kinit-admin/src/api/vadmin/system/settings.ts @@ -1,28 +1,28 @@ import request from '@/config/axios' export const getSystemSettingsTabsApi = (params: any): Promise => { - return request.get({ url: '/vadmin/system/settings/tabs/', params }) + return request.get({ url: '/vadmin/system/settings/tabs', params }) } export const getSystemSettingsApi = (params: any): Promise => { - return request.get({ url: '/vadmin/system/settings/tabs/values/', params }) + return request.get({ url: '/vadmin/system/settings/tabs/values', params }) } export const putSystemSettingsApi = (data: any): Promise => { - return request.put({ url: '/vadmin/system/settings/tabs/values/', data }) + return request.put({ url: '/vadmin/system/settings/tabs/values', data }) } // 获取系统基础配置,每次进入系统时使用 export const getSystemBaseConfigApi = (): Promise => { - return request.get({ url: '/vadmin/system/settings/base/config/' }) + return request.get({ url: '/vadmin/system/settings/base/config' }) } // 获取系统隐私协议 export const getSystemPrivacyApi = (): Promise => { - return request.get({ url: '/vadmin/system/settings/privacy/' }) + return request.get({ url: '/vadmin/system/settings/privacy' }) } // 获取系统用户协议 export const getSystemAgreementApi = (): Promise => { - return request.get({ url: '/vadmin/system/settings/agreement/' }) + return request.get({ url: '/vadmin/system/settings/agreement' }) } diff --git a/kinit-admin/src/components/Breadcrumb/src/Breadcrumb.vue b/kinit-admin/src/components/Breadcrumb/src/Breadcrumb.vue index 831fc6e..1163dd5 100644 --- a/kinit-admin/src/components/Breadcrumb/src/Breadcrumb.vue +++ b/kinit-admin/src/components/Breadcrumb/src/Breadcrumb.vue @@ -2,7 +2,7 @@ import { ElBreadcrumb, ElBreadcrumbItem } from 'element-plus' import { ref, watch, computed, unref, defineComponent, TransitionGroup } from 'vue' import { useRouter } from 'vue-router' -import { usePermissionStore } from '@/store/modules/permission' +import { useRouterStore } from '@/store/modules/router' import { filterBreadcrumb } from './helper' import { filter, treeToList } from '@/utils/tree' import type { RouteLocationNormalizedLoaded, RouteMeta } from 'vue-router' @@ -29,10 +29,10 @@ export default defineComponent({ const levelList = ref([]) - const permissionStore = usePermissionStore() + const routerStore = useRouterStore() const menuRouters = computed(() => { - const routers = permissionStore.getRouters + const routers = routerStore.getRouters return filterBreadcrumb(routers) }) diff --git a/kinit-admin/src/components/Menu/src/Menu.vue b/kinit-admin/src/components/Menu/src/Menu.vue index cd50db2..3aa89fe 100644 --- a/kinit-admin/src/components/Menu/src/Menu.vue +++ b/kinit-admin/src/components/Menu/src/Menu.vue @@ -2,7 +2,7 @@ import { computed, defineComponent, unref, PropType } from 'vue' import { ElMenu, ElScrollbar } from 'element-plus' import { useAppStore } from '@/store/modules/app' -import { usePermissionStore } from '@/store/modules/permission' +import { useRouterStore } from '@/store/modules/router' import { useRenderMenuItem } from './components/useRenderMenuItem' import { useRouter } from 'vue-router' import { isUrl } from '@/utils/is' @@ -28,7 +28,7 @@ export default defineComponent({ const { push, currentRoute } = useRouter() - const permissionStore = usePermissionStore() + const routerStore = useRouterStore() const menuMode = computed((): 'vertical' | 'horizontal' => { // 竖 @@ -42,7 +42,7 @@ export default defineComponent({ }) const routers = computed(() => - unref(layout) === 'cutMenu' ? permissionStore.getMenuTabRouters : permissionStore.getRouters + unref(layout) === 'cutMenu' ? routerStore.getMenuTabRouters : routerStore.getRouters ) const collapse = computed(() => appStore.getCollapse) diff --git a/kinit-admin/src/components/TabMenu/src/TabMenu.vue b/kinit-admin/src/components/TabMenu/src/TabMenu.vue index 1ec61ca..24dfd0f 100644 --- a/kinit-admin/src/components/TabMenu/src/TabMenu.vue +++ b/kinit-admin/src/components/TabMenu/src/TabMenu.vue @@ -1,5 +1,5 @@