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
1b4e56e8
Commit
1b4e56e8
authored
4 years ago
by
lujunye
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改溯源新样式完成
parent
6d6a7d7d
Changes
11
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
143 additions
and
75 deletions
+143
-75
GeliBusinessPlatform.xcodeproj/project.pbxproj
GeliBusinessPlatform.xcodeproj/project.pbxproj
+8
-0
GeliBusinessPlatform.xcworkspace/xcuserdata/junyelu.xcuserdatad/UserInterfaceState.xcuserstate
...erdata/junyelu.xcuserdatad/UserInterfaceState.xcuserstate
+0
-0
GeliBusinessPlatform/Model/OrderManageModel/OrderDetailModel.swift
...essPlatform/Model/OrderManageModel/OrderDetailModel.swift
+1
-1
GeliBusinessPlatform/ViewController/出入库记录/CRKXiangQVC.swift
GeliBusinessPlatform/ViewController/出入库记录/CRKXiangQVC.swift
+1
-1
GeliBusinessPlatform/ViewController/分销订单管理/RetailManageDetailViewController.swift
...wController/分销订单管理/RetailManageDetailViewController.swift
+24
-27
GeliBusinessPlatform/ViewController/溯源/S_Y_View.swift
GeliBusinessPlatform/ViewController/溯源/S_Y_View.swift
+43
-34
GeliBusinessPlatform/ViewController/溯源/S_Y_View.xib
GeliBusinessPlatform/ViewController/溯源/S_Y_View.xib
+0
-0
GeliBusinessPlatform/ViewController/溯源/cell/S_Y_View_Cell.swift
...sinessPlatform/ViewController/溯源/cell/S_Y_View_Cell.swift
+56
-0
GeliBusinessPlatform/ViewController/溯源/cell/S_Y_View_Cell.xib
...BusinessPlatform/ViewController/溯源/cell/S_Y_View_Cell.xib
+0
-0
GeliBusinessPlatform/ViewController/订单列表/OrderListVC.swift
GeliBusinessPlatform/ViewController/订单列表/OrderListVC.swift
+2
-2
GeliBusinessPlatform/ViewController/订单详情/OrderDViewController.swift
...ssPlatform/ViewController/订单详情/OrderDViewController.swift
+8
-10
No files found.
GeliBusinessPlatform.xcodeproj/project.pbxproj
View file @
1b4e56e8
...
...
@@ -236,6 +236,8 @@
E08A7AE124652E2C00F934F2
/* BingDingKeHuViewController.xib in Resources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
E08A7ADF24652E2C00F934F2
/* BingDingKeHuViewController.xib */
;
};
E08B0674244A98B2001D2E01
/* WareHouseSpCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
E08B0672244A98B2001D2E01
/* WareHouseSpCell.swift */
;
};
E08B0675244A98B2001D2E01
/* WareHouseSpCell.xib in Resources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
E08B0673244A98B2001D2E01
/* WareHouseSpCell.xib */
;
};
E09330E125E3626F007A346A
/* S_Y_View_Cell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
E09330DF25E3626F007A346A
/* S_Y_View_Cell.swift */
;
};
E09330E225E3626F007A346A
/* S_Y_View_Cell.xib in Resources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
E09330E025E3626F007A346A
/* S_Y_View_Cell.xib */
;
};
E095C42624874BDA00922571
/* CKNonGmCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
E095C42424874BDA00922571
/* CKNonGmCell.swift */
;
};
E095C42724874BDA00922571
/* CKNonGmCell.xib in Resources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
E095C42524874BDA00922571
/* CKNonGmCell.xib */
;
};
E095C42A24874E6100922571
/* CKGmCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
E095C42824874E6100922571
/* CKGmCell.swift */
;
};
...
...
@@ -963,6 +965,8 @@
E08A7ADF24652E2C00F934F2
/* BingDingKeHuViewController.xib */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
file.xib
;
path
=
BingDingKeHuViewController.xib
;
sourceTree
=
"<group>"
;
};
E08B0672244A98B2001D2E01
/* WareHouseSpCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
WareHouseSpCell.swift
;
sourceTree
=
"<group>"
;
};
E08B0673244A98B2001D2E01
/* WareHouseSpCell.xib */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
file.xib
;
path
=
WareHouseSpCell.xib
;
sourceTree
=
"<group>"
;
};
E09330DF25E3626F007A346A
/* S_Y_View_Cell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
S_Y_View_Cell.swift
;
sourceTree
=
"<group>"
;
};
E09330E025E3626F007A346A
/* S_Y_View_Cell.xib */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
file.xib
;
path
=
S_Y_View_Cell.xib
;
sourceTree
=
"<group>"
;
};
E095C42424874BDA00922571
/* CKNonGmCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
CKNonGmCell.swift
;
sourceTree
=
"<group>"
;
};
E095C42524874BDA00922571
/* CKNonGmCell.xib */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
file.xib
;
path
=
CKNonGmCell.xib
;
sourceTree
=
"<group>"
;
};
E095C42824874E6100922571
/* CKGmCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
CKGmCell.swift
;
sourceTree
=
"<group>"
;
};
...
...
@@ -2648,6 +2652,8 @@
E0974D5D25C12E8D00E3C86B
/* two_title_cell.xib */
,
E0974D6325C12FAA00E3C86B
/* scv_cell.swift */
,
E0974D6425C12FAA00E3C86B
/* scv_cell.xib */
,
E09330DF25E3626F007A346A
/* S_Y_View_Cell.swift */
,
E09330E025E3626F007A346A
/* S_Y_View_Cell.xib */
,
);
path
=
cell
;
sourceTree
=
"<group>"
;
...
...
@@ -3641,6 +3647,7 @@
E01E5472254FABFD00A2620C
/* GYS_FX_ProductCellTableViewCell.xib in Resources */
,
F9023F63244999F500DD5A63
/* WarehoseMangementCell.xib in Resources */
,
E051EBD824A1F0ED00892DA9
/* CGDCell.xib in Resources */
,
E09330E225E3626F007A346A
/* S_Y_View_Cell.xib in Resources */
,
E01E5485254FD34C00A2620C
/* GYS_GuanLi_Cell.xib in Resources */
,
E077DC6B25512E94000B0DA5
/* FX_Product_GuanLiVC.xib in Resources */
,
F96E48A024CA7930000AB8D4
/* WaybillDetailViewController.xib in Resources */
,
...
...
@@ -4055,6 +4062,7 @@
E0BE8A9C245A9E5900E80134
/* YingFuZhangKuanXQCell.swift in Sources */
,
F956D59D246A2D9C003FF510
/* LMNTextStorage.m in Sources */
,
E02C882A2456B4BA00925766
/* WLGZCell.swift in Sources */
,
E09330E125E3626F007A346A
/* S_Y_View_Cell.swift in Sources */
,
F950FDE824518CD800C40530
/* TimeSelectView.swift in Sources */
,
F933F6C72452C68B00189561
/* PKHUDWideBaseView.swift in Sources */
,
F9A0E1DF246D1B1E00D7F26F
/* GetGoodsInfoModel.swift in Sources */
,
...
...
This diff is collapsed.
Click to expand it.
GeliBusinessPlatform.xcworkspace/xcuserdata/junyelu.xcuserdatad/UserInterfaceState.xcuserstate
View file @
1b4e56e8
No preview for this file type
This diff is collapsed.
Click to expand it.
GeliBusinessPlatform/Model/OrderManageModel/OrderDetailModel.swift
View file @
1b4e56e8
...
...
@@ -319,7 +319,7 @@ class OrderDetailGoodsModel: Mappable {
var
is_edit
:
Int
?
=
0
//订单商品是否有修改,1是0非--前端自主添加的字段
var
commission_val
:
String
?
//这个商品的总佣金
var
remark
:
String
?
//商品备注
var
goods_source
:
OrderDetailGoodsSourceModel
?
//溯源信息
var
goods_source
:
Array
<
OrderDetailGoodsSourceModel
>
?
//溯源信息
required
init
?(
map
:
Map
)
{
}
...
...
This diff is collapsed.
Click to expand it.
GeliBusinessPlatform/ViewController/出入库记录/CRKXiangQVC.swift
View file @
1b4e56e8
...
...
@@ -637,7 +637,7 @@ class CRKXiangQVC: BaseViewController,UITableViewDelegate,UITableViewDataSource,
if
model
.
ven_name
!=
nil
{
cell
.
gys_lbl
.
text
=
"供应商:"
+
"
\(
model
.
ven_name
!
)
"
}
return
cell
}
let
cell
=
tableView
.
dequeueReusableCell
(
withIdentifier
:
"NewCKCell"
)
as!
NewCKCell
...
...
This diff is collapsed.
Click to expand it.
GeliBusinessPlatform/ViewController/分销订单管理/RetailManageDetailViewController.swift
View file @
1b4e56e8
...
...
@@ -9,19 +9,16 @@
import
UIKit
class
RetailManageDetailViewController
:
BaseViewController
,
UITableViewDelegate
,
UITableViewDataSource
,
DaiKeXiaDanGouWuCellDelegate
,
S_Y_View_Delegate
{
func
S_Y_View_Check_Detail
(
view
:
S_Y_View
)
{
func
S_Y_View_Check_Detail
(
data
:
OrderDetailGoodsSourceModel
)
{
print
(
"查看溯源"
)
if
view
.
data
==
nil
{
return
}
let
browser
=
JXPhotoBrowser
()
browser
.
numberOfItems
=
{
(
view
.
data
?
.
report_picture
!.
count
)
!
(
data
.
report_picture
!.
count
)
}
browser
.
pageIndex
=
0
browser
.
reloadCellAtIndex
=
{
context
in
let
browserCell
=
context
.
cell
as?
JXPhotoBrowserImageCell
let
url
=
URL
(
string
:
SERVERCE_ImageHost
+
(
view
.
data
?
.
report_picture
!
[
context
.
index
])
!
)
let
url
=
URL
(
string
:
SERVERCE_ImageHost
+
(
data
.
report_picture
!
[
context
.
index
])
)
browserCell
?
.
imageView
.
sd_setImage
(
with
:
url
,
placeholderImage
:
nil
,
options
:
[],
completed
:
{
(
_
,
_
,
_
,
_
)
in
browserCell
?
.
setNeedsLayout
()
})
...
...
@@ -29,7 +26,7 @@ class RetailManageDetailViewController: BaseViewController ,UITableViewDelegate,
browser
.
show
()
}
func
DaiKeXiaDanGouWuCellDelAction
(
cell
:
DaiKeXiaDanGouWuCell
)
{
//此处无用
...
...
@@ -42,16 +39,16 @@ class RetailManageDetailViewController: BaseViewController ,UITableViewDelegate,
func
DaiKeXiaDanGouWuCell_check
(
cell
:
DaiKeXiaDanGouWuCell
)
{
//查溯源
print
(
"check S_Y"
)
let
vc
=
S_Y_View
(
frame
:
self
.
view
.
bounds
)
vc
.
delegate
=
self
if
(
dataMdoel
?
.
order_goods
!.
count
)
!
>
0
{
let
vc
=
S_Y_View
(
frame
:
self
.
view
.
bounds
)
vc
.
delegate
=
self
let
target
=
dataMdoel
?
.
order_goods
!
[
cell
.
tag
]
vc
.
data
=
target
?
.
goods_source
self
.
view
.
addSubview
(
vc
)
}
self
.
view
.
addSubview
(
vc
)
}
let
goodsTitleArr
=
[
"商品合计"
]
let
fenxiaoTitleArr
=
[
"分销角色"
,
"结算方式"
,
"佣金方式"
,
"佣金结算时间"
,
"佣金分销结算"
]
let
orderTitleArr
=
[
"订单编号"
,
"下单时间"
,
"订单来源"
,
"支付方式"
,
"支付状态"
,
"买家留言"
,
"订单备注"
]
...
...
@@ -98,7 +95,7 @@ class RetailManageDetailViewController: BaseViewController ,UITableViewDelegate,
self
.
listView
.
isHidden
=
true
}
}
}
func
numberOfSections
(
in
tableView
:
UITableView
)
->
Int
{
if
self
.
dataMdoel
==
nil
{
...
...
@@ -126,7 +123,7 @@ class RetailManageDetailViewController: BaseViewController ,UITableViewDelegate,
func
tableView
(
_
tableView
:
UITableView
,
cellForRowAt
indexPath
:
IndexPath
)
->
UITableViewCell
{
let
cell
=
tableView
.
dequeueReusableCell
(
withIdentifier
:
"TitleAndTFCell"
)
as!
TitleAndTFCell
cell
.
textTF
.
isUserInteractionEnabled
=
false
switch
indexPath
.
section
{
case
0
:
let
cell
=
tableView
.
dequeueReusableCell
(
withIdentifier
:
"GLKHCell"
)
as!
GLKHCell
...
...
@@ -145,7 +142,7 @@ class RetailManageDetailViewController: BaseViewController ,UITableViewDelegate,
cell
.
imgView
?
.
sd_setImage
(
with
:
URL
(
string
:
SERVERCE_ImageHost
+
(
rowModel
?
.
goods_thumb
)
!
))
if
rowModel
?
.
goods_attr
!=
nil
{
cell
.
detailLbl
.
text
=
"规格:"
+
(
rowModel
?
.
goods_attr
)
!
}
else
{
cell
.
detailLbl
.
text
=
"规格:-"
}
...
...
@@ -162,7 +159,7 @@ class RetailManageDetailViewController: BaseViewController ,UITableViewDelegate,
case
2
:
cell
.
nameLbl
.
text
=
goodsTitleArr
[
indexPath
.
row
]
cell
.
textTF
.
text
=
"¥"
+
(
self
.
dataMdoel
?
.
order_res
!.
goods_amount
)
!
case
3
:
switch
indexPath
.
row
{
case
0
:
...
...
@@ -178,10 +175,10 @@ class RetailManageDetailViewController: BaseViewController ,UITableViewDelegate,
case
1
:
if
self
.
dataMdoel
?
.
dbt_info
?
.
dbt_type
==
1
{
cell
.
textTF
.
text
=
"人工结算"
}
else
if
self
.
dataMdoel
?
.
dbt_info
?
.
dbt_type
==
2
{
cell
.
textTF
.
text
=
"自动结算"
}
else
{
cell
.
textTF
.
text
=
"-"
}
...
...
@@ -189,10 +186,10 @@ class RetailManageDetailViewController: BaseViewController ,UITableViewDelegate,
if
self
.
dataMdoel
?
.
dbt_info
?
.
commission_type
!=
nil
{
if
(
self
.
dataMdoel
?
.
dbt_info
?
.
commission_type
!.
count
)
!
>
0
{
cell
.
textTF
.
text
=
self
.
dataMdoel
?
.
dbt_info
?
.
commission_type
}
else
{
cell
.
textTF
.
text
=
"-"
}
}
else
{
cell
.
textTF
.
text
=
"-"
...
...
@@ -201,15 +198,15 @@ class RetailManageDetailViewController: BaseViewController ,UITableViewDelegate,
if
self
.
dataMdoel
?
.
dbt_info
?
.
commission_time
!=
nil
{
if
(
self
.
dataMdoel
?
.
dbt_info
?
.
commission_time
!.
count
)
!
>
0
{
cell
.
textTF
.
text
=
self
.
dataMdoel
?
.
dbt_info
?
.
commission_time
}
else
{
cell
.
textTF
.
text
=
"-"
}
}
else
{
cell
.
textTF
.
text
=
"-"
}
case
4
:
cell
.
textTF
.
text
=
"¥"
+
(
self
.
dataMdoel
?
.
order_res
!.
sum_commission_val
)
!
default
:
...
...
@@ -217,7 +214,7 @@ class RetailManageDetailViewController: BaseViewController ,UITableViewDelegate,
break
}
cell
.
nameLbl
.
text
=
fenxiaoTitleArr
[
indexPath
.
row
]
case
4
:
cell
.
nameLbl
.
text
=
orderTitleArr
[
indexPath
.
row
]
switch
indexPath
.
row
{
...
...
@@ -245,7 +242,7 @@ class RetailManageDetailViewController: BaseViewController ,UITableViewDelegate,
cell
.
textTF
.
text
=
""
break
}
default
:
break
}
...
...
@@ -260,7 +257,7 @@ class RetailManageDetailViewController: BaseViewController ,UITableViewDelegate,
func
tableView
(
_
tableView
:
UITableView
,
heightForHeaderInSection
section
:
Int
)
->
CGFloat
{
if
section
==
3
||
section
==
4
{
return
39
}
return
0.5
}
...
...
@@ -282,7 +279,7 @@ class RetailManageDetailViewController: BaseViewController ,UITableViewDelegate,
view
.
addSubview
(
view1
)
return
view
default
:
break
}
...
...
@@ -308,6 +305,6 @@ class RetailManageDetailViewController: BaseViewController ,UITableViewDelegate,
return
10
}
return
0.5
}
}
This diff is collapsed.
Click to expand it.
GeliBusinessPlatform/ViewController/溯源/S_Y_View.swift
View file @
1b4e56e8
...
...
@@ -8,36 +8,47 @@
import
UIKit
protocol
S_Y_View_Delegate
{
func
S_Y_View_Check_Detail
(
view
:
S_Y_View
)
func
S_Y_View_Check_Detail
(
data
:
OrderDetailGoodsSourceModel
)
}
class
S_Y_View
:
UIView
{
var
contentView
:
UIView
!
var
delegate
:
S_Y_View_Delegate
?
var
data
:
OrderDetailGoodsSourceModel
?
{
class
S_Y_View
:
UIView
,
UITableViewDelegate
,
UITableViewDataSource
,
S_Y_View_Cell_delegate
{
func
S_Y_View_Cell_btn_click
(
cell
:
S_Y_View_Cell
)
{
if
cell
.
data
==
nil
{
return
}
delegate
?
.
S_Y_View_Check_Detail
(
data
:
cell
.
data
!
)
}
var
data
:
Array
<
OrderDetailGoodsSourceModel
>
?
{
didSet
{
if
data
!=
nil
{
bao_zhi_qi_lbl
.
text
=
data
?
.
valid_date
sheng_chan_ri_qi_lbl
.
text
=
data
?
.
production_data
chan_di_lbl
.
text
=
data
?
.
product_origin
ru_ku_time_lbl
.
text
=
data
?
.
add_time
pi_ci_number_lbl
.
text
=
StringByInt
(
number
:(
data
?
.
batch_id
)
!
)
gys_name_lbl
.
text
=
data
?
.
ven_name
check_img
.
sd_setImage
(
with
:
URL
(
string
:
SERVERCE_ImageHost
+
((
data
?
.
report_picture
?
.
first
)
!
)
!
))
if
data
!.
count
>
1
{
viewHiehgt
.
constant
=
425
}
listView
.
reloadData
()
}
}
}
@IBOutlet
weak
var
bao_zhi_qi_lbl
:
UILabel
!
@IBOutlet
weak
var
sheng_chan_ri_qi_lbl
:
UILabel
!
@IBOutlet
weak
var
chan_di_lbl
:
UILabel
!
@IBOutlet
weak
var
ru_ku_time_lbl
:
UILabel
!
@IBOutlet
weak
var
pi_ci_number_lbl
:
UILabel
!
@IBOutlet
weak
var
gys_name_lbl
:
UILabel
!
@IBAction
func
check_detail
(
_
sender
:
UIButton
)
{
delegate
?
.
S_Y_View_Check_Detail
(
view
:
self
)
func
tableView
(
_
tableView
:
UITableView
,
numberOfRowsInSection
section
:
Int
)
->
Int
{
return
data
!.
count
}
func
tableView
(
_
tableView
:
UITableView
,
heightForRowAt
indexPath
:
IndexPath
)
->
CGFloat
{
return
309
}
func
tableView
(
_
tableView
:
UITableView
,
cellForRowAt
indexPath
:
IndexPath
)
->
UITableViewCell
{
let
cell
=
tableView
.
dequeueReusableCell
(
withIdentifier
:
"S_Y_View_Cell"
)
as!
S_Y_View_Cell
cell
.
tag
=
indexPath
.
row
cell
.
data
=
data
!
[
indexPath
.
row
]
cell
.
delegate
=
self
return
cell
}
@IBOutlet
weak
var
check_img
:
UIImageView
!
@IBOutlet
weak
var
viewHiehgt
:
NSLayoutConstraint
!
var
contentView
:
UIView
!
var
delegate
:
S_Y_View_Delegate
?
@IBOutlet
weak
var
listView
:
UITableView
!
@IBAction
func
close_action
(
_
sender
:
UIButton
)
{
self
.
removeFromSuperview
()
}
...
...
@@ -49,12 +60,8 @@ class S_Y_View: UIView {
contentView
.
snp
.
makeConstraints
{
(
make
)
in
make
.
left
.
top
.
right
.
bottom
.
equalToSuperview
()
}
bao_zhi_qi_lbl
.
text
=
"-"
sheng_chan_ri_qi_lbl
.
text
=
"-"
chan_di_lbl
.
text
=
"-"
ru_ku_time_lbl
.
text
=
"-"
pi_ci_number_lbl
.
text
=
"-"
gys_name_lbl
.
text
=
"-"
listView
.
register
(
UINib
(
nibName
:
"S_Y_View_Cell"
,
bundle
:
nil
),
forCellReuseIdentifier
:
"S_Y_View_Cell"
)
listView
.
separatorStyle
=
.
none
}
// /初始化时将xib中的view添加进来
required
init
?(
coder
aDecoder
:
NSCoder
)
{
...
...
@@ -64,12 +71,14 @@ class S_Y_View: UIView {
contentView
.
snp
.
makeConstraints
{
(
make
)
in
make
.
left
.
top
.
right
.
bottom
.
equalToSuperview
()
}
bao_zhi_qi_lbl
.
text
=
"-"
sheng_chan_ri_qi_lbl
.
text
=
"-"
chan_di_lbl
.
text
=
"-"
ru_ku_time_lbl
.
text
=
"-"
pi_ci_number_lbl
.
text
=
"-"
gys_name_lbl
.
text
=
"-"
listView
.
register
(
UINib
(
nibName
:
"S_Y_View_Cell"
,
bundle
:
nil
),
forCellReuseIdentifier
:
"S_Y_View_Cell"
)
listView
.
separatorStyle
=
.
none
// bao_zhi_qi_lbl.text = "-"
// sheng_chan_ri_qi_lbl.text = "-"
// chan_di_lbl.text = "-"
// ru_ku_time_lbl.text = "-"
// pi_ci_number_lbl.text = "-"
// gys_name_lbl.text = "-"
}
//加载xib
func
loadViewFromNib
()
->
UIView
{
...
...
This diff is collapsed.
Click to expand it.
GeliBusinessPlatform/ViewController/溯源/S_Y_View.xib
View file @
1b4e56e8
This diff is collapsed.
Click to expand it.
GeliBusinessPlatform/ViewController/溯源/cell/S_Y_View_Cell.swift
0 → 100644
View file @
1b4e56e8
//
// S_Y_View_Cell.swift
// GeliBusinessPlatform
//
// Created by junye lu on 2021/2/22.
// Copyright © 2021 junye lu. All rights reserved.
//
import
UIKit
protocol
S_Y_View_Cell_delegate
{
func
S_Y_View_Cell_btn_click
(
cell
:
S_Y_View_Cell
)
}
class
S_Y_View_Cell
:
UITableViewCell
{
@IBOutlet
weak
var
gys_name_lbl
:
UILabel
!
@IBOutlet
weak
var
pi_ci_number_lbl
:
UILabel
!
@IBOutlet
weak
var
ru_ku_time_lbl
:
UILabel
!
@IBOutlet
weak
var
chan_di_lbl
:
UILabel
!
@IBOutlet
weak
var
sheng_chan_ri_qi_lbl
:
UILabel
!
@IBOutlet
weak
var
img_btn
:
UIButton
!
@IBOutlet
weak
var
img
:
UIImageView
!
@IBOutlet
weak
var
bao_zhi_qi_lbl
:
UILabel
!
var
delegate
:
S_Y_View_Cell_delegate
?
@IBAction
func
img_btn_click
(
_
sender
:
UIButton
)
{
delegate
?
.
S_Y_View_Cell_btn_click
(
cell
:
self
)
}
var
data
:
OrderDetailGoodsSourceModel
?
{
didSet
{
if
data
!=
nil
{
bao_zhi_qi_lbl
.
text
=
data
?
.
valid_date
sheng_chan_ri_qi_lbl
.
text
=
data
?
.
production_data
chan_di_lbl
.
text
=
data
?
.
product_origin
ru_ku_time_lbl
.
text
=
data
?
.
add_time
pi_ci_number_lbl
.
text
=
StringByInt
(
number
:(
data
?
.
batch_id
)
!
)
gys_name_lbl
.
text
=
data
?
.
ven_name
img
.
sd_setImage
(
with
:
URL
(
string
:
SERVERCE_ImageHost
+
((
data
?
.
report_picture
?
.
first
)
!
)
!
))
}
}
}
override
func
awakeFromNib
()
{
super
.
awakeFromNib
()
self
.
selectionStyle
=
.
none
// Initialization code
}
override
func
setSelected
(
_
selected
:
Bool
,
animated
:
Bool
)
{
super
.
setSelected
(
selected
,
animated
:
animated
)
// Configure the view for the selected state
}
}
This diff is collapsed.
Click to expand it.
GeliBusinessPlatform/ViewController/溯源/cell/S_Y_View_Cell.xib
0 → 100644
View file @
1b4e56e8
This diff is collapsed.
Click to expand it.
GeliBusinessPlatform/ViewController/订单列表/OrderListVC.swift
View file @
1b4e56e8
...
...
@@ -705,8 +705,8 @@ class OrderListVC: BaseViewController, UITableViewDelegate, UITableViewDataSourc
let
rowModel
=
self
.
dataArr
[
indexPath
.
row
]
let
vc
=
OrderDViewController
()
vc
.
delegate
=
self
vc
.
orderId
=
rowModel
.
order_id
!
// vc.orderId = 12637
//
vc.orderId = rowModel.order_id!
vc
.
orderId
=
12746
vc
.
order_type
=
rowModel
.
order_type
vc
.
lmIdx
=
orderStatus
self
.
navigationController
?
.
pushViewController
(
vc
,
animated
:
true
)
...
...
This diff is collapsed.
Click to expand it.
GeliBusinessPlatform/ViewController/订单详情/OrderDViewController.swift
View file @
1b4e56e8
...
...
@@ -26,19 +26,17 @@ class OrderDViewController: BaseViewController,UITableViewDelegate,UITableViewDa
}
}
}
func
S_Y_View_Check_Detail
(
view
:
S_Y_View
)
{
func
S_Y_View_Check_Detail
(
data
:
OrderDetailGoodsSourceModel
)
{
print
(
"查看溯源"
)
if
view
.
data
==
nil
{
return
}
let
browser
=
JXPhotoBrowser
()
browser
.
numberOfItems
=
{
(
view
.
data
?
.
report_picture
!.
count
)
!
(
data
.
report_picture
!.
count
)
}
browser
.
pageIndex
=
0
browser
.
reloadCellAtIndex
=
{
context
in
let
browserCell
=
context
.
cell
as?
JXPhotoBrowserImageCell
let
url
=
URL
(
string
:
SERVERCE_ImageHost
+
(
view
.
data
?
.
report_picture
!
[
context
.
index
])
!
)
let
url
=
URL
(
string
:
SERVERCE_ImageHost
+
(
data
.
report_picture
!
[
context
.
index
])
)
browserCell
?
.
imageView
.
sd_setImage
(
with
:
url
,
placeholderImage
:
nil
,
options
:
[],
completed
:
{
(
_
,
_
,
_
,
_
)
in
browserCell
?
.
setNeedsLayout
()
})
...
...
@@ -47,7 +45,7 @@ class OrderDViewController: BaseViewController,UITableViewDelegate,UITableViewDa
}
func
DaiKeXiaDanGouWuCellDelAction
(
cell
:
DaiKeXiaDanGouWuCell
)
{
//此处无用
...
...
@@ -60,13 +58,13 @@ class OrderDViewController: BaseViewController,UITableViewDelegate,UITableViewDa
func
DaiKeXiaDanGouWuCell_check
(
cell
:
DaiKeXiaDanGouWuCell
)
{
print
(
"溯源"
)
print
(
"check S_Y"
)
let
vc
=
S_Y_View
(
frame
:
self
.
view
.
bounds
)
vc
.
delegate
=
self
if
(
dataMdoel
?
.
order_goods
!.
count
)
!
>
0
{
let
vc
=
S_Y_View
(
frame
:
self
.
view
.
bounds
)
vc
.
delegate
=
self
let
target
=
dataMdoel
?
.
order_goods
!
[
cell
.
tag
]
vc
.
data
=
target
?
.
goods_source
self
.
view
.
addSubview
(
vc
)
}
self
.
view
.
addSubview
(
vc
)
}
...
...
This diff is collapsed.
Click to expand it.
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