diff --git a/src/App.vue b/src/App.vue index 8f2c916e..2db7e647 100644 --- a/src/App.vue +++ b/src/App.vue @@ -28,8 +28,8 @@ import BreadCrumb from "@/components/BreadCrumb"; import zhCN from "ant-design-vue/es/locale/zh_CN"; import * as api1 from "@/api/index1"; import * as api2 from "@/api/index"; -import {boeRequest} from "@/api/request"; -import {USER_PERMISSION} from "@/api/ThirdApi"; +import {boeRequest, request} from "@/api/request"; +import {USER_PERMISSION} from "@/api/apis"; const store = useStore(); const isLogin = ref(false); @@ -85,7 +85,7 @@ async function initDict(key) { } function getUserPermission(){ - boeRequest(USER_PERMISSION,{permissionType:'PAGE'}).then(res=>{ + request(USER_PERMISSION,{permissionType:'PAGE'}).then(res=>{ store.commit("SET_PERMISSION", res.result.flatMap(t=>t?.permissionPageList.map(s=>s.url))); }) } diff --git a/src/api/ThirdApi.js b/src/api/ThirdApi.js index 88a85ba3..0bc2c9bc 100644 --- a/src/api/ThirdApi.js +++ b/src/api/ThirdApi.js @@ -1,13 +1,13 @@ //学员列表带分页 -export const USER_LIST_PAGE = "/userbasic/user/list post"; -//学员列表 没有分页数据 只能通过名称检索 速度较快 -export const USER_LIST = "/userbasic/user/searchList post"; -export const ORG_LIST = "/userbasic/org/list post"; -export const ORG_CHILD_LIST = "/userbasic/org/info post"; -// export const AUDIENCE_LIST = '/userbasic/audience/list post' -//当前用户可以查看的受众接口 -export const AUDIENCE_LIST = "/userbasic/audience/userAudiencesFilter post"; -export const USER_PERMISSION = "/userbasic/permission/listByUser post"; +// export const USER_LIST_PAGE = "/userbasic/user/list post"; +// //学员列表 没有分页数据 只能通过名称检索 速度较快 +// export const USER_LIST = "/userbasic/user/searchList post"; +// export const ORG_LIST = "/userbasic/org/list post"; +// export const ORG_CHILD_LIST = "/userbasic/org/info post"; +// // export const AUDIENCE_LIST = '/userbasic/audience/list post' +// //当前用户可以查看的受众接口 +// export const AUDIENCE_LIST = "/userbasic/audience/userAudiences post"; +// export const USER_PERMISSION = "/userbasic/permission/listByUser post"; export const CASE_PAGE = "/systemapi/xboe/m/boe/cases/pagelist post formData"; export const EXAM_PAPER_PAGE = "/systemapi/xboe/m/exam/paper/querylist post formData"; export const TEST_PAGE = "/api/b1/system/quiz/quiz-list post formData"; diff --git a/src/api/apis.js b/src/api/apis.js index 225d9f62..75887b62 100644 --- a/src/api/apis.js +++ b/src/api/apis.js @@ -23,3 +23,12 @@ export const WORK_DETAIL = workId => `/work/queryWorkDetailById?workId=${workId} export const EXAM_DETAIL = examinationId => `/examination/queryExaminationDetailById?examinationId=${examinationId} post`; //评估 export const ASSESSMENT_DETAIL = (assessmentId)=>`/assessment/queryAssessmentDetailById?assessmentId=${assessmentId} post`; + +export const USER_LIST_PAGE = "/admin/thirdApi/user/list"; +//学员列表 没有分页数据 只能通过名称检索 速度较快 +export const USER_LIST = "/admin/thirdApi/user/searchList"; +export const ORG_LIST = "/admin/thirdApi/org/list"; +export const ORG_CHILD_LIST = "/admin/thirdApi/org/info"; + +export const AUDIENCE_LIST = "/admin/thirdApi/audience/userAudiences"; +export const USER_PERMISSION = "/admin/thirdApi/permission/listByUser"; diff --git a/src/api/request.js b/src/api/request.js index 4efc7830..ba2def14 100644 --- a/src/api/request.js +++ b/src/api/request.js @@ -141,7 +141,35 @@ export function useBoeUserListPage(_url, params = {}, init = true) { fetch, }; } +export function useNewRowsPageNoInit(_url, params) { + const state = reactive({ + data: [], + total: 1, + pageNo: 1, + pages: 1, + loading: false + }); + function reset() { + state.data = []; + state.loading = false; + } + + function fetch() { + state.loading = true; + return request(unref(_url), unref(params)).then(r => { + state.data = r.data.list; + state.total = r.data.total; + state.loading = false; + }); + } + + return { + ...toRefs(state), + fetch, + reset, + }; +} export function useRowsPageNoInit(_url, params) { const state = reactive({ data: [], diff --git a/src/components/common/BaseTable.vue b/src/components/common/BaseTable.vue index ca38556a..e044d8ed 100644 --- a/src/components/common/BaseTable.vue +++ b/src/components/common/BaseTable.vue @@ -13,7 +13,7 @@