QinGang_interested/lib/http/modules/key_tasks_api.dart

98 lines
2.4 KiB
Dart

import 'package:dio/dio.dart';
import 'package:qhd_prevention/http/ApiService.dart';
import 'package:qhd_prevention/http/HttpManager.dart';
import 'package:qhd_prevention/services/SessionService.dart';
class KeyTasksApi {
/// 重点作业确认分页-监管-分公司
static Future<Map<String, dynamic>> getKeyTasksConfirmList(Map data) {
return HttpManager().request(
'${ApiService.basePath}/keyProject',
'/keyProject/pageConfirm',
method: Method.post,
data: {
...data
},
);
}
/// 重点工程详情
static Future<Map<String, dynamic>> getKeyTasksConfirmDetail(String id) {
return HttpManager().request(
'${ApiService.basePath}/keyProject',
'/keyProject/$id',
method: Method.get,
data: {
// ...data
},
);
}
/// 修改状态
static Future<Map<String, dynamic>> upKeyTasksData(Map data) {
return HttpManager().request(
'${ApiService.basePath}/keyProject',
'/keyProject/editStatus',
method: Method.post,
data: {
...data
},
);
}
/// 摄像头系统-获取所有的摄像头数据
static Future<Map<String, dynamic>> getKeyTasksListCameraAll(String type) {
return HttpManager().request(
'${ApiService.basePath}/keyProject',
'/keyProjectCamera/listCameraAll',
method: Method.post,
data: {
// ...data
'cameraType':type,
},
);
}
/// 安全环保检查分页
static Future<Map<String, dynamic>> getKeyTasksSafetyEnvironmentalInspectionList(Map data) {
return HttpManager().request(
'${ApiService.basePath}/keyProject',
'/safetyEnvironmentalInspection/list',
method: Method.post,
data: {
...data
},
);
}
/// 安全环保检查详情.
static Future<Map<String, dynamic>> getKeyTasksSafetyEnvironmentalInspectionDetail(String id) {
return HttpManager().request(
'${ApiService.basePath}/keyProject',
'/safetyEnvironmentalInspection/$id',
method: Method.get,
data: {
// ...data
},
);
}
/// 安全环保检查确认
static Future<Map<String, dynamic>> setKeyTasksCheckConfirm(Map data) {
return HttpManager().request(
'${ApiService.basePath}/keyProject',
'/safetyEnvironmentalInspectionDefend/affirm',
method: Method.post,
data: {
...data
},
);
}
}