Commit ea297a11 authored by lujunye's avatar lujunye

入库上访调整完成

parent 664c91ea
...@@ -143,7 +143,7 @@ class registerModel: Mappable { ...@@ -143,7 +143,7 @@ class registerModel: Mappable {
} }
} }
class registerDataModel: Mappable { class registerDataModel: Mappable {
var price_jd:String? var price_jd:Float?
var price_sf : Float? var price_sf : Float?
var total_freight_jd:Float? var total_freight_jd:Float?
......
...@@ -30,7 +30,7 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA ...@@ -30,7 +30,7 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA
func sureGeliAlertViewAction(sender: UIButton) { func sureGeliAlertViewAction(sender: UIButton) {
delegate?.GLAlertSelectViewFinish?(sender:sender,title: ysyfTitle,cellTag: cellTag!) delegate?.GLAlertSelectViewFinish?(sender:sender,title: ysyfTitle,cellTag: cellTag!)
} }
var isHideCaiGou = false
var isBz = false var isBz = false
var is_center_select = false var is_center_select = false
var isNonSelect = false { var isNonSelect = false {
...@@ -90,9 +90,7 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA ...@@ -90,9 +90,7 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA
var dataArr = Array<String>(){ var dataArr = Array<String>(){
didSet{ didSet{
var tbvH = CGFloat(dataArr.count * 49) var tbvH = CGFloat(dataArr.count * 49)
if isHideCaiGou {
tbvH = CGFloat((dataArr.count-1) * 49)
}
if tbvH > fullScreenHeight*0.6 { if tbvH > fullScreenHeight*0.6 {
tbvH = fullScreenHeight*0.6 tbvH = fullScreenHeight*0.6
selectTbv.isScrollEnabled = true selectTbv.isScrollEnabled = true
...@@ -193,11 +191,7 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA ...@@ -193,11 +191,7 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA
return 0.001 return 0.001
} }
} }
if isHideCaiGou {
if indexPath.row == 0 {
return 0.001
}
}
return 49 return 49
} }
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
......
...@@ -175,14 +175,14 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne ...@@ -175,14 +175,14 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne
HUD.flash(.label("请选择入库类型"), delay: 1.2) HUD.flash(.label("请选择入库类型"), delay: 1.2)
return return
} }
if holderArr[3] == "请选择供应商" { // if holderArr[3] == "请选择供应商" {
HUD.flash(.label("请选择供应商"), delay: 1.2) // HUD.flash(.label("请选择供应商"), delay: 1.2)
return // return
} // }
if holderArr[4] == "请选择商品类型" { // if holderArr[4] == "请选择商品类型" {
HUD.flash(.label("请选择商品类型"), delay: 1.2) // HUD.flash(.label("请选择商品类型"), delay: 1.2)
return // return
} // }
if rkSelectArr.count == 0 { if rkSelectArr.count == 0 {
HUD.flash(.label("请选择商品"), delay: 1.2) HUD.flash(.label("请选择商品"), delay: 1.2)
return return
...@@ -241,14 +241,14 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne ...@@ -241,14 +241,14 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne
} }
let goods_info = dataChangeString(sender: goodsInfoArr!) let goods_info = dataChangeString(sender: goodsInfoArr!)
//直接入库 //直接入库
if rkTypeArr[typeSelect] == "直营入库" { // if rkTypeArr[typeSelect] == "直营入库" {
typeSelect = 9 // typeSelect = 9
} // }
let dict = [ let dict = [
"user_token":UserToken as Any, "user_token":UserToken as Any,
"w_id":w_id as Any, "w_id":w_id as Any,
"p_id":p_id as Any, "p_id":p_id as Any,
"i_type":typeSelect + 1 as Any, "i_type":typeSelect + 8 as Any,
"apply_remark":remark as Any, "apply_remark":remark as Any,
"po_id":po_id as Any, "po_id":po_id as Any,
"ven_id":ven_id as Any,//待处理 "ven_id":ven_id as Any,//待处理
...@@ -295,12 +295,12 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne ...@@ -295,12 +295,12 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne
goodsInfoArr?.append(goods) goodsInfoArr?.append(goods)
} }
let goods_info = dataChangeString(sender: goodsInfoArr!) let goods_info = dataChangeString(sender: goodsInfoArr!)
if rkTypeArr[typeSelect] == "直营入库" { // if rkTypeArr[typeSelect] == "直营入库" {
typeSelect = 9 // typeSelect = 9
} // }
let dict = [ let dict = [
"user_token":UserToken as Any, "user_token":UserToken as Any,
"i_type":typeSelect + 1 as Any, "i_type":typeSelect + 8 as Any,
"apply_remark":remark as Any, "apply_remark":remark as Any,
"po_id":po_id as Any, "po_id":po_id as Any,
"ven_id":ven_id as Any, "ven_id":ven_id as Any,
...@@ -329,12 +329,15 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne ...@@ -329,12 +329,15 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne
@IBOutlet weak var lgBtnTitLbl: UILabel! @IBOutlet weak var lgBtnTitLbl: UILabel!
@IBOutlet weak var lgBtn: LGButton! @IBOutlet weak var lgBtn: LGButton!
var isGm = false var isGm = false
var titleArr = ["仓库:","库位:","入库类型:","选择供应商:","选择商品类型:","备注:"] var titleArr = ["仓库:","库位:","入库类型:","备注:"]
var holderArr = ["请选择仓库","请选择库位","直营入库","请选择供应商","直销商品","请输入备注"] var holderArr = ["请选择仓库","请选择库位","固定采购","请输入备注"]
// var titleArr = ["仓库:","库位:","入库类型:","选择供应商:","选择商品类型:","备注:"]
// var holderArr = ["请选择仓库","请选择库位","直营入库","请选择供应商","直销商品","请输入备注"]
//入库类型 // "固定采购","临时采购" //入库类型 // "固定采购","临时采购"
var rkTypeArr = ["采购","调入","退货","生产","调出被拒绝","外采","其他","直营入库"] // var rkTypeArr = ["采购","调入","退货","生产","调出被拒绝","外采","其他","直营入库"]
var rkTypeArr = ["固定采购","临时采购","直营入库"]
var rkSelectTypeArr = ["直销商品","代销商品"] var rkSelectTypeArr = ["直销商品","代销商品"]
var typeSelect:Int = 7 var typeSelect:Int = 0
var selectTypeSelect:Int = 0 var selectTypeSelect:Int = 0
var glSelectView:GLAlertSelectView? var glSelectView:GLAlertSelectView?
...@@ -481,29 +484,29 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne ...@@ -481,29 +484,29 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne
if indexPath.section == 1 { if indexPath.section == 1 {
return return
} }
// if indexPath.row == 3 {
// print("选择供应商")
// let vc = GYSListViewController()
// vc.barTitle = "选择供应商"
// vc.delegate = self
// self.navigationController?.pushViewController(vc, animated: true)
// }
// if indexPath.row == 4 {
// if isCaiGou == false{
// if glSelectView == nil {
// let view = GLAlertSelectView(frame: self.view.bounds)
// view.tag = indexPath.row
// view.selectNum = selectTypeSelect
// view.isOnlySelectKuWei = true
// view.delegate = self
// view.titleLbl.text = "选择商品类型"
// view.dataArr = rkSelectTypeArr
// self.view.addSubview(view)
// glSelectView = view
// }
// }
// }
if indexPath.row == 3 { if indexPath.row == 3 {
print("选择供应商")
let vc = GYSListViewController()
vc.barTitle = "选择供应商"
vc.delegate = self
self.navigationController?.pushViewController(vc, animated: true)
}
if indexPath.row == 4 {
if isCaiGou == false{
if glSelectView == nil {
let view = GLAlertSelectView(frame: self.view.bounds)
view.tag = indexPath.row
view.selectNum = selectTypeSelect
view.isOnlySelectKuWei = true
view.delegate = self
view.titleLbl.text = "选择商品类型"
view.dataArr = rkSelectTypeArr
self.view.addSubview(view)
glSelectView = view
}
}
}
if indexPath.row == 5 {
let alterView = GeliAlertTextView(frame: self.view.window!.bounds) let alterView = GeliAlertTextView(frame: self.view.window!.bounds)
alterView.delegate = self alterView.delegate = self
alterView.titleLbl.text = "请填写入库备注" alterView.titleLbl.text = "请填写入库备注"
...@@ -518,7 +521,6 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne ...@@ -518,7 +521,6 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne
if isCaiGou == false{ if isCaiGou == false{
if glSelectView == nil { if glSelectView == nil {
let view = GLAlertSelectView(frame: self.view.bounds) let view = GLAlertSelectView(frame: self.view.bounds)
view.isHideCaiGou = true
view.tag = indexPath.row view.tag = indexPath.row
view.selectNum = typeSelect view.selectNum = typeSelect
view.tempNum = view.selectNum view.tempNum = view.selectNum
...@@ -652,7 +654,7 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne ...@@ -652,7 +654,7 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne
return cell return cell
} }
if indexPath.row == 5 { if indexPath.row == 3 {
let cell = tableView.dequeueReusableCell(withIdentifier: "TitleAndLblCell") as! TitleAndLblCell let cell = tableView.dequeueReusableCell(withIdentifier: "TitleAndLblCell") as! TitleAndLblCell
cell.nameLbl.text = titleArr[indexPath.row] cell.nameLbl.text = titleArr[indexPath.row]
if orderNumStr.count == 0 { if orderNumStr.count == 0 {
...@@ -680,7 +682,7 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne ...@@ -680,7 +682,7 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne
cell.mustLbl.isHidden = true cell.mustLbl.isHidden = true
cell.nameLeft.constant = 0 cell.nameLeft.constant = 0
cell.mustWidth.constant = 0 cell.mustWidth.constant = 0
if indexPath.row > 4 { if indexPath.row > 2 {
setCellUI(cell: cell) setCellUI(cell: cell)
} }
return cell return cell
...@@ -937,20 +939,20 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne ...@@ -937,20 +939,20 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne
holderArr.insert(rkTypeArr[typeSelect], at: 2) holderArr.insert(rkTypeArr[typeSelect], at: 2)
holderArr.remove(at: 3) holderArr.remove(at: 3)
}else if view.tag == 4 { }else if view.tag == 4 {
selectTypeSelect = selectNum // selectTypeSelect = selectNum
holderArr.insert(rkSelectTypeArr[selectTypeSelect], at: 4) // holderArr.insert(rkSelectTypeArr[selectTypeSelect], at: 4)
holderArr.remove(at: 5) // holderArr.remove(at: 5)
if selectTypeSelect == 0 { // if selectTypeSelect == 0 {
typeSelect = 7 // typeSelect = 7
holderArr.insert("直营入库", at: 2) // holderArr.insert("直营入库", at: 2)
holderArr.remove(at: 3) // holderArr.remove(at: 3)
rkTypeArr = ["采购","调入","退货","生产","调出被拒绝","外采","其他","直营入库"] // rkTypeArr = ["采购","调入","退货","生产","调出被拒绝","外采","其他","直营入库"]
}else{ // }else{
holderArr.insert("固定采购", at: 2) // holderArr.insert("固定采购", at: 2)
holderArr.remove(at: 3) // holderArr.remove(at: 3)
rkTypeArr = ["采购","调入","退货","生产","调出被拒绝","外采","其他","固定采购","临时采购"] // rkTypeArr = ["采购","调入","退货","生产","调出被拒绝","外采","其他","固定采购","临时采购"]
typeSelect = 7 // typeSelect = 7
} // }
}else{ }else{
selectIdx = selectNum selectIdx = selectNum
let data = poiArr[selectIdx!] let data = poiArr[selectIdx!]
......
...@@ -670,8 +670,8 @@ class XiaYunDanViewController: BaseViewController,UITableViewDelegate,UITableVie ...@@ -670,8 +670,8 @@ class XiaYunDanViewController: BaseViewController,UITableViewDelegate,UITableVie
} }
let alertView = LogisticalSelectView(frame: self.view.window!.bounds) let alertView = LogisticalSelectView(frame: self.view.window!.bounds)
alertView.delegate = self alertView.delegate = self
if logPayPriceModel?.total_freight_jd != nil && logPayPriceModel?.total_freight_jd != 0 { if logPayPriceModel?.price_jd != nil && logPayPriceModel?.price_jd != 0 {
alertView.jdPriceLbl.text = "京东冷运(预估运费\(logPayPriceModel?.total_freight_jd!)元)" alertView.jdPriceLbl.text = "京东冷运(预估运费\(logPayPriceModel!.price_jd!)元)"
}else{ }else{
alertView.jdPriceLbl.text = "京东冷运(待上门评估)" alertView.jdPriceLbl.text = "京东冷运(待上门评估)"
} }
......
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