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
2647e66b
Commit
2647e66b
authored
Apr 03, 2025
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// plan
parent
4bd95d9d
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
29 additions
and
11 deletions
+29
-11
YHPlanShareViewController.swift
...lasses/Modules/Plan(方案)/C/YHPlanShareViewController.swift
+15
-4
YHPlanViewController.swift
...axy/Classes/Modules/Plan(方案)/C/YHPlanViewController.swift
+10
-6
YHPlanModel.swift
galaxy/galaxy/Classes/Modules/Plan(方案)/M/YHPlanModel.swift
+1
-0
YHPlanLinkShareView.swift
...laxy/Classes/Modules/Plan(方案)/V/YHPlanLinkShareView.swift
+2
-1
YHPlanShareView.swift
...y/galaxy/Classes/Modules/Plan(方案)/V/YHPlanShareView.swift
+1
-0
No files found.
galaxy/galaxy/Classes/Modules/Plan(方案)/C/YHPlanShareViewController.swift
View file @
2647e66b
...
...
@@ -68,7 +68,7 @@ class YHPlanShareViewController: YHBaseViewController {
var
type
:
YHPlanShareBgType
=
.
link
var
shareUrl
:
String
=
""
var
pdfUrl
:
String
=
""
var
pdf
Create
Url
:
String
=
""
var
pdfDownloadUrl
:
String
=
""
let
viewModel
=
YHPlanViewModel
()
let
segmentTitles
=
[
"分享链接"
,
"分享PDF"
]
...
...
@@ -151,7 +151,13 @@ class YHPlanShareViewController: YHBaseViewController {
YHHUD
.
flash
(
message
:
"已下载PDF"
)
return
}
self
.
requestPDF
()
if
pdfDownloadUrl
.
isEmpty
{
requestPDF
()
}
else
{
downloadPDF
(
pdfDownloadUrl
)
}
}
}
}
...
...
@@ -205,13 +211,18 @@ class YHPlanShareViewController: YHBaseViewController {
make
.
height
.
equalTo
(
216
)
}
requestPDF
()
if
pdfDownloadUrl
.
isEmpty
{
requestPDF
()
}
else
{
downloadPDF
(
pdfDownloadUrl
)
}
}
func
requestPDF
()
{
YHHUD
.
show
(
.
progress
(
message
:
"加载中..."
))
self
.
viewModel
.
requetPDFUrl
(
self
.
pdfUrl
)
{
[
weak
self
]
url
in
self
.
viewModel
.
requetPDFUrl
(
self
.
pdf
Create
Url
)
{
[
weak
self
]
url
in
YHHUD
.
hide
()
guard
let
self
=
self
else
{
return
}
self
.
pdfDownloadUrl
=
url
...
...
galaxy/galaxy/Classes/Modules/Plan(方案)/C/YHPlanViewController.swift
View file @
2647e66b
...
...
@@ -14,7 +14,9 @@ class YHPlanViewController: YHBaseViewController {
let
viewModel
=
YHPlanViewModel
()
var
shareUrl
:
String
=
""
var
pdfUrl
:
String
=
""
var
pdfCreateUrl
:
String
=
""
var
pdfDownloadUrl
:
String
=
""
var
infoArr
:
[
String
]
=
[
""
,
""
,
""
,
""
,
""
,
""
]
var
analyzeArr
:
[
YHPlanAnalyzeModel
]
=
[
YHPlanAnalyzeModel
(),
YHPlanAnalyzeModel
(),
...
...
@@ -88,7 +90,8 @@ class YHPlanViewController: YHBaseViewController {
@objc
func
didShareBtnClicked
()
{
let
vc
=
YHPlanShareViewController
()
vc
.
shareUrl
=
self
.
shareUrl
vc
.
pdfUrl
=
self
.
pdfUrl
vc
.
pdfCreateUrl
=
self
.
pdfCreateUrl
vc
.
pdfDownloadUrl
=
self
.
pdfDownloadUrl
self
.
navigationController
?
.
pushViewController
(
vc
)
}
...
...
@@ -284,7 +287,8 @@ class YHPlanViewController: YHBaseViewController {
}()
@objc
func
didRevalueBtnClicked
()
{
let
vc
=
YHCustomerInformationQuestionnaireVC
()
self
.
navigationController
?
.
pushViewController
(
vc
)
}
override
func
viewDidLoad
()
{
...
...
@@ -343,8 +347,7 @@ class YHPlanViewController: YHBaseViewController {
}
func
requestData
()
{
viewModel
.
requetResignPlanInfo
{
[
weak
self
]
_
,
_
in
viewModel
.
requetResignPlanInfo
{
[
weak
self
]
_
,
_
in
guard
let
self
=
self
else
{
return
}
var
workModel
=
YHPlanAnalyzeModel
()
...
...
@@ -385,7 +388,8 @@ class YHPlanViewController: YHBaseViewController {
policyVieiw
.
bannerArr
=
policyArr
let
url
=
"https://test-hklife.galaxy-immi.com/superAppBridge.html#/plan-analysis?code="
pdfUrl
=
url
+
self
.
viewModel
.
planListModel
.
code
pdfCreateUrl
=
url
+
self
.
viewModel
.
planListModel
.
code
pdfDownloadUrl
=
self
.
viewModel
.
planListModel
.
pdf_url
shareUrl
=
self
.
viewModel
.
planListModel
.
url
self
.
tableView
.
reloadData
()
...
...
galaxy/galaxy/Classes/Modules/Plan(方案)/M/YHPlanModel.swift
View file @
2647e66b
...
...
@@ -17,6 +17,7 @@ class YHPlanListModel: SmartCodable {
var
plan_article_policy
:
[
YHPlanCaseModel
]
=
[]
var
code
:
String
=
""
var
url
:
String
=
""
var
pdf_url
:
String
=
""
required
init
()
{
...
...
galaxy/galaxy/Classes/Modules/Plan(方案)/V/YHPlanLinkShareView.swift
View file @
2647e66b
...
...
@@ -77,12 +77,13 @@ class YHPlanLinkShareView: UIView {
lazy
var
cancelBtn
:
UIButton
=
{
let
btn
=
UIButton
()
btn
.
tag
=
cancelTag
btn
.
backgroundColor
=
.
init
(
hex
:
0xF5F6F8
)
btn
.
setTitle
(
"取消"
,
for
:
.
normal
)
btn
.
setTitleColor
(
.
mainTextColor
,
for
:
.
normal
)
btn
.
titleLabel
?
.
font
=
.
PFSC_M
(
ofSize
:
16
)
btn
.
layer
.
cornerRadius
=
3.0
btn
.
addTarget
(
self
,
action
:
#selector(
di
smiss
)
,
for
:
.
touchUpInside
)
btn
.
addTarget
(
self
,
action
:
#selector(
di
dFunctionBtnClicked(_:)
)
,
for
:
.
touchUpInside
)
return
btn
}()
...
...
galaxy/galaxy/Classes/Modules/Plan(方案)/V/YHPlanShareView.swift
View file @
2647e66b
...
...
@@ -40,6 +40,7 @@ class YHPlanShareView: UIView {
lazy
var
cancelBtn
:
UIButton
=
{
let
btn
=
UIButton
()
btn
.
tag
=
cancelTag
btn
.
backgroundColor
=
.
init
(
hex
:
0xF5F6F8
)
btn
.
setTitle
(
"取消"
,
for
:
.
normal
)
btn
.
setTitleColor
(
.
mainTextColor
,
for
:
.
normal
)
...
...
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