Преглед изворни кода

chore(api): 添加角色,组织相关接口

wangshun пре 2 недеља
родитељ
комит
c81a56532c
1 измењених фајлова са 17 додато и 0 уклоњено
  1. 17 0
      src/api/index.ts

+ 17 - 0
src/api/index.ts

@@ -15,6 +15,7 @@ import type {
   AutomaticMatching,
   BatchUpdate,
   ChangeState,
+  CharacterPageItemData,
   CoolingHistoryDataQuery,
   CoolingHistoryDataResult,
   CoolingRealTimeDataQuery,
@@ -70,8 +71,10 @@ import type {
   MonitoringForm,
   MonitorPointInfo,
   MonitorPointItem,
+  Organization,
   OrganizationItem,
   OutdooForm,
+  PageParams,
   ParameterVerification,
   ParamValueListAutomaticQuery,
   PointTimeSeriesQuery,
@@ -171,6 +174,15 @@ export const getSubPermList = async (id: number) => {
   return data;
 };
 
+// 角色信息表
+export const getCharacterPageList = async (params: PageParams) => {
+  const data = await request<CharacterPageItemData>(apiSys('/sysRole/getPageList'), {
+    method: 'POST',
+    body: JSON.stringify(params),
+  });
+  return data;
+};
+
 // 组织表
 export const addOrganization = async (params: OrganizationItem) => {
   const data = await request<number>(apiSys('/sysOrg/add'), {
@@ -197,6 +209,11 @@ export const addUploadLogo = async (file: Blob) => {
   return data;
 };
 
+export const getSubOrgsByToken = async () => {
+  const data = await request<Organization[]>(apiSys('/sysOrg/subOrgsByToken'));
+  return data;
+};
+
 // ----- 业务服务 -----
 
 // 报警事件