This commit is contained in:
DDIsFriend
2023-08-18 18:10:04 +08:00
parent 2fb6cb6dd4
commit 6bd037c5dd
7 changed files with 44 additions and 12 deletions

BIN
.DS_Store vendored

Binary file not shown.

View File

@@ -317,8 +317,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "458"
endingLineNumber = "458"
startingLineNumber = "469"
endingLineNumber = "469"
landmarkName = "tableView(_:cellForRowAt:)"
landmarkType = "7">
</BreakpointContent>
@@ -333,8 +333,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "459"
endingLineNumber = "459"
startingLineNumber = "470"
endingLineNumber = "470"
landmarkName = "tableView(_:cellForRowAt:)"
landmarkType = "7">
</BreakpointContent>
@@ -507,8 +507,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "540"
endingLineNumber = "540"
startingLineNumber = "551"
endingLineNumber = "551"
landmarkName = "tableView(_:cellForRowAt:)"
landmarkType = "7">
</BreakpointContent>
@@ -523,8 +523,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "541"
endingLineNumber = "541"
startingLineNumber = "552"
endingLineNumber = "552"
landmarkName = "tableView(_:cellForRowAt:)"
landmarkType = "7">
</BreakpointContent>
@@ -555,8 +555,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "661"
endingLineNumber = "661"
startingLineNumber = "672"
endingLineNumber = "672"
landmarkName = "collectionView(_:cellForItemAt:)"
landmarkType = "7">
</BreakpointContent>
@@ -571,8 +571,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "662"
endingLineNumber = "662"
startingLineNumber = "673"
endingLineNumber = "673"
landmarkName = "collectionView(_:cellForItemAt:)"
landmarkType = "7">
</BreakpointContent>

View File

@@ -41,4 +41,6 @@ open class ApiList {
public let logout = "/supplierAppV2/dispatchApp/user/logout"
public let generalInfo = "/supplierAppV2/dispatchApp/user/generalInfo"
public let dispatchAppH5Urls = "/supplierAppV2/open/dispatchAppH5Urls"
}

View File

@@ -79,4 +79,8 @@ open class RequestList {
func generalInfo() -> Single<ResponseModel<GeneralInfoDataModel>?> {
return DDAF.post(urlString: HOST+API.generalInfo,encoding: URLEncodedFormParameterEncoder.default,headers: [tokenHeader()],responseType: ResponseModel<GeneralInfoDataModel>.self)
}
func dispatchAppH5Urls() -> Single<ResponseModel<DispatchAppH5Urls>?> {
return DDAF.post(urlString: HOST+API.dispatchAppH5Urls,encoding: URLEncodedFormParameterEncoder.default,headers: [tokenHeader()],responseType: ResponseModel<DispatchAppH5Urls>.self)
}
}

View File

@@ -214,3 +214,17 @@ public class GeneralInfoDataModel : Decodable {
var vehicleCount : Int
var driverCount : Int
}
public class DispatchAppH5Urls : Decodable {
var data : DataModel?
class DataModel : Decodable {
var todoList : String
var workOrderReconciliation : String
var vehicleManage : String
var driverManage : String
var invoicingNotify : String
var reporting : String
var supplySettlement : String
var workOrderDetail : String
}
}

View File

@@ -67,6 +67,17 @@ extension RescueController {
})
.disposed(by: disposeBag)
h5Relay
.flatMapLatest { _ in
return RQ.dispatchAppH5Urls()
}
.subscribe(onNext: { response in
})
.disposed(by: disposeBag)
h5Relay.accept(nil)
}
}
@@ -682,6 +693,7 @@ class RescueController : DDViewController {
private let pendingTapGes = UITapGestureRecognizer()
private let pendingView = MessageView()
private let disposeBag = DisposeBag()
private let h5Relay = ReplayRelay<Any?>.create(bufferSize: 1)
override func viewDidLoad() {
super.viewDidLoad()