Commit 5a57ff8d authored by pete谢兆麟's avatar pete谢兆麟

Merge branch 'develop' of http://gitlab.galaxy-immi.com/mobile-group/galaxy-iOS into develop

parents 7c99d422 935a3e12
...@@ -10,8 +10,9 @@ import UIKit ...@@ -10,8 +10,9 @@ import UIKit
import JXSegmentedView import JXSegmentedView
class YHResignMaterialListVC: YHBaseViewController { class YHResignMaterialListVC: YHBaseViewController {
// 订单id
var orderId: Int = 0 var orderId: Int = 0
// 批次id
var id: Int = 0 var id: Int = 0
var viewModel: YHResignMaterialViewModel = YHResignMaterialViewModel() var viewModel: YHResignMaterialViewModel = YHResignMaterialViewModel()
...@@ -137,11 +138,16 @@ extension YHResignMaterialListVC: UITableViewDelegate, UITableViewDataSource { ...@@ -137,11 +138,16 @@ extension YHResignMaterialListVC: UITableViewDelegate, UITableViewDataSource {
let list = items[indexPath.section] let list = items[indexPath.section]
if 0 <= indexPath.row, indexPath.row < list.materials.count { if 0 <= indexPath.row, indexPath.row < list.materials.count {
let item = list.materials[indexPath.row] let item = list.materials[indexPath.row]
if item.status == YHMaterialStatus.preUpload.rawValue { // 待上传
// if item.status == YHMaterialStatus.preUpload.rawValue { // 待上传 self.showUploadSheetView(item) {
// // showUploadSheetView(supplementId:item.id) let vc = YHResignMaterialUploadVC()
// return vc.materialId = item.id
// } vc.orderId = self.orderId
vc.id = self.id
self.navigationController?.pushViewController(vc)
}
return
}
// 非待上传的进入详情 // 非待上传的进入详情
let vc = YHResignMaterialUploadVC() let vc = YHResignMaterialUploadVC()
vc.materialId = item.id vc.materialId = item.id
...@@ -220,3 +226,32 @@ extension YHResignMaterialListVC: JXSegmentedListContainerViewListDelegate { ...@@ -220,3 +226,32 @@ extension YHResignMaterialListVC: JXSegmentedListContainerViewListDelegate {
return view return view
} }
} }
extension YHResignMaterialListVC {
func showUploadSheetView(_ material:YHMaterialModel, _ success: (()->())?) {
let sheetView = YHCertificateUploadSheetView.sheetView()
sheetView.maxSelectImageCount = 9
sheetView.uploadFilesBlock = {
[weak self] fileUrl in
guard let self = self else { return }
print(fileUrl)
self.viewModel.uploadFilesWithMaterial(material:material, fileUrl: fileUrl) {
[weak self] in
guard let self = self else { return }
success?()
}
}
sheetView.uploadImageBlock = {
[weak self] targetImgArr in
guard let self = self else { return }
self.viewModel.uploadImageArr(targetImgArr, material: material) {
[weak self] in
guard let self = self else { return }
success?()
}
}
sheetView.show()
}
}
...@@ -13,8 +13,10 @@ import AttributedString ...@@ -13,8 +13,10 @@ import AttributedString
class YHResignMaterialUploadVC: YHBaseViewController { class YHResignMaterialUploadVC: YHBaseViewController {
// 进入该页面以下三个参数必传 // 进入该页面以下三个参数必传
var orderId : Int = 0 // 订单id
var id : Int = 0 var orderId: Int = 0
// 批次id
var id: Int = 0
var materialId : Int = 0 var materialId : Int = 0
var materialModel: YHMaterialModel = YHMaterialModel() { var materialModel: YHMaterialModel = YHMaterialModel() {
......
...@@ -13,8 +13,9 @@ class YHResinMaterialManageContainerVC: YHBaseViewController { ...@@ -13,8 +13,9 @@ class YHResinMaterialManageContainerVC: YHBaseViewController {
static let segmentHeight = 40.0 static let segmentHeight = 40.0
let viewModel = YHResignMaterialViewModel() let viewModel = YHResignMaterialViewModel()
// 订单id
var orderId: Int = 151336 var orderId: Int = 151336
// 批次id
var id: Int = 351 var id: Int = 351
var titles = ["全部", "待上传(0)", "已驳回(0)", "审核中(0)", "已完成(0)"] var titles = ["全部", "待上传(0)", "已驳回(0)", "审核中(0)", "已完成(0)"]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment