1
0
forked from dyf/dyf-vue-ui

控制中心,设备控制页面功能开发

This commit is contained in:
fengerli
2025-08-23 17:36:12 +08:00
parent 1cfb5581c8
commit 8d92482de3
19 changed files with 1057 additions and 3 deletions

View File

@ -0,0 +1,24 @@
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
import { deviceQuery, deviceVO } from './types';
// 设备分组
export const devicegroupList = (params) => {
return request({
url: '/api/device/group/list',
method: 'get',
params: params
});
};
// 设备列表
export const deviceControlCenterList = (params) => {
return request({
url: '/api/device/controlCenter/list',
method: 'get',
params: params
});
};
export default {
devicegroupList,
deviceControlCenterList
};

View File

@ -0,0 +1,19 @@
export interface deviceQuery {
groupId: string;
pageNum: number;
deviceId: string;
deviceName: string;
deviceStatus: string;
deviceMac:string;
deviceImei:string;
currentOwnerId:string;
communicationMode:string;
queryParams:string;
pageSize:Number;
}
export interface deviceVO {
user: UserVO;
roles: string[];
permissions: string[];
}

View File

@ -6,7 +6,7 @@ import { AxiosPromise } from 'axios';
*/
export const userList = (params: any): AxiosPromise => {
return request({
url: '/app/user/list',
url: '/WebApp/user/list',
method: 'get',
params
});