Commit f4332216 authored by lujunye's avatar lujunye

28

parent 54c6a3f5
...@@ -5083,7 +5083,7 @@ ...@@ -5083,7 +5083,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = NO; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = NO;
CODE_SIGN_ENTITLEMENTS = GeliBusinessPlatform/GeliBusinessPlatform.entitlements; CODE_SIGN_ENTITLEMENTS = GeliBusinessPlatform/GeliBusinessPlatform.entitlements;
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 5.7; CURRENT_PROJECT_VERSION = 5.8;
DEFINES_MODULE = NO; DEFINES_MODULE = NO;
DEVELOPMENT_ASSET_PATHS = "\"GeliBusinessPlatform/Preview Content\""; DEVELOPMENT_ASSET_PATHS = "\"GeliBusinessPlatform/Preview Content\"";
DEVELOPMENT_TEAM = K48346UACH; DEVELOPMENT_TEAM = K48346UACH;
...@@ -5143,7 +5143,7 @@ ...@@ -5143,7 +5143,7 @@
"$(PROJECT_DIR)/GeliBusinessPlatform/Other/SDK", "$(PROJECT_DIR)/GeliBusinessPlatform/Other/SDK",
"$(PROJECT_DIR)/GeliBusinessPlatform/Other/SDK/GBDEMO", "$(PROJECT_DIR)/GeliBusinessPlatform/Other/SDK/GBDEMO",
); );
MARKETING_VERSION = 1.7.6; MARKETING_VERSION = 1.7.7;
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"$(inherited)", "$(inherited)",
"-ObjC", "-ObjC",
...@@ -5225,7 +5225,7 @@ ...@@ -5225,7 +5225,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = NO; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = NO;
CODE_SIGN_ENTITLEMENTS = GeliBusinessPlatform/GeliBusinessPlatform.entitlements; CODE_SIGN_ENTITLEMENTS = GeliBusinessPlatform/GeliBusinessPlatform.entitlements;
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 5.7; CURRENT_PROJECT_VERSION = 5.8;
DEFINES_MODULE = NO; DEFINES_MODULE = NO;
DEVELOPMENT_ASSET_PATHS = "\"GeliBusinessPlatform/Preview Content\""; DEVELOPMENT_ASSET_PATHS = "\"GeliBusinessPlatform/Preview Content\"";
DEVELOPMENT_TEAM = K48346UACH; DEVELOPMENT_TEAM = K48346UACH;
...@@ -5285,7 +5285,7 @@ ...@@ -5285,7 +5285,7 @@
"$(PROJECT_DIR)/GeliBusinessPlatform/Other/SDK", "$(PROJECT_DIR)/GeliBusinessPlatform/Other/SDK",
"$(PROJECT_DIR)/GeliBusinessPlatform/Other/SDK/GBDEMO", "$(PROJECT_DIR)/GeliBusinessPlatform/Other/SDK/GBDEMO",
); );
MARKETING_VERSION = 1.7.6; MARKETING_VERSION = 1.7.7;
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"$(inherited)", "$(inherited)",
"-ObjC", "-ObjC",
......
...@@ -283,7 +283,6 @@ class AppDelegate: UIResponder, UIApplicationDelegate,loginDelegate,UITabBarCont ...@@ -283,7 +283,6 @@ class AppDelegate: UIResponder, UIApplicationDelegate,loginDelegate,UITabBarCont
let v2 = GoodsManageListVC() let v2 = GoodsManageListVC()
let v3 = WorkCViewController() let v3 = WorkCViewController()
// let v3 = GYS_FX_Product_ListVc()
let v4 = WarehoseMangementListVC() let v4 = WarehoseMangementListVC()
......
...@@ -27,10 +27,10 @@ let systemVersion = (UIDevice.current.systemVersion as String) ...@@ -27,10 +27,10 @@ let systemVersion = (UIDevice.current.systemVersion as String)
//接口地址 //接口地址
//test //test
let SERVERCE_ImageHost = "https://z.gelifood.com/" //let SERVERCE_ImageHost = "https://z.gelifood.com/"
let SERVERCE_HOST = "https://z.gelifood.com/admin/" //let SERVERCE_HOST = "https://z.gelifood.com/admin/"
//let SERVERCE_ImageHost = "https://zx.gelifood.com/" let SERVERCE_ImageHost = "https://zx.gelifood.com/"
//let SERVERCE_HOST = "https://zx.gelifood.com/admin/" let SERVERCE_HOST = "https://zx.gelifood.com/admin/"
//online //online
//视图常量 //视图常量
......
...@@ -26,7 +26,8 @@ class WorkcenterIndexModel: Mappable { ...@@ -26,7 +26,8 @@ class WorkcenterIndexModel: Mappable {
} }
class WorkcenterIndexDataModel: Mappable { class WorkcenterIndexDataModel: Mappable {
var shop_name :String?
var abbreviation : String?
var order_count : Int? //订单数量 var order_count : Int? //订单数量
var paid : Float? //已收款 var paid : Float? //已收款
var npaid : Float? //待付款 var npaid : Float? //待付款
...@@ -43,6 +44,8 @@ class WorkcenterIndexDataModel: Mappable { ...@@ -43,6 +44,8 @@ class WorkcenterIndexDataModel: Mappable {
} }
func mapping(map: Map) { func mapping(map: Map) {
shop_name <- map["shop_name"]
abbreviation <- map["abbreviation"]
order_count <- map["order_count"] order_count <- map["order_count"]
paid <- map["paid"] paid <- map["paid"]
npaid <- map["npaid"] npaid <- map["npaid"]
......
...@@ -437,6 +437,7 @@ class supDbtOrderLis_model: Mappable { ...@@ -437,6 +437,7 @@ class supDbtOrderLis_model: Mappable {
data <- map["data"] data <- map["data"]
} }
} }
class supDbtOrderLis_list_Data_model: Mappable { class supDbtOrderLis_list_Data_model: Mappable {
var goods_name:String? var goods_name:String?
var goods_number : Int?//商品数量 var goods_number : Int?//商品数量
...@@ -593,7 +594,7 @@ class agentList_data_model: Mappable { ...@@ -593,7 +594,7 @@ class agentList_data_model: Mappable {
var status :String?//合作状态 var status :String?//合作状态
var age_id:Int?//代理商id var age_id:Int?//代理商id
var sum_agent_commission_val : Int? //累计分销收益 var sum_agent_commission_val : Float? //累计分销收益
required init?( map: Map) { required init?( map: Map) {
......
...@@ -32,6 +32,7 @@ class dbtIncomeInfoDataModel: Mappable { ...@@ -32,6 +32,7 @@ class dbtIncomeInfoDataModel: Mappable {
var inc :Float?//收入 var inc :Float?//收入
var exp:Float?//支出 var exp:Float?//支出
var res : Array<dbtIncomeInfoDatasModel>? var res : Array<dbtIncomeInfoDatasModel>?
var refund:Float?//退款
required init?( map: Map) { required init?( map: Map) {
} }
func mapping(map: Map) { func mapping(map: Map) {
...@@ -42,6 +43,7 @@ class dbtIncomeInfoDataModel: Mappable { ...@@ -42,6 +43,7 @@ class dbtIncomeInfoDataModel: Mappable {
inc <- map["inc"] inc <- map["inc"]
exp <- map["exp"] exp <- map["exp"]
res <- map["res"] res <- map["res"]
refund <- map["refund"]
} }
} }
class dbtIncomeInfoDatasModel: Mappable { class dbtIncomeInfoDatasModel: Mappable {
......
...@@ -11,6 +11,10 @@ protocol GYS_GuanLi_CellDelegate { ...@@ -11,6 +11,10 @@ protocol GYS_GuanLi_CellDelegate {
func GYS_GuanLi_CellStopAction(idx:Int) func GYS_GuanLi_CellStopAction(idx:Int)
} }
class GYS_GuanLi_Cell: UITableViewCell { class GYS_GuanLi_Cell: UITableViewCell {
@IBOutlet weak var t1: UILabel!
@IBOutlet weak var margin2: NSLayoutConstraint!
@IBOutlet weak var margin1: NSLayoutConstraint!
@IBOutlet weak var relationship_lbl: UILabel!
var isFenXiaoShang : Bool = false //分销商管理 == true,改变合作按钮颜色。 var isFenXiaoShang : Bool = false //分销商管理 == true,改变合作按钮颜色。
var delegate:GYS_GuanLi_CellDelegate? var delegate:GYS_GuanLi_CellDelegate?
@IBOutlet weak var icon_Img: UIImageView!//公司LOGO @IBOutlet weak var icon_Img: UIImageView!//公司LOGO
......
...@@ -87,9 +87,9 @@ class NewCKVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,CKNo ...@@ -87,9 +87,9 @@ class NewCKVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,CKNo
func printData(idx:Int){ func printData(idx:Int){
let model = printData[idx]["goods_data"] as! GetGoodBatchDataModel let model = printData[idx]["goods_data"] as! GetGoodBatchDataModel
//测试 //测试
let urlStr = "http://z.gelifood.com/static/url/label.html?goods_name=\(printData[idx]["goods_name"] as! String)&spec_str=\(printData[idx]["spec_str"] as! String)&batch_sn=\(model.batch_sn!)&batch_id=\(model.batch_id!)&iscs=1" // let urlStr = "http://z.gelifood.com/static/url/label.html?goods_name=\(printData[idx]["goods_name"] as! String)&spec_str=\(printData[idx]["spec_str"] as! String)&batch_sn=\(model.batch_sn!)&batch_id=\(model.batch_id!)&iscs=1"
//online //online
// let urlStr = "http://zx.gelifood.com/static/url/label.html?goods_name=\(printData[idx]["goods_name"] as! String)&spec_str=\(printData[idx]["spec_str"] as! String)&batch_sn=\(model.batch_sn!)&batch_id=\(model.batch_id!)&iscs=0" let urlStr = "http://zx.gelifood.com/static/url/label.html?goods_name=\(printData[idx]["goods_name"] as! String)&spec_str=\(printData[idx]["spec_str"] as! String)&batch_sn=\(model.batch_sn!)&batch_id=\(model.batch_id!)&iscs=0"
let urlString = urlStr.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)! let urlString = urlStr.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)!
let url = URL(string: urlString) let url = URL(string: urlString)
if wkWebView == nil { if wkWebView == nil {
......
...@@ -513,7 +513,9 @@ class GYS_FX_Product_VC: BaseViewController,UITableViewDelegate,UITableViewDataS ...@@ -513,7 +513,9 @@ class GYS_FX_Product_VC: BaseViewController,UITableViewDelegate,UITableViewDataS
cell.tag = indexPath.row cell.tag = indexPath.row
cell.delegate = self cell.delegate = self
if self.title!.contains("已铺货") { if self.title!.contains("已铺货") {
if vcType != 161 {
cell.set_btn_w.constant = 0 cell.set_btn_w.constant = 0
}
cell.cancel_btn_w.constant = 77 cell.cancel_btn_w.constant = 77
cell.up_down_btn_w.constant = 77 cell.up_down_btn_w.constant = 77
}else{ }else{
...@@ -557,19 +559,19 @@ class GYS_FX_Product_VC: BaseViewController,UITableViewDelegate,UITableViewDataS ...@@ -557,19 +559,19 @@ class GYS_FX_Product_VC: BaseViewController,UITableViewDelegate,UITableViewDataS
if (self.title!.contains("已铺货")) { if (self.title!.contains("已铺货")) {
if model.price_type == 0 {//分销 if model.price_type == 0 {//分销
cell.price.text = "分销价:¥\(model.dbt_price!)" cell.price.text = "分销价:¥\(model.dbt_price!)"
cell.comission.text = "(提成:\(model.commission_val!))" cell.comission.text = "(代理提成:\(model.commission_val_agent!))"
cell.inventory.text = "库存:\(model.inventory!)" cell.inventory.text = "库存:\(model.inventory!)"
cell.fx_price.isHidden = true cell.fx_price.isHidden = true
cell.store.isHidden = true cell.store.isHidden = true
}else{// }else{//
cell.price.text = "供货价:¥\(model.supply_price!)" cell.price.text = "供货价:¥\(model.supply_price!)"
cell.comission.text = "(提成:\(model.commission_val!))" cell.comission.text = "(代理提成:\(model.commission_val_agent!))"
cell.inventory.text = "库存:\(model.inventory!)" cell.inventory.text = "库存:\(model.inventory!)"
cell.store.isHidden = true cell.store.isHidden = true
cell.store_w.constant = 0 cell.store_w.constant = 0
cell.fx_price.text = "分销价:¥ -" cell.fx_price.text = "分销价:¥ -"
if model.dbt_price != nil { if model.dbt_price != nil {
cell.fx_price.text = "分销价:¥\(model.dbt_price!)" cell.fx_price.text = "分销价:¥\(model.dbt_price!)(店长提成:\(model.commission_val!)"
} }
cell.margin.constant = 0 cell.margin.constant = 0
} }
......
...@@ -10,7 +10,7 @@ import UIKit ...@@ -10,7 +10,7 @@ import UIKit
protocol ageSetDbtGoods_View_Delegate { protocol ageSetDbtGoods_View_Delegate {
func ageSetDbtGoods_View_submit_action(view:ageSetDbtGoods_View,sell_price:String?,commission:String) func ageSetDbtGoods_View_submit_action(view:ageSetDbtGoods_View,sell_price:String?,commission:String)
} }
class ageSetDbtGoods_View: UIView { class ageSetDbtGoods_View: UIView ,UITextFieldDelegate{
@IBOutlet weak var comission_lbl: UILabel! @IBOutlet weak var comission_lbl: UILabel!
var delegate:ageSetDbtGoods_View_Delegate? var delegate:ageSetDbtGoods_View_Delegate?
var model:selAgeDbtGoodsList_Data_D_model?{ var model:selAgeDbtGoodsList_Data_D_model?{
...@@ -59,7 +59,7 @@ class ageSetDbtGoods_View: UIView { ...@@ -59,7 +59,7 @@ class ageSetDbtGoods_View: UIView {
contentView.snp.makeConstraints { (make) in contentView.snp.makeConstraints { (make) in
make.left.top.right.bottom.equalToSuperview() make.left.top.right.bottom.equalToSuperview()
} }
sell_price_tf.addTarget(self, action: #selector(textChange(text:)), for: .allEditingEvents) sell_price_tf.delegate = self
} }
// /初始化时将xib中的view添加进来 // /初始化时将xib中的view添加进来
required init?(coder aDecoder: NSCoder) { required init?(coder aDecoder: NSCoder) {
...@@ -69,25 +69,24 @@ class ageSetDbtGoods_View: UIView { ...@@ -69,25 +69,24 @@ class ageSetDbtGoods_View: UIView {
contentView.snp.makeConstraints { (make) in contentView.snp.makeConstraints { (make) in
make.left.top.right.bottom.equalToSuperview() make.left.top.right.bottom.equalToSuperview()
} }
sell_price_tf.addTarget(self, action: #selector(textChange(text:)), for: .allEditingEvents) sell_price_tf.delegate = self
} }
func textFieldDidEndEditing(_ textField: UITextField) {
@objc func textChange(text:UITextField){
let high = Float((model?.ceiling_price!)!) let high = Float((model?.ceiling_price!)!)
let low = Float((model?.floor_price!)!) let low = Float((model?.floor_price!)!)
let supply_p = Float((model?.supply_price!)!) let supply_p = Float((model?.supply_price!)!)
let high_p = high! + supply_p! let high_p = high! + supply_p!
let low_p = low! + supply_p! let low_p = low! + supply_p!
if text.text!.count > 0 { if textField.text!.count > 0 {
let input_p = Float(text.text!) let input_p = Float(textField.text!)
if input_p! > high_p { if input_p! > high_p {
HUD.flash(.label("输入价格高于最大加价范围\(model!.ceiling_price!)元"), delay: 1.2) HUD.flash(.label("输入价格高于最大加价范围\(model!.ceiling_price!)元"), delay: 1.2)
text.text = "\(high_p)" textField.text = "\(high_p)"
return return
} }
if input_p! < low_p { if input_p! < low_p {
HUD.flash(.label("输入价格低于最小加价范围\(model!.floor_price!)元"), delay: 1.2) HUD.flash(.label("输入价格低于最小加价范围\(model!.floor_price!)元"), delay: 1.2)
text.text = "\(low_p)" textField.text = "\(low_p)"
return return
} }
comission_lbl.text = String(format: "(提成%.2f元)",input_p! - supply_p!) comission_lbl.text = String(format: "(提成%.2f元)",input_p! - supply_p!)
......
...@@ -69,6 +69,7 @@ ...@@ -69,6 +69,7 @@
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" textAlignment="center" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="QVd-05-Mcc"> <textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" textAlignment="center" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="QVd-05-Mcc">
<rect key="frame" x="125.5" y="18" width="102.5" height="35"/> <rect key="frame" x="125.5" y="18" width="102.5" height="35"/>
<color key="backgroundColor" name="#F3F4F8"/> <color key="backgroundColor" name="#F3F4F8"/>
<color key="tintColor" red="0.2784313725" green="0.56078431370000004" blue="0.89019607840000003" alpha="1" colorSpace="calibratedRGB"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="35" id="QBo-Om-5ms"/> <constraint firstAttribute="height" constant="35" id="QBo-Om-5ms"/>
</constraints> </constraints>
...@@ -133,6 +134,7 @@ ...@@ -133,6 +134,7 @@
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" textAlignment="center" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="EY8-7S-NI4"> <textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" textAlignment="center" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="EY8-7S-NI4">
<rect key="frame" x="169.5" y="188.5" width="133.5" height="35"/> <rect key="frame" x="169.5" y="188.5" width="133.5" height="35"/>
<color key="backgroundColor" name="#F3F4F8"/> <color key="backgroundColor" name="#F3F4F8"/>
<color key="tintColor" red="0.2784313725" green="0.56078431370000004" blue="0.89019607840000003" alpha="1" colorSpace="calibratedRGB"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="35" id="48U-xG-YBd"/> <constraint firstAttribute="height" constant="35" id="48U-xG-YBd"/>
</constraints> </constraints>
......
...@@ -15,7 +15,7 @@ class GYS_HZ_Vc: BaseViewController,UITableViewDelegate,UITableViewDataSource, U ...@@ -15,7 +15,7 @@ class GYS_HZ_Vc: BaseViewController,UITableViewDelegate,UITableViewDataSource, U
var title_str = "" var title_str = ""
func sureGeliAlertViewAction(sender: UIButton) { func sureGeliAlertViewAction(sender: UIButton) {
if title_str == "分销商管理" { if title_str == "下游店长管理" {
let model = dbt_datas[sender.tag] let model = dbt_datas[sender.tag]
stopContract(["user_token":UserToken as Any,"dbt_id":model.dbt_id]) { (data) in stopContract(["user_token":UserToken as Any,"dbt_id":model.dbt_id]) { (data) in
HUD.flash(.label("删除成功~"), delay: 1.2) HUD.flash(.label("删除成功~"), delay: 1.2)
...@@ -32,7 +32,7 @@ class GYS_HZ_Vc: BaseViewController,UITableViewDelegate,UITableViewDataSource, U ...@@ -32,7 +32,7 @@ class GYS_HZ_Vc: BaseViewController,UITableViewDelegate,UITableViewDataSource, U
func GYS_GuanLi_CellStopAction(idx:Int) { func GYS_GuanLi_CellStopAction(idx:Int) {
var content = "终止和单个供应商的合作后,从该供应商处代销的所有产品都将不再能订单回流,且立即生效,是否确认终止合作?" var content = "终止和单个供应商的合作后,从该供应商处代销的所有产品都将不再能订单回流,且立即生效,是否确认终止合作?"
if title_str == "分销商管理" { if title_str == "下游店长管理" {
content = "删除该店铺后,该店铺将无法代销对应的分销产品,是否确定删除该分销商?" content = "删除该店铺后,该店铺将无法代销对应的分销产品,是否确定删除该分销商?"
} }
let alertView = GeliAlertView(frame: self.view.window!.bounds) let alertView = GeliAlertView(frame: self.view.window!.bounds)
...@@ -166,7 +166,7 @@ class GYS_HZ_Vc: BaseViewController,UITableViewDelegate,UITableViewDataSource, U ...@@ -166,7 +166,7 @@ class GYS_HZ_Vc: BaseViewController,UITableViewDelegate,UITableViewDataSource, U
var holder_str = "请输入供应商名称" var holder_str = "请输入供应商名称"
if title_str == "分销商管理" { if title_str == "下游店长管理" {
navbar.rightTitle = "新增店铺" navbar.rightTitle = "新增店铺"
holder_str = "请输入分销商名称" holder_str = "请输入分销商名称"
is_gys = false is_gys = false
...@@ -210,7 +210,7 @@ class GYS_HZ_Vc: BaseViewController,UITableViewDelegate,UITableViewDataSource, U ...@@ -210,7 +210,7 @@ class GYS_HZ_Vc: BaseViewController,UITableViewDelegate,UITableViewDataSource, U
} }
@objc func loadData(){ @objc func loadData(){
if title_str == "分销商管理" { if title_str == "下游店长管理" {
dbtList(["user_token":UserToken as Any,"keyword":keyword as Any]) { (data) in dbtList(["user_token":UserToken as Any,"keyword":keyword as Any]) { (data) in
self.dbt_datas.removeAll() self.dbt_datas.removeAll()
let model = data as! dbtListModel let model = data as! dbtListModel
...@@ -248,7 +248,7 @@ class GYS_HZ_Vc: BaseViewController,UITableViewDelegate,UITableViewDataSource, U ...@@ -248,7 +248,7 @@ class GYS_HZ_Vc: BaseViewController,UITableViewDelegate,UITableViewDataSource, U
} }
//MARK: - tableview_delegate //MARK: - tableview_delegate
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if title_str == "分销商管理" { if title_str == "下游店长管理" {
return dbt_datas.count return dbt_datas.count
}else{ }else{
return gys_datas.count return gys_datas.count
...@@ -258,7 +258,7 @@ class GYS_HZ_Vc: BaseViewController,UITableViewDelegate,UITableViewDataSource, U ...@@ -258,7 +258,7 @@ class GYS_HZ_Vc: BaseViewController,UITableViewDelegate,UITableViewDataSource, U
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "GYS_GuanLi_Cell") as! GYS_GuanLi_Cell let cell = tableView.dequeueReusableCell(withIdentifier: "GYS_GuanLi_Cell") as! GYS_GuanLi_Cell
cell.delegate = self cell.delegate = self
if title_str == "分销商管理" { if title_str == "下游店长管理" {
cell.isFenXiaoShang = true cell.isFenXiaoShang = true
if dbt_datas.count > 0 { if dbt_datas.count > 0 {
let model = dbt_datas[indexPath.row] let model = dbt_datas[indexPath.row]
...@@ -274,6 +274,10 @@ class GYS_HZ_Vc: BaseViewController,UITableViewDelegate,UITableViewDataSource, U ...@@ -274,6 +274,10 @@ class GYS_HZ_Vc: BaseViewController,UITableViewDelegate,UITableViewDataSource, U
cell.adr_Lbl.text = model.address cell.adr_Lbl.text = model.address
} }
cell.title_Lbl.text = model.shop_name cell.title_Lbl.text = model.shop_name
cell.relationship_lbl.text = "一对一"
if model.is_shopowner == 0 {
cell.relationship_lbl.text = "一对多"
}
} }
}else{ }else{
if gys_datas.count > 0 { if gys_datas.count > 0 {
...@@ -281,6 +285,10 @@ class GYS_HZ_Vc: BaseViewController,UITableViewDelegate,UITableViewDataSource, U ...@@ -281,6 +285,10 @@ class GYS_HZ_Vc: BaseViewController,UITableViewDelegate,UITableViewDataSource, U
if model.shop_img_thumb != nil { if model.shop_img_thumb != nil {
cell.icon_Img.sd_setImage(with:URL(string:SERVERCE_ImageHost + model.shop_img_thumb!), placeholderImage: nil,options:.allowInvalidSSLCertificates) cell.icon_Img.sd_setImage(with:URL(string:SERVERCE_ImageHost + model.shop_img_thumb!), placeholderImage: nil,options:.allowInvalidSSLCertificates)
} }
cell.t1.isHidden = true
cell.relationship_lbl.isHidden = true
cell.margin1.constant = 16
cell.margin2.constant = 16
cell.title_Lbl.text = "-" cell.title_Lbl.text = "-"
if model.create_time != nil { if model.create_time != nil {
cell.time_Lbl.text = model.create_time cell.time_Lbl.text = model.create_time
......
...@@ -271,10 +271,10 @@ class FX_Product_GuanLiVC: BaseViewController,UITableViewDelegate,UITableViewDat ...@@ -271,10 +271,10 @@ class FX_Product_GuanLiVC: BaseViewController,UITableViewDelegate,UITableViewDat
var arr1:Array<String> = [] var arr1:Array<String> = []
switch vcType { switch vcType {
case 136: case 136:
arr1 = ["全部商品", "不参与分销商品", "参与分销商品", "提成比例商品", "绝对额比例商品"] arr1 = ["全部商品", "不参与分销商品", "参与分销商品"]
break break
default: default:
arr1 = ["全部商品", "分销商品", "现货商品", "提成比例分销商品", "固定提成分销商品"] arr1 = ["全部商品", "分销商品", "现货商品"]
break break
} }
arr.append(arr1[sender]) arr.append(arr1[sender])
...@@ -305,10 +305,10 @@ class FX_Product_GuanLiVC: BaseViewController,UITableViewDelegate,UITableViewDat ...@@ -305,10 +305,10 @@ class FX_Product_GuanLiVC: BaseViewController,UITableViewDelegate,UITableViewDat
showSelectV = showSelectView showSelectV = showSelectView
switch vcType { switch vcType {
case 136: case 136:
showSelectView.dataArr = ["全部商品", "不参与分销商品", "参与分销商品", "提成比例商品", "绝对额比例商品"] showSelectView.dataArr = ["全部商品", "不参与分销商品", "参与分销商品"]
break break
default: default:
showSelectView.dataArr = ["全部商品", "分销商品", "现货商品", "提成比例分销商品", "固定提成分销商品"] showSelectView.dataArr = ["全部商品", "分销商品", "现货商品"]
break break
} }
...@@ -637,8 +637,8 @@ class FX_Product_GuanLiVC: BaseViewController,UITableViewDelegate,UITableViewDat ...@@ -637,8 +637,8 @@ class FX_Product_GuanLiVC: BaseViewController,UITableViewDelegate,UITableViewDat
if titleStr.contains("代理"){ if titleStr.contains("代理"){
dbt_goods_type = selectIndexArr.first! dbt_goods_type = selectIndexArr.first!
if isFisrtTime == true { if isFisrtTime == true {
isFisrtTime = false
selectIndexArr = [1,0] selectIndexArr = [1,0]
dbt_goods_type = 1 dbt_goods_type = 1
}else{ }else{
if dbt_goods_type == 0 { if dbt_goods_type == 0 {
...@@ -683,7 +683,6 @@ class FX_Product_GuanLiVC: BaseViewController,UITableViewDelegate,UITableViewDat ...@@ -683,7 +683,6 @@ class FX_Product_GuanLiVC: BaseViewController,UITableViewDelegate,UITableViewDat
if isFisrtTime == true { if isFisrtTime == true {
isFisrtTime = false isFisrtTime = false
selectIndexArr = [2,0] selectIndexArr = [2,0]
goods_type = 3 goods_type = 3
}else{ }else{
goods_type = selectIndexArr.first! + 1 goods_type = selectIndexArr.first! + 1
......
...@@ -135,6 +135,7 @@ class FXSY_ViewController: BaseViewController,GLTimeSelectViewDelegate,UITableVi ...@@ -135,6 +135,7 @@ class FXSY_ViewController: BaseViewController,GLTimeSelectViewDelegate,UITableVi
glSelectView = view glSelectView = view
} }
} }
@IBOutlet weak var back_money_lbl: UILabel!
@IBOutlet weak var arrow_img: UIImageView! @IBOutlet weak var arrow_img: UIImageView!
@IBOutlet weak var refuse_lbl: UILabel! @IBOutlet weak var refuse_lbl: UILabel!
@IBOutlet weak var income_lbl: UILabel! @IBOutlet weak var income_lbl: UILabel!
...@@ -251,9 +252,6 @@ class FXSY_ViewController: BaseViewController,GLTimeSelectViewDelegate,UITableVi ...@@ -251,9 +252,6 @@ class FXSY_ViewController: BaseViewController,GLTimeSelectViewDelegate,UITableVi
gys_list.mj_footer = self.footerMJ gys_list.mj_footer = self.footerMJ
} }
var isFirstTime = true
var page = 0 var page = 0
//MARK:--加载更多数据 //MARK:--加载更多数据
...@@ -307,6 +305,7 @@ class FXSY_ViewController: BaseViewController,GLTimeSelectViewDelegate,UITableVi ...@@ -307,6 +305,7 @@ class FXSY_ViewController: BaseViewController,GLTimeSelectViewDelegate,UITableVi
@objc func loadData(){ @objc func loadData(){
HUD.show(.progress)
var dic:Dictionary<String,Any>! var dic:Dictionary<String,Any>!
page = 1 page = 1
var year = "0" var year = "0"
...@@ -336,12 +335,39 @@ class FXSY_ViewController: BaseViewController,GLTimeSelectViewDelegate,UITableVi ...@@ -336,12 +335,39 @@ class FXSY_ViewController: BaseViewController,GLTimeSelectViewDelegate,UITableVi
] ]
dbtIncomeInfo(dic) { [self] (data) in dbtIncomeInfo(dic) { [self] (data) in
HUD.hide()
let dateModel = data as! dbtIncomeInfoModel let dateModel = data as! dbtIncomeInfoModel
self.model = dateModel.data self.model = dateModel.data
let count = (self.model?.is_agent)! + (self.model?.is_dbt)! + (self.model?.is_sup)!
if count > 1 {
self.top_view.isHidden = false
self.bottom_line.isHidden = false
SetTopFrame(view: self.top_view, height: 44)
var titleArr:Array<String> = []
if self.model?.is_sup == 1 {
titleArr.append("供应商")
}
if self.model?.is_agent == 1 {
titleArr.append("代理商")
}
if self.model?.is_dbt == 1 {
titleArr.append("分销店长")
}
if top_view.subviews.count == 0 && titleArr.count > 1 {
setBtns(titles: titleArr)
}
}else{
self.top_view.isHidden = true
self.bottom_line.isHidden = true
SetTopFrame(view: self.top_view, height: 0.00001)
}
if self.model?.res?.count == nil || self.model?.res?.count == 0 { if self.model?.res?.count == nil || self.model?.res?.count == 0 {
self.gys_list.isHidden = true self.gys_list.isHidden = true
self.income_lbl.text = "收入:¥0.0" self.income_lbl.text = "收入:¥0.0"
self.refuse_lbl.text = "支出:¥0.0" self.refuse_lbl.text = "支出:¥0.0"
self.back_money_lbl.text = "退款:¥0.0"
self.gys_list?.mj_header?.endRefreshing() self.gys_list?.mj_header?.endRefreshing()
self.gys_list?.mj_footer?.endRefreshingWithNoMoreData() self.gys_list?.mj_footer?.endRefreshingWithNoMoreData()
...@@ -359,36 +385,15 @@ class FXSY_ViewController: BaseViewController,GLTimeSelectViewDelegate,UITableVi ...@@ -359,36 +385,15 @@ class FXSY_ViewController: BaseViewController,GLTimeSelectViewDelegate,UITableVi
self.refuse_lbl.text = "支出:¥0.0" self.refuse_lbl.text = "支出:¥0.0"
} }
self.dataArr.removeAll() if self.model?.refund != nil {
self.back_money_lbl.text = "退款:¥"+String(format: "%.02f", self.model?.refund! as! CVarArg)
self.role_type = (self.model?.role_type) as! Int
if self.isFirstTime {
self.isFirstTime = false
let count = (self.model?.is_agent)! + (self.model?.is_dbt)! + (self.model?.is_sup)!
if count > 1 {
self.top_view.isHidden = false
self.bottom_line.isHidden = false
SetTopFrame(view: self.top_view, height: 44)
var titleArr:Array<String> = []
if self.model?.is_sup == 1 {
titleArr.append("供应商")
}
if self.model?.is_dbt == 1 {
titleArr.append("代理商")
}
if self.model?.is_agent == 1 {
titleArr.append("分销店长")
}
if top_view.subviews.count == 0 && titleArr.count > 1 {
setBtns(titles: titleArr)
}
}else{ }else{
self.top_view.isHidden = true self.back_money_lbl.text = "退款:¥0.0"
self.bottom_line.isHidden = true
SetTopFrame(view: self.top_view, height: 0.00001)
}
} }
self.dataArr.removeAll()
self.role_type = (self.model?.role_type) as! Int
self.page = 2 self.page = 2
self.model?.res?.forEach({ (item) in self.model?.res?.forEach({ (item) in
self.dataArr.append(item) self.dataArr.append(item)
......
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="FXSY_ViewController" customModule="TestClass" customModuleProvider="target"> <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="FXSY_ViewController" customModule="TestClass" customModuleProvider="target">
<connections> <connections>
<outlet property="arrow_img" destination="LRJ-fs-pAL" id="I0L-fH-eGz"/> <outlet property="arrow_img" destination="LRJ-fs-pAL" id="I0L-fH-eGz"/>
<outlet property="back_money_lbl" destination="FNh-hj-wH6" id="kXn-Yh-BI1"/>
<outlet property="bottom_line" destination="IxS-20-RHd" id="ySN-mt-ImV"/> <outlet property="bottom_line" destination="IxS-20-RHd" id="ySN-mt-ImV"/>
<outlet property="date_lbl" destination="p0d-nN-gRY" id="32x-fS-Ztn"/> <outlet property="date_lbl" destination="p0d-nN-gRY" id="32x-fS-Ztn"/>
<outlet property="gys_list" destination="x8A-F9-ceB" id="r5R-8a-geu"/> <outlet property="gys_list" destination="x8A-F9-ceB" id="r5R-8a-geu"/>
...@@ -110,6 +111,12 @@ ...@@ -110,6 +111,12 @@
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Agb-5D-GhT"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Agb-5D-GhT">
<rect key="frame" x="0.0" y="144" width="414" height="87.5"/> <rect key="frame" x="0.0" y="144" width="414" height="87.5"/>
<subviews> <subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="退款:¥0.0" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="FNh-hj-wH6">
<rect key="frame" x="158" y="54" width="56.5" height="18.5"/>
<fontDescription key="fontDescription" name="PingFangSC-Medium" family="PingFang SC" pointSize="13"/>
<color key="textColor" name="标题字颜色"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="p0d-nN-gRY"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="p0d-nN-gRY">
<rect key="frame" x="15" y="20" width="44" height="24"/> <rect key="frame" x="15" y="20" width="44" height="24"/>
<constraints> <constraints>
...@@ -155,9 +162,11 @@ ...@@ -155,9 +162,11 @@
<constraint firstItem="LRJ-fs-pAL" firstAttribute="leading" secondItem="p0d-nN-gRY" secondAttribute="trailing" constant="5" id="g2R-00-lCd"/> <constraint firstItem="LRJ-fs-pAL" firstAttribute="leading" secondItem="p0d-nN-gRY" secondAttribute="trailing" constant="5" id="g2R-00-lCd"/>
<constraint firstItem="p0d-nN-gRY" firstAttribute="leading" secondItem="Agb-5D-GhT" secondAttribute="leading" constant="15" id="gFf-aY-Idf"/> <constraint firstItem="p0d-nN-gRY" firstAttribute="leading" secondItem="Agb-5D-GhT" secondAttribute="leading" constant="15" id="gFf-aY-Idf"/>
<constraint firstItem="LLc-OZ-DX2" firstAttribute="top" secondItem="Agb-5D-GhT" secondAttribute="top" id="hof-1E-QQe"/> <constraint firstItem="LLc-OZ-DX2" firstAttribute="top" secondItem="Agb-5D-GhT" secondAttribute="top" id="hof-1E-QQe"/>
<constraint firstItem="FNh-hj-wH6" firstAttribute="leading" secondItem="WW0-jT-mpV" secondAttribute="trailing" constant="15" id="jQw-zA-trK"/>
<constraint firstItem="WW0-jT-mpV" firstAttribute="centerY" secondItem="Bxv-vi-fqZ" secondAttribute="centerY" id="jxj-vy-qLO"/> <constraint firstItem="WW0-jT-mpV" firstAttribute="centerY" secondItem="Bxv-vi-fqZ" secondAttribute="centerY" id="jxj-vy-qLO"/>
<constraint firstItem="Bxv-vi-fqZ" firstAttribute="top" secondItem="p0d-nN-gRY" secondAttribute="bottom" constant="10" id="pzi-hu-9lq"/> <constraint firstItem="Bxv-vi-fqZ" firstAttribute="top" secondItem="p0d-nN-gRY" secondAttribute="bottom" constant="10" id="pzi-hu-9lq"/>
<constraint firstItem="LRJ-fs-pAL" firstAttribute="centerY" secondItem="p0d-nN-gRY" secondAttribute="centerY" id="rgE-jf-N9Z"/> <constraint firstItem="LRJ-fs-pAL" firstAttribute="centerY" secondItem="p0d-nN-gRY" secondAttribute="centerY" id="rgE-jf-N9Z"/>
<constraint firstItem="FNh-hj-wH6" firstAttribute="centerY" secondItem="WW0-jT-mpV" secondAttribute="centerY" id="s3e-py-Hb2"/>
<constraint firstItem="WW0-jT-mpV" firstAttribute="leading" secondItem="Bxv-vi-fqZ" secondAttribute="trailing" constant="15" id="v0K-Qx-suZ"/> <constraint firstItem="WW0-jT-mpV" firstAttribute="leading" secondItem="Bxv-vi-fqZ" secondAttribute="trailing" constant="15" id="v0K-Qx-suZ"/>
<constraint firstItem="Bxv-vi-fqZ" firstAttribute="leading" secondItem="p0d-nN-gRY" secondAttribute="leading" id="wBd-5w-aua"/> <constraint firstItem="Bxv-vi-fqZ" firstAttribute="leading" secondItem="p0d-nN-gRY" secondAttribute="leading" id="wBd-5w-aua"/>
</constraints> </constraints>
......
...@@ -58,6 +58,9 @@ class RetailManageViewController: BaseViewController,UITableViewDelegate,UITable ...@@ -58,6 +58,9 @@ class RetailManageViewController: BaseViewController,UITableViewDelegate,UITable
//MARK:--loadData //MARK:--loadData
//MARK:--列表数据源 //MARK:--列表数据源
var dataArr:Array<supDbtOrderLis_Data_model> = [] var dataArr:Array<supDbtOrderLis_Data_model> = []
var ghj_dataArr:Array<supDbtOrderLis_Data_model> = []
var price_type = 0 var price_type = 0
@objc func loadData(){ @objc func loadData(){
isUpData = true isUpData = true
...@@ -67,12 +70,19 @@ class RetailManageViewController: BaseViewController,UITableViewDelegate,UITable ...@@ -67,12 +70,19 @@ class RetailManageViewController: BaseViewController,UITableViewDelegate,UITable
case 157: case 157:
print("loaddata") print("loaddata")
let dic = ["user_token":UserToken as Any,"keyword":keyword,"page":page,"dbt_type":dbt_type,"order_status":order_status as Any,"start_time":startTime as Any,"end_time":endTime as Any,"price_type":price_type as Any] let dic = ["user_token":UserToken as Any,"keyword":keyword,"page":page,"dbt_type":dbt_type,"order_status":order_status as Any,"start_time":startTime as Any,"end_time":endTime as Any,"price_type":price_type as Any]
supDbtOrderLis(dic) { (data) in supDbtOrderLis(dic) { [self] (data) in
let dataM = data as! supDbtOrderLis_model let dataM = data as! supDbtOrderLis_model
if price_type == 0 {
self.dataArr.removeAll() self.dataArr.removeAll()
dataM.data?.forEach({ (model) in dataM.data?.forEach({ (model) in
self.dataArr.append(model) self.dataArr.append(model)
}) })
}else{
self.ghj_dataArr.removeAll()
dataM.data?.forEach({ (model) in
self.ghj_dataArr.append(model)
})
}
self.listView.mj_header?.endRefreshing() self.listView.mj_header?.endRefreshing()
self.listView.reloadData() self.listView.reloadData()
...@@ -87,6 +97,7 @@ class RetailManageViewController: BaseViewController,UITableViewDelegate,UITable ...@@ -87,6 +97,7 @@ class RetailManageViewController: BaseViewController,UITableViewDelegate,UITable
} }
break break
default: default:
break break
} }
} }
...@@ -94,15 +105,21 @@ class RetailManageViewController: BaseViewController,UITableViewDelegate,UITable ...@@ -94,15 +105,21 @@ class RetailManageViewController: BaseViewController,UITableViewDelegate,UITable
switch view.tag { switch view.tag {
case 157: case 157:
let dic = ["user_token":UserToken as Any,"keyword":keyword,"page":page,"dbt_type":dbt_type,"order_status":order_status as Any,"start_time":startTime as Any,"end_time":endTime as Any,"price_type":price_type as Any] let dic = ["user_token":UserToken as Any,"keyword":keyword,"page":page,"dbt_type":dbt_type,"order_status":order_status as Any,"start_time":startTime as Any,"end_time":endTime as Any,"price_type":price_type as Any]
supDbtOrderLis(dic) { (data) in supDbtOrderLis(dic) { [self] (data) in
let dataM = data as! supDbtOrderLis_model let dataM = data as! supDbtOrderLis_model
if dataM.data?.count == 0 { if dataM.data?.count == 0 {
self.listView.mj_footer?.endRefreshingWithNoMoreData() self.listView.mj_footer?.endRefreshingWithNoMoreData()
}else{ }else{
self.page += 1 self.page += 1
if price_type == 0 {
dataM.data?.forEach({ (model) in dataM.data?.forEach({ (model) in
self.dataArr.append(model) self.dataArr.append(model)
}) })
}else{
dataM.data?.forEach({ (model) in
self.ghj_dataArr.append(model)
})
}
self.listView.reloadData() self.listView.reloadData()
self.listView.mj_footer?.endRefreshing() self.listView.mj_footer?.endRefreshing()
} }
...@@ -116,28 +133,42 @@ class RetailManageViewController: BaseViewController,UITableViewDelegate,UITable ...@@ -116,28 +133,42 @@ class RetailManageViewController: BaseViewController,UITableViewDelegate,UITable
} }
} }
func numberOfSections(in tableView: UITableView) -> Int { func numberOfSections(in tableView: UITableView) -> Int {
if price_type == 0 {
return self.dataArr.count return self.dataArr.count
}else{
return self.ghj_dataArr.count
} }
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if price_type == 0 {
let goodArrModel = self.dataArr[section] let goodArrModel = self.dataArr[section]
return goodArrModel.order_goods!.count
}else{
let goodArrModel = self.ghj_dataArr[section]
return goodArrModel.order_goods!.count return goodArrModel.order_goods!.count
} }
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "RetailManageViewCell") as! RetailManageViewCell let cell = tableView.dequeueReusableCell(withIdentifier: "RetailManageViewCell") as! RetailManageViewCell
let goodArrModel = self.dataArr[indexPath.section] var goodArrModel:supDbtOrderLis_Data_model?
if price_type == 0 {
let goodModel = goodArrModel.order_goods![indexPath.row] goodArrModel = self.dataArr[indexPath.section]
}else{
goodArrModel = self.ghj_dataArr[indexPath.section]
}
let goodModel = goodArrModel!.order_goods![indexPath.row]
cell.goodsLbl.text = goodModel.goods_name cell.goodsLbl.text = goodModel.goods_name
cell.numLbl.text = "x" + StringByInt(number: goodModel.goods_number!) cell.numLbl.text = "x" + StringByInt(number: goodModel.goods_number!)
cell.priceLbl.text = "¥" + goodModel.amount! cell.priceLbl.text = "¥" + goodModel.amount!
if (indexPath.row + 1) == goodArrModel.order_goods?.count { if (indexPath.row + 1) == goodArrModel!.order_goods?.count {
cell.dotImgV.isHidden = true cell.dotImgV.isHidden = true
}else{ }else{
cell.dotImgV.isHidden = false cell.dotImgV.isHidden = false
} }
...@@ -146,6 +177,7 @@ class RetailManageViewController: BaseViewController,UITableViewDelegate,UITable ...@@ -146,6 +177,7 @@ class RetailManageViewController: BaseViewController,UITableViewDelegate,UITable
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let vc = RetailManageDetailViewController() let vc = RetailManageDetailViewController()
let goodArrModel = self.dataArr[indexPath.section] let goodArrModel = self.dataArr[indexPath.section]
vc.orderId = goodArrModel.order_id vc.orderId = goodArrModel.order_id
self.navigationController?.pushViewController(vc, animated: true) self.navigationController?.pushViewController(vc, animated: true)
...@@ -153,8 +185,15 @@ class RetailManageViewController: BaseViewController,UITableViewDelegate,UITable ...@@ -153,8 +185,15 @@ class RetailManageViewController: BaseViewController,UITableViewDelegate,UITable
@objc func didselectCellHorF(sender:UITapGestureRecognizer){ @objc func didselectCellHorF(sender:UITapGestureRecognizer){
let vc = RetailManageDetailViewController() let vc = RetailManageDetailViewController()
let goodArrModel = self.dataArr[sender.view!.tag]
vc.orderId = goodArrModel.order_id var goodArrModel:supDbtOrderLis_Data_model?
if price_type == 0 {
goodArrModel = self.dataArr[sender.view!.tag]
}else{
goodArrModel = self.ghj_dataArr[sender.view!.tag]
}
vc.orderId = goodArrModel!.order_id
self.navigationController?.pushViewController(vc, animated: true) self.navigationController?.pushViewController(vc, animated: true)
} }
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? { func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
...@@ -246,13 +285,18 @@ class RetailManageViewController: BaseViewController,UITableViewDelegate,UITable ...@@ -246,13 +285,18 @@ class RetailManageViewController: BaseViewController,UITableViewDelegate,UITable
} }
func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat { func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
let model = self.dataArr[section] var model:supDbtOrderLis_Data_model?
if price_type == 0 {
model = self.dataArr[section]
}else{
model = self.ghj_dataArr[section]
}
//已结算 //已结算
if model.commission_status == 1 { if model!.commission_status == 1 {
return 48 return 48
} }
//或 自动结算 不需要显示标记 //或 自动结算 不需要显示标记
if model.dbt_type == 2 { if model!.dbt_type == 2 {
return 48 return 48
} }
return 100 return 100
......
...@@ -14,6 +14,7 @@ import SwiftyJSON ...@@ -14,6 +14,7 @@ import SwiftyJSON
class WorkCViewController: BaseViewController, UITableViewDelegate, UITableViewDataSource ,WorkSelectTimeViewDelegate,WorkItemTableViewCellDelegate,EditWorkCViewControllerDelegate, GeliAlertViewDelegate{ class WorkCViewController: BaseViewController, UITableViewDelegate, UITableViewDataSource ,WorkSelectTimeViewDelegate,WorkItemTableViewCellDelegate,EditWorkCViewControllerDelegate, GeliAlertViewDelegate{
@IBOutlet weak var t_lbl: UILabel!
//MARK:--一级分类 //MARK:--一级分类
var titleStrArr:[String] = [] var titleStrArr:[String] = []
var pAuthResModelArr:[WorkcenterIndexAuthResModel] = [] var pAuthResModelArr:[WorkcenterIndexAuthResModel] = []
...@@ -199,6 +200,7 @@ class WorkCViewController: BaseViewController, UITableViewDelegate, UITableViewD ...@@ -199,6 +200,7 @@ class WorkCViewController: BaseViewController, UITableViewDelegate, UITableViewD
WorkcenterIndex(["user_token":UserToken as Any,"star_time":star_time as Any,"end_time":end_time as Any], success: { (data) in WorkcenterIndex(["user_token":UserToken as Any,"star_time":star_time as Any,"end_time":end_time as Any], success: { (data) in
let dataM = data as! WorkcenterIndexModel let dataM = data as! WorkcenterIndexModel
self.t_lbl.text = dataM.data?.shop_name
if dataM.code == 1 { if dataM.code == 1 {
self.dataModel = dataM.data self.dataModel = dataM.data
//查询常用的 //查询常用的
...@@ -626,7 +628,7 @@ class WorkCViewController: BaseViewController, UITableViewDelegate, UITableViewD ...@@ -626,7 +628,7 @@ class WorkCViewController: BaseViewController, UITableViewDelegate, UITableViewD
case 134: //分销商管理 case 134: //分销商管理
// HUD.flash(.label("敬请期待"),delay: 1.2) // HUD.flash(.label("敬请期待"),delay: 1.2)
let vc = GYS_HZ_Vc() let vc = GYS_HZ_Vc()
vc.title_str = "分销商管理" vc.title_str = "下游店长管理"
self.navigationController?.pushViewController(vc, animated: true) self.navigationController?.pushViewController(vc, animated: true)
return return
// case 133: //供应商管理 // case 133: //供应商管理
...@@ -776,6 +778,7 @@ class WorkCViewController: BaseViewController, UITableViewDelegate, UITableViewD ...@@ -776,6 +778,7 @@ class WorkCViewController: BaseViewController, UITableViewDelegate, UITableViewD
case 161://代理商商品管理 case 161://代理商商品管理
let vc = GYS_FX_Product_ListVc() let vc = GYS_FX_Product_ListVc()
vc.titleStr = "代理商商品管理" vc.titleStr = "代理商商品管理"
vc.vcType = 161
self.navigationController?.pushViewController(vc, animated: true) self.navigationController?.pushViewController(vc, animated: true)
return return
case 162://代理订单管理 case 162://代理订单管理
...@@ -798,6 +801,7 @@ class WorkCViewController: BaseViewController, UITableViewDelegate, UITableViewD ...@@ -798,6 +801,7 @@ class WorkCViewController: BaseViewController, UITableViewDelegate, UITableViewD
case 166://上游供应商商品 case 166://上游供应商商品
let vc = GYS_FX_Product_ListVc() let vc = GYS_FX_Product_ListVc()
vc.titleStr = "上游供应商商品" vc.titleStr = "上游供应商商品"
vc.vcType = 166
self.navigationController?.pushViewController(vc, animated: true) self.navigationController?.pushViewController(vc, animated: true)
return return
case 167://上游代理商商品管理 case 167://上游代理商商品管理
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="16097" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES"> <document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="17701" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<device id="retina4_7" orientation="portrait" appearance="light"/> <device id="retina4_7" orientation="portrait" appearance="light"/>
<dependencies> <dependencies>
<deployment identifier="iOS"/> <deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="16087"/> <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="17703"/>
<capability name="Named colors" minToolsVersion="9.0"/> <capability name="Named colors" minToolsVersion="9.0"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/> <capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="System colors in document resources" minToolsVersion="11.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies> </dependencies>
<objects> <objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="WorkCViewController" customModule="TestClass" customModuleProvider="target"> <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="WorkCViewController" customModule="TestClass" customModuleProvider="target">
<connections> <connections>
<outlet property="contentView" destination="Ljz-8E-4Zf" id="KmD-fN-LkV"/> <outlet property="contentView" destination="Ljz-8E-4Zf" id="KmD-fN-LkV"/>
<outlet property="t_lbl" destination="U1p-Pn-k3L" id="Vxd-I9-yza"/>
<outlet property="topNavBtn" destination="1ie-Ew-Tp5" id="xH1-fJ-48Y"/> <outlet property="topNavBtn" destination="1ie-Ew-Tp5" id="xH1-fJ-48Y"/>
<outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/> <outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
</connections> </connections>
...@@ -24,10 +26,10 @@ ...@@ -24,10 +26,10 @@
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="worktop" translatesAutoresizingMaskIntoConstraints="NO" id="66C-br-VYC"> <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="worktop" translatesAutoresizingMaskIntoConstraints="NO" id="66C-br-VYC">
<rect key="frame" x="0.0" y="-90" width="375" height="90"/> <rect key="frame" x="0.0" y="-90" width="375" height="90"/>
</imageView> </imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="workdaohanglan" translatesAutoresizingMaskIntoConstraints="NO" id="X1E-5F-jT9"> <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="worktop" translatesAutoresizingMaskIntoConstraints="NO" id="X1E-5F-jT9">
<rect key="frame" x="0.0" y="0.0" width="375" height="44"/> <rect key="frame" x="0.0" y="0.0" width="375" height="88"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="44" id="FHP-3L-b7g"> <constraint firstAttribute="height" constant="88" id="FHP-3L-b7g">
<userDefinedRuntimeAttributes> <userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isAdaptateScreen" value="YES"/> <userDefinedRuntimeAttribute type="boolean" keyPath="isAdaptateScreen" value="YES"/>
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
...@@ -35,18 +37,18 @@ ...@@ -35,18 +37,18 @@
</constraints> </constraints>
</imageView> </imageView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="YIb-m5-MdC"> <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="YIb-m5-MdC">
<rect key="frame" x="343" y="11" width="17" height="22"/> <rect key="frame" x="343" y="55" width="17" height="22"/>
<state key="normal" image="workerweima"/> <state key="normal" image="workerweima"/>
<connections> <connections>
<action selector="codeAction:" destination="-1" eventType="touchUpInside" id="q4J-lo-HKl"/> <action selector="codeAction:" destination="-1" eventType="touchUpInside" id="q4J-lo-HKl"/>
</connections> </connections>
</button> </button>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Ljz-8E-4Zf"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Ljz-8E-4Zf">
<rect key="frame" x="0.0" y="44" width="375" height="623"/> <rect key="frame" x="0.0" y="88" width="375" height="579"/>
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/> <color key="backgroundColor" systemColor="systemBackgroundColor"/>
</view> </view>
<button opaque="NO" contentMode="scaleToFill" semanticContentAttribute="forceRightToLeft" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="1ie-Ew-Tp5"> <button opaque="NO" contentMode="scaleToFill" semanticContentAttribute="forceRightToLeft" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="1ie-Ew-Tp5">
<rect key="frame" x="164" y="11" width="47" height="22"/> <rect key="frame" x="164" y="55" width="47" height="22"/>
<state key="normal" title="今日" image="workxiala"> <state key="normal" title="今日" image="workxiala">
<color key="titleColor" name="白色背景色"/> <color key="titleColor" name="白色背景色"/>
</state> </state>
...@@ -54,17 +56,30 @@ ...@@ -54,17 +56,30 @@
<action selector="topNavBtnAction:" destination="-1" eventType="touchUpInside" id="RGM-7a-Ezn"/> <action selector="topNavBtnAction:" destination="-1" eventType="touchUpInside" id="RGM-7a-Ezn"/>
</connections> </connections>
</button> </button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="U1p-Pn-k3L">
<rect key="frame" x="0.0" y="0.0" width="375" height="44"/>
<constraints>
<constraint firstAttribute="height" constant="44" id="XkS-b5-Pp5"/>
</constraints>
<fontDescription key="fontDescription" name="PingFangSC-Medium" family="PingFang SC" pointSize="17"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
</subviews> </subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/> <viewLayoutGuide key="safeArea" id="fnl-2z-Ty3"/>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints> <constraints>
<constraint firstItem="X1E-5F-jT9" firstAttribute="top" secondItem="fnl-2z-Ty3" secondAttribute="top" id="DFv-HO-c0p"/> <constraint firstItem="X1E-5F-jT9" firstAttribute="top" secondItem="fnl-2z-Ty3" secondAttribute="top" id="DFv-HO-c0p"/>
<constraint firstItem="U1p-Pn-k3L" firstAttribute="top" secondItem="66C-br-VYC" secondAttribute="bottom" id="E8e-b7-hBH"/>
<constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="U1p-Pn-k3L" secondAttribute="trailing" id="N4L-qc-Gex"/>
<constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="X1E-5F-jT9" secondAttribute="trailing" id="OgH-dg-ZCT"/> <constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="X1E-5F-jT9" secondAttribute="trailing" id="OgH-dg-ZCT"/>
<constraint firstItem="Ljz-8E-4Zf" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="PPR-dq-rC6"/> <constraint firstItem="Ljz-8E-4Zf" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="PPR-dq-rC6"/>
<constraint firstItem="1ie-Ew-Tp5" firstAttribute="centerX" secondItem="i5M-Pr-FkT" secondAttribute="centerX" id="TCt-8V-VOA"/> <constraint firstItem="1ie-Ew-Tp5" firstAttribute="centerX" secondItem="i5M-Pr-FkT" secondAttribute="centerX" id="TCt-8V-VOA"/>
<constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="YIb-m5-MdC" secondAttribute="trailing" constant="15" id="ULs-Fd-CoY"/> <constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="YIb-m5-MdC" secondAttribute="trailing" constant="15" id="ULs-Fd-CoY"/>
<constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="Ljz-8E-4Zf" secondAttribute="trailing" id="Z5L-4v-B2X"/> <constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="Ljz-8E-4Zf" secondAttribute="trailing" id="Z5L-4v-B2X"/>
<constraint firstItem="YIb-m5-MdC" firstAttribute="centerY" secondItem="X1E-5F-jT9" secondAttribute="centerY" id="ZI5-io-bUQ"/> <constraint firstItem="YIb-m5-MdC" firstAttribute="centerY" secondItem="X1E-5F-jT9" secondAttribute="centerY" constant="22" id="ZI5-io-bUQ"/>
<constraint firstItem="1ie-Ew-Tp5" firstAttribute="centerY" secondItem="X1E-5F-jT9" secondAttribute="centerY" id="bbq-jr-uIF"/> <constraint firstItem="1ie-Ew-Tp5" firstAttribute="centerY" secondItem="X1E-5F-jT9" secondAttribute="centerY" constant="22" id="bbq-jr-uIF"/>
<constraint firstItem="U1p-Pn-k3L" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="e82-qD-j42"/>
<constraint firstItem="X1E-5F-jT9" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="f2E-Nx-hLz"/> <constraint firstItem="X1E-5F-jT9" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="f2E-Nx-hLz"/>
<constraint firstItem="fnl-2z-Ty3" firstAttribute="bottom" secondItem="Ljz-8E-4Zf" secondAttribute="bottom" id="hLG-4i-Ucw"/> <constraint firstItem="fnl-2z-Ty3" firstAttribute="bottom" secondItem="Ljz-8E-4Zf" secondAttribute="bottom" id="hLG-4i-Ucw"/>
<constraint firstItem="66C-br-VYC" firstAttribute="trailing" secondItem="fnl-2z-Ty3" secondAttribute="trailing" id="iRS-gk-bGU"/> <constraint firstItem="66C-br-VYC" firstAttribute="trailing" secondItem="fnl-2z-Ty3" secondAttribute="trailing" id="iRS-gk-bGU"/>
...@@ -72,17 +87,18 @@ ...@@ -72,17 +87,18 @@
<constraint firstItem="Ljz-8E-4Zf" firstAttribute="top" secondItem="X1E-5F-jT9" secondAttribute="bottom" id="tbU-Hu-Nwy"/> <constraint firstItem="Ljz-8E-4Zf" firstAttribute="top" secondItem="X1E-5F-jT9" secondAttribute="bottom" id="tbU-Hu-Nwy"/>
<constraint firstItem="X1E-5F-jT9" firstAttribute="top" secondItem="66C-br-VYC" secondAttribute="bottom" id="yFS-jd-dcC"/> <constraint firstItem="X1E-5F-jT9" firstAttribute="top" secondItem="66C-br-VYC" secondAttribute="bottom" id="yFS-jd-dcC"/>
</constraints> </constraints>
<viewLayoutGuide key="safeArea" id="fnl-2z-Ty3"/>
<point key="canvasLocation" x="132" y="138.98050974512745"/> <point key="canvasLocation" x="132" y="138.98050974512745"/>
</view> </view>
</objects> </objects>
<resources> <resources>
<image name="workdaohanglan" width="375" height="44"/>
<image name="workerweima" width="17" height="17"/> <image name="workerweima" width="17" height="17"/>
<image name="worktop" width="375" height="90"/> <image name="worktop" width="375" height="90"/>
<image name="workxiala" width="9.5" height="5"/> <image name="workxiala" width="9.5" height="5"/>
<namedColor name="白色背景色"> <namedColor name="白色背景色">
<color red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> <color red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor> </namedColor>
<systemColor name="systemBackgroundColor">
<color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</systemColor>
</resources> </resources>
</document> </document>
...@@ -191,11 +191,9 @@ class EditWorkCViewController: BaseViewController, UICollectionViewDelegate, UIC ...@@ -191,11 +191,9 @@ class EditWorkCViewController: BaseViewController, UICollectionViewDelegate, UIC
//带背景常用app_icon_bg //带背景常用app_icon_bg
if rowModel.app_icon == nil { if rowModel.app_icon == nil {
cell.itemImgV.image = UIImage.init(named: "worktest1") cell.itemImgV.image = UIImage.init(named: "worktest1")
}else{ }else{
//带背景常用icon //带背景常用icon
cell.itemImgV.sd_setImage(with: URL(string:SERVERCE_ImageHost + rowModel.app_icon!), placeholderImage: UIImage.init(named: "worktest1"),options:.allowInvalidSSLCertificates) cell.itemImgV.sd_setImage(with: URL(string:SERVERCE_ImageHost + rowModel.app_icon!), placeholderImage: UIImage.init(named: "worktest1"),options:.allowInvalidSSLCertificates)
} }
cell.itemNameLbl.text = rowModel.auth_name cell.itemNameLbl.text = rowModel.auth_name
cell.bgImV.image = UIImage.init(named: "workjian") cell.bgImV.image = UIImage.init(named: "workjian")
......
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