generator-min-app
Version:
hcy system layout and pages
345 lines (337 loc) • 12 kB
text/typescript
export default {
'POST /device/page': (_req: any, res: any) => {
res.json({
code: 200,
success: true,
data: {
pageNum: 1,
pageSize: 20,
total: 20,
items: [
{
createTime: '09/05/2022 14:33:23', //创建时间
createId: 1, //创建人
updateTime: '12/05/2022 14:33:23', //更新时间
updateId: 1, //更新人
id: 1,
serialNumber: 'PAN3E3MF', //设备sn
deviceName: 'DJI M300', //设备名称
deviceModel: 1, //设备型号id
deviceType: 1, //设备类型id
defaultRelatedPayload: 'Photovoltaic ball 01', //默认关联荷载
defaultRelatedDataLink: 'Jingyao 840', //默认数据链
currentTaskId: 1, //当前任务id
currentTaskName: 'Task 01', //当前任务名称
deptId: 1,
deviceStatus: 0, //设备状态:0空闲 1 占用
brandId: 1, //设备品牌id
flightControlBrand: 'JYI', //飞控品牌
deviceImage: '', //设备图片url
remark: '备注1', //备注
deviceLocation: '', //设备定位信息
iotNumber: '', //物联网卡号
tenantId: 1, //租户id
delFlag: 0, //逻辑删除标志: 0正常 1删除
flightControlModel: ' K++V1', //飞控模型
firmwareVersion: 'xxxxx', //控件版本
sort: 0, //排序
deviceTypeName: 'Aircraft', //设备类型名称
deviceModelName: 'M300', //设备型号名称
defaultRelatedPayloadName: '', //荷载名称
defaultRelatedDataLinkName: '', //默认关联数据链名称
deptName: 'AIPDS', //部门名称
brandName: 'DJI', //品牌名称
creatorName: 'aossci', //创建人名称
},
{
createTime: '15/05/2022 14:33:23', //创建时间
createId: 2, //创建人
updateTime: '18/05/2022 14:33:23', //更新时间
updateId: 2, //更新人
id: 2,
serialNumber: 'RAJ3G3MD', //设备sn
deviceName: 'XC-25 General Edition', //设备名称
deviceModel: 2, //设备型号id
deviceType: 2, //设备类型id
defaultRelatedPayload: 'Ortho Camera 01', //默认关联荷载
defaultRelatedDataLink: 'Jingyao 840', //默认数据链
currentTaskId: 2, //当前任务id
currentTaskName: 'Task 02', //当前任务名称
deptId: 2,
deviceStatus: 0, //设备状态:0空闲 1 占用
brandId: 2, //设备品牌id
flightControlBrand: 'JYI', //飞控品牌
deviceImage: '', //设备图片url
remark: '备注2', //备注
deviceLocation: '', //设备定位信息
iotNumber: '', //物联网卡号
tenantId: 1, //租户id
delFlag: 0, //逻辑删除标志: 0正常 1删除
flightControlModel: ' K++V2', //飞控模型
firmwareVersion: 'xxxxx', //控件版本
sort: 0, //排序
deviceTypeName: 'Payload', //设备类型名称
deviceModelName: 'XC-25', //设备型号名称
defaultRelatedPayloadName: '', //荷载名称
defaultRelatedDataLinkName: '', //默认关联数据链名称
deptName: 'AIPDS', //部门名称
brandName: 'HCY', //品牌名称
creatorName: 'hechuan', //创建人名称
},
{
createTime: '22/05/2022 14:33:23', //创建时间
createId: 3, //创建人
updateTime: '25/05/2022 14:33:23', //更新时间
updateId: 3, //更新人
id: 3,
serialNumber: 'PAN3E3MF', //设备sn
deviceName: 'DJI M300', //设备名称
deviceModel: 3, //设备型号id
deviceType: 1, //设备类型id
defaultRelatedPayload: 'Photovoltaic ball 01', //默认关联荷载
defaultRelatedDataLink: 'Jingyao 840', //默认数据链
currentTaskId: 3, //当前任务id
currentTaskName: 'Task 03', //当前任务名称
deptId: 1,
deviceStatus: 0, //设备状态:0空闲 1 占用
brandId: 3, //设备品牌id
flightControlBrand: 'JYI', //飞控品牌
deviceImage: '', //设备图片url
remark: '备注3', //备注
deviceLocation: '', //设备定位信息
iotNumber: '', //物联网卡号
tenantId: 3, //租户id
delFlag: 0, //逻辑删除标志: 0正常 1删除
flightControlModel: ' K++V3', //飞控模型
firmwareVersion: 'xxxxx', //控件版本
sort: 0, //排序
deviceTypeName: 'Aircraft', //设备类型名称
deviceModelName: 'M300', //设备型号名称
defaultRelatedPayloadName: '', //荷载名称
defaultRelatedDataLinkName: '', //默认关联数据链名称
deptName: 'AIPDS', //部门名称
brandName: 'HCY', //品牌名称
creatorName: 'lujia', //创建人名称
},
],
},
});
},
'POST /device/delete': (_req: any, res: any) => {
res.json({
code: 200,
success: true,
msg: '删除成功',
requestId: '1',
data: {},
});
},
'POST /device/insert': (_req: any, res: any) => {
res.json({
code: 200,
success: true,
msg: '新增成功',
requestId: '1',
data: {},
});
},
'POST /device/getHistoryTask': (_req: any, res: any) => {
res.json({
code: 200,
success: true,
requestId: '1',
data: {
pageNum: 1,
pageSize: 20,
total: 20,
items: [
{
projectName: 'project-1', //项目名称
taskTypeName: 'Area Task', //任务类型名称
pilotName: 'admin1', //飞行员名字
taskName: 'Task 11', //任务名称
actualStartTime: '10/05/2022 14:33:23', //实际开始时间
actualEndTime: '22/05/2022 14:33:23', //实际结束时间
},
{
projectName: 'project-2', //项目名称
taskTypeName: 'Linear Task', //任务类型名称
pilotName: 'admin2', //飞行员名字
taskName: 'Task 12', //任务名称
actualStartTime: '9/05/2022 15:33:23', //实际开始时间
actualEndTime: '18/05/2022 18:33:23', //实际结束时间
},
{
projectName: 'project-3', //项目名称
taskTypeName: 'Waypoint Task', //任务类型名称
pilotName: 'admin3', //飞行员名字
taskName: 'Task 13', //任务名称
actualStartTime: '18/05/2022 14:33:23', //实际开始时间
actualEndTime: '29/05/2022 14:33:23', //实际结束时间
},
],
},
});
},
'POST /device/getBrandList': (_req: any, res: any) => {
res.json({
code: 200,
success: true,
requestId: '1',
data: {
pageNum: 1,
pageSize: 20,
total: 20,
items: [
{
createTime: '12/05/2022 14:33:23', //创建时间
createId: 0, //创建人
updateTime: '22/05/2022 14:33:23', //更新时间
updateId: 0, //更新人
id: 3,
sort: 0, //排序
brandName: 'HCY', //品牌名称
address: 'Xinjiang Uygur Autonomous Region.', //地址
contactPhone: '1502112205', //联系电话
email: 'inform@dji.com', //邮箱
remark: 'remark', //备注
delFlag: 0, //逻辑删除:0正常 1删除
tenantId: 0,
},
{
createTime: '09/05/2022 14:33:23', //创建时间
createId: 0, //创建人
updateTime: '1/06/2022 14:33:23', //更新时间
updateId: 0, //更新人
id: 2,
sort: 0, //排序
brandName: 'DJI', //品牌名称
address: 'Xinjiang Uygur Autonomous Region.', //地址
contactPhone: '1502112205', //联系电话
email: 'inform@dji.com', //邮箱
remark: 'remark', //备注
delFlag: 0, //逻辑删除:0正常 1删除
tenantId: 0,
},
{
createTime: '01/05/2022 14:33:23', //创建时间
createId: 0, //创建人
updateTime: '28/05/2022 14:33:23', //更新时间
updateId: 0, //更新人
id: 1,
sort: 0, //排序
brandName: 'AEE', //品牌名称
address: 'Xinjiang Uygur Autonomous Region.', //地址
contactPhone: '1502112205', //联系电话
email: 'inform@dji.com', //邮箱
remark: 'remark', //备注
delFlag: 0, //逻辑删除:0正常 1删除
tenantId: 0,
},
],
},
});
},
'POST /brand/delete': (_req: any, res: any) => {
res.json({
code: 200,
success: true,
msg: '删除成功',
requestId: '1',
data: {},
});
},
'POST /brand/insert': (_req: any, res: any) => {
res.json({
code: 200,
success: true,
msg: '新增成功',
requestId: '1',
data: {},
});
},
'POST /brand/update': (_req: any, res: any) => {
res.json({
code: 200,
success: true,
msg: '修改成功',
requestId: '1',
data: {},
});
},
'POST /deviceCheck/reviewList': (_req: any, res: any) => {
res.json({
code: 200,
success: true,
requestId: '1',
data: {
pageNum: 1,
pageSize: 20,
total: 20,
items: [
{
deviceSN: 'HF-AUWO-E40F36',
deviceName: 'SD-23P 01',
applicationTime: '12/05/2022 14:33:23', //创建时间
applicant: 'admin1', //创建人
signPath: '',
projectName: 'Project-1',
status: 0, //状态0为审核1已审核
remark: 'remark1',
reviewTime: '22/05/2022 14:33:23',
id: 1,
auditor: '',
},
{
deviceSN: 'HK-40D-0001',
deviceName: 'SD-23P 02',
applicationTime: '12/05/2022 14:33:23', //创建时间
applicant: 'admin2', //创建人
signPath: '',
projectName: 'Project-2',
status: 1, //状态0为审核1已审核
remark: 'remark2',
reviewTime: '22/05/2022 14:33:23',
id: 2,
auditor: 'review1',
},
{
deviceSN: 'XB-12-0004092',
deviceName: 'PAN3E31',
applicationTime: '12/05/2022 14:33:23', //创建时间
applicant: 'admin3', //创建人
signPath: '',
projectName: 'Project-3',
status: 0, //状态0为审核1已审核
remark: 'remark3',
reviewTime: '22/05/2022 14:33:23',
id: 3,
auditor: '',
},
{
deviceSN: 'XB-12-0004092',
deviceName: 'PAN3E31',
applicationTime: '12/05/2022 14:33:23', //创建时间
applicant: 'admin4', //创建人
signPath: '',
projectName: 'Project-4',
status: 0, //状态0为审核1已审核
remark: 'remark4',
reviewTime: '22/05/2022 14:33:23',
id: 4,
auditor: 'review2',
},
],
},
});
},
'POST /deviceCheck/check': (_req: any, res: any) => {
res.json({
code: 200,
success: true,
msg: '提交审核成功',
requestId: '1',
data: {},
});
},
};