Commit 4e1eac1a authored by lujunye's avatar lujunye

添加采购单修改支付状态接口

parent 7d7f62de
...@@ -154,5 +154,7 @@ ...@@ -154,5 +154,7 @@
<string>Purchase/purchaseOrderAudit</string> <string>Purchase/purchaseOrderAudit</string>
<key>撤销入库</key> <key>撤销入库</key>
<string>Purchase/backOut</string> <string>Purchase/backOut</string>
<key>采购单修改支付状态</key>
<string>Purchase/payStatus</string>
</dict> </dict>
</plist> </plist>
...@@ -103,3 +103,20 @@ func backOut(_ params:[String:Any],success:@escaping (_ res:Any)->(),failture:@e ...@@ -103,3 +103,20 @@ func backOut(_ params:[String:Any],success:@escaping (_ res:Any)->(),failture:@e
failture(error) failture(error)
} }
} }
//MARK:--采购单修改支付状态
/* 说明:供应商信息在列表中已经全部列出,详情功能拿列表数据即可
//params-key(
//user_token(验证token)
po_id 采购单id
pay_type 支付类型:0未支付,1现金,2转账(私),3转账(公),4转账(微信),5转账(支付宝)
pay_status 付款状态:1未付款,2已付款,3月结,4欠款
*/
func payStatus(_ params:[String:Any],success:@escaping (_ res:Any)->(),failture:@escaping(_ error:Error)->()) {
NetworkRequest.sharedInstance.postRequest("采购单修改支付状态", params, { (rep:DataResponse<UpDataModel>) in
}, success: { (data) in
success(data)
}) { (error) in
failture(error)
}
}
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
import Foundation import Foundation
import ObjectMapper import ObjectMapper
//发送验证码,验证短信验证码,修改登录密码,绑定、更换绑定格利支付账号,简单通用操作接口,普通订单发货,预售订单发货,订单绑定/更换绑定客户,确认订单,订单取消,修改订单商品价格,订单退款,普通订单退货,预售订单退货,修改订单支付方式(状态),商家仓库添加,商家仓库修改,商家仓库删除,提交下单,商品入库审核,商品入库,商品入库申请,商品出库,商品申请出库,商品审核出库,出库入库审核不通过,编辑地址,删除地址,新增采购单,审核采购单,撤销入库 //发送验证码,验证短信验证码,修改登录密码,绑定、更换绑定格利支付账号,简单通用操作接口,普通订单发货,预售订单发货,订单绑定/更换绑定客户,确认订单,订单取消,修改订单商品价格,订单退款,普通订单退货,预售订单退货,修改订单支付方式(状态),商家仓库添加,商家仓库修改,商家仓库删除,提交下单,商品入库审核,商品入库,商品入库申请,商品出库,商品申请出库,商品审核出库,出库入库审核不通过,编辑地址,删除地址,新增采购单,审核采购单,撤销入库,采购单修改支付状态
class UpDataModel: Mappable { class UpDataModel: Mappable {
var code:Int? var code:Int?
......
...@@ -142,7 +142,6 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA ...@@ -142,7 +142,6 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA
ipdVHeight.constant = 0.001 ipdVHeight.constant = 0.001
} }
func setKuWeiView(){ func setKuWeiView(){
IQKeyboardManager.shared.resignFirstResponder() IQKeyboardManager.shared.resignFirstResponder()
...@@ -218,11 +217,12 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA ...@@ -218,11 +217,12 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA
} }
let cell = tableView.dequeueReusableCell(withIdentifier: "selectTbvCell") as! TitleAndSelectCell let cell = tableView.dequeueReusableCell(withIdentifier: "selectTbvCell") as! TitleAndSelectCell
cell.titleLbl.text = dataArr[indexPath.row] as! String cell.titleLbl.text = dataArr[indexPath.row]
cell.delegate = self cell.delegate = self
cell.tag = indexPath.row cell.tag = indexPath.row
cell.titleLbl.textColor = UIColor(named: "标题字颜色") cell.titleLbl.textColor = UIColor(named: "标题字颜色")
cell.selectBtn.isSelected = false cell.selectBtn.isSelected = false
if isMultipleS == true { if isMultipleS == true {
for item in selectArray! { for item in selectArray! {
if item == indexPath.row { if item == indexPath.row {
...@@ -236,11 +236,13 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA ...@@ -236,11 +236,13 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA
cell.selectBtn.isSelected = true cell.selectBtn.isSelected = true
} }
} }
if deSelectArr.count > 0 { if deSelectArr.count > 0 {
cell.titleLbl.textColor = UIColor(named: "蓝色字体颜色") cell.titleLbl.textColor = UIColor(named: "蓝色字体颜色")
cell.selectBtn.isSelected = true cell.selectBtn.isSelected = true
for i in deSelectArr { deSelectArr.forEach { (i) in
if i == indexPath.row { if i == indexPath.row{
cell.titleLbl.textColor = UIColor(named: "#999999") cell.titleLbl.textColor = UIColor(named: "#999999")
cell.selectBtn.isUserInteractionEnabled = false cell.selectBtn.isUserInteractionEnabled = false
cell.selectBtn.isSelected = false cell.selectBtn.isSelected = false
...@@ -249,6 +251,8 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA ...@@ -249,6 +251,8 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA
} }
return cell return cell
} }
@IBAction func submitClick(_ sender: Any) { @IBAction func submitClick(_ sender: Any) {
if (titleLbl.text?.contains("库位"))! && isOnlySelectKuWei == false{ if (titleLbl.text?.contains("库位"))! && isOnlySelectKuWei == false{
...@@ -339,7 +343,6 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA ...@@ -339,7 +343,6 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA
func deleClickAction(sender: Int) { func deleClickAction(sender: Int) {
print("sender == ",sender)
if (titleLbl.text?.contains("库位"))! && isOnlySelectKuWei == false{ if (titleLbl.text?.contains("库位"))! && isOnlySelectKuWei == false{
kuWeiArr.remove(at: sender) kuWeiArr.remove(at: sender)
delegate?.GLAlertSelectDelAction?(sender: kuWeiArr) delegate?.GLAlertSelectDelAction?(sender: kuWeiArr)
......
...@@ -76,7 +76,6 @@ ...@@ -76,7 +76,6 @@
</label> </label>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="aRc-4S-xXS"> <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="aRc-4S-xXS">
<rect key="frame" x="0.0" y="147.66666666666663" width="414" height="102.33333333333331"/> <rect key="frame" x="0.0" y="147.66666666666663" width="414" height="102.33333333333331"/>
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/>
<connections> <connections>
<outlet property="dataSource" destination="-1" id="5Tz-Qf-U57"/> <outlet property="dataSource" destination="-1" id="5Tz-Qf-U57"/>
<outlet property="delegate" destination="-1" id="OfK-fO-bG2"/> <outlet property="delegate" destination="-1" id="OfK-fO-bG2"/>
......
...@@ -69,14 +69,15 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl ...@@ -69,14 +69,15 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl
//MARK: - cell delegate //MARK: - cell delegate
var titleArr = ["采购单号","采购日期","供应商","采购人","采购类型","支付方式","支付类型","备注"] var titleArr = ["采购单号","采购日期","供应商","采购人","采购类型","支付方式","支付状态","备注"]
var holderArr = ["-","-","-","-","-","未支付","未付款","-"] var holderArr = ["-","-","-","-","-","未支付","未付款","-"]
let zfTypeArr = ["未付款","欠款","月结","已付款"] let zfTypeArr = ["未付款","已付款","月结","欠款"]
let zfWayArr = ["未支付","现金","转账(私)","转账(公)","转账(微信)","转账(支付宝)"] let zfWayArr = ["未支付","现金","转账(私)","转账(公)","转账(微信)","转账(支付宝)"]
var payType = 0//支付方式 var payZt = 0//支付方式
var payStatus = 0//支付状态 var payFs = 0//支付状态
var model:PurchaseOrderDetailDataModel? var model:PurchaseOrderDetailDataModel?
...@@ -137,9 +138,6 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl ...@@ -137,9 +138,6 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl
alterView.titleLbl.text = "请填写不通过原因(必填)" alterView.titleLbl.text = "请填写不通过原因(必填)"
alterView.placerLbl.text = "请填写不通过原因..." alterView.placerLbl.text = "请填写不通过原因..."
self.view.window?.addSubview(alterView) self.view.window?.addSubview(alterView)
break break
default: default:
break break
...@@ -229,13 +227,13 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl ...@@ -229,13 +227,13 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl
let view = GLAlertSelectView(frame: self.view.bounds) let view = GLAlertSelectView(frame: self.view.bounds)
view.tag = 100 view.tag = 100
view.delegate = self view.delegate = self
if payStatus != 0 { view.selectNum = payZt
view.deSelectArr = [0,1,2]
}
view.selectNum = payType
view.tempNum = view.selectNum view.tempNum = view.selectNum
view.titleLbl.text = "请选择支付状态" view.titleLbl.text = "请选择支付状态"
view.dataArr = zfTypeArr view.dataArr = zfTypeArr
if payFs != 0 {
view.deSelectArr = [0,2,3]
}
self.view.addSubview(view) self.view.addSubview(view)
glSelectView = view glSelectView = view
} }
...@@ -245,7 +243,7 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl ...@@ -245,7 +243,7 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl
let view = GLAlertSelectView(frame: self.view.bounds) let view = GLAlertSelectView(frame: self.view.bounds)
view.tag = 999 view.tag = 999
view.delegate = self view.delegate = self
view.selectNum = payStatus view.selectNum = payFs
view.tempNum = view.selectNum view.tempNum = view.selectNum
view.titleLbl.text = "请选择支付方式" view.titleLbl.text = "请选择支付方式"
view.dataArr = zfWayArr view.dataArr = zfWayArr
...@@ -292,20 +290,20 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl ...@@ -292,20 +290,20 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl
} }
func GLAlertSelectViewClick(selectNum: Int, view: GLAlertSelectView) { func GLAlertSelectViewClick(selectNum: Int, view: GLAlertSelectView) {
if view.tag == 999 { if view.tag == 999 {
payStatus = selectNum payFs = selectNum
holderArr.insert(zfWayArr[payStatus], at: 5) holderArr.insert(zfWayArr[payFs], at: 5)
holderArr.remove(at: 6) holderArr.remove(at: 6)
if payStatus != 0 { if payFs != 0 {
payType = 3 payZt = 1
}else{ }else{
payType = 0 payZt = 0
} }
holderArr.insert(zfTypeArr[payType], at: 6) holderArr.insert(zfTypeArr[payZt], at: 6)
holderArr.remove(at: 7) holderArr.remove(at: 7)
}else{ }else{
if payStatus == 0 { if payFs == 0 {
payType = selectNum payZt = selectNum
holderArr.insert(zfTypeArr[payType], at: 6) holderArr.insert(zfTypeArr[payZt], at: 6)
holderArr.remove(at: 7) holderArr.remove(at: 7)
} }
} }
...@@ -316,10 +314,10 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl ...@@ -316,10 +314,10 @@ class CGDXQVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,GLAl
func GLASClose(view: GLAlertSelectView, selectnum: Int, selectArr: Array<Int>) { func GLASClose(view: GLAlertSelectView, selectnum: Int, selectArr: Array<Int>) {
if selectnum != 10086 { if selectnum != 10086 {
if view.titleLbl.text == "请选择支付状态" { if view.titleLbl.text == "请选择支付状态" {
payStatus = selectnum payZt = selectnum
} }
if view.titleLbl.text == "请选择支付方式" { if view.titleLbl.text == "请选择支付方式" {
payType = selectnum payFs = selectnum
} }
} }
view.removeFromSuperview() view.removeFromSuperview()
......
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