|
@@ -25,6 +25,10 @@ public let kConfigUploadSingleImgApi = "/config/upload"
|
|
|
/// 多图上传
|
|
|
public let kConfigUploadMultiImgApi = "/config/multi_upload"
|
|
|
|
|
|
+// MARK: - 前端config配置
|
|
|
+/// 前端config配置
|
|
|
+public let kConfigConfigApi = "/config/config"
|
|
|
+
|
|
|
|
|
|
/// 基础配置
|
|
|
///
|
|
@@ -33,6 +37,7 @@ public let kConfigUploadMultiImgApi = "/config/multi_upload"
|
|
|
/// - configUploadSingleImg: 单图上传
|
|
|
/// - configUploadMultiImg: 单图上传
|
|
|
public enum SwiftMoyaServiceConfigApi {
|
|
|
+ case configConfig(parameters:Dictionary<String,Any>)
|
|
|
case configPickupNodeIndex(parameters:Dictionary<String, Any>)
|
|
|
case configCityManagementIndex(parameters:Dictionary<String, Any>)
|
|
|
case configUploadSingleImg(parameters:Dictionary<String, Any>,dataArray:Array<Any>)
|
|
@@ -43,7 +48,8 @@ extension SwiftMoyaServiceConfigApi: TargetType {
|
|
|
|
|
|
public var baseURL: URL {
|
|
|
switch self {
|
|
|
- case .configPickupNodeIndex,
|
|
|
+ case .configConfig,
|
|
|
+ .configPickupNodeIndex,
|
|
|
.configCityManagementIndex,
|
|
|
.configUploadSingleImg,
|
|
|
.configUploadMultiImg
|
|
@@ -54,6 +60,8 @@ extension SwiftMoyaServiceConfigApi: TargetType {
|
|
|
|
|
|
public var path: String {
|
|
|
switch self {
|
|
|
+ case .configConfig:
|
|
|
+ return kConfigConfigApi
|
|
|
case .configPickupNodeIndex:
|
|
|
return kConfigPickupNodeIndexApi
|
|
|
case .configCityManagementIndex:
|
|
@@ -67,7 +75,8 @@ extension SwiftMoyaServiceConfigApi: TargetType {
|
|
|
|
|
|
public var method: Moya.Method {
|
|
|
switch self {
|
|
|
- case .configPickupNodeIndex,
|
|
|
+ case .configConfig,
|
|
|
+ .configPickupNodeIndex,
|
|
|
.configCityManagementIndex
|
|
|
:
|
|
|
return .get
|
|
@@ -81,7 +90,8 @@ extension SwiftMoyaServiceConfigApi: TargetType {
|
|
|
// MARK: - 请求任务事件(这里附带上参数)
|
|
|
public var task: Task {
|
|
|
switch self {
|
|
|
- case .configPickupNodeIndex(var parameters),
|
|
|
+ case .configConfig(var parameters),
|
|
|
+ .configPickupNodeIndex(var parameters),
|
|
|
.configCityManagementIndex(var parameters)
|
|
|
:
|
|
|
let sign = SwiftSign.shared().sign(signType:.AccessToken, parameters: parameters)
|
|
@@ -111,7 +121,8 @@ extension SwiftMoyaServiceConfigApi: TargetType {
|
|
|
public var headers: [String : String]? {
|
|
|
//同task,具体选择看后台 有application/x-www-form-urlencoded 、application/json
|
|
|
switch self {
|
|
|
- case .configPickupNodeIndex,
|
|
|
+ case .configConfig,
|
|
|
+ .configPickupNodeIndex,
|
|
|
.configCityManagementIndex,
|
|
|
.configUploadSingleImg,
|
|
|
.configUploadMultiImg
|