Commit 623c3547 authored by lujunye's avatar lujunye

新增不填采购人崩,修复

parent 72a34bbb
...@@ -129,6 +129,8 @@ class InputInitInfoGoodsInfoModel: Mappable { //商品信息 ...@@ -129,6 +129,8 @@ class InputInitInfoGoodsInfoModel: Mappable { //商品信息
var chuKuLiang:Int? var chuKuLiang:Int?
var pog_id = 0 var pog_id = 0
var no_push_num:Int?
required init?( map: Map) { required init?( map: Map) {
} }
...@@ -148,6 +150,7 @@ class InputInitInfoGoodsInfoModel: Mappable { //商品信息 ...@@ -148,6 +150,7 @@ class InputInitInfoGoodsInfoModel: Mappable { //商品信息
DayType <- map["DayType"] DayType <- map["DayType"]
chuKuLiang <- map["chuKuLiang"] chuKuLiang <- map["chuKuLiang"]
pog_id <- map["pog_id"] pog_id <- map["pog_id"]
no_push_num <- map["no_push_num"]
} }
} }
......
...@@ -17,6 +17,7 @@ protocol NewOnlyRKCellDelegate { ...@@ -17,6 +17,7 @@ protocol NewOnlyRKCellDelegate {
class NewOnlyRKCell: UITableViewCell,UITextFieldDelegate { class NewOnlyRKCell: UITableViewCell,UITextFieldDelegate {
var delegate:NewOnlyRKCellDelegate? var delegate:NewOnlyRKCellDelegate?
@IBOutlet weak var titLbl: UILabel!
@IBOutlet weak var delBtn: UIButton! @IBOutlet weak var delBtn: UIButton!
@IBOutlet weak var rightBtn: UIButton! @IBOutlet weak var rightBtn: UIButton!
@IBOutlet weak var leftBtn: UIButton! @IBOutlet weak var leftBtn: UIButton!
......
...@@ -350,6 +350,7 @@ ...@@ -350,6 +350,7 @@
<outlet property="rkCountTf" destination="s2D-dg-gBi" id="HFy-WE-TYS"/> <outlet property="rkCountTf" destination="s2D-dg-gBi" id="HFy-WE-TYS"/>
<outlet property="rkPriceTf" destination="kGM-d5-IE6" id="azO-uu-LsV"/> <outlet property="rkPriceTf" destination="kGM-d5-IE6" id="azO-uu-LsV"/>
<outlet property="timeLbl" destination="yHy-KY-Uxt" id="b0q-mN-cer"/> <outlet property="timeLbl" destination="yHy-KY-Uxt" id="b0q-mN-cer"/>
<outlet property="titLbl" destination="dXp-Fv-ghH" id="yQ6-ua-y2u"/>
<outlet property="totalPriceTf" destination="DNW-1v-r8x" id="emO-uV-Hk1"/> <outlet property="totalPriceTf" destination="DNW-1v-r8x" id="emO-uV-Hk1"/>
</connections> </connections>
<point key="canvasLocation" x="155.79710144927537" y="117.1875"/> <point key="canvasLocation" x="155.79710144927537" y="117.1875"/>
......
...@@ -17,6 +17,7 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne ...@@ -17,6 +17,7 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne
var po_id = 0 var po_id = 0
var isCaiGou = false var isCaiGou = false
var remark = "" var remark = ""
var orderNumStr = ""
//MARK: - 提交申请 //MARK: - 提交申请
func sureGeliAlertTextViewAction(sender: String) { func sureGeliAlertTextViewAction(sender: String) {
...@@ -199,6 +200,8 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne ...@@ -199,6 +200,8 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
if isCaiGou { if isCaiGou {
typeSelect = 0 typeSelect = 0
holderArr.insert(rkTypeArr[typeSelect!], at: 2) holderArr.insert(rkTypeArr[typeSelect!], at: 2)
...@@ -419,6 +422,7 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne ...@@ -419,6 +422,7 @@ class NewRKVc: BaseViewController ,UITableViewDelegate,UITableViewDataSource, Ne
} }
let data = rkSelectArr[indexPath.row] let data = rkSelectArr[indexPath.row]
cell.nameLbl.text = data.goods_name cell.nameLbl.text = data.goods_name
cell.titLbl.text = "入库数量:(可入库量为\(data.no_push_num!)"
cell.detailLbl.text = data.spec_str! + " " + \(data.price!)" cell.detailLbl.text = data.spec_str! + " " + \(data.price!)"
cell.rkPriceTf.text = "\(data.price!)" cell.rkPriceTf.text = "\(data.price!)"
cell.rkCountTf.text = "1" cell.rkCountTf.text = "1"
......
...@@ -175,7 +175,7 @@ class XinCaiGouViewController: BaseViewController,UITableViewDelegate,UITableVie ...@@ -175,7 +175,7 @@ class XinCaiGouViewController: BaseViewController,UITableViewDelegate,UITableVie
return return
} }
if textField.tag == 3 { if textField.tag == 3 {
cgName = textField.text cgName = textField.text!
} }
listView.reloadData() listView.reloadData()
...@@ -222,7 +222,7 @@ class XinCaiGouViewController: BaseViewController,UITableViewDelegate,UITableVie ...@@ -222,7 +222,7 @@ class XinCaiGouViewController: BaseViewController,UITableViewDelegate,UITableVie
var glSelectView:GLAlertSelectView? var glSelectView:GLAlertSelectView?
var typeSelect = 1 var typeSelect = 1
var cgName:String? var cgName = ""
var contentStr = "" var contentStr = ""
//MARK: - 提交审核 //MARK: - 提交审核
@IBAction func submitAction(_ sender: Any) { @IBAction func submitAction(_ sender: Any) {
......
...@@ -133,7 +133,7 @@ class CGDListVC: BaseViewController , UITableViewDelegate, UITableViewDataSource ...@@ -133,7 +133,7 @@ class CGDListVC: BaseViewController , UITableViewDelegate, UITableViewDataSource
var status = "" var status = ""
if orderStatus == 2 { if orderStatus == 2 {
cell.statusLbl.isHidden = false cell.statusLbl.isHidden = false
switch model.push_status { switch model.pay_status {
case 1: case 1:
status = "未付款" status = "未付款"
break break
......
...@@ -62,7 +62,7 @@ class CGDListViewController: BaseViewController ,UISearchBarDelegate, SearchBar ...@@ -62,7 +62,7 @@ class CGDListViewController: BaseViewController ,UISearchBarDelegate, SearchBar
make.height.equalTo(35) make.height.equalTo(35)
} }
searchV = searchBr searchV = searchBr
searchBr.placeholderStr = "输入订单编号/制单人名称" searchBr.placeholderStr = "输入订单编号/制单人名称/采购人名称"
searchBr.cornerRadius = 35/2.0 searchBr.cornerRadius = 35/2.0
searchBr.delegate = self searchBr.delegate = self
searchBr.delegateL = self searchBr.delegateL = self
......
...@@ -14,7 +14,7 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl ...@@ -14,7 +14,7 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl
func XinCaiGouViewControllerFinish() { func XinCaiGouViewControllerFinish() {
loadData() loadData()
} }
func NewRKVcFinish() { func NewRKVcFinish() {
loadData() loadData()
} }
...@@ -98,8 +98,8 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl ...@@ -98,8 +98,8 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl
let zfWayArr = ["未支付","现金","转账(私)","转账(公)","转账(微信)","转账(支付宝)"] let zfWayArr = ["未支付","现金","转账(私)","转账(公)","转账(微信)","转账(支付宝)"]
var payZt = 0//支付方式 var payZt = 0//支付状态
var payFs = 0//支付状态 var payFs = 0//支付方式
var model:PurchaseOrderDetailDataModel? var model:PurchaseOrderDetailDataModel?
...@@ -190,34 +190,38 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl ...@@ -190,34 +190,38 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl
case "入库","补录入库": case "入库","补录入库":
var rkDatas:Array<InputInitInfoGoodsInfoModel> = [] var rkDatas:Array<InputInitInfoGoodsInfoModel> = []
model!.goods_res?.forEach({ (item) in model!.goods_res?.forEach({ (item) in
let dict = [ if item.no_push_num != 0 {
"sku_id":item.sku_id as Any, let dict = [
"goods_id":item.goods_id as Any, "sku_id":item.sku_id as Any,
"goods_name":item.goods_name as Any, "goods_id":item.goods_id as Any,
"spec_str":item.sku_name as Any, "goods_name":item.goods_name as Any,
"goods_thumb":"" as Any, "spec_str":item.sku_name as Any,
"price":item.price as Any, "goods_thumb":"" as Any,
"inventory":0 as Any, "price":item.price as Any,
"warehouse_inventory":0 as Any, "inventory":0 as Any,
"BZQ":"" as Any, "warehouse_inventory":0 as Any,
"ZJ":"" as Any, "BZQ":"" as Any,
"RKSL":"" as Any, "ZJ":"" as Any,
"RKJG":"" as Any, "RKSL":"" as Any,
"DayType":1 as Any, "RKJG":"" as Any,
"createDay":"" as Any, "DayType":1 as Any,
"createDayStr":"" as Any, "createDay":"" as Any,
"chuKuLiang":"" as Any, "createDayStr":"" as Any,
"pog_id":item.pog_id as Any "chuKuLiang":"" as Any,
] "pog_id":item.pog_id as Any,
let mo = InputInitInfoGoodsInfoModel(JSON: dict) "no_push_num":item.no_push_num as Any
rkDatas.append(mo!) ]
let mo = InputInitInfoGoodsInfoModel(JSON: dict)
rkDatas.append(mo!)
}
}) })
let vc = NewRKVc() let vc = NewRKVc()
vc.isCaiGou = true vc.isCaiGou = true
vc.rkSelectArr = rkDatas vc.rkSelectArr = rkDatas
vc.po_id = model?.po_id! as! Int vc.po_id = model?.po_id! as! Int
vc.delegate = self vc.delegate = self
vc.orderNumStr = model?.po_no! as! String
self.navigationController?.pushViewController(vc, animated: true) self.navigationController?.pushViewController(vc, animated: true)
break break
case "撤销入库": case "撤销入库":
...@@ -274,8 +278,11 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl ...@@ -274,8 +278,11 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl
self.holderArr.insert("固定采购", at: 4) self.holderArr.insert("固定采购", at: 4)
self.holderArr.remove(at: 5) self.holderArr.remove(at: 5)
} }
self.payFs = mo!.purchase_order!.pay_type! self.payFs = mo!.purchase_order!.pay_type!
self.payZt = mo!.purchase_order!.pay_status! - 1 self.payZt = mo!.purchase_order!.pay_status! - 1
self.holderArr.insert(self.zfWayArr[self.payFs], at: 5) self.holderArr.insert(self.zfWayArr[self.payFs], at: 5)
self.holderArr.remove(at: 6) self.holderArr.remove(at: 6)
self.holderArr.insert(self.zfTypeArr[self.payZt], at: 6) self.holderArr.insert(self.zfTypeArr[self.payZt], at: 6)
...@@ -286,7 +293,7 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl ...@@ -286,7 +293,7 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl
} }
self.model = mo?.purchase_order self.model = mo?.purchase_order
switch self.model!.order_status { switch self.model!.order_status {
case 1 : case 1 :
if (mo?.purchase_auth?.contains("119"))! { if (mo?.purchase_auth?.contains("119"))! {
...@@ -351,7 +358,7 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl ...@@ -351,7 +358,7 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl
cell.cgCount.text = num as String cell.cgCount.text = num as String
cell.cgPrice.text = amount as String cell.cgPrice.text = amount as String
cell.detailLbl.text = "\(item!.sku_name!) ¥\(amount)x\(num) \(item!.unit!)" cell.detailLbl.text = "\(item!.sku_name!) ¥\(amount)x\(num) \(item!.unit!)"
cell.cgTotalPrice.text = "\(num.floatValue * amount.floatValue)" cell.cgTotalPrice.text = String(format: "%.2f", num.floatValue * amount.floatValue)
return cell return cell
} }
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
......
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