forked from dyf/dyf-vue-ui
控制中心,设备控制页面功能开发
This commit is contained in:
24
src/api/controlCenter/controlPanel/index.ts
Normal file
24
src/api/controlCenter/controlPanel/index.ts
Normal 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
|
||||
};
|
||||
19
src/api/controlCenter/controlPanel/types.ts
Normal file
19
src/api/controlCenter/controlPanel/types.ts
Normal 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[];
|
||||
}
|
||||
@ -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
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user