|
@@ -3,6 +3,7 @@ import qs from 'qs';
|
|
|
import { request } from '@/utils';
|
|
|
|
|
|
import type {
|
|
|
+ AccountParams,
|
|
|
AddInterface,
|
|
|
AgreementUpdate,
|
|
|
AIAdvancedParamItem,
|
|
@@ -20,6 +21,7 @@ import type {
|
|
|
AutomaticMatching,
|
|
|
BatchUpdate,
|
|
|
ChangeState,
|
|
|
+ CharacterPageItem,
|
|
|
CharacterPageItemData,
|
|
|
CoolingHistoryDataQuery,
|
|
|
CoolingHistoryDataResult,
|
|
@@ -111,6 +113,7 @@ import type {
|
|
|
TempHumidityControlSettings,
|
|
|
TreeStructure,
|
|
|
UploadLogo,
|
|
|
+ UserPageParams,
|
|
|
VerificationAgreement,
|
|
|
VerificationEquipment,
|
|
|
WarningItem,
|
|
@@ -181,6 +184,15 @@ export const getSubPermList = async (id: number) => {
|
|
|
return data;
|
|
|
};
|
|
|
|
|
|
+// 角色和组织关联表
|
|
|
+export const getFindRolesByOrgIds = async (params: number[]) => {
|
|
|
+ const data = await request<CharacterPageItem[]>(apiSys('/sysRoleOrg/findRolesByOrgIds'), {
|
|
|
+ method: 'POST',
|
|
|
+ body: JSON.stringify(params),
|
|
|
+ });
|
|
|
+ return data;
|
|
|
+};
|
|
|
+
|
|
|
// 角色信息表
|
|
|
export const getCharacterPageList = async (params: PageParams) => {
|
|
|
const data = await request<CharacterPageItemData>(apiSys('/sysRole/getPageList'), {
|
|
@@ -221,6 +233,22 @@ export const getSubOrgsByToken = async () => {
|
|
|
return data;
|
|
|
};
|
|
|
|
|
|
+// 用户信息表
|
|
|
+export const addAccount = async (params: AccountParams) => {
|
|
|
+ request(apiSys('/sysUser/add'), {
|
|
|
+ method: 'POST',
|
|
|
+ body: JSON.stringify(params),
|
|
|
+ });
|
|
|
+};
|
|
|
+
|
|
|
+export const getUserPageList = async (params: UserPageParams) => {
|
|
|
+ const data = await request<number>(apiSys('/sysUser/getPageList'), {
|
|
|
+ method: 'POST',
|
|
|
+ body: JSON.stringify(params),
|
|
|
+ });
|
|
|
+ return data;
|
|
|
+};
|
|
|
+
|
|
|
// ----- 业务服务 -----
|
|
|
|
|
|
// 报警事件
|