Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
galaxy-iOS
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
mobile-group
galaxy-iOS
Commits
28a3143d
Commit
28a3143d
authored
Aug 09, 2024
by
David黄金龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
正式签成功 界面调试
parent
250f8732
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
149 additions
and
10 deletions
+149
-10
YHHomeBannerCollectionViewCell.swift
...s/Modules/Home(首页)/V/YHHomeBannerCollectionViewCell.swift
+1
-1
YHOfficialApprovalResultVC.swift
...OfficialApprovalBatch/C/YHOfficialApprovalResultVC.swift
+139
-0
YHMyDocumentsDetailViewController.swift
...Documents(我的文书)/C/YHMyDocumentsDetailViewController.swift
+2
-2
YHMySignatureDetailViewController.swift
...Signature(我的签字)/C/YHMySignatureDetailViewController.swift
+1
-1
YHMyViewController.swift
...alaxy/Classes/Modules/Mine(我的)/C/YHMyViewController.swift
+6
-6
No files found.
galaxy/galaxy/Classes/Modules/Home(首页)/V/YHHomeBannerCollectionViewCell.swift
View file @
28a3143d
...
@@ -93,7 +93,7 @@ private extension YHHomeBannerCollectionViewCell {
...
@@ -93,7 +93,7 @@ private extension YHHomeBannerCollectionViewCell {
bannerImagV
.
kf
.
setImage
(
with
:
avifUrl
,
placeholder
:
UIImage
(
named
:
"global_default_image"
))
{
result
in
bannerImagV
.
kf
.
setImage
(
with
:
avifUrl
,
placeholder
:
UIImage
(
named
:
"global_default_image"
))
{
result
in
switch
result
{
switch
result
{
case
.
success
:
break
case
.
success
:
break
case
.
failure
(
let
error
):
case
.
failure
(
_
):
self
.
bannerImagV
.
kf
.
setImage
(
with
:
url
,
placeholder
:
UIImage
(
named
:
"global_default_image"
))
self
.
bannerImagV
.
kf
.
setImage
(
with
:
url
,
placeholder
:
UIImage
(
named
:
"global_default_image"
))
}
}
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/OfficialApprovalBatch/C/YHOfficialApprovalResultVC.swift
View file @
28a3143d
...
@@ -7,6 +7,7 @@
...
@@ -7,6 +7,7 @@
//
//
import
UIKit
import
UIKit
import
FSPagerView
/*
/*
正式批 结果页
正式批 结果页
...
@@ -78,6 +79,61 @@ class YHOfficialApprovalResultVC: YHBaseViewController {
...
@@ -78,6 +79,61 @@ class YHOfficialApprovalResultVC: YHBaseViewController {
return
imageV
return
imageV
}()
}()
//bottom
lazy
var
bottomContentView
:
UIView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
.
clear
//for test hjl
return
view
}()
lazy
var
tipsLabel
:
UILabel
=
{
let
label
=
UILabel
()
label
.
textColor
=
UIColor
(
hex
:
0xffffff
,
alpha
:
0.6
)
label
.
textAlignment
=
.
center
label
.
font
=
UIFont
.
PFSC_R
(
ofSize
:
12
)
label
.
text
=
"左滑查看其他获批信,当前 1/5"
return
label
}()
private
lazy
var
bannerView
:
FSPagerView
=
{
let
view
=
FSPagerView
()
view
.
delegate
=
self
view
.
dataSource
=
self
view
.
bounces
=
false
view
.
isInfinite
=
false
// view.automaticSlidingInterval = bannerSildingInterval
view
.
register
(
YHHomeBannerCollectionViewCell
.
self
,
forCellWithReuseIdentifier
:
"cell"
)
view
.
itemSize
=
CGSizeMake
(
268.0
,
148
)
return
view
}()
lazy
var
indicatorView
:
YHHomeBannerIndicatorView
=
{
let
view
=
YHHomeBannerIndicatorView
()
return
view
}()
var
dataArr
:
[
YHBannerModel
]
=
[]
{
didSet
{
// 设置为0是先停掉自动滑动定时器
// bannerView.automaticSlidingInterval = 0
self
.
indicatorView
.
indicatorItems
=
self
.
dataArr
.
count
bannerView
.
reloadData
()
// 指定指示器为第一个
self
.
indicatorView
.
curIndicatorIndex
=
0
// 指定显示图片为第一个
bannerView
.
selectItem
(
at
:
0
,
animated
:
false
)
// 开启定时器开始滚动
// bannerView.automaticSlidingInterval = bannerSildingInterval
bannerView
.
removesInfiniteLoopForSingleItem
=
true
bannerView
.
alwaysBounceHorizontal
=
true
}
}
}
}
private
extension
YHOfficialApprovalResultVC
{
private
extension
YHOfficialApprovalResultVC
{
...
@@ -151,6 +207,53 @@ private extension YHOfficialApprovalResultVC {
...
@@ -151,6 +207,53 @@ private extension YHOfficialApprovalResultVC {
make
.
height
.
equalTo
(
543
)
make
.
height
.
equalTo
(
543
)
}
}
lightImageV
.
layer
.
zPosition
=
3
lightImageV
.
layer
.
zPosition
=
3
//底部内容区域
view
.
addSubview
(
bottomContentView
)
bottomContentView
.
snp
.
makeConstraints
{
make
in
make
.
bottom
.
left
.
right
.
equalToSuperview
()
// make.height.equalTo(600)
}
bottomContentView
.
layer
.
zPosition
=
4
// bottomContentView.backgroundColor = .red //for test hjl
bottomContentView
.
addSubview
(
tipsLabel
)
tipsLabel
.
snp
.
makeConstraints
{
make
in
make
.
bottom
.
equalToSuperview
()
.
offset
(
-
50
)
make
.
centerX
.
equalToSuperview
()
}
bottomContentView
.
addSubview
(
indicatorView
)
indicatorView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
equalToSuperview
()
make
.
height
.
equalTo
(
2
)
make
.
bottom
.
equalTo
(
tipsLabel
.
snp
.
top
)
.
offset
(
-
20
)
}
bottomContentView
.
addSubview
(
bannerView
)
bannerView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
equalToSuperview
()
make
.
height
.
equalTo
(
148
)
make
.
bottom
.
equalTo
(
indicatorView
.
snp
.
top
)
.
offset
(
-
16
)
make
.
top
.
equalToSuperview
()
.
offset
(
20
)
}
// bannerView.backgroundColor = .purple //for test hjl
bannerView
.
layer
.
zPosition
=
10
// let transform = CGAffineTransform(scaleX: 0.6, y: 0.75)
bannerView
.
transformer
=
FSPagerViewTransformer
(
type
:
.
linear
)
// bannerView.itemSize = CGSize(width: 268, height: 148).applying(transform)
self
.
dataArr
=
[
YHBannerModel
(),
YHBannerModel
(),
YHBannerModel
()]
//for test hjl
bannerView
.
reloadData
()
}
}
private
func
rotatedTransform
()
->
CGAffineTransform
{
private
func
rotatedTransform
()
->
CGAffineTransform
{
...
@@ -184,3 +287,39 @@ private extension YHOfficialApprovalResultVC {
...
@@ -184,3 +287,39 @@ private extension YHOfficialApprovalResultVC {
}
}
}
}
extension
YHOfficialApprovalResultVC
:
FSPagerViewDataSource
,
FSPagerViewDelegate
{
public
func
numberOfItems
(
in
pagerView
:
FSPagerView
)
->
Int
{
return
self
.
dataArr
.
count
}
public
func
pagerView
(
_
pagerView
:
FSPagerView
,
cellForItemAt
index
:
Int
)
->
FSPagerViewCell
{
let
cell
=
pagerView
.
dequeueReusableCell
(
withReuseIdentifier
:
"cell"
,
at
:
index
)
as!
YHHomeBannerCollectionViewCell
if
index
<
dataArr
.
count
{
// cell.dataModel = dataArr[index]
cell
.
contentView
.
backgroundColor
=
.
red
//for test hjl
}
return
cell
}
// MARK: - FSPagerView Delegate
func
pagerView
(
_
pagerView
:
FSPagerView
,
didSelectItemAt
index
:
Int
)
{
pagerView
.
deselectItem
(
at
:
index
,
animated
:
true
)
pagerView
.
scrollToItem
(
at
:
index
,
animated
:
true
)
if
index
>=
dataArr
.
count
{
return
}
}
func
pagerViewWillEndDragging
(
_
pagerView
:
FSPagerView
,
targetIndex
:
Int
)
{
self
.
indicatorView
.
curIndicatorIndex
=
targetIndex
}
func
pagerViewDidEndScrollAnimation
(
_
pagerView
:
FSPagerView
)
{
self
.
indicatorView
.
curIndicatorIndex
=
pagerView
.
currentIndex
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyDocuments(我的文书)/C/YHMyDocumentsDetailViewController.swift
View file @
28a3143d
...
@@ -405,8 +405,8 @@ class YHMyDocumentsDetailViewController: YHBaseViewController {
...
@@ -405,8 +405,8 @@ class YHMyDocumentsDetailViewController: YHBaseViewController {
}
else
{
}
else
{
isAuthString
=
"false"
isAuthString
=
"false"
}
}
// let path = "/serviceHousekeeper/pages/documentEdit/documentEdit?id=\(self.id)&docType=\(self.fileType)&signId=\(self.viewModel.mainModel?.writing_document.doc_sign.id ?? 0)&auth=\(isAuthString)&order_id=\(orderID)"
let
path
=
"/serviceHousekeeper/pages/documentEdit/documentEdit?id=
\(
self
.
id
)
&docType=doc&signId=
\(
self
.
viewModel
.
mainModel
?
.
writing_document
.
doc_sign
.
id
??
0
)
&auth=
\(
isAuthString
)
&order_id=
\(
orderID
)
"
let
path
=
"/serviceHousekeeper/pages/documentEdit/documentEdit?id=
\(
self
.
id
)
&docType=doc&signId=
\(
self
.
viewModel
.
mainModel
?
.
writing_document
.
doc_sign
.
id
??
0
)
&auth=
\(
isAuthString
)
&order_id=
\(
orderID
)
&source_from=app
"
return
path
return
path
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MySignature(我的签字)/C/YHMySignatureDetailViewController.swift
View file @
28a3143d
...
@@ -341,7 +341,7 @@ class YHMySignatureDetailViewController: YHBaseViewController {
...
@@ -341,7 +341,7 @@ class YHMySignatureDetailViewController: YHBaseViewController {
}
else
{
}
else
{
isAuthString
=
"false"
isAuthString
=
"false"
}
}
let
path
=
"/serviceHousekeeper/pages/documentEdit/documentEdit?id=
\(
self
.
id
)
&docType=sign&signId=
\(
self
.
id
)
&auth=
\(
isAuthString
)
&order_id=
\(
orderID
)
"
let
path
=
"/serviceHousekeeper/pages/documentEdit/documentEdit?id=
\(
self
.
id
)
&docType=sign&signId=
\(
self
.
id
)
&auth=
\(
isAuthString
)
&order_id=
\(
orderID
)
&source_from=app
"
return
path
return
path
}
}
...
...
galaxy/galaxy/Classes/Modules/Mine(我的)/C/YHMyViewController.swift
View file @
28a3143d
...
@@ -95,14 +95,14 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget {
...
@@ -95,14 +95,14 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget {
let
view
=
YHUserInfoHeaderView
.
createView
()
let
view
=
YHUserInfoHeaderView
.
createView
()
view
.
settingBlock
=
{
view
.
settingBlock
=
{
[
weak
self
]
in
[
weak
self
]
in
guard
let
self
=
self
else
{
return
}
//
guard let self = self else { return }
if
!
checkLogin
()
{
return
}
//
if !checkLogin() { return }
let
vc
=
YHMySettingViewController
()
//
let vc = YHMySettingViewController()
self
.
navigationController
?
.
pushViewController
(
vc
)
//
self.navigationController?.pushViewController(vc)
// let vc = YHOfficialApprovalResultVC2
()
let
vc
=
YHOfficialApprovalResultVC
()
//
self?.navigationController?.pushViewController(vc) //for test hjl
self
?
.
navigationController
?
.
pushViewController
(
vc
)
//for test hjl
}
}
view
.
evaluateBlock
=
{
view
.
evaluateBlock
=
{
...
...
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