vdi/web-fe/mock/terminal.ts

121 lines
2.6 KiB
TypeScript

export default {
'POST /api/v1/terminal/query/devicelist': (req: any, res: any) => {
const { page_size, page_num } = req.body;
const data = [];
for (let i = 1; i <= page_size; i++) {
data.push({
id: i,
device_id: i,
device_name: `终端${(page_num - 1) * page_size + i}`,
device_group_id: 1,
device_group_name: '分组名称',
device_type: 1,
ip_addr: '10.10.10.10',
mac_addr: 'fd:12:12:12:12:12',
model: 'model',
description: '描述',
});
}
const result = {
error_code: '0000000000',
message: '操作成功',
data: {
paging: {
total: 520,
total_num: 520,
page_num: page_num,
page_size: page_size,
},
data: data,
},
};
setTimeout(() => {
res.send(result);
}, 500);
},
'POST /api/v1/tree/query': (req: any, res: any) => {
const data = [
{
name: '总分组',
id: 1,
children: [
{
name: '组别1',
id: 2,
},
{
name: '组别2',
id: 3,
children: [
{
name: '子分组1',
id: 4,
},
{
name: '子分组1',
id: 5,
},
],
},
{
name: '分组3',
id: 6,
},
],
},
];
const result = {
error_code: '0000000000',
message: '操作成功',
data: {
data: data,
},
};
setTimeout(() => {
res.send(result);
}, 500);
},
'POST /api/v1/user/query/list': (req: any, res: any) => {
const { page_size, page_num } = req.body;
const data = [];
for (let i = 1; i <= page_size; i++) {
data.push({
user_id: i,
user_group_id: i,
user_group_name: '分组',
user_name: `用户${(page_num - 1) * page_size + i}`,
password: '1111111',
birthday: '2022-01-01',
cell_phone: '12345678901',
email: '1111111111@emial.com',
gender: 1,
identity_no: '111111184736524352622',
priority: 1,
user_type: 1,
status: 1,
description: 'stringNumber',
});
}
const result = {
error_code: '0000000000',
message: '操作成功',
data: {
paging: {
total: 520,
total_num: 520,
page_num: page_num,
page_size: page_size,
},
data: data,
},
};
setTimeout(() => {
res.send(result);
}, 500);
},
};