无故事王国
2024-03-12 fd05d3dfc61ad3482cfd577279cff72f74c68cf6
WanPai/Root/Course/VC/AddStudentVC.swift
@@ -70,10 +70,10 @@
                                                img_profile.sd_setImage(with: URL(string: studentInfo!.stuHeadImg))
                                                studentModel.headImg = studentInfo!.stuHeadImg
                                                studentModel.stuId = studentInfo!.stuId
                                                tf_gender.text = studentModel.sex == .man ? "男":"女"
                                                tf_gender.text = studentInfo!.sex == .man ? "男":"女"
                                    }
                        }else{
                                    view_profile.isHidden = true
                                    view_profile.isHidden = false
                                    title = "添加人员"
                                    tf_name.placeholder = "请输入人员姓名"
                                    tf_height.placeholder = "请输入身高"
@@ -124,8 +124,16 @@
            @IBAction func completeAction(_ sender: UIButton) {
                        if studentInfo == nil && type == .course{
                                    guard profileImg != nil else {alertError(msg: "请上传运动营成员头像");return}
                        if studentInfo == nil{
                                    guard profileImg != nil else {
                                                if type == .course{
                                                            alertError(msg: "请上传运动营成员头像");
                                                }else{
                                                            alertError(msg: "请上传人员头像");
                                                }
                                                return}
                        }
                        guard !tf_name.text!.isEmpty else {alertError(msg: tf_name.placeholder!);return}
@@ -143,10 +151,9 @@
                                    guard tf_phone.text!.jq_isPhone else {alertError(msg: "请输入正确的手机号");return}
                        }
//                        if !tf_idCard.isEmpty || activityDetailPartModel != nil{
//
//                        }
                        guard tf_idCard.text!.jq_idCard() else {alertError(msg: "请输入正确的身份证号码");return}
                        if !tf_idCard.isEmpty || activityDetailPartModel != nil{
                                    guard tf_idCard.text!.jq_idCard() else {alertError(msg: "请输入正确的身份证号码");return}
                        }
                        studentModel.birthday = tf_birthday.text!
                        studentModel.name = tf_name.text!
@@ -174,17 +181,17 @@
            private func addStudent(){
                        if type == .course{
                                    if studentInfo == nil{
                                                Services.addStudent(studentModel).subscribe(onNext: { [weak self] data in
                                                            self?.addStudentSuccess(text: "编辑成功")
                                                }).disposed(by: disposeBag)
                                    }else{
                                    if studentInfo != nil{
                                                Services.editStu(studentModel).subscribe(onNext: {[weak self]data in
                                                            self?.addStudentSuccess(text: "添加成功")
                                                            self?.addStudentSuccess(text: "编辑成功")
                                                            NotificationCenter.default.post(name: StudentUpdate_Nofi, object: nil)
                                                }) { error in
                                                }.disposed(by: disposeBag)
                                    }else{
                                                Services.addStudent(studentModel).subscribe(onNext: { [weak self] data in
                                                            self?.addStudentSuccess(text: "添加成功")
                                                }).disposed(by: disposeBag)
                                    }
                        }else{
                                    if activityDetailPartModel != nil{
@@ -225,14 +232,19 @@
                        }
                        if textField == tf_gender{
                                    let alertVC = UIAlertController(title: "性别", message: nil, preferredStyle: .actionSheet)
                                    alertVC.addAction(UIAlertAction(title: "男", style: .default) { _ in
                                                self.tf_gender.text = "男"
                                                self.studentModel.sex = .man
                                                self.activityDetailPartModel?.gender = .man
                                                self.studentInfo?.sex = .man
                                    })
                                    alertVC.addAction(UIAlertAction(title: "女", style: .default) { _ in
                                                self.tf_gender.text = "女"
                                                self.studentModel.sex = .woman
                                                self.activityDetailPartModel?.gender = .woman
                                                self.studentInfo?.sex = .woman
                                    })
                                    alertVC.addAction(UIAlertAction(title: "取消", style: .cancel))