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
73d5dd4a
Commit
73d5dd4a
authored
Apr 22, 2024
by
David黄金龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1、每页20请求数据
2、添加webView下方保存按钮的button
parent
7312f476
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
98 additions
and
4 deletions
+98
-4
project.pbxproj
galaxy/galaxy.xcodeproj/project.pbxproj
+4
-0
Applegate(JPush).swift
galaxy/galaxy/Applegate(JPush).swift
+2
-2
YHHomeWebViewController.swift
.../Classes/Modules/Home(首页)/C/YHHomeWebViewController.swift
+6
-0
YHHomeWebViewBottomForSavePicView.swift
...odules/Home(首页)/V/YHHomeWebViewBottomForSavePicView.swift
+81
-0
YHHomePageViewModel.swift
...axy/Classes/Modules/Home(首页)/VM/YHHomePageViewModel.swift
+2
-2
YHNetRequest.swift
galaxy/galaxy/Classes/Tools/NetWork/YHNetRequest.swift
+3
-0
No files found.
galaxy/galaxy.xcodeproj/project.pbxproj
View file @
73d5dd4a
...
@@ -322,6 +322,7 @@
...
@@ -322,6 +322,7 @@
A5573EE92B317C0100D98EC0
/* galaxyTests.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5573EE82B317C0100D98EC0
/* galaxyTests.swift */
;
};
A5573EE92B317C0100D98EC0
/* galaxyTests.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5573EE82B317C0100D98EC0
/* galaxyTests.swift */
;
};
A5573EF32B317C0100D98EC0
/* galaxyUITests.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5573EF22B317C0100D98EC0
/* galaxyUITests.swift */
;
};
A5573EF32B317C0100D98EC0
/* galaxyUITests.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5573EF22B317C0100D98EC0
/* galaxyUITests.swift */
;
};
A5573EF52B317C0100D98EC0
/* galaxyUITestsLaunchTests.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5573EF42B317C0100D98EC0
/* galaxyUITestsLaunchTests.swift */
;
};
A5573EF52B317C0100D98EC0
/* galaxyUITestsLaunchTests.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5573EF42B317C0100D98EC0
/* galaxyUITestsLaunchTests.swift */
;
};
A567E5642BD6309700D5D5A0
/* YHHomeWebViewBottomForSavePicView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A567E5632BD6309700D5D5A0
/* YHHomeWebViewBottomForSavePicView.swift */
;
};
A56D2D612B62020C009C83A8
/* YHContractMainItemStatusCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A56D2D602B62020C009C83A8
/* YHContractMainItemStatusCell.swift */
;
};
A56D2D612B62020C009C83A8
/* YHContractMainItemStatusCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A56D2D602B62020C009C83A8
/* YHContractMainItemStatusCell.swift */
;
};
A57F1F252B48F09200B644E6
/* ATAuthSDK_D.framework in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04808C032B4686510056D53C
/* ATAuthSDK_D.framework */
;
};
A57F1F252B48F09200B644E6
/* ATAuthSDK_D.framework in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04808C032B4686510056D53C
/* ATAuthSDK_D.framework */
;
};
A580371E2BAD784B0031C312
/* YHMySchemeViewModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A580371D2BAD784B0031C312
/* YHMySchemeViewModel.swift */
;
};
A580371E2BAD784B0031C312
/* YHMySchemeViewModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A580371D2BAD784B0031C312
/* YHMySchemeViewModel.swift */
;
};
...
@@ -779,6 +780,7 @@
...
@@ -779,6 +780,7 @@
A5573EEE2B317C0100D98EC0
/* galaxyUITests.xctest */
=
{
isa
=
PBXFileReference
;
explicitFileType
=
wrapper.cfbundle
;
includeInIndex
=
0
;
path
=
galaxyUITests.xctest
;
sourceTree
=
BUILT_PRODUCTS_DIR
;
};
A5573EEE2B317C0100D98EC0
/* galaxyUITests.xctest */
=
{
isa
=
PBXFileReference
;
explicitFileType
=
wrapper.cfbundle
;
includeInIndex
=
0
;
path
=
galaxyUITests.xctest
;
sourceTree
=
BUILT_PRODUCTS_DIR
;
};
A5573EF22B317C0100D98EC0
/* galaxyUITests.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
galaxyUITests.swift
;
sourceTree
=
"<group>"
;
};
A5573EF22B317C0100D98EC0
/* galaxyUITests.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
galaxyUITests.swift
;
sourceTree
=
"<group>"
;
};
A5573EF42B317C0100D98EC0
/* galaxyUITestsLaunchTests.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
galaxyUITestsLaunchTests.swift
;
sourceTree
=
"<group>"
;
};
A5573EF42B317C0100D98EC0
/* galaxyUITestsLaunchTests.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
galaxyUITestsLaunchTests.swift
;
sourceTree
=
"<group>"
;
};
A567E5632BD6309700D5D5A0
/* YHHomeWebViewBottomForSavePicView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHHomeWebViewBottomForSavePicView.swift
;
sourceTree
=
"<group>"
;
};
A56D2D602B62020C009C83A8
/* YHContractMainItemStatusCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHContractMainItemStatusCell.swift
;
sourceTree
=
"<group>"
;
};
A56D2D602B62020C009C83A8
/* YHContractMainItemStatusCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHContractMainItemStatusCell.swift
;
sourceTree
=
"<group>"
;
};
A580371D2BAD784B0031C312
/* YHMySchemeViewModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMySchemeViewModel.swift
;
sourceTree
=
"<group>"
;
};
A580371D2BAD784B0031C312
/* YHMySchemeViewModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMySchemeViewModel.swift
;
sourceTree
=
"<group>"
;
};
A58037202BAD7B2A0031C312
/* YHMySchemeModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMySchemeModel.swift
;
sourceTree
=
"<group>"
;
};
A58037202BAD7B2A0031C312
/* YHMySchemeModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMySchemeModel.swift
;
sourceTree
=
"<group>"
;
};
...
@@ -2238,6 +2240,7 @@
...
@@ -2238,6 +2240,7 @@
A50A747D2BC91308003D28D9
/* YHHomeBannerIndicatorView.swift */
,
A50A747D2BC91308003D28D9
/* YHHomeBannerIndicatorView.swift */
,
048787D22BCE6B7D0036E221
/* YHServiceOrderAlertView.swift */
,
048787D22BCE6B7D0036E221
/* YHServiceOrderAlertView.swift */
,
A53F05EC2BCE86E50071D35A
/* YHAgreementAlertView.swift */
,
A53F05EC2BCE86E50071D35A
/* YHAgreementAlertView.swift */
,
A567E5632BD6309700D5D5A0
/* YHHomeWebViewBottomForSavePicView.swift */
,
);
);
path
=
V
;
path
=
V
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
...
@@ -2780,6 +2783,7 @@
...
@@ -2780,6 +2783,7 @@
A592BFEF2B9AB720004C04A9
/* YHWholeScreenTipsView.swift in Sources */
,
A592BFEF2B9AB720004C04A9
/* YHWholeScreenTipsView.swift in Sources */
,
045EEEF42B9F171A0022A143
/* YHSpouseBasicInfoVC.swift in Sources */
,
045EEEF42B9F171A0022A143
/* YHSpouseBasicInfoVC.swift in Sources */
,
A5FD63C32B63438A00D1D9DA
/* YHContactMainItemStatusModel.swift in Sources */
,
A5FD63C32B63438A00D1D9DA
/* YHContactMainItemStatusModel.swift in Sources */
,
A567E5642BD6309700D5D5A0
/* YHHomeWebViewBottomForSavePicView.swift in Sources */
,
045EEEEA2B9F171A0022A143
/* YHFamilyInitialInfo.swift in Sources */
,
045EEEEA2B9F171A0022A143
/* YHFamilyInitialInfo.swift in Sources */
,
A5C382CF2B5F9A9100C5E65C
/* YHServiceCenterMainViewModel.swift in Sources */
,
A5C382CF2B5F9A9100C5E65C
/* YHServiceCenterMainViewModel.swift in Sources */
,
045EEEA52B9F171A0022A143
/* YHImageViewController.swift in Sources */
,
045EEEA52B9F171A0022A143
/* YHImageViewController.swift in Sources */
,
...
...
galaxy/galaxy/Applegate(JPush).swift
View file @
73d5dd4a
...
@@ -51,7 +51,7 @@ extension AppDelegate: JPUSHRegisterDelegate {
...
@@ -51,7 +51,7 @@ extension AppDelegate: JPUSHRegisterDelegate {
#if DEBUG
#if DEBUG
YHHUD
.
flash
(
message
:
deviceTokenStr
)
//
YHHUD.flash(message: deviceTokenStr)
#elseif TESTENV
#elseif TESTENV
// YHHUD.flash(message: deviceTokenStr)
// YHHUD.flash(message: deviceTokenStr)
#else
#else
...
...
galaxy/galaxy/Classes/Modules/Home(首页)/C/YHHomeWebViewController.swift
View file @
73d5dd4a
...
@@ -25,6 +25,12 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
...
@@ -25,6 +25,12 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
var
id
:
Int
=
0
var
id
:
Int
=
0
var
vcTitle
:
String
?
var
vcTitle
:
String
?
lazy
var
bottomViewForSavePic
:
YHHomeWebViewBottomForSavePicView
=
{
let
view
=
YHHomeWebViewBottomForSavePicView
()
view
.
isHidden
=
true
return
view
}()
override
func
viewDidLoad
()
{
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
super
.
viewDidLoad
()
...
...
galaxy/galaxy/Classes/Modules/Home(首页)/V/YHHomeWebViewBottomForSavePicView.swift
0 → 100644
View file @
73d5dd4a
//
// YHHomeWebViewBottomForSavePicView.swift
// galaxy
//
// Created by davidhuangA on 2024/4/22.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
class
YHHomeWebViewBottomForSavePicView
:
UIView
{
static
let
viewH
:
CGFloat
=
98.0
override
init
(
frame
:
CGRect
)
{
super
.
init
(
frame
:
CGRect
(
x
:
0
,
y
:
0
,
width
:
KScreenWidth
,
height
:
YHBasicInfoFillBottomView
.
viewH
))
setupUI
()
}
required
init
?(
coder
:
NSCoder
)
{
fatalError
(
"init(coder:) has not been implemented"
)
}
typealias
Block
=
(
Int
)
->
()
var
block
:
Block
?
var
saveButton
:
UIButton
!
// var nextButton: UIButton!
}
private
extension
YHHomeWebViewBottomForSavePicView
{
func
setupUI
()
{
backgroundColor
=
.
white
saveButton
=
{
let
button
=
UIButton
(
type
:
.
custom
)
button
.
backgroundColor
=
UIColor
.
contentBkgColor
button
.
titleLabel
?
.
font
=
UIFont
.
PFSC_M
(
ofSize
:
15
)
button
.
contentHorizontalAlignment
=
.
center
button
.
setTitle
(
"保存图片到相册"
,
for
:
.
normal
)
button
.
setTitleColor
(
UIColor
.
mainTextColor
,
for
:
.
normal
)
button
.
layer
.
cornerRadius
=
kCornerRadius6
button
.
addTarget
(
self
,
action
:
#selector(
save
)
,
for
:
.
touchUpInside
)
return
button
}()
addSubview
(
saveButton
)
saveButton
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
kMargin
)
make
.
right
.
equalTo
(
-
kMargin
)
make
.
top
.
equalTo
(
12
)
make
.
height
.
equalTo
(
44
)
}
// nextButton = {
// let button = UIButton(type: .custom)
// button.titleLabel?.font = UIFont.PFSC_M(ofSize: 15)
// button.contentHorizontalAlignment = .center
// button.setTitle("保存清单图", for: .normal)
// button.setTitleColor(.white, for: .normal)
// button.layer.cornerRadius = kCornerRadius6
// button.clipsToBounds = true
// button.addTarget(self, action: #selector(submit), for: .touchUpInside)
// return button
// }()
// addSubview(nextButton)
// nextButton.snp.makeConstraints { make in
// make.right.equalTo(-kMargin)
// make.top.equalTo(8)
// make.height.equalTo(44)
// make.left.equalTo(kMargin)
// }
//
// nextButton.layoutIfNeeded()
// nextButton.addYinHeGradualLayer()
}
@objc
func
save
()
{
block
?(
0
)
}
}
galaxy/galaxy/Classes/Modules/Home(首页)/VM/YHHomePageViewModel.swift
View file @
73d5dd4a
...
@@ -17,11 +17,11 @@ class YHHomePageViewModel : YHBaseViewModel {
...
@@ -17,11 +17,11 @@ class YHHomePageViewModel : YHBaseViewModel {
var
hkList
:
[
YHHKEventModel
]?
var
hkList
:
[
YHHKEventModel
]?
//首页相关参数
//首页相关参数
private
var
curPageIndex
:
Int
=
1
private
var
curPageIndex
:
Int
=
1
private
var
page_Size
:
Int
=
6
private
var
page_Size
:
Int
=
20
var
totalCount
:
Int
=
0
var
totalCount
:
Int
=
0
var
hasMoreForHomeNews
:
Bool
=
true
var
hasMoreForHomeNews
:
Bool
=
true
// 搜索
// 搜索
let
searchPageSize
:
Int
=
1
0
let
searchPageSize
:
Int
=
2
0
}
}
//接口
//接口
...
...
galaxy/galaxy/Classes/Tools/NetWork/YHNetRequest.swift
View file @
73d5dd4a
...
@@ -81,6 +81,9 @@ class YHNetRequest: NSObject {
...
@@ -81,6 +81,9 @@ class YHNetRequest: NSObject {
requestHeader
.
add
(
name
:
"appid"
,
value
:
"1"
)
requestHeader
.
add
(
name
:
"appid"
,
value
:
"1"
)
let
dateStr
=
String
(
Date
()
.
timeIntervalSince1970
)
let
dateStr
=
String
(
Date
()
.
timeIntervalSince1970
)
requestHeader
.
add
(
name
:
"timestamp"
,
value
:
dateStr
)
requestHeader
.
add
(
name
:
"timestamp"
,
value
:
dateStr
)
requestHeader
.
add
(
name
:
"appPlatform"
,
value
:
"iOS"
)
let
version
=
UIDevice
.
appVersion
()
requestHeader
.
add
(
name
:
"appVersion"
,
value
:
version
)
requestHeader
.
add
(
name
:
"pass"
,
value
:
""
)
requestHeader
.
add
(
name
:
"pass"
,
value
:
""
)
let
appkey
=
"958364f87222c200a72414f492bf0e26"
let
appkey
=
"958364f87222c200a72414f492bf0e26"
...
...
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