Commit 4d018dcc authored by lujunye's avatar lujunye

修改输入限制

parent 76cc166b
...@@ -47,7 +47,7 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate, UITabBarControllerDeleg ...@@ -47,7 +47,7 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate, UITabBarControllerDeleg
vc.delegate = self vc.delegate = self
let contentView = vc let contentView = vc
// //
// let vc = EPViewController() // let vc = PersonCenterViewController()
// let contentView = vc // let contentView = vc
if let windowScene = sceneC as? UIWindowScene { if let windowScene = sceneC as? UIWindowScene {
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<objects> <objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/> <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="KGk-i7-Jjw" customClass="PersonCenterCell" customModule="GeliBusinessPlatform" customModuleProvider="target"> <tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="KGk-i7-Jjw" customClass="PersonCenterCell" customModule="TestClass" customModuleProvider="target">
<rect key="frame" x="0.0" y="0.0" width="375" height="50"/> <rect key="frame" x="0.0" y="0.0" width="375" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="KGk-i7-Jjw" id="H2p-sc-9uM"> <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="KGk-i7-Jjw" id="H2p-sc-9uM">
......
...@@ -42,7 +42,7 @@ class PersonCenterViewController: BaseViewController,UITableViewDelegate,UITable ...@@ -42,7 +42,7 @@ class PersonCenterViewController: BaseViewController,UITableViewDelegate,UITable
super.viewDidLoad() super.viewDidLoad()
topImgBg.snp.makeConstraints { (make) in topImgBg.snp.makeConstraints { (make) in
make.top.left.right.equalTo(0) make.top.left.right.equalTo(0)
make.height.equalTo(227) make.height.equalTo(227*glscale)
} }
topBgImg.snp.makeConstraints { (make) in topBgImg.snp.makeConstraints { (make) in
make.bottom.equalTo(topImgBg.snp_top) make.bottom.equalTo(topImgBg.snp_top)
...@@ -106,7 +106,7 @@ class PersonCenterViewController: BaseViewController,UITableViewDelegate,UITable ...@@ -106,7 +106,7 @@ class PersonCenterViewController: BaseViewController,UITableViewDelegate,UITable
} }
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return 50 return 50*glscale
} }
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return listArray.count return listArray.count
......
...@@ -127,12 +127,12 @@ ...@@ -127,12 +127,12 @@
</connections> </connections>
</button> </button>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="5jU-Ew-dGr"> <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="5jU-Ew-dGr">
<rect key="frame" x="15" y="175" width="345" height="150"/> <rect key="frame" x="15" y="175" width="345" height="148"/>
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/> <color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="150" id="sgr-YH-MQe"> <constraint firstAttribute="height" constant="148" id="sgr-YH-MQe">
<userDefinedRuntimeAttributes> <userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isAdaptateScreen" value="NO"/> <userDefinedRuntimeAttribute type="boolean" keyPath="isAdaptateScreen" value="YES"/>
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</constraint> </constraint>
</constraints> </constraints>
......
...@@ -271,10 +271,29 @@ class XuanZeShangPinViewController: BaseViewController,UITableViewDelegate,UITab ...@@ -271,10 +271,29 @@ class XuanZeShangPinViewController: BaseViewController,UITableViewDelegate,UITab
print("count === ",selectArr.count) print("count === ",selectArr.count)
let model = sender.cellModel let model = sender.cellModel
let valueStr = senderTF.text as! NSString let valueStr = senderTF.text as! NSString
if senderTF == sender.priceTF { if senderTF == sender.priceTF {//价格
model!.target_Price = formatShowNumber(value: senderTF.text!) let str = formatShowNumber(value: senderTF.text!) as! NSString
}else{ if str.floatValue <= 0 {
model!.target_Count = valueStr.integerValue HUD.flash(.label("请输入正确的价格"), delay: 1.2)
model!.target_Price = sender.model?.price
senderTF.text = sender.model?.price
}else{
model!.target_Price = str as String
senderTF.text = str as String
}
}else{//数量
if valueStr.integerValue > sender.maxNum! {
HUD.flash(.label("超出最大数量\(sender.maxNum!)"), delay: 1.2)
model!.target_Count = sender.maxNum!
senderTF.text = "\(sender.maxNum!)"
}else if valueStr.integerValue == 0 {
HUD.flash(.label("数量不小于1"), delay: 1.2)
model!.target_Count = 1
senderTF.text = "1"
}else{
model!.target_Count = valueStr.integerValue
senderTF.text = valueStr as String
}
} }
} }
......
...@@ -103,7 +103,7 @@ class EPViewController: BaseViewController,UITableViewDelegate,UITableViewDataSo ...@@ -103,7 +103,7 @@ class EPViewController: BaseViewController,UITableViewDelegate,UITableViewDataSo
HUD.hide(animated: true) HUD.hide(animated: true)
self.generalInfoModel = (data as! GeneralInfoModel) self.generalInfoModel = (data as! GeneralInfoModel)
self.shangPinStatusArr = (self.generalInfoModel?.data!.gs)! self.shangPinStatusArr = (self.generalInfoModel?.data!.gs)!
sender.setTitle("保存", for: .normal) self.editBtn!.setTitle("保存", for: .normal)
self.isAllEditing = true self.isAllEditing = true
self.listTbv.reloadData() self.listTbv.reloadData()
}) { (error) in }) { (error) in
...@@ -209,7 +209,7 @@ class EPViewController: BaseViewController,UITableViewDelegate,UITableViewDataSo ...@@ -209,7 +209,7 @@ class EPViewController: BaseViewController,UITableViewDelegate,UITableViewDataSo
//MARK:--修改商品接口 //MARK:--修改商品接口
goodsEdit(dic, success: { (data) in goodsEdit(dic, success: { (data) in
HUD.flash(.labeledSubSuccess(subtitle: "提交修改成功"), delay: 1.2) HUD.flash(.labeledSubSuccess(subtitle: "提交修改成功"), delay: 1.2)
sender.setTitle("编辑", for: .normal) self.editBtn!.setTitle("编辑", for: .normal)
self.isAllEditing = false self.isAllEditing = false
self.listTbv.reloadData() self.listTbv.reloadData()
}) { (error) in }) { (error) in
...@@ -253,10 +253,11 @@ class EPViewController: BaseViewController,UITableViewDelegate,UITableViewDataSo ...@@ -253,10 +253,11 @@ class EPViewController: BaseViewController,UITableViewDelegate,UITableViewDataSo
} }
} }
var editBtn:UIButton?
@objc func btmBtnClick(sender:UIButton){ @objc func btmBtnClick(sender:UIButton){
switch sender.titleLabel!.text { switch sender.titleLabel!.text {
case "编辑": case "编辑":
editBtn = sender
let alertView = GeliAlertView(frame: self.view.window!.bounds) let alertView = GeliAlertView(frame: self.view.window!.bounds)
alertView.delegate = self; alertView.delegate = self;
alertView.tishiLbl.text = "" alertView.tishiLbl.text = ""
...@@ -678,10 +679,10 @@ class EPViewController: BaseViewController,UITableViewDelegate,UITableViewDataSo ...@@ -678,10 +679,10 @@ class EPViewController: BaseViewController,UITableViewDelegate,UITableViewDataSo
cell.tag = indexPath.row cell.tag = indexPath.row
if isAllEditing == false { if isAllEditing == false {
cell.contentRight.constant = 15 cell.contentRight.constant = 15
cell.imgView.isHidden = true cell.arrowImg.isHidden = true
}else{ }else{
cell.contentRight.constant = 32 cell.contentRight.constant = 32
cell.imgView.isHidden = false cell.arrowImg.isHidden = false
} }
cell.delegate = self cell.delegate = self
return cell return cell
...@@ -801,10 +802,10 @@ class EPViewController: BaseViewController,UITableViewDelegate,UITableViewDataSo ...@@ -801,10 +802,10 @@ class EPViewController: BaseViewController,UITableViewDelegate,UITableViewDataSo
cell.contentLbl.text = tishixxArr1[indexPath.row] as! String cell.contentLbl.text = tishixxArr1[indexPath.row] as! String
if isAllEditing{ if isAllEditing{
cell.contentRight.constant = 32 cell.contentRight.constant = 32
cell.imgView.isHidden = false cell.arrowImg.isHidden = false
}else{ }else{
cell.contentRight.constant = 15 cell.contentRight.constant = 15
cell.imgView.isHidden = true cell.arrowImg.isHidden = true
} }
cell.delegate = self cell.delegate = self
return cell return cell
......
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