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
7e830669
Commit
7e830669
authored
Apr 02, 2024
by
David黄金龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
处理 展示 bug
parent
6709bccc
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
80 additions
and
2 deletions
+80
-2
YHHKPlanDoctumentVC.swift
...rvice(服务中心)/MyDocuments(我的文书)/C/YHHKPlanDoctumentVC.swift
+64
-1
YHMyDocumentDetailModel.swift
...中心)/MyDocuments(我的文书)/Model/YHMyDocumentDetailModel.swift
+3
-0
YHHKPlanItemView.swift
...tService(服务中心)/MyDocuments(我的文书)/V/YHHKPlanItemView.swift
+13
-1
No files found.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyDocuments(我的文书)/C/YHHKPlanDoctumentVC.swift
View file @
7e830669
...
...
@@ -23,6 +23,9 @@ class YHHKPlanDoctumentVC: YHBaseViewController {
var
status
:
Int
=
0
private
var
canEditFlag
:
Bool
=
false
private
var
timer
:
Timer
?
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
gk_navTitle
=
"赴港计划书"
...
...
@@ -38,6 +41,11 @@ class YHHKPlanDoctumentVC: YHBaseViewController {
getData
()
}
override
func
viewWillDisappear
(
_
animated
:
Bool
)
{
super
.
viewWillDisappear
(
animated
)
cancelTimer
()
}
private
var
bottomView
:
UIView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
.
white
...
...
@@ -59,6 +67,53 @@ class YHHKPlanDoctumentVC: YHBaseViewController {
}
extension
YHHKPlanDoctumentVC
{
fileprivate
func
cancelTimer
()
{
guard
self
.
timer
!=
nil
else
{
return
}
self
.
timer
!.
invalidate
()
self
.
timer
=
nil
}
fileprivate
func
startTimer
()
{
self
.
timer
=
Timer
.
scheduledTimer
(
timeInterval
:
TimeInterval
(
3
),
target
:
self
,
selector
:
#selector(
self.flipNext(sender:)
)
,
userInfo
:
nil
,
repeats
:
false
)
RunLoop
.
current
.
add
(
self
.
timer
!
,
forMode
:
.
common
)
}
@objc
fileprivate
func
flipNext
(
sender
:
Timer
?)
{
YHHUD
.
hide
()
YHHUD
.
flash
(
message
:
"提交成功"
)
getData
()
}
func
updateUI
()
{
if
status
>
3
{
canEditFlag
=
false
bottomView
.
isHidden
=
true
tableView
.
snp
.
removeConstraints
()
tableView
.
snp
.
remakeConstraints
{
make
in
make
.
top
.
equalTo
(
k_Height_NavigationtBarAndStatuBar
)
make
.
left
.
right
.
equalToSuperview
()
make
.
bottom
.
equalToSuperview
()
}
}
else
{
canEditFlag
=
true
bottomView
.
isHidden
=
false
tableView
.
snp
.
removeConstraints
()
tableView
.
snp
.
remakeConstraints
{
make
in
make
.
top
.
equalTo
(
k_Height_NavigationtBarAndStatuBar
)
make
.
left
.
right
.
equalToSuperview
()
make
.
bottom
.
equalTo
(
bottomView
.
snp
.
top
)
.
offset
(
-
kMargin
)
}
}
}
//点击提交按钮
@objc
func
clickSubmitBtn
()
{
submitOp
()
...
...
@@ -78,9 +133,13 @@ extension YHHKPlanDoctumentVC {
"qualifications_and_awards"
:
viewModel
.
arrHKPlanData
[
4
]
.
content
,
"other"
:
viewModel
.
arrHKPlanData
[
5
]
.
content
,
"content_save"
:
1
]
cancelTimer
()
startTimer
()
YHHUD
.
show
(
.
progress
(
message
:
""
))
viewModel
.
submitHKPlanDocument
(
params
)
{
success
,
error
in
YHHUD
.
hide
()
YHHUD
.
hide
()
self
.
cancelTimer
()
self
.
getData
()
if
success
{
YHHUD
.
flash
(
message
:
"提交成功"
)
}
else
{
...
...
@@ -100,10 +159,14 @@ extension YHHKPlanDoctumentVC {
viewModel
.
requestDocumentsDetail
(
"
\(
supplement_id
)
"
,
callBackBlock
:
{[
weak
self
]
success
,
error
in
YHHUD
.
hide
()
guard
let
self
=
self
else
{
return
}
self
.
status
=
viewModel
.
mainModel
?
.
prospectus
.
status
??
0
for
item
in
viewModel
.
arrHKPlanData
{
item
.
canEditFlag
=
self
.
canEditFlag
}
self
.
updateUI
()
self
.
tableView
.
isHidden
=
false
self
.
tableView
.
reloadData
()
})
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyDocuments(我的文书)/Model/YHMyDocumentDetailModel.swift
View file @
7e830669
...
...
@@ -30,6 +30,9 @@ class YHMyDocumentProspectusModel: YHBaseModel {
var
tag
:
String
=
""
var
tencent_file_id
:
String
=
""
var
tencent_docs_url
:
String
=
""
//赴港计划书状态
var
status
:
Int
=
0
}
class
YHMyDocumentWritingDocumentModel
:
YHBaseModel
{
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyDocuments(我的文书)/V/YHHKPlanItemView.swift
View file @
7e830669
...
...
@@ -181,6 +181,11 @@ private extension YHHKPlanItemView {
myTextView
.
wrapToContent
()
}
numberLabel
.
text
=
myTextView
.
text
.
count
.
string
+
"/100"
if
myTextView
.
text
.
count
>
100
{
numberLabel
.
textColor
=
.
failColor
}
else
{
numberLabel
.
textColor
=
UIColor
.
placeHolderColor
}
if
model
.
isLastData
{
line
.
isHidden
=
true
...
...
@@ -193,6 +198,9 @@ private extension YHHKPlanItemView {
extension
YHHKPlanItemView
:
UITextViewDelegate
{
func
textView
(
_
textView
:
UITextView
,
shouldChangeTextIn
range
:
NSRange
,
replacementText
text
:
String
)
->
Bool
{
if
text
.
isEmpty
{
return
true
}
let
newLength
=
(
textView
.
text
as
NSString
)
.
length
+
text
.
count
-
range
.
length
return
newLength
<=
100
}
...
...
@@ -201,7 +209,11 @@ extension YHHKPlanItemView : UITextViewDelegate {
guard
let
model
=
dataMode
else
{
return
}
guard
let
text
=
textView
.
text
else
{
return
}
model
.
content
=
text
numberLabel
.
text
=
myTextView
.
text
.
count
.
string
+
"/100"
if
myTextView
.
text
.
count
>
100
{
numberLabel
.
textColor
=
.
failColor
}
else
{
numberLabel
.
textColor
=
UIColor
.
placeHolderColor
}
}
}
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