Jelajahi Sumber

增加传参

lxr 3 bulan lalu
induk
melakukan
1aae16810c

+ 2 - 2
src/api/modules/accountRoleManagement.ts

@@ -96,8 +96,8 @@ export const getRolePage = (page: number, size: number, storeId: number): Promis
   return http.get<MenuItem[]>(PORT_NONE + `/platform/role/getRolePage`, { page, size, storeId }, { loading: false });
 };
 // 查询所有正常状态的角色列表
-export const getAllNormalRoles = (): Promise<ResultData<RoleItem[]>> => {
-  return http.get<RoleItem[]>(PORT_NONE + `/platform/role/getAllNormalRoles`, {}, { loading: false });
+export const getAllNormalRoles = ({ storeId }: { storeId: number }): Promise<ResultData<RoleItem[]>> => {
+  return http.get<RoleItem[]>(PORT_NONE + `/platform/role/getAllNormalRoles`, { storeId }, { loading: false });
 };
 
 // 查询角色权限表

+ 2 - 1
src/views/accountRoleManagement/subAccountManagement/create.vue

@@ -126,7 +126,8 @@ const saveLoading = ref(false);
 // 加载角色列表
 const loadRoleList = async () => {
   try {
-    const res = await getAllNormalRoles();
+    const storeId = localGet("createdId") || "";
+    const res = await getAllNormalRoles({ storeId });
     const code = typeof res.code === "string" ? parseInt(res.code) : res.code;
     if (code === 200) {
       // 处理角色数据,确保有 id 或 roleId 字段