This commit is contained in:
ddisfriend
2025-06-24 15:59:25 +08:00
parent 64d7b19a8d
commit 53c935e764
6 changed files with 18 additions and 5116 deletions

2
.gitignore vendored
View File

@@ -6,6 +6,8 @@ DerivedData/
!default.xcworkspace
# iOS 编译产物
**/*.xcuserdata/
**/*.xcuserdatad/
*.xcuserstate
*.xcuserdata/
*.xcuserdatad/

View File

@@ -27,7 +27,7 @@ open class WebViewTool : NSObject {
case driverManage = "司机管理"
case invoicingNotify = "工单批次"
case roadAndbridgeTollReimbursement = "路桥费报销"
case reporting = "报备"
case reporting = "报备(废弃)"
case reportingList = "报备查看"
case supplySettlement = "补结算单"
case workOrderDetail = "工单详情"
@@ -39,6 +39,7 @@ open class WebViewTool : NSObject {
case batteryList = "电瓶进销存"
case invoiceListInfo = "开票信息"
case indexList = "二手车信息"
case reportIndex = "报备"
}
public override init() {
@@ -140,6 +141,9 @@ open class WebViewTool : NSObject {
case .indexList:
vc = WebViewController(showNavBar:false, title: nil, url: "\((h5Models?.indexList)!)?token=\((USER.token)!)"+(appending ?? ""))
break
case .reportIndex:
vc = WebViewController(showNavBar:true, title: WebViewNameEnum.reportIndex.rawValue, url: "\((h5Models?.reportIndex)!)?token=\((USER.token)!)"+(appending ?? ""))
break
}
if let vc {

View File

@@ -241,7 +241,9 @@ extension HistoryItemController : UITableViewDelegate, UITableViewDataSource {
cell?.reportButton.rx.tap
.observe(on: MainScheduler.instance)
.subscribe(onNext: { _ in
WEBTOOL.open(name: .reporting, appending: "&queryType=\(OrderTypeEnum.UNCLOSED_ORDER.rawValue)&userOrderId=\(model.userOrderId)&orderCode=\(model.orderCode)")
if let supplierId = USER.supplierId {
WEBTOOL.open(name: .reportIndex,appending: "&userOrderId=\(model.userOrderId)&type=1&userOrderCode=\(model.taskCode)&supplierId=\(supplierId)")
}
})
.disposed(by: cell!.disposeBag)

View File

@@ -69,6 +69,7 @@ class OrderListDataModel: Decodable {
var taskOrderStatusString : String?
var taskOrderStatus : Int?
var orderCode : String
var taskCode : String
var createTime : String
var driverName : String?
var driverPhone : String?
@@ -265,6 +266,7 @@ public class DispatchAppH5UrlDataModel : Decodable {
var batteryList : String
var invoiceListInfo : String
var indexList : String
var reportIndex : String
}
public class VersionCheckDataModel : Decodable {

View File

@@ -899,7 +899,9 @@ extension RescuePendingDispatchController : UITableViewDelegate,UITableViewDataS
cell?.reportButton.rx.tap
.observe(on: MainScheduler.instance)
.subscribe(onNext: { _ in
WEBTOOL.open(name: .reporting,appending: "&queryType=\(OrderTypeEnum.TO_DISPATCH_VEHICLE.rawValue)&userOrderId=\(model.userOrderId)&orderCode=\(model.orderCode)")
if let supplierId = USER.supplierId {
WEBTOOL.open(name: .reportIndex,appending: "&userOrderId=\(model.userOrderId)&type=1&userOrderCode=\(model.taskCode)&supplierId=\(supplierId)")
}
})
.disposed(by: cell!.disposeBag)
cell?.contactButton.rx.tap
@@ -1044,7 +1046,9 @@ extension RescueIsIngController : UITableViewDelegate,UITableViewDataSource {
cell?.reportButton.rx.tap
.observe(on: MainScheduler.instance)
.subscribe(onNext: { _ in
WEBTOOL.open(name: .reporting,appending: "&queryType=\(OrderTypeEnum.TO_RESCUE.rawValue)&userOrderId=\(model.userOrderId)&orderCode=\(model.orderCode)")
if let supplierId = USER.supplierId {
WEBTOOL.open(name: .reportIndex,appending: "&userOrderId=\(model.userOrderId)&type=1&userOrderCode=\(model.taskCode)&supplierId=\(supplierId)")
}
})
.disposed(by: cell!.disposeBag)