|
|
@@ -1,5 +1,6 @@
|
|
|
import { reactive, shallowRef, toRaw, ref } from 'vue';
|
|
|
-import { DEFAULT_PAGE_SIZE } from '@/types/common/constants';
|
|
|
+// import { DEFAULT_PAGE_SIZE } from '@/types/common/constants';
|
|
|
+import { DEFAULT_PAGE_SIZE } from '@/constant/pagination';
|
|
|
import { Role, RolePageRequest } from '@/types/role/type';
|
|
|
import { cloneDeep } from 'lodash-es';
|
|
|
import { getRolesPage, getRoles } from '@/api/system/role';
|
|
|
@@ -12,8 +13,8 @@ const defaultRolePageRequest: RolePageRequest = {
|
|
|
pageSize: DEFAULT_PAGE_SIZE,
|
|
|
queryParam: {
|
|
|
roleName: '',
|
|
|
- }
|
|
|
-}
|
|
|
+ },
|
|
|
+};
|
|
|
|
|
|
export default function useRolesQuery() {
|
|
|
const requestParams = reactive<RolePageRequest>(cloneDeep(defaultRolePageRequest));
|
|
|
@@ -23,12 +24,11 @@ export default function useRolesQuery() {
|
|
|
|
|
|
const setRequestParams = (params: Partial<RolePageRequest>) => {
|
|
|
Object.assign(requestParams, params);
|
|
|
- }
|
|
|
+ };
|
|
|
|
|
|
const resetRequestParams = () => {
|
|
|
- Object.assign(requestParams, defaultRolePageRequest)
|
|
|
- }
|
|
|
-
|
|
|
+ Object.assign(requestParams, defaultRolePageRequest);
|
|
|
+ };
|
|
|
|
|
|
const queryRolesPage = async () => {
|
|
|
try {
|
|
|
@@ -70,4 +70,4 @@ export default function useRolesQuery() {
|
|
|
queryRolesPage,
|
|
|
queryRoles,
|
|
|
};
|
|
|
-}
|
|
|
+}
|