71 lines
1.6 KiB
Dart
71 lines
1.6 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 SafetyCommitmentApi {
|
|
|
|
/// 获取需要签字的承诺书
|
|
static Future<Map<String, dynamic>> getNeedSafetyCommitment() {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/promise',
|
|
'/busPromisePeople/getSignPromisePeople',
|
|
method: Method.get,
|
|
data: {
|
|
// ...data,
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 承诺书详情
|
|
static Future<Map<String, dynamic>> getSafetyCommitmentDetail(String id) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/promise',
|
|
'/busPromisePeople/$id',
|
|
method: Method.get,
|
|
data: {
|
|
// ...data,
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 承诺书签字
|
|
static Future<Map<String, dynamic>> upPromiseBookmarkApply( data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/promise',
|
|
'/busPromisePeople/signPromisePeople',
|
|
method: Method.put,
|
|
data: {
|
|
...data,
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 我的承诺列表
|
|
static Future<Map<String, dynamic>> getMySecurityPromiseList( data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/promise',
|
|
'/busPromise/myListByCommitment',
|
|
method: Method.post,
|
|
data: {
|
|
...data,
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 我的承诺列表
|
|
static Future<Map<String, dynamic>> getSignRecordPageData( String id) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/promise',
|
|
'/busPromise/$id',
|
|
method: Method.get,
|
|
data: {
|
|
// ...data,
|
|
},
|
|
);
|
|
}
|
|
|
|
|
|
|
|
|
|
} |