Commit d879dace authored by Steven杜宇's avatar Steven杜宇

// 预约

parent a3f02389
...@@ -186,8 +186,6 @@ class YHResignAppointScheduleListViewController: YHBaseViewController { ...@@ -186,8 +186,6 @@ class YHResignAppointScheduleListViewController: YHBaseViewController {
} }
if isOnlyOneUser || isOnlyOneGroup { // 只有一个人或多人单批 此时scheduleArr只有一个元素 if isOnlyOneUser || isOnlyOneGroup { // 只有一个人或多人单批 此时scheduleArr只有一个元素
let vc = YHResignAppointTimeViewController()
vc.renewalId = self.renewalId
if scheduleArr.count > 0 { if scheduleArr.count > 0 {
// 先得到所有分批用户的集合 // 先得到所有分批用户的集合
YHHUD.show(.progress(message: "加载中...")) YHHUD.show(.progress(message: "加载中..."))
...@@ -196,6 +194,9 @@ class YHResignAppointScheduleListViewController: YHBaseViewController { ...@@ -196,6 +194,9 @@ class YHResignAppointScheduleListViewController: YHBaseViewController {
YHHUD.hide() YHHUD.hide()
guard let self = self else { return } guard let self = self else { return }
let group = scheduleArr[0] let group = scheduleArr[0]
let vc = YHResignAppointTimeViewController()
vc.isUpdate = true
vc.renewalId = self.renewalId
vc.togetherSetting.isCanEdit = false vc.togetherSetting.isCanEdit = false
vc.togetherSetting.is_together = self.isTogether vc.togetherSetting.is_together = self.isTogether
vc.defaultSubmitTime = group.ready_to_submit_at vc.defaultSubmitTime = group.ready_to_submit_at
......
...@@ -10,10 +10,12 @@ import UIKit ...@@ -10,10 +10,12 @@ import UIKit
import AttributedString import AttributedString
import SwifterSwift import SwifterSwift
// 初始是单人或初始默认为所有人为一批的情况 可用此VC // 之前从未分过批的情况 可用此VC
// 之前单人或多人一批的情况 需要编辑时 可用此VC
class YHResignAppointTimeViewController: YHBaseViewController { class YHResignAppointTimeViewController: YHBaseViewController {
var isUpdate: Bool = false // 是否是编辑已有信息
// 订单ID // 订单ID
var orderId: Int = 0 var orderId: Int = 0
// 批次ID // 批次ID
...@@ -22,6 +24,7 @@ class YHResignAppointTimeViewController: YHBaseViewController { ...@@ -22,6 +24,7 @@ class YHResignAppointTimeViewController: YHBaseViewController {
// 所有预约人员 // 所有预约人员
var allAppointUsers = [YHResignAppointMember]() { var allAppointUsers = [YHResignAppointMember]() {
didSet { didSet {
self.updateUI() self.updateUI()
} }
} }
...@@ -147,7 +150,7 @@ class YHResignAppointTimeViewController: YHBaseViewController { ...@@ -147,7 +150,7 @@ class YHResignAppointTimeViewController: YHBaseViewController {
let model1 = YHResignAppointTimeSettingModel() let model1 = YHResignAppointTimeSettingModel()
model1.ready_to_submit_at = defaultSubmitTime model1.ready_to_submit_at = defaultSubmitTime
model1.leave_hk_at = defaultLeaveHKTime model1.leave_hk_at = defaultLeaveHKTime
model1.notleaveHK = defaultLeaveHKTime.isEmpty model1.notleaveHK = defaultLeaveHKTime.isEmpty && self.isUpdate
selectGroupArr.append(model1) selectGroupArr.append(model1)
self.tableView.reloadData() self.tableView.reloadData()
return return
...@@ -160,7 +163,7 @@ class YHResignAppointTimeViewController: YHBaseViewController { ...@@ -160,7 +163,7 @@ class YHResignAppointTimeViewController: YHBaseViewController {
let model1 = YHResignAppointTimeSettingModel() let model1 = YHResignAppointTimeSettingModel()
model1.ready_to_submit_at = defaultSubmitTime model1.ready_to_submit_at = defaultSubmitTime
model1.leave_hk_at = defaultLeaveHKTime model1.leave_hk_at = defaultLeaveHKTime
model1.notleaveHK = defaultLeaveHKTime.isEmpty model1.notleaveHK = defaultLeaveHKTime.isEmpty && self.isUpdate
if self.togetherSetting.is_together == 2 { // 不一起递交 需显示候选人列表 if self.togetherSetting.is_together == 2 { // 不一起递交 需显示候选人列表
// 默认全部选中 // 默认全部选中
let users = allAppointUsers.deepCopy().map { let users = allAppointUsers.deepCopy().map {
......
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