Commit 74678434 authored by 刘俊宏's avatar 刘俊宏

分销分账设置查询+分销分账设置

parent 07e40e98
...@@ -12,7 +12,7 @@ import ObjectMapper ...@@ -12,7 +12,7 @@ import ObjectMapper
class getDbtRuleModel: Mappable { class getDbtRuleModel: Mappable {
var code:Int? var code:Int?
var message : String? var message : String?
var data :Array<getDbtRuleDataModel>? var data :getDbtRuleDataModel?
required init?( map: Map) { required init?( map: Map) {
......
...@@ -10,7 +10,9 @@ import UIKit ...@@ -10,7 +10,9 @@ import UIKit
class DistributorSettingViewController: BaseViewController { class DistributorSettingViewController: BaseViewController {
@IBOutlet weak var topLbl: UILabel! @IBOutlet weak var topLbl: UILabel!
var dataM:getDbtRuleDataModel? = nil
var dbt_type = "2"
var share_type = "2"
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
navbar.title = "分销商分账设置" navbar.title = "分销商分账设置"
...@@ -21,8 +23,30 @@ class DistributorSettingViewController: BaseViewController { ...@@ -21,8 +23,30 @@ class DistributorSettingViewController: BaseViewController {
make.top.equalTo(NavCGRect.height+20) make.top.equalTo(NavCGRect.height+20)
make.left.equalTo(15) make.left.equalTo(15)
} }
}
if dataM != nil {
if dataM?.dbt_type == 1 {
typeBtn1 .setImage(UIImage.init(named: "yuxuan"), for: .normal)
typeBtn2 .setImage(UIImage.init(named: "daixuan"), for: .normal)
dbt_type = "1"
}else if dataM?.dbt_type == 2 {
typeBtn1 .setImage(UIImage.init(named: "daixuan"), for: .normal)
typeBtn2 .setImage(UIImage.init(named: "yuxuan"), for: .normal)
dbt_type = "2"
}
if dataM?.share_type == 1 {
sharetypeBtn1 .setImage(UIImage.init(named: "yuxuan"), for: .normal)
sharetypeBtn2 .setImage(UIImage.init(named: "daixuan"), for: .normal)
share_type = "1"
}else if dataM?.share_type == 2 {
sharetypeBtn1 .setImage(UIImage.init(named: "daixuan"), for: .normal)
sharetypeBtn2 .setImage(UIImage.init(named: "yuxuan"), for: .normal)
share_type = "2"
}
}
}
@IBOutlet weak var typeBtn1: UIButton! @IBOutlet weak var typeBtn1: UIButton!
@IBOutlet weak var typeBtn2: UIButton! @IBOutlet weak var typeBtn2: UIButton!
...@@ -30,10 +54,12 @@ class DistributorSettingViewController: BaseViewController { ...@@ -30,10 +54,12 @@ class DistributorSettingViewController: BaseViewController {
if typeBtn1 == sender { if typeBtn1 == sender {
typeBtn1 .setImage(UIImage.init(named: "yuxuan"), for: .normal) typeBtn1 .setImage(UIImage.init(named: "yuxuan"), for: .normal)
typeBtn2 .setImage(UIImage.init(named: "daixuan"), for: .normal) typeBtn2 .setImage(UIImage.init(named: "daixuan"), for: .normal)
dbt_type = "1"
}else if typeBtn2 == sender{ }else if typeBtn2 == sender{
typeBtn1 .setImage(UIImage.init(named: "daixuan"), for: .normal) typeBtn1 .setImage(UIImage.init(named: "daixuan"), for: .normal)
typeBtn2 .setImage(UIImage.init(named: "yuxuan"), for: .normal) typeBtn2 .setImage(UIImage.init(named: "yuxuan"), for: .normal)
dbt_type = "2"
} }
} }
...@@ -44,15 +70,27 @@ class DistributorSettingViewController: BaseViewController { ...@@ -44,15 +70,27 @@ class DistributorSettingViewController: BaseViewController {
if sharetypeBtn1 == sender { if sharetypeBtn1 == sender {
sharetypeBtn1 .setImage(UIImage.init(named: "yuxuan"), for: .normal) sharetypeBtn1 .setImage(UIImage.init(named: "yuxuan"), for: .normal)
sharetypeBtn2 .setImage(UIImage.init(named: "daixuan"), for: .normal) sharetypeBtn2 .setImage(UIImage.init(named: "daixuan"), for: .normal)
share_type = "1"
}else if sharetypeBtn2 == sender{ }else if sharetypeBtn2 == sender{
sharetypeBtn1 .setImage(UIImage.init(named: "daixuan"), for: .normal) sharetypeBtn1 .setImage(UIImage.init(named: "daixuan"), for: .normal)
sharetypeBtn2 .setImage(UIImage.init(named: "yuxuan"), for: .normal) sharetypeBtn2 .setImage(UIImage.init(named: "yuxuan"), for: .normal)
share_type = "2"
} }
} }
@IBAction func submitAction(_ sender: Any) { @IBAction func submitAction(_ sender: Any) {
//保存 //保存
HUD.flash(.progress)
let UserToken = UserDefaults.standard.value(forKey: "user_token")
//分账方式 1人工结算 2自动结算 分享方式 1(1对1结算)2(1对多结算)
setDbtRule(["user_token":UserToken as Any,"dbt_type":dbt_type as Any,"commission_time":"1" as Any,"share_type":share_type as Any]) { (data) in
HUD.hide()
HUD.flash(.labeledSubSuccess(subtitle: "提交成功"), delay: 1.2)
} failture: { (error) in
}
} }
......
...@@ -636,7 +636,24 @@ class WorkCViewController: BaseViewController, UITableViewDelegate, UITableViewD ...@@ -636,7 +636,24 @@ class WorkCViewController: BaseViewController, UITableViewDelegate, UITableViewD
HUD.flash(.label("敬请期待"),delay: 1.2) HUD.flash(.label("敬请期待"),delay: 1.2)
return return
case 139: //分销分账设置 case 139: //分销分账设置
HUD.flash(.label("敬请期待"),delay: 1.2) //只有当其为供应商才可以进入
HUD.flash(.progress)
let UserToken = UserDefaults.standard.value(forKey: "user_token")
getDbtRule(["user_token":UserToken as Any]) { (data) in
let dataM = data as! getDbtRuleModel
if dataM.data?.is_sup == 1 {
HUD.hide()
let vc = DistributorSettingViewController()
vc.dataM = dataM.data
self.navigationController?.pushViewController(vc, animated: true)
}else{
HUD.flash(.label("仅供应商可使用该功能"),delay: 2.0)
}
} failture: { (error) in
}
return return
case 140: //分销订单管理 case 140: //分销订单管理
HUD.flash(.label("敬请期待"),delay: 1.2) HUD.flash(.label("敬请期待"),delay: 1.2)
......
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