Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
GeliBusinessPlatform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
CI / CD Analytics
Repository Analytics
Value Stream Analytics
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ljy
GeliBusinessPlatform
Commits
64d44745
Commit
64d44745
authored
May 19, 2020
by
lujunye
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
补充新逻辑
parent
29f9ccc3
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
115 additions
and
117 deletions
+115
-117
GeliBusinessPlatform.xcworkspace/xcuserdata/junyelu.xcuserdatad/UserInterfaceState.xcuserstate
...erdata/junyelu.xcuserdatad/UserInterfaceState.xcuserstate
+0
-0
GeliBusinessPlatform/Define/高德地图/AMapSearchKit.framework/Headers/AMapCommonObj.h
...fine/高德地图/AMapSearchKit.framework/Headers/AMapCommonObj.h
+1
-1
GeliBusinessPlatform/Model/WarehouseInterface.swift
GeliBusinessPlatform/Model/WarehouseInterface.swift
+1
-1
GeliBusinessPlatform/Model/WarehouseManageModel/ShopWarehouseDetailModel.swift
...Model/WarehouseManageModel/ShopWarehouseDetailModel.swift
+18
-4
GeliBusinessPlatform/View/AlertView/GLAlertSelectView.swift
GeliBusinessPlatform/View/AlertView/GLAlertSelectView.swift
+29
-9
GeliBusinessPlatform/ViewController/仓库管理/WarehoseMangementListVC.swift
...latform/ViewController/仓库管理/WarehoseMangementListVC.swift
+2
-19
GeliBusinessPlatform/ViewController/新增、编辑(查看)仓库/CheckWareHourseViewController.swift
...ontroller/新增、编辑(查看)仓库/CheckWareHourseViewController.swift
+64
-83
No files found.
GeliBusinessPlatform.xcworkspace/xcuserdata/junyelu.xcuserdatad/UserInterfaceState.xcuserstate
View file @
64d44745
No preview for this file type
GeliBusinessPlatform/Define/高德地图/AMapSearchKit.framework/Headers/AMapCommonObj.h
View file @
64d44745
...
@@ -234,7 +234,7 @@
...
@@ -234,7 +234,7 @@
///中心点经纬度
///中心点经纬度
@property
(
nonatomic
,
copy
)
AMapGeoPoint
*
location
;
@property
(
nonatomic
,
copy
)
AMapGeoPoint
*
location
;
///面积,单位平方米
///面积,单位平方米
@property
(
nonatomic
,
assign
)
CGFloat
area
;
@property
(
nonatomic
,
assign
)
CGFloat
area
;
@end
@end
///道路
///道路
...
...
GeliBusinessPlatform/Model/WarehouseInterface.swift
View file @
64d44745
...
@@ -33,7 +33,7 @@ user_token(验证token)
...
@@ -33,7 +33,7 @@ user_token(验证token)
w_id(仓库id)
w_id(仓库id)
*/
*/
func
WarehouseDetail
(
_
params
:[
String
:
Any
],
success
:
@escaping
(
_
res
:
Any
)
->
(),
failture
:
@escaping
(
_
error
:
Error
)
->
())
{
func
WarehouseDetail
(
_
params
:[
String
:
Any
],
success
:
@escaping
(
_
res
:
Any
)
->
(),
failture
:
@escaping
(
_
error
:
Error
)
->
())
{
NetworkRequest
.
sharedInstance
.
postRequest
(
"商家仓库详情"
,
params
,
{
(
rep
:
DataResponse
<
ShopWarehouseDetail
Data
Model
>
)
in
NetworkRequest
.
sharedInstance
.
postRequest
(
"商家仓库详情"
,
params
,
{
(
rep
:
DataResponse
<
ShopWarehouseDetailModel
>
)
in
},
success
:
{
(
data
)
in
},
success
:
{
(
data
)
in
success
(
data
)
success
(
data
)
})
{
(
error
)
in
})
{
(
error
)
in
...
...
GeliBusinessPlatform/Model/WarehouseManageModel/ShopWarehouseDetailModel.swift
View file @
64d44745
...
@@ -45,8 +45,8 @@ class ShopWarehouseDetailDataBasicModel: Mappable {
...
@@ -45,8 +45,8 @@ class ShopWarehouseDetailDataBasicModel: Mappable {
var
w_name
:
String
?
//仓库名
var
w_name
:
String
?
//仓库名
var
w_type
:
Int
?
//仓库类型,1常温、2冷藏、3冷冻
var
w_type
:
Int
?
//仓库类型,1常温、2冷藏、3冷冻
var
w_address
:
String
?
//地址
var
w_address
:
String
?
//地址
var
volume
:
In
t
?
//容积
var
volume
:
Floa
t
?
//容积
var
area
:
In
t
?
//面积
var
area
:
Floa
t
?
//面积
var
contact
:
String
?
//联系人
var
contact
:
String
?
//联系人
var
contact_number
:
String
?
//联系电话
var
contact_number
:
String
?
//联系电话
var
mail
:
String
?
//电子邮箱
var
mail
:
String
?
//电子邮箱
...
@@ -81,7 +81,7 @@ class ShopWarehouseDetailDataPositionModel: Mappable {
...
@@ -81,7 +81,7 @@ class ShopWarehouseDetailDataPositionModel: Mappable {
var
p_name
:
String
?
//库位名
var
p_name
:
String
?
//库位名
var
is_default
:
Int
?
//是否默认
var
is_default
:
Int
?
//是否默认
var
inventory_count
:
Int
?
//库存数
var
inventory_count
:
Int
?
//库存数
var
status
=
1
//状态
required
init
?(
map
:
Map
)
{
required
init
?(
map
:
Map
)
{
}
}
...
@@ -91,7 +91,21 @@ class ShopWarehouseDetailDataPositionModel: Mappable {
...
@@ -91,7 +91,21 @@ class ShopWarehouseDetailDataPositionModel: Mappable {
p_name
<-
map
[
"p_name"
]
p_name
<-
map
[
"p_name"
]
is_default
<-
map
[
"is_default"
]
is_default
<-
map
[
"is_default"
]
inventory_count
<-
map
[
"inventory_count"
]
inventory_count
<-
map
[
"inventory_count"
]
}
}
class
ShopWarehouseDetailDataPositionDetailModel
:
Mappable
{
var
p_id
:
Int
?
//库位id
var
p_name
:
String
?
//库位名
var
status
:
Int
?
//库位修改状态,1未修改2已修改3删除4新增,库位中有库存时则不能删除
required
init
?(
map
:
Map
)
{
}
func
mapping
(
map
:
Map
)
{
p_id
<-
map
[
"p_id"
]
p_name
<-
map
[
"p_name"
]
status
<-
map
[
"status"
]
status
<-
map
[
"status"
]
}
}
}
}
GeliBusinessPlatform/View/AlertView/GLAlertSelectView.swift
View file @
64d44745
...
@@ -203,7 +203,10 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA
...
@@ -203,7 +203,10 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA
return
cell
return
cell
}
}
@IBAction
func
submitClick
(
_
sender
:
Any
)
{
@IBAction
func
submitClick
(
_
sender
:
Any
)
{
if
(
titleLbl
.
text
?
.
contains
(
"库位"
))
!
{
delegate
?
.
KuWeiDataArr
?(
sender
:
kuWeiArr
)
return
}
if
isMultipleS
==
false
{
if
isMultipleS
==
false
{
if
selectNum
==
nil
{
if
selectNum
==
nil
{
HUD
.
flash
(
.
label
(
"
\(
titleLbl
.
text
!
)
"
),
delay
:
1.2
)
HUD
.
flash
(
.
label
(
"
\(
titleLbl
.
text
!
)
"
),
delay
:
1.2
)
...
@@ -228,14 +231,34 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA
...
@@ -228,14 +231,34 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA
if
isMultipleS
==
false
{
if
isMultipleS
==
false
{
selectNum
=
cell
.
tag
selectNum
=
cell
.
tag
}
else
{
}
else
{
if
cell
.
selectBtn
.
isSelected
==
true
{
if
isShangPinType
{
selectArray
?
.
insert
(
99
,
at
:
cell
.
tag
)
if
cell
.
tag
==
0
{
selectArray
?
.
remove
(
at
:
cell
.
tag
+
1
)
if
selectArray
!
[
0
]
==
99
{
selectArray
?
.
insert
(
0
,
at
:
0
)
selectArray
?
.
remove
(
at
:
1
)
}
else
{
selectArray
?
.
insert
(
99
,
at
:
0
)
selectArray
?
.
remove
(
at
:
1
)
}
}
else
{
for
i
in
1
..<
selectArray
!.
count
{
selectArray
?
.
insert
(
99
,
at
:
i
)
selectArray
?
.
remove
(
at
:
i
+
1
)
}
selectArray
?
.
insert
(
cell
.
tag
,
at
:
cell
.
tag
)
selectArray
?
.
remove
(
at
:
cell
.
tag
+
1
)
}
}
else
{
}
else
{
selectArray
?
.
insert
(
cell
.
tag
,
at
:
cell
.
tag
)
if
cell
.
selectBtn
.
isSelected
==
true
{
selectArray
?
.
remove
(
at
:
cell
.
tag
+
1
)
selectArray
?
.
insert
(
99
,
at
:
cell
.
tag
)
selectArray
?
.
remove
(
at
:
cell
.
tag
+
1
)
}
else
{
selectArray
?
.
insert
(
cell
.
tag
,
at
:
cell
.
tag
)
selectArray
?
.
remove
(
at
:
cell
.
tag
+
1
)
}
}
}
}
}
print
(
"sele"
,
selectArray
,
cell
.
tag
)
selectTbv
.
reloadData
()
selectTbv
.
reloadData
()
}
}
//库位
//库位
...
@@ -349,8 +372,6 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA
...
@@ -349,8 +372,6 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA
}
}
@objc
func
addKuWei
(){
@objc
func
addKuWei
(){
IQKeyboardManager
.
shared
.
resignFirstResponder
()
IQKeyboardManager
.
shared
.
resignFirstResponder
()
if
(
inputTextTF
?
.
text
!.
count
)
!
>
0
{
if
(
inputTextTF
?
.
text
!.
count
)
!
>
0
{
...
@@ -361,7 +382,6 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA
...
@@ -361,7 +382,6 @@ class GLAlertSelectView: UIView,UITableViewDelegate,UITableViewDataSource,TitleA
self
.
btmVHeight
.
constant
=
fullScreenHeight
*
0.75
self
.
btmVHeight
.
constant
=
fullScreenHeight
*
0.75
}
}
inputTextTF
?
.
text
=
""
inputTextTF
?
.
text
=
""
delegate
?
.
KuWeiDataArr
?(
sender
:
kuWeiArr
)
selectTbv
?
.
reloadData
()
selectTbv
?
.
reloadData
()
}
else
{
}
else
{
HUD
.
flash
(
.
label
(
"请输入库位名称"
),
delay
:
1.2
)
HUD
.
flash
(
.
label
(
"请输入库位名称"
),
delay
:
1.2
)
...
...
GeliBusinessPlatform/ViewController/仓库管理/WarehoseMangementListVC.swift
View file @
64d44745
...
@@ -10,23 +10,8 @@ import UIKit
...
@@ -10,23 +10,8 @@ import UIKit
import
ViewAnimator
import
ViewAnimator
import
SwipeCellKit
import
SwipeCellKit
class
WarehoseMangementListVC
:
BaseViewController
,
UISearchBarDelegate
,
UITableViewDelegate
,
UITableViewDataSource
,
SearchBarViewDelegate
,
SwipeTableViewCellDelegate
,
CheckWareHourseViewControllerDelegate
{
class
WarehoseMangementListVC
:
BaseViewController
,
UISearchBarDelegate
,
UITableViewDelegate
,
UITableViewDataSource
,
SearchBarViewDelegate
,
SwipeTableViewCellDelegate
{
func
CheckWareHourseViewControllerDelAction
(
Idx
:
Int
)
{
warehourseArr
.
remove
(
at
:
Idx
)
tableV
.
reloadData
()
}
func
CheckWareHourseViewControllerEditAction
(
data
:
ShopWarehouseListDataModel
,
Idx
:
Int
)
{
warehourseArr
.
insert
(
data
,
at
:
Idx
)
warehourseArr
.
remove
(
at
:
Idx
+
1
)
tableV
.
reloadData
()
}
func
CheckWareHourseViewControllerSaveAction
(
data
:
ShopWarehouseListDataModel
)
{
warehourseArr
.
append
(
data
)
tableV
.
reloadData
()
}
weak
var
searchV
:
SearchBarView
?
=
nil
weak
var
searchV
:
SearchBarView
?
=
nil
@IBOutlet
weak
var
contentView
:
UIView
!
@IBOutlet
weak
var
contentView
:
UIView
!
@IBOutlet
weak
var
searchView
:
UIView
!
@IBOutlet
weak
var
searchView
:
UIView
!
...
@@ -156,7 +141,6 @@ class WarehoseMangementListVC: BaseViewController, UISearchBarDelegate, UITableV
...
@@ -156,7 +141,6 @@ class WarehoseMangementListVC: BaseViewController, UISearchBarDelegate, UITableV
searchV
!.
resignFirstResponder
()
searchV
!.
resignFirstResponder
()
}
}
let
vc
=
CheckWareHourseViewController
()
let
vc
=
CheckWareHourseViewController
()
vc
.
delegate
=
self
vc
.
titleStr
=
"新增仓库"
vc
.
titleStr
=
"新增仓库"
self
.
navigationController
?
.
pushViewController
(
vc
,
animated
:
false
)
self
.
navigationController
?
.
pushViewController
(
vc
,
animated
:
false
)
}
}
...
@@ -200,7 +184,6 @@ class WarehoseMangementListVC: BaseViewController, UISearchBarDelegate, UITableV
...
@@ -200,7 +184,6 @@ class WarehoseMangementListVC: BaseViewController, UISearchBarDelegate, UITableV
func
tableView
(
_
tableView
:
UITableView
,
didSelectRowAt
indexPath
:
IndexPath
)
{
func
tableView
(
_
tableView
:
UITableView
,
didSelectRowAt
indexPath
:
IndexPath
)
{
print
(
indexPath
)
print
(
indexPath
)
let
vc
=
CheckWareHourseViewController
()
let
vc
=
CheckWareHourseViewController
()
vc
.
delegate
=
self
vc
.
titleStr
=
"编辑仓库"
vc
.
titleStr
=
"编辑仓库"
let
model
=
warehourseArr
[
indexPath
.
row
]
let
model
=
warehourseArr
[
indexPath
.
row
]
vc
.
w_id
=
model
.
w_id
vc
.
w_id
=
model
.
w_id
...
...
GeliBusinessPlatform/ViewController/新增、编辑(查看)仓库/CheckWareHourseViewController.swift
View file @
64d44745
...
@@ -10,18 +10,11 @@ import UIKit
...
@@ -10,18 +10,11 @@ import UIKit
import
LGButton
import
LGButton
import
IQKeyboardManagerSwift
import
IQKeyboardManagerSwift
protocol
CheckWareHourseViewControllerDelegate
{
func
CheckWareHourseViewControllerSaveAction
(
data
:
ShopWarehouseListDataModel
)
func
CheckWareHourseViewControllerEditAction
(
data
:
ShopWarehouseListDataModel
,
Idx
:
Int
)
func
CheckWareHourseViewControllerDelAction
(
Idx
:
Int
)
}
class
CheckWareHourseViewController
:
BaseViewController
,
UITableViewDelegate
,
UITableViewDataSource
,
WareHouseSpCellDelegate
,
GLAlertSelectViewDelegate
,
UITextFieldDelegate
,
GeliAlertViewDelegate
{
class
CheckWareHourseViewController
:
BaseViewController
,
UITableViewDelegate
,
UITableViewDataSource
,
WareHouseSpCellDelegate
,
GLAlertSelectViewDelegate
,
UITextFieldDelegate
,
GeliAlertViewDelegate
{
var
dataModel
:
ShopWarehouseDetailModel
?
var
delegate
:
CheckWareHourseViewControllerDelegate
?
var
dataModel
:
ShopWarehouseListDataModel
?
var
w_id
:
Int
?
//仓库id
var
w_id
:
Int
?
//仓库id
var
editIdx
:
Int
?
var
editIdx
:
Int
?
@IBOutlet
weak
var
btnTitleLbl
:
UILabel
!
@IBOutlet
weak
var
btnTitleLbl
:
UILabel
!
...
@@ -46,7 +39,7 @@ class CheckWareHourseViewController: BaseViewController,UITableViewDelegate,UITa
...
@@ -46,7 +39,7 @@ class CheckWareHourseViewController: BaseViewController,UITableViewDelegate,UITa
var
lianXiRen
=
""
//联系人
var
lianXiRen
=
""
//联系人
var
phone
=
""
//电话
var
phone
=
""
//电话
var
shiFouMoRen
=
false
//是否默认
var
shiFouMoRen
=
false
//是否默认
var
kuWeiSelect
:
Int
?
//库位选择
//
var kuWeiSelect:Int? //库位选择
override
func
viewDidLoad
()
{
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
super
.
viewDidLoad
()
...
@@ -74,37 +67,32 @@ class CheckWareHourseViewController: BaseViewController,UITableViewDelegate,UITa
...
@@ -74,37 +67,32 @@ class CheckWareHourseViewController: BaseViewController,UITableViewDelegate,UITa
}
}
func
loadData
(){
func
loadData
(){
//加载数据
//加载数据
if
w_id
!=
nil
{
if
w_id
!=
nil
{
let
UserToken
=
UserDefaults
.
standard
.
value
(
forKey
:
"user_token"
)
let
UserToken
=
UserDefaults
.
standard
.
value
(
forKey
:
"user_token"
)
WarehouseDetail
([
"user_token"
:
UserToken
as
Any
,
"w_id"
:
w_id
as
Any
],
success
:
{
(
data
)
in
WarehouseDetail
([
"user_token"
:
UserToken
as
Any
,
"w_id"
:
w_id
as
Any
],
success
:
{
(
data
)
in
let
dataModel
=
data
as!
ShopWarehouseDetailDataModel
let
dataModel
=
data
as!
ShopWarehouseDetailModel
print
(
dataModel
.
warehouse_res
?
.
area
)
// self.shiFouMoRen = false
self
.
shiFouMoRen
=
false
if
dataModel
.
data
!.
warehouse_res
!.
is_default
!
==
1
{
// print(dataModel.warehouse_res!.is_default)
self
.
shiFouMoRen
=
true
//// if dataModel.warehouse_res!.is_default! == 1 {
}
//// self.shiFouMoRen = true
self
.
lianXiRen
=
dataModel
.
data
!.
warehouse_res
!.
contact
!
//// }
self
.
mianJi
=
"
\(
dataModel
.
data
!.
warehouse_res
!.
area
!
)
"
//
self
.
rongJi
=
"
\(
dataModel
.
data
!.
warehouse_res
!.
volume
!
)
"
//
self
.
phone
=
dataModel
.
data
!.
warehouse_res
!.
contact_number
!
//
let
strArr
=
NSMutableArray
()
// self.lianXiRen = dataModel.warehouse_res!.contact!
for
item
in
dataModel
.
data
!.
position_res
!
{
// self.mianJi = "\(dataModel.warehouse_res!.area!)"
strArr
.
add
(
item
.
p_name
!
)
// self.rongJi = "\(dataModel.warehouse_res!.volume!)"
}
// self.phone = dataModel.warehouse_res!.contact_number!
self
.
kuWeiName
=
strArr
.
componentsJoined
(
by
:
","
)
// let strArr = NSMutableArray()
self
.
cangKuAdr
=
dataModel
.
data
!.
warehouse_res
!.
w_address
!
// for item in dataModel.position_res! {
self
.
cangKuName
=
dataModel
.
data
!.
warehouse_res
!.
w_name
!
// strArr.add(item.p_name!)
self
.
warehourseType
=
dataModel
.
data
!.
warehouse_res
!.
w_type
!
// }
self
.
listView
.
reloadData
()
// self.kuWeiName = strArr.componentsJoined(by: ",")
})
{
(
error
)
in
// self.cangKuAdr = dataModel.warehouse_res!.w_address!
// self.cangKuName = dataModel.warehouse_res!.w_name!
}
// self.warehourseType = dataModel.warehouse_res!.w_type!
}
// self.listView.reloadData()
})
{
(
error
)
in
}
}
}
}
//MARK: - cell delegate
//MARK: - cell delegate
func
tableView
(
_
tableView
:
UITableView
,
cellForRowAt
indexPath
:
IndexPath
)
->
UITableViewCell
{
func
tableView
(
_
tableView
:
UITableView
,
cellForRowAt
indexPath
:
IndexPath
)
->
UITableViewCell
{
...
@@ -210,36 +198,36 @@ class CheckWareHourseViewController: BaseViewController,UITableViewDelegate,UITa
...
@@ -210,36 +198,36 @@ class CheckWareHourseViewController: BaseViewController,UITableViewDelegate,UITa
}
}
}
}
@IBAction
func
submitAction
(
_
sender
:
LGButton
)
{
@IBAction
func
submitAction
(
_
sender
:
LGButton
)
{
// dataModel.shiFouMoRen = shiFouMoRen
pdContent
(
sender
:
cangKuName
,
str
:
"请填写仓库名称"
)
// pdContent(sender: cangKuName, str: "请填写仓库名称")
pdSelect
(
select
:
warehourseType
,
str
:
"请选择仓库类型"
)
// dataModel.cangKuName = cangKuName
pdContent
(
sender
:
kuWeiName
,
str
:
"请选择库位"
)
// pdSelect(select: warehourseType, str: "请选择仓库类型")
pdContent
(
sender
:
cangKuAdr
,
str
:
"请填写仓库地址"
)
// dataModel.warehourseType = warehourseType
pdContent
(
sender
:
rongJi
,
str
:
"请填写仓库容积"
)
// pdContent(sender: kuWeiName, str: "请选择库位")
pdContent
(
sender
:
mianJi
,
str
:
"请填写仓库面积"
)
// dataModel.kuWeiName = kuWeiName
pdContent
(
sender
:
lianXiRen
,
str
:
"请填写联系人"
)
// pdContent(sender: cangKuAdr, str: "请填写仓库地址")
pdContent
(
sender
:
phone
,
str
:
"请填写联系人电话"
)
// dataModel.cangKuAdr = cangKuAdr
let
rj
=
rongJi
as
NSString
// pdContent(sender: rongJi, str: "请填写仓库容积")
let
mj
=
mianJi
as
NSString
// dataModel.rongJi = rongJi
var
num
=
0
// pdContent(sender: mianJi, str: "请填写仓库面积")
if
shiFouMoRen
==
true
{
// dataModel.mianJi = mianJi
num
=
1
// pdContent(sender: lianXiRen, str: "请填写联系人")
}
// dataModel.lianXiRen = lianXiRen
let
UserToken
=
UserDefaults
.
standard
.
value
(
forKey
:
"user_token"
)
// pdContent(sender: phone, str: "请填写联系人电话")
// dataModel.phone = phone
//
// dataModel.kuWeiSelect = kuWeiSelect
if
titleStr
==
"新增仓库"
{
if
titleStr
==
"新增仓库"
{
// delegate?.CheckWareHourseViewControllerSaveAction(data: dataModel)
self
.
navigationController
?
.
popViewController
(
animated
:
true
)
self
.
navigationController
?
.
popViewController
(
animated
:
true
)
}
else
{
}
else
{
if
btnTitleLbl
.
text
==
"保存"
{
if
btnTitleLbl
.
text
==
"保存"
{
// delegate?.CheckWareHourseViewControllerEditAction(data: dataModel, Idx: editIdx!)
//
self
.
navigationController
?
.
popViewController
(
animated
:
true
)
// ShopWarehouseEdit(["user_token":UserToken,"w_name":cangKuName,"w_type":warehourseType,"position_str":kuWeiName,"w_address":cangKuAdr,"volume":rj.floatValue,"area":mj.floatValue,"contact":lianXiRen,"contact_number":phone,"mail":"","is_default":num,"warehouse_position":""], success: { (data) in
//
// }) { (error) in
//
// }
// self.navigationController?.popViewController(animated: true)
}
else
{
}
else
{
btnTitleLbl
.
text
=
"保存"
btnTitleLbl
.
text
=
"保存"
statusStr
=
btnTitleLbl
.
text
!
statusStr
=
btnTitleLbl
.
text
!
}
}
listView
.
reloadData
()
listView
.
reloadData
()
}
}
...
@@ -248,13 +236,7 @@ class CheckWareHourseViewController: BaseViewController,UITableViewDelegate,UITa
...
@@ -248,13 +236,7 @@ class CheckWareHourseViewController: BaseViewController,UITableViewDelegate,UITa
//库位
//库位
func
GLAlertSelectViewClick
(
selectNum
:
Int
,
view
:
GLAlertSelectView
){
func
GLAlertSelectViewClick
(
selectNum
:
Int
,
view
:
GLAlertSelectView
){
if
view
.
titleLbl
.
text
!.
contains
(
"库位"
)
{
warehourseType
=
selectNum
kuWeiSelect
=
selectNum
kuWeiName
=
kuWeiArr
!
[
kuWeiSelect
!
]
as!
String
}
else
{
warehourseType
=
selectNum
}
glSelectView
?
.
removeFromSuperview
()
glSelectView
?
.
removeFromSuperview
()
glSelectView
=
nil
glSelectView
=
nil
listView
.
reloadData
()
listView
.
reloadData
()
...
@@ -281,7 +263,6 @@ class CheckWareHourseViewController: BaseViewController,UITableViewDelegate,UITa
...
@@ -281,7 +263,6 @@ class CheckWareHourseViewController: BaseViewController,UITableViewDelegate,UITa
}
}
func
sureAction
(
sender
:
UIButton
)
{
func
sureAction
(
sender
:
UIButton
)
{
delegate
?
.
CheckWareHourseViewControllerDelAction
(
Idx
:
editIdx
!
)
self
.
navigationController
?
.
popViewController
(
animated
:
true
)
self
.
navigationController
?
.
popViewController
(
animated
:
true
)
}
}
@objc
func
removeActin
(
sender
:
UIButton
){
@objc
func
removeActin
(
sender
:
UIButton
){
...
@@ -309,11 +290,9 @@ class CheckWareHourseViewController: BaseViewController,UITableViewDelegate,UITa
...
@@ -309,11 +290,9 @@ class CheckWareHourseViewController: BaseViewController,UITableViewDelegate,UITa
}
}
if
sender
.
tag
==
2
{
//MARK: -包含库位
if
sender
.
tag
==
2
{
//MARK: -包含库位
if
glSelectView
==
nil
{
if
glSelectView
==
nil
{
let
view
=
GLAlertSelectView
(
frame
:
self
.
view
.
bounds
,
title
:
"请选择或填写
包含库位
"
)
let
view
=
GLAlertSelectView
(
frame
:
self
.
view
.
bounds
,
title
:
"请选择或填写
库位资料
"
)
view
.
delegate
=
self
view
.
delegate
=
self
view
.
kuWeiArr
=
kuWeiArr
!
view
.
kuWeiArr
=
kuWeiArr
!
view
.
selectNum
=
kuWeiSelect
view
.
tempNum
=
kuWeiSelect
self
.
view
.
addSubview
(
view
)
self
.
view
.
addSubview
(
view
)
glSelectView
=
view
glSelectView
=
view
}
}
...
@@ -353,10 +332,6 @@ class CheckWareHourseViewController: BaseViewController,UITableViewDelegate,UITa
...
@@ -353,10 +332,6 @@ class CheckWareHourseViewController: BaseViewController,UITableViewDelegate,UITa
}
}
}
}
}
}
override
func
backAction
()
{
print
(
"重写back"
)
self
.
navigationController
?
.
popViewController
(
animated
:
true
)
}
// MARK: - cell delegate
// MARK: - cell delegate
func
numberOfSections
(
in
tableView
:
UITableView
)
->
Int
{
func
numberOfSections
(
in
tableView
:
UITableView
)
->
Int
{
if
tableView
==
listView
{
if
tableView
==
listView
{
...
@@ -431,8 +406,17 @@ class CheckWareHourseViewController: BaseViewController,UITableViewDelegate,UITa
...
@@ -431,8 +406,17 @@ class CheckWareHourseViewController: BaseViewController,UITableViewDelegate,UITa
IQKeyboardManager
.
shared
.
resignFirstResponder
()
IQKeyboardManager
.
shared
.
resignFirstResponder
()
}
}
func
KuWeiDataArr
(
sender
:
Array
<
Any
>
)
{
func
KuWeiDataArr
(
sender
:
Array
<
Any
>
)
{
print
(
sender
)
kuWeiArr
=
sender
kuWeiArr
=
sender
print
(
sender
)
if
kuWeiArr
!.
count
>
0
{
if
(
titleStr
?
.
contains
(
"新增"
))
!
{
}
else
{
//编辑
}
}
glSelectView
!.
removeFromSuperview
()
glSelectView
=
nil
}
}
func
whSwitchChange
(
sender
:
UISwitch
)
{
func
whSwitchChange
(
sender
:
UISwitch
)
{
shiFouMoRen
=
sender
.
isOn
shiFouMoRen
=
sender
.
isOn
...
@@ -443,9 +427,6 @@ class CheckWareHourseViewController: BaseViewController,UITableViewDelegate,UITa
...
@@ -443,9 +427,6 @@ class CheckWareHourseViewController: BaseViewController,UITableViewDelegate,UITa
warehourseType
=
selectnum
warehourseType
=
selectnum
}
}
}
}
if
view
.
titleLbl
.
text
==
"请选择或填写包含库位"
{
kuWeiSelect
=
selectnum
}
view
.
removeFromSuperview
()
view
.
removeFromSuperview
()
glSelectView
=
nil
glSelectView
=
nil
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment