Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
红
红星美凯龙管理在线APP IOS
Project
Project
Details
Activity
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
张杰
红星美凯龙管理在线APP IOS
Commits
e0627ecd
Commit
e0627ecd
authored
Jan 25, 2016
by
admin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复部分bug
parent
4edc6972
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
23 changed files
with
772 additions
and
97 deletions
+772
-97
project.pbxproj
redstar.xcodeproj/project.pbxproj
+12
-0
UserInterfaceState.xcuserstate
...userdata/admin.xcuserdatad/UserInterfaceState.xcuserstate
+0
-0
Breakpoints_v2.xcbkptlist
...ta/admin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
+12
-0
Url.h
redstar/Classes/Macro/Url.h
+2
-2
OnLineViewController.m
...on/OnLine/AddOnLine/ViewController/OnLineViewController.m
+16
-4
LookOnLineTableViewCell.m
...Function/OnLine/LookOnLine/Cell/LookOnLineTableViewCell.m
+14
-2
LookOnLineViewController.m
...Line/LookOnLine/ViewController/LookOnLineViewController.m
+20
-7
LookReportPicCell.h
...Function/OnLine/LookOnLineDetail/Cell/LookReportPicCell.h
+14
-0
LookReportPicCell.m
...Function/OnLine/LookOnLineDetail/Cell/LookReportPicCell.m
+143
-0
LookOnLineFootView.m
...unction/OnLine/LookOnLineDetail/View/LookOnLineFootView.m
+0
-1
LookOnLineDetailViewController.h
...ineDetail/ViewController/LookOnLineDetailViewController.h
+9
-0
LookOnLineDetailViewController.m
...ineDetail/ViewController/LookOnLineDetailViewController.m
+89
-14
LookReportDetailViewController.h
...ineDetail/ViewController/LookReportDetailViewController.h
+15
-0
LookReportDetailViewController.m
...ineDetail/ViewController/LookReportDetailViewController.m
+279
-0
OnLineResultFootView.h
...ction/OnLine/LookOnLineResult/View/OnLineResultFootView.h
+1
-1
OnLineResultFootView.m
...ction/OnLine/LookOnLineResult/View/OnLineResultFootView.m
+13
-0
OnLineResultViewController.m
...kOnLineResult/ViewController/OnLineResultViewController.m
+45
-37
OnLineCompleteCell.m
...ction/OnLine/OnLineTaskComplete/Cell/OnLineCompleteCell.m
+7
-1
OnLineCompleteDetailCell.m
...OnLine/OnLineTaskComplete/Cell/OnLineCompleteDetailCell.m
+2
-3
OnLineCompleteViewController.m
...askComplete/ViewController/OnLineCompleteViewController.m
+45
-5
SpotCheckTableViewCell.m
...tion/OnLine/SpotCheckOnLine/Cell/SpotCheckTableViewCell.m
+32
-16
SpotCheckOnLineViewController.m
...heckOnLine/ViewController/SpotCheckOnLineViewController.m
+2
-3
AddPictureViewController.m
...ture/AddPicture/ViewController/AddPictureViewController.m
+0
-1
No files found.
redstar.xcodeproj/project.pbxproj
View file @
e0627ecd
...
@@ -128,6 +128,8 @@
...
@@ -128,6 +128,8 @@
84CC34E21C09583D002F10E2
/* LookOnLineTableViewCell.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
84CC34E11C09583D002F10E2
/* LookOnLineTableViewCell.m */
;
};
84CC34E21C09583D002F10E2
/* LookOnLineTableViewCell.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
84CC34E11C09583D002F10E2
/* LookOnLineTableViewCell.m */
;
};
84CC34EC1C09AD98002F10E2
/* LookOnLineDetailView.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
84CC34EB1C09AD98002F10E2
/* LookOnLineDetailView.m */
;
};
84CC34EC1C09AD98002F10E2
/* LookOnLineDetailView.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
84CC34EB1C09AD98002F10E2
/* LookOnLineDetailView.m */
;
};
84CC34EF1C09AEC0002F10E2
/* LookOnLineDetailViewController.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
84CC34EE1C09AEC0002F10E2
/* LookOnLineDetailViewController.m */
;
};
84CC34EF1C09AEC0002F10E2
/* LookOnLineDetailViewController.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
84CC34EE1C09AEC0002F10E2
/* LookOnLineDetailViewController.m */
;
};
84CDB2771C5616D5009D3866
/* LookReportDetailViewController.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
84CDB2761C5616D5009D3866
/* LookReportDetailViewController.m */
;
};
84CDB27A1C56272F009D3866
/* LookReportPicCell.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
84CDB2791C56272F009D3866
/* LookReportPicCell.m */
;
};
84CEB1671C28E8970072ED0A
/* SpotCheckModel.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
84CEB1661C28E8970072ED0A
/* SpotCheckModel.m */
;
};
84CEB1671C28E8970072ED0A
/* SpotCheckModel.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
84CEB1661C28E8970072ED0A
/* SpotCheckModel.m */
;
};
84CEB16B1C28F0E20072ED0A
/* LookOnLineModel.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
84CEB16A1C28F0E20072ED0A
/* LookOnLineModel.m */
;
};
84CEB16B1C28F0E20072ED0A
/* LookOnLineModel.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
84CEB16A1C28F0E20072ED0A
/* LookOnLineModel.m */
;
};
84CEB16F1C2946DB0072ED0A
/* OnLineDetailModel.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
84CEB16E1C2946DB0072ED0A
/* OnLineDetailModel.m */
;
};
84CEB16F1C2946DB0072ED0A
/* OnLineDetailModel.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
84CEB16E1C2946DB0072ED0A
/* OnLineDetailModel.m */
;
};
...
@@ -433,6 +435,10 @@
...
@@ -433,6 +435,10 @@
84CC34EB1C09AD98002F10E2
/* LookOnLineDetailView.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
LookOnLineDetailView.m
;
sourceTree
=
"<group>"
;
};
84CC34EB1C09AD98002F10E2
/* LookOnLineDetailView.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
LookOnLineDetailView.m
;
sourceTree
=
"<group>"
;
};
84CC34ED1C09AEC0002F10E2
/* LookOnLineDetailViewController.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
LookOnLineDetailViewController.h
;
sourceTree
=
"<group>"
;
};
84CC34ED1C09AEC0002F10E2
/* LookOnLineDetailViewController.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
LookOnLineDetailViewController.h
;
sourceTree
=
"<group>"
;
};
84CC34EE1C09AEC0002F10E2
/* LookOnLineDetailViewController.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
LookOnLineDetailViewController.m
;
sourceTree
=
"<group>"
;
};
84CC34EE1C09AEC0002F10E2
/* LookOnLineDetailViewController.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
LookOnLineDetailViewController.m
;
sourceTree
=
"<group>"
;
};
84CDB2751C5616D5009D3866
/* LookReportDetailViewController.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
LookReportDetailViewController.h
;
sourceTree
=
"<group>"
;
};
84CDB2761C5616D5009D3866
/* LookReportDetailViewController.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
LookReportDetailViewController.m
;
sourceTree
=
"<group>"
;
};
84CDB2781C56272F009D3866
/* LookReportPicCell.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
LookReportPicCell.h
;
sourceTree
=
"<group>"
;
};
84CDB2791C56272F009D3866
/* LookReportPicCell.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
LookReportPicCell.m
;
sourceTree
=
"<group>"
;
};
84CEB1651C28E8970072ED0A
/* SpotCheckModel.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
SpotCheckModel.h
;
sourceTree
=
"<group>"
;
};
84CEB1651C28E8970072ED0A
/* SpotCheckModel.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
SpotCheckModel.h
;
sourceTree
=
"<group>"
;
};
84CEB1661C28E8970072ED0A
/* SpotCheckModel.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
SpotCheckModel.m
;
sourceTree
=
"<group>"
;
};
84CEB1661C28E8970072ED0A
/* SpotCheckModel.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
SpotCheckModel.m
;
sourceTree
=
"<group>"
;
};
84CEB1691C28F0E20072ED0A
/* LookOnLineModel.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
LookOnLineModel.h
;
sourceTree
=
"<group>"
;
};
84CEB1691C28F0E20072ED0A
/* LookOnLineModel.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
LookOnLineModel.h
;
sourceTree
=
"<group>"
;
};
...
@@ -1907,6 +1913,8 @@
...
@@ -1907,6 +1913,8 @@
children
=
(
children
=
(
84014A071C46384700E7963B
/* LookOnLineDetailCell.h */
,
84014A071C46384700E7963B
/* LookOnLineDetailCell.h */
,
84014A081C46384700E7963B
/* LookOnLineDetailCell.m */
,
84014A081C46384700E7963B
/* LookOnLineDetailCell.m */
,
84CDB2781C56272F009D3866
/* LookReportPicCell.h */
,
84CDB2791C56272F009D3866
/* LookReportPicCell.m */
,
);
);
path
=
Cell
;
path
=
Cell
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
...
@@ -1927,6 +1935,8 @@
...
@@ -1927,6 +1935,8 @@
children
=
(
children
=
(
84CC34ED1C09AEC0002F10E2
/* LookOnLineDetailViewController.h */
,
84CC34ED1C09AEC0002F10E2
/* LookOnLineDetailViewController.h */
,
84CC34EE1C09AEC0002F10E2
/* LookOnLineDetailViewController.m */
,
84CC34EE1C09AEC0002F10E2
/* LookOnLineDetailViewController.m */
,
84CDB2751C5616D5009D3866
/* LookReportDetailViewController.h */
,
84CDB2761C5616D5009D3866
/* LookReportDetailViewController.m */
,
);
);
path
=
ViewController
;
path
=
ViewController
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
...
@@ -2461,6 +2471,7 @@
...
@@ -2461,6 +2471,7 @@
846206B81C06AFCA0015C456
/* RankCommentModel.m in Sources */
,
846206B81C06AFCA0015C456
/* RankCommentModel.m in Sources */
,
84A6738E1C0BE2D0000F828E
/* OnLineCompleteCell.m in Sources */
,
84A6738E1C0BE2D0000F828E
/* OnLineCompleteCell.m in Sources */
,
84CEB1671C28E8970072ED0A
/* SpotCheckModel.m in Sources */
,
84CEB1671C28E8970072ED0A
/* SpotCheckModel.m in Sources */
,
84CDB2771C5616D5009D3866
/* LookReportDetailViewController.m in Sources */
,
84CC34D41C094476002F10E2
/* StandardViewController.m in Sources */
,
84CC34D41C094476002F10E2
/* StandardViewController.m in Sources */
,
842E21DD1C3286D400455F3F
/* PictureTextTableViewCell.m in Sources */
,
842E21DD1C3286D400455F3F
/* PictureTextTableViewCell.m in Sources */
,
84FD8A0A1BDA01D1006E442A
/* MineViewController.m in Sources */
,
84FD8A0A1BDA01D1006E442A
/* MineViewController.m in Sources */
,
...
@@ -2529,6 +2540,7 @@
...
@@ -2529,6 +2540,7 @@
84CC34CD1C093C2F002F10E2
/* OnLineFooterView.m in Sources */
,
84CC34CD1C093C2F002F10E2
/* OnLineFooterView.m in Sources */
,
84AD4F291BF4360E00BFB37C
/* TaskGroup.m in Sources */
,
84AD4F291BF4360E00BFB37C
/* TaskGroup.m in Sources */
,
84FAC7611BFF2C6E00FD094D
/* NoDataView.m in Sources */
,
84FAC7611BFF2C6E00FD094D
/* NoDataView.m in Sources */
,
84CDB27A1C56272F009D3866
/* LookReportPicCell.m in Sources */
,
84A673C41C0C7B0A000F828E
/* AnnoDetailViewController.m in Sources */
,
84A673C41C0C7B0A000F828E
/* AnnoDetailViewController.m in Sources */
,
84AD4F2F1BF4370E00BFB37C
/* InspectHeaderView.m in Sources */
,
84AD4F2F1BF4370E00BFB37C
/* InspectHeaderView.m in Sources */
,
8480BEAC1C143A1600E2F18F
/* CategoryTableView.m in Sources */
,
8480BEAC1C143A1600E2F18F
/* CategoryTableView.m in Sources */
,
...
...
redstar.xcworkspace/xcuserdata/admin.xcuserdatad/UserInterfaceState.xcuserstate
View file @
e0627ecd
No preview for this file type
redstar.xcworkspace/xcuserdata/admin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
View file @
e0627ecd
...
@@ -2,4 +2,16 @@
...
@@ -2,4 +2,16 @@
<Bucket
<Bucket
type =
"0"
type =
"0"
version =
"2.0"
>
version =
"2.0"
>
<Breakpoints>
<BreakpointProxy
BreakpointExtensionID =
"Xcode.Breakpoint.ExceptionBreakpoint"
>
<BreakpointContent
shouldBeEnabled =
"Yes"
ignoreCount =
"0"
continueAfterRunningActions =
"No"
scope =
"0"
stopOnStyle =
"0"
>
</BreakpointContent>
</BreakpointProxy>
</Breakpoints>
</Bucket>
</Bucket>
redstar/Classes/Macro/Url.h
View file @
e0627ecd
...
@@ -10,10 +10,10 @@
...
@@ -10,10 +10,10 @@
#define Url_h
#define Url_h
// url 测试环境
// url 测试环境
//
#define kRedStarURL @"http://218.244.151.129:7580/"
#define kRedStarURL @"http://218.244.151.129:7580/"
// 正式环境
// 正式环境
#define kRedStarURL @"http://219.235.234.225:7580/"
//
#define kRedStarURL @"http://219.235.234.225:7580/"
// 最新正式环境
// 最新正式环境
// #define kRedStarURL @"http://219.235.234.212:7580/"
// #define kRedStarURL @"http://219.235.234.212:7580/"
...
...
redstar/Classes/Module/Function/OnLine/AddOnLine/ViewController/OnLineViewController.m
View file @
e0627ecd
...
@@ -34,6 +34,8 @@
...
@@ -34,6 +34,8 @@
-
(
void
)
viewDidLoad
-
(
void
)
viewDidLoad
{
{
[
super
viewDidLoad
];
[
super
viewDidLoad
];
_uuidArray
=
[
NSMutableArray
array
];
UILabel
*
customLab
=
[[
UILabel
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
40
,
30
)];
UILabel
*
customLab
=
[[
UILabel
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
40
,
30
)];
[
customLab
setTextColor
:[
UIColor
whiteColor
]];
[
customLab
setTextColor
:[
UIColor
whiteColor
]];
...
@@ -122,9 +124,19 @@
...
@@ -122,9 +124,19 @@
NSDate
*
select
=
[
_datePicker
date
];
NSDate
*
select
=
[
_datePicker
date
];
NSDateFormatter
*
dateFormatter
=
[[
NSDateFormatter
alloc
]
init
];
NSDateFormatter
*
dateFormatter
=
[[
NSDateFormatter
alloc
]
init
];
[
dateFormatter
setDateFormat
:
@"yyyy-MM-dd"
];
[
dateFormatter
setDateFormat
:
@"yyyy-MM-dd"
];
_dateStr
=
[
dateFormatter
stringFromDate
:
select
];
[
self
closeBackGroundView
];
NSDate
*
now
=
[
NSDate
date
];
[
self
.
tableView
reloadData
];
NSDate
*
anDayAgo
=
[
now
dateByAddingTimeInterval
:
-
60
*
60
*
24
];
NSDate
*
result2
=
[
now
earlierDate
:
anDayAgo
];
NSComparisonResult
result3
=
[
select
compare
:
result2
];
if
(
result3
==
-
1
)
{
UIAlertView
*
alert
=
[[
UIAlertView
alloc
]
initWithTitle
:
@"警告"
message
:
@"截止时间不能小于当前时间!"
delegate
:
self
cancelButtonTitle
:
nil
otherButtonTitles
:
@"确定"
,
nil
];
[
alert
show
];
}
else
{
_dateStr
=
[
dateFormatter
stringFromDate
:
select
];
[
self
closeBackGroundView
];
[
self
.
tableView
reloadData
];
}
}
}
#pragma mark - SelectStoreDelegate
#pragma mark - SelectStoreDelegate
...
@@ -167,7 +179,7 @@
...
@@ -167,7 +179,7 @@
url
=
[
url
stringByAddingPercentEscapesUsingEncoding
:
NSUTF8StringEncoding
];
url
=
[
url
stringByAddingPercentEscapesUsingEncoding
:
NSUTF8StringEncoding
];
HttpClient
*
httpClient
=
[[
HttpClient
alloc
]
initWithUrl
:
url
];
HttpClient
*
httpClient
=
[[
HttpClient
alloc
]
initWithUrl
:
url
];
NSLog
(
@"_uuid == %@"
,
_uuidArray
);
NSDictionary
*
parameters
=
@{
@"title"
:
self
.
footView
.
titleTextView
.
text
,
NSDictionary
*
parameters
=
@{
@"title"
:
self
.
footView
.
titleTextView
.
text
,
@"content"
:
self
.
footView
.
contentTextView
.
text
,
@"content"
:
self
.
footView
.
contentTextView
.
text
,
@"endDate"
:
_dateStr
,
@"endDate"
:
_dateStr
,
...
...
redstar/Classes/Module/Function/OnLine/LookOnLine/Cell/LookOnLineTableViewCell.m
View file @
e0627ecd
...
@@ -16,8 +16,20 @@
...
@@ -16,8 +16,20 @@
self
.
titleLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
lookOnLine
.
title
];
self
.
titleLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
lookOnLine
.
title
];
//self.peopleLabel.text = [NSString stringWithFormat:@"发起人:%@", lookOnLine.]
//self.peopleLabel.text = [NSString stringWithFormat:@"发起人:%@", lookOnLine.]
self
.
peopleLabel
.
text
=
@"发起人:王XX 集团XX总"
;
self
.
peopleLabel
.
text
=
@"发起人:王XX 集团XX总"
;
self
.
startDate
.
text
=
[
NSString
stringWithFormat
:
@"发起时间:%@"
,
lookOnLine
.
reportTime
];
self
.
overDate
.
text
=
[
NSString
stringWithFormat
:
@"截止时间:%@"
,
lookOnLine
.
endDate
];
if
(
lookOnLine
.
reportTime
==
nil
||
lookOnLine
.
reportTime
==
NULL
||
[
lookOnLine
.
reportTime
isEqual
:[
NSNull
null
]]
||
lookOnLine
.
reportTime
==
Nil
||
[
lookOnLine
.
reportTime
isEqualToString
:
@"(null)"
])
{
self
.
startDate
.
text
=
[
NSString
stringWithFormat
:
@"发起时间:"
];
}
else
{
self
.
startDate
.
text
=
[[
NSString
stringWithFormat
:
@"发起时间:%@"
,
lookOnLine
.
reportTime
]
substringToIndex
:
15
];
}
if
(
lookOnLine
.
endDate
==
nil
||
lookOnLine
.
endDate
==
NULL
||
[
lookOnLine
.
endDate
isEqual
:[
NSNull
null
]]
||
lookOnLine
.
endDate
==
Nil
||
[
lookOnLine
.
endDate
isEqualToString
:
@"(null)"
])
{
self
.
overDate
.
text
=
[
NSString
stringWithFormat
:
@"截止时间:"
];
}
else
{
self
.
overDate
.
text
=
[[
NSString
stringWithFormat
:
@"截止时间:%@"
,
lookOnLine
.
endDate
]
substringToIndex
:
15
];
}
self
.
progressLabel
.
text
=
@"临检进度:进行中"
;
self
.
progressLabel
.
text
=
@"临检进度:进行中"
;
if
([
lookOnLine
.
state
isEqualToString
:
@"initial"
])
{
if
([
lookOnLine
.
state
isEqualToString
:
@"initial"
])
{
...
...
redstar/Classes/Module/Function/OnLine/LookOnLine/ViewController/LookOnLineViewController.m
View file @
e0627ecd
...
@@ -13,6 +13,7 @@
...
@@ -13,6 +13,7 @@
#import "LookOnLineTableViewCell.h"
#import "LookOnLineTableViewCell.h"
#import "LookOnLineDetailViewController.h"
#import "LookOnLineDetailViewController.h"
#import "LookReportDetailViewController.h"
#import "HttpClient.h"
#import "HttpClient.h"
#import <MBProgressHUD.h>
#import <MBProgressHUD.h>
...
@@ -23,7 +24,7 @@
...
@@ -23,7 +24,7 @@
#define kLookOnLineCell @"LookOnLineTableViewCell"
#define kLookOnLineCell @"LookOnLineTableViewCell"
@interface
LookOnLineViewController
()
<
UITableViewDelegate
,
UITableViewDataSource
,
ScreenTableDelegate
,
TaxisViewDelegate
,
InspectTableViewDelegate
>
@interface
LookOnLineViewController
()
<
UITableViewDelegate
,
UITableViewDataSource
,
ScreenTableDelegate
,
TaxisViewDelegate
,
InspectTableViewDelegate
,
LookOnLineDetailVCDelegate
>
@property
(
nonatomic
,
strong
)
UITableView
*
tableView
;
@property
(
nonatomic
,
strong
)
UITableView
*
tableView
;
@property
(
nonatomic
,
strong
)
MenuView
*
menuView
;
@property
(
nonatomic
,
strong
)
MenuView
*
menuView
;
...
@@ -113,7 +114,6 @@
...
@@ -113,7 +114,6 @@
};
};
[
MBProgressHUD
showHUDAddedTo
:
self
.
view
animated
:
YES
];
[
MBProgressHUD
showHUDAddedTo
:
self
.
view
animated
:
YES
];
[
http
getStoreSportCheckListWithParameters
:
parameters
completion
:
^
(
id
response
,
NSError
*
error
)
{
[
http
getStoreSportCheckListWithParameters
:
parameters
completion
:
^
(
id
response
,
NSError
*
error
)
{
NSDictionary
*
dataDict
=
response
[
@"data"
];
NSDictionary
*
dataDict
=
response
[
@"data"
];
NSArray
*
recordsArray
=
dataDict
[
@"records"
];
NSArray
*
recordsArray
=
dataDict
[
@"records"
];
NSMutableArray
*
tempArray
=
[
NSMutableArray
array
];
NSMutableArray
*
tempArray
=
[
NSMutableArray
array
];
...
@@ -123,7 +123,8 @@
...
@@ -123,7 +123,8 @@
[
lookOnline
setValuesForKeysWithDictionary
:
dict
];
[
lookOnline
setValuesForKeysWithDictionary
:
dict
];
[
tempArray
addObject
:
lookOnline
];
[
tempArray
addObject
:
lookOnline
];
}
}
[
_allLookOnLineList
addObjectsFromArray
:
tempArray
];
_allLookOnLineList
=
tempArray
;
// [_allLookOnLineList addObjectsFromArray:tempArray];
if
(
_allLookOnLineList
.
count
==
0
)
{
if
(
_allLookOnLineList
.
count
==
0
)
{
if
(
_tableView
)
{
if
(
_tableView
)
{
[
_tableView
removeFromSuperview
];
[
_tableView
removeFromSuperview
];
...
@@ -477,6 +478,11 @@
...
@@ -477,6 +478,11 @@
return
mDate
;
return
mDate
;
}
}
-
(
void
)
reloadCurrentList
{
_page
=
0
;
[
self
requestLookOnLineList
];
}
#pragma mark - UITableView Delegate/DataSource
#pragma mark - UITableView Delegate/DataSource
-
(
NSInteger
)
tableView
:
(
UITableView
*
)
tableView
numberOfRowsInSection
:
(
NSInteger
)
section
-
(
NSInteger
)
tableView
:
(
UITableView
*
)
tableView
numberOfRowsInSection
:
(
NSInteger
)
section
...
@@ -500,9 +506,17 @@
...
@@ -500,9 +506,17 @@
-
(
void
)
tableView
:
(
UITableView
*
)
tableView
didSelectRowAtIndexPath
:
(
NSIndexPath
*
)
indexPath
-
(
void
)
tableView
:
(
UITableView
*
)
tableView
didSelectRowAtIndexPath
:
(
NSIndexPath
*
)
indexPath
{
{
LookOnLineModel
*
lookOnLine
=
_allLookOnLineList
[
indexPath
.
row
];
LookOnLineModel
*
lookOnLine
=
_allLookOnLineList
[
indexPath
.
row
];
LookOnLineDetailViewController
*
lookDetailVC
=
[[
LookOnLineDetailViewController
alloc
]
init
];
lookDetailVC
.
lookOnLine
=
lookOnLine
;
if
([
lookOnLine
.
state
isEqualToString
:
@"initial"
])
{
[
self
.
navigationController
pushViewController
:
lookDetailVC
animated
:
YES
];
LookOnLineDetailViewController
*
lookDetailVC
=
[[
LookOnLineDetailViewController
alloc
]
init
];
lookDetailVC
.
delegate
=
self
;
lookDetailVC
.
lookOnLine
=
lookOnLine
;
[
self
.
navigationController
pushViewController
:
lookDetailVC
animated
:
YES
];
}
else
{
LookReportDetailViewController
*
lookReportVC
=
[[
LookReportDetailViewController
alloc
]
init
];
lookReportVC
.
lookOnLine
=
lookOnLine
;
[
self
.
navigationController
pushViewController
:
lookReportVC
animated
:
YES
];
}
}
}
-
(
CGFloat
)
tableView
:
(
UITableView
*
)
tableView
heightForFooterInSection
:
(
NSInteger
)
section
-
(
CGFloat
)
tableView
:
(
UITableView
*
)
tableView
heightForFooterInSection
:
(
NSInteger
)
section
...
@@ -515,7 +529,6 @@
...
@@ -515,7 +529,6 @@
return
CGFLOAT_MIN
;
return
CGFLOAT_MIN
;
}
}
#pragma mark - InspectTableViewDelegate
#pragma mark - InspectTableViewDelegate
-
(
void
)
inspectTableViewDidSelectWithRow
:
(
NSInteger
)
row
-
(
void
)
inspectTableViewDidSelectWithRow
:
(
NSInteger
)
row
{
{
...
...
redstar/Classes/Module/Function/OnLine/LookOnLineDetail/Cell/LookReportPicCell.h
0 → 100644
View file @
e0627ecd
//
// LookReportPicCell.h
// redstar
//
// Created by admin on 16/1/25.
// Copyright © 2016年 ZWF. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface
LookReportPicCell
:
UITableViewCell
@property
(
nonatomic
,
strong
)
UIButton
*
photoButton1
;
@property
(
nonatomic
,
strong
)
UIButton
*
photoButton2
;
@end
redstar/Classes/Module/Function/OnLine/LookOnLineDetail/Cell/LookReportPicCell.m
0 → 100644
View file @
e0627ecd
//
// LookReportPicCell.m
// redstar
//
// Created by admin on 16/1/25.
// Copyright © 2016年 ZWF. All rights reserved.
//
#import "LookReportPicCell.h"
@implementation
LookReportPicCell
#pragma mark - System Methods
-
(
instancetype
)
initWithStyle
:(
UITableViewCellStyle
)
style
reuseIdentifier
:(
NSString
*
)
reuseIdentifier
{
self
=
[
super
initWithStyle
:
style
reuseIdentifier
:
reuseIdentifier
];
if
(
self
)
{
[
self
setup
];
}
return
self
;
}
#pragma mark - Private Methods
-
(
void
)
setup
{
self
.
contentView
.
backgroundColor
=
kFootViewBackGroundColor
;
}
-
(
UIButton
*
)
photoButton1
{
if
(
!
_photoButton1
)
{
_photoButton1
=
[[
UIButton
alloc
]
init
];
_photoButton1
.
contentMode
=
UIViewContentModeScaleAspectFill
;
_photoButton1
.
clipsToBounds
=
YES
;
_photoButton1
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
[
self
.
contentView
addSubview
:
_photoButton1
];
NSLayoutConstraint
*
overDateTop
=
[
NSLayoutConstraint
constraintWithItem
:
_photoButton1
attribute
:
NSLayoutAttributeTop
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
contentView
attribute
:
NSLayoutAttributeTop
multiplier
:
1
.
0
constant
:
5
];
[
self
.
contentView
addConstraint
:
overDateTop
];
NSLayoutConstraint
*
overDateLeft
=
[
NSLayoutConstraint
constraintWithItem
:
_photoButton1
attribute
:
NSLayoutAttributeLeft
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
contentView
attribute
:
NSLayoutAttributeLeft
multiplier
:
1
.
0
constant
:
20
];
[
self
.
contentView
addConstraint
:
overDateLeft
];
NSLayoutConstraint
*
overDateRight
=
[
NSLayoutConstraint
constraintWithItem
:
_photoButton1
attribute
:
NSLayoutAttributeRight
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
contentView
attribute
:
NSLayoutAttributeRight
multiplier
:
1
.
0
constant
:-
(
kScreenWidth
/
2
+
10
)];
[
self
.
contentView
addConstraint
:
overDateRight
];
NSLayoutConstraint
*
overDateHeight
=
[
NSLayoutConstraint
constraintWithItem
:
_photoButton1
attribute
:
NSLayoutAttributeHeight
relatedBy
:
NSLayoutRelationEqual
toItem
:
nil
attribute
:
NSLayoutAttributeNotAnAttribute
multiplier
:
1
.
0
constant
:
90
];
[
self
.
contentView
addConstraint
:
overDateHeight
];
NSLayoutConstraint
*
overDateBottom
=
[
NSLayoutConstraint
constraintWithItem
:
_photoButton1
attribute
:
NSLayoutAttributeBottom
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
contentView
attribute
:
NSLayoutAttributeBottom
multiplier
:
1
.
0
constant
:-
10
];
[
self
.
contentView
addConstraint
:
overDateBottom
];
}
return
_photoButton1
;
}
-
(
UIButton
*
)
photoButton2
{
if
(
!
_photoButton2
)
{
_photoButton2
=
[[
UIButton
alloc
]
init
];
_photoButton2
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
_photoButton1
.
contentMode
=
UIViewContentModeScaleAspectFill
;
_photoButton1
.
clipsToBounds
=
YES
;
[
self
.
contentView
addSubview
:
_photoButton2
];
NSLayoutConstraint
*
overDateTop
=
[
NSLayoutConstraint
constraintWithItem
:
_photoButton2
attribute
:
NSLayoutAttributeTop
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
contentView
attribute
:
NSLayoutAttributeTop
multiplier
:
1
.
0
constant
:
5
];
[
self
.
contentView
addConstraint
:
overDateTop
];
NSLayoutConstraint
*
overDateLeft
=
[
NSLayoutConstraint
constraintWithItem
:
_photoButton2
attribute
:
NSLayoutAttributeLeft
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
contentView
attribute
:
NSLayoutAttributeLeft
multiplier
:
1
.
0
constant
:
kScreenWidth
/
2
+
10
];
[
self
.
contentView
addConstraint
:
overDateLeft
];
NSLayoutConstraint
*
overDateRight
=
[
NSLayoutConstraint
constraintWithItem
:
_photoButton2
attribute
:
NSLayoutAttributeRight
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
contentView
attribute
:
NSLayoutAttributeRight
multiplier
:
1
.
0
constant
:-
20
];
[
self
.
contentView
addConstraint
:
overDateRight
];
NSLayoutConstraint
*
overDateHeight
=
[
NSLayoutConstraint
constraintWithItem
:
_photoButton2
attribute
:
NSLayoutAttributeHeight
relatedBy
:
NSLayoutRelationEqual
toItem
:
nil
attribute
:
NSLayoutAttributeNotAnAttribute
multiplier
:
1
.
0
constant
:
90
];
[
self
.
contentView
addConstraint
:
overDateHeight
];
}
return
_photoButton2
;
}
@end
redstar/Classes/Module/Function/OnLine/LookOnLineDetail/View/LookOnLineFootView.m
View file @
e0627ecd
...
@@ -32,7 +32,6 @@
...
@@ -32,7 +32,6 @@
self
.
contentTextView
.
backgroundColor
=
[
UIColor
clearColor
];
self
.
contentTextView
.
backgroundColor
=
[
UIColor
clearColor
];
self
.
placeholderLabel2
.
text
=
@"请输入文字,不超过500字"
;
self
.
placeholderLabel2
.
text
=
@"请输入文字,不超过500字"
;
[
self
.
resultButton
setTitle
:
@"上报结果"
forState
:
UIControlStateNormal
];
}
}
-
(
UILabel
*
)
introLabel
-
(
UILabel
*
)
introLabel
...
...
redstar/Classes/Module/Function/OnLine/LookOnLineDetail/ViewController/LookOnLineDetailViewController.h
View file @
e0627ecd
...
@@ -9,7 +9,16 @@
...
@@ -9,7 +9,16 @@
#import <UIKit/UIKit.h>
#import <UIKit/UIKit.h>
#import "LookOnLineModel.h"
#import "LookOnLineModel.h"
@protocol
LookOnLineDetailVCDelegate
<
NSObject
>
-
(
void
)
reloadCurrentList
;
@end
@interface
LookOnLineDetailViewController
:
UIViewController
@interface
LookOnLineDetailViewController
:
UIViewController
@property
(
nonatomic
,
strong
)
LookOnLineModel
*
lookOnLine
;
@property
(
nonatomic
,
strong
)
LookOnLineModel
*
lookOnLine
;
@property
(
nonatomic
,
assign
)
id
<
LookOnLineDetailVCDelegate
>
delegate
;
@end
@end
redstar/Classes/Module/Function/OnLine/LookOnLineDetail/ViewController/LookOnLineDetailViewController.m
View file @
e0627ecd
...
@@ -24,14 +24,15 @@
...
@@ -24,14 +24,15 @@
#import "LookOnLineDetailCell.h"
#import "LookOnLineDetailCell.h"
#define kLookOnLineDetailCell @"LookOnLineDetailCell"
#define kLookOnLineDetailCell @"LookOnLineDetailCell"
@interface
LookOnLineDetailViewController
()
<
UIAlertViewDelegate
,
UITableViewDelegate
,
UITableViewDataSource
,
UINavigationControllerDelegate
,
UIImagePickerControllerDelegate
,
UIActionSheetDelegate
>
@interface
LookOnLineDetailViewController
()
<
UIAlertViewDelegate
,
UITableViewDelegate
,
UITableViewDataSource
,
UINavigationControllerDelegate
,
UIImagePickerControllerDelegate
,
UIActionSheetDelegate
,
UITextViewDelegate
>
@property
(
nonatomic
,
strong
)
UITableView
*
tableView
;
@property
(
nonatomic
,
strong
)
UITableView
*
tableView
;
@property
(
nonatomic
,
strong
)
LookOnLineFootView
*
footView
;
@property
(
nonatomic
,
strong
)
LookOnLineFootView
*
footView
;
@property
(
nonatomic
,
strong
)
UIActionSheet
*
selectActionSheet
;
@property
(
nonatomic
,
strong
)
UIActionSheet
*
selectActionSheet
;
@property
(
nonatomic
,
strong
)
NSMutableArray
*
imageNameArray
;
@property
(
nonatomic
,
strong
)
NSMutableArray
*
imageNameArray
;
@property
(
nonatomic
,
assign
)
int
rowNumber
;
@property
(
nonatomic
,
assign
)
int
rowNumber
;
@property
(
nonatomic
,
strong
)
NSLayoutConstraint
*
tableBottom
;
@property
(
nonatomic
,
strong
)
NSLayoutConstraint
*
tableTop
;
@end
@end
@implementation
LookOnLineDetailViewController
@implementation
LookOnLineDetailViewController
...
@@ -86,11 +87,17 @@
...
@@ -86,11 +87,17 @@
-
(
void
)
reportRestult
:
(
UIButton
*
)
sender
-
(
void
)
reportRestult
:
(
UIButton
*
)
sender
{
{
// 提示框
UIAlertView
*
alert
=
[[
UIAlertView
alloc
]
initWithTitle
:
@"提示"
message
:
@"您确定要上报当前任务处理结果吗?"
delegate
:
self
cancelButtonTitle
:
@"取消"
otherButtonTitles
:
@"确定"
,
nil
];
if
(
self
.
footView
.
contentTextView
.
text
.
length
==
0
)
{
alert
.
tag
=
314331
;
UIAlertView
*
alert
=
[[
UIAlertView
alloc
]
initWithTitle
:
@"提示"
message
:
@"处理说明不能为空!"
delegate
:
self
cancelButtonTitle
:
@"取消"
otherButtonTitles
:
@"确定"
,
nil
];
alert
.
delegate
=
self
;
[
alert
show
];
[
alert
show
];
}
else
{
// 提示框
UIAlertView
*
alert
=
[[
UIAlertView
alloc
]
initWithTitle
:
@"提示"
message
:
@"您确定要上报当前任务处理结果吗?"
delegate
:
self
cancelButtonTitle
:
@"取消"
otherButtonTitles
:
@"确定"
,
nil
];
alert
.
tag
=
314331
;
alert
.
delegate
=
self
;
[
alert
show
];
}
}
}
-
(
void
)
doBack
:
(
id
)
sender
-
(
void
)
doBack
:
(
id
)
sender
...
@@ -229,11 +236,19 @@
...
@@ -229,11 +236,19 @@
[
httpClient
reportCheckResultWithParameters
:
parameters
completion
:
^
(
id
response
,
NSError
*
error
)
{
[
httpClient
reportCheckResultWithParameters
:
parameters
completion
:
^
(
id
response
,
NSError
*
error
)
{
if
([
response
[
@"
message"
]
isEqualToString
:
@"ok"
])
{
if
([
response
[
@"
success"
]
boolValue
])
{
UIAlertView
*
alert
=
[[
UIAlertView
alloc
]
initWithTitle
:
@"提示"
message
:
@"上报成功!"
delegate
:
self
cancelButtonTitle
:
nil
otherButtonTitles
:
@"确定"
,
nil
];
UIAlertView
*
alert
=
[[
UIAlertView
alloc
]
initWithTitle
:
@"提示"
message
:
@"上报成功!"
delegate
:
self
cancelButtonTitle
:
nil
otherButtonTitles
:
@"确定"
,
nil
];
alert
.
tag
=
314332
;
alert
.
tag
=
314332
;
alert
.
delegate
=
self
;
alert
.
delegate
=
self
;
[
alert
show
];
[
alert
show
];
if
(
_delegate
&&
[
_delegate
respondsToSelector
:
@selector
(
reloadCurrentList
)])
{
[
_delegate
reloadCurrentList
];
}
}
else
{
UIAlertView
*
alert
=
[[
UIAlertView
alloc
]
initWithTitle
:
@"提示"
message
:
@"上报失败!"
delegate
:
self
cancelButtonTitle
:
nil
otherButtonTitles
:
@"确定"
,
nil
];
[
alert
show
];
}
}
}];
}];
}
}
...
@@ -366,7 +381,6 @@
...
@@ -366,7 +381,6 @@
_tableView
.
showsVerticalScrollIndicator
=
NO
;
_tableView
.
showsVerticalScrollIndicator
=
NO
;
_tableView
.
showsHorizontalScrollIndicator
=
NO
;
_tableView
.
showsHorizontalScrollIndicator
=
NO
;
_tableView
.
tableFooterView
=
self
.
footView
;
_tableView
.
tableFooterView
=
self
.
footView
;
_tableView
.
separatorStyle
=
UITableViewCellSeparatorStyleNone
;
_tableView
.
separatorStyle
=
UITableViewCellSeparatorStyleNone
;
_tableView
.
rowHeight
=
UITableViewAutomaticDimension
;
_tableView
.
rowHeight
=
UITableViewAutomaticDimension
;
_tableView
.
estimatedRowHeight
=
100
.
0
;
_tableView
.
estimatedRowHeight
=
100
.
0
;
...
@@ -377,8 +391,10 @@
...
@@ -377,8 +391,10 @@
[
self
.
view
addSubview
:
_tableView
];
[
self
.
view
addSubview
:
_tableView
];
NSLayoutConstraint
*
tableTop
=
[
NSLayoutConstraint
constraintWithItem
:
_tableView
attribute
:
NSLayoutAttributeTop
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
view
attribute
:
NSLayoutAttributeTop
multiplier
:
1
.
0
constant
:
0
];
self
.
tableTop
=
[
NSLayoutConstraint
constraintWithItem
:
_tableView
attribute
:
NSLayoutAttributeTop
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
view
attribute
:
NSLayoutAttributeTop
multiplier
:
1
.
0
constant
:
0
];
[
self
.
view
addConstraint
:
tableTop
];
[
self
.
view
addConstraint
:
_tableTop
];
// NSLayoutConstraint *tableTop = [NSLayoutConstraint constraintWithItem:_tableView attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeTop multiplier:1.0 constant:0];
// [self.view addConstraint:tableTop];
NSLayoutConstraint
*
tableLeft
=
[
NSLayoutConstraint
constraintWithItem
:
_tableView
attribute
:
NSLayoutAttributeLeft
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
view
attribute
:
NSLayoutAttributeLeft
multiplier
:
1
.
0
constant
:
0
];
NSLayoutConstraint
*
tableLeft
=
[
NSLayoutConstraint
constraintWithItem
:
_tableView
attribute
:
NSLayoutAttributeLeft
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
view
attribute
:
NSLayoutAttributeLeft
multiplier
:
1
.
0
constant
:
0
];
[
self
.
view
addConstraint
:
tableLeft
];
[
self
.
view
addConstraint
:
tableLeft
];
...
@@ -386,8 +402,11 @@
...
@@ -386,8 +402,11 @@
NSLayoutConstraint
*
tableRight
=
[
NSLayoutConstraint
constraintWithItem
:
_tableView
attribute
:
NSLayoutAttributeRight
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
view
attribute
:
NSLayoutAttributeRight
multiplier
:
1
.
0
constant
:
0
];
NSLayoutConstraint
*
tableRight
=
[
NSLayoutConstraint
constraintWithItem
:
_tableView
attribute
:
NSLayoutAttributeRight
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
view
attribute
:
NSLayoutAttributeRight
multiplier
:
1
.
0
constant
:
0
];
[
self
.
view
addConstraint
:
tableRight
];
[
self
.
view
addConstraint
:
tableRight
];
NSLayoutConstraint
*
tableBottom
=
[
NSLayoutConstraint
constraintWithItem
:
_tableView
attribute
:
NSLayoutAttributeBottom
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
view
attribute
:
NSLayoutAttributeBottom
multiplier
:
1
.
0
constant
:
0
];
self
.
tableBottom
=
[
NSLayoutConstraint
constraintWithItem
:
_tableView
attribute
:
NSLayoutAttributeBottom
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
view
attribute
:
NSLayoutAttributeBottom
multiplier
:
1
.
0
constant
:
0
];
[
self
.
view
addConstraint
:
tableBottom
];
[
self
.
view
addConstraint
:
_tableBottom
];
// NSLayoutConstraint *tableBottom = [NSLayoutConstraint constraintWithItem:_tableView attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeBottom multiplier:1.0 constant:0];
// [self.view addConstraint:tableBottom];
}
}
return
_tableView
;
return
_tableView
;
}
}
...
@@ -396,9 +415,65 @@
...
@@ -396,9 +415,65 @@
{
{
if
(
!
_footView
)
{
if
(
!
_footView
)
{
_footView
=
[[
LookOnLineFootView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
kScreenWidth
,
180
)];
_footView
=
[[
LookOnLineFootView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
kScreenWidth
,
180
)];
_footView
.
backgroundColor
=
[
UIColor
clearColor
];
_footView
.
contentTextView
.
delegate
=
self
;
_footView
.
backgroundColor
=
[
UIColor
whiteColor
];
[
_footView
.
resultButton
setTitle
:
@"上报结果"
forState
:
UIControlStateNormal
];
[
_footView
.
resultButton
addTarget
:
self
action
:
@selector
(
reportRestult
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
[
_footView
.
resultButton
addTarget
:
self
action
:
@selector
(
reportRestult
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
}
}
return
_footView
;
return
_footView
;
}
}
-
(
void
)
textViewDidBeginEditing
:
(
UITextView
*
)
textView
{
self
.
tableTop
.
constant
=
-
216
;
self
.
tableBottom
.
constant
=
-
216
;
[
UIView
animateWithDuration
:
0
.
3
animations
:
^
{
[
self
.
tableView
layoutIfNeeded
];
}];
}
-
(
void
)
textViewDidEndEditing
:
(
UITextView
*
)
textView
{
self
.
tableTop
.
constant
=
0
;
self
.
tableBottom
.
constant
=
0
;
[
UIView
animateWithDuration
:
0
.
3
animations
:
^
{
[
self
.
tableView
layoutIfNeeded
];
}];
}
-
(
BOOL
)
textView
:
(
UITextView
*
)
textView
shouldChangeTextInRange
:
(
NSRange
)
range
replacementText
:
(
NSString
*
)
text
{
if
(
!
[
text
isEqualToString
:
@""
])
{
self
.
footView
.
placeholderLabel2
.
hidden
=
YES
;
}
if
([
text
isEqualToString
:
@""
]
&&
range
.
location
==
0
&&
range
.
length
==
1
)
{
self
.
footView
.
placeholderLabel2
.
hidden
=
NO
;
}
if
([
text
isEqualToString
:
@"
\n
"
])
{
[
self
.
footView
.
contentTextView
resignFirstResponder
];
if
(
!
[
text
isEqualToString
:
@""
])
{
self
.
footView
.
placeholderLabel2
.
hidden
=
YES
;
}
if
([
text
isEqualToString
:
@""
]
&&
range
.
location
==
0
&&
range
.
length
==
1
)
{
self
.
footView
.
placeholderLabel2
.
hidden
=
NO
;
}
return
NO
;
}
if
(
range
.
location
>=
500
)
{
return
NO
;
}
else
{
return
YES
;
}
return
YES
;
}
@end
@end
redstar/Classes/Module/Function/OnLine/LookOnLineDetail/ViewController/LookReportDetailViewController.h
0 → 100644
View file @
e0627ecd
//
// LookReportDetailViewController.h
// redstar
//
// Created by admin on 16/1/25.
// Copyright © 2016年 ZWF. All rights reserved.
//
#import <UIKit/UIKit.h>
#import "LookOnLineModel.h"
@interface
LookReportDetailViewController
:
UIViewController
@property
(
nonatomic
,
strong
)
LookOnLineModel
*
lookOnLine
;
@end
redstar/Classes/Module/Function/OnLine/LookOnLineDetail/ViewController/LookReportDetailViewController.m
0 → 100644
View file @
e0627ecd
This diff is collapsed.
Click to expand it.
redstar/Classes/Module/Function/OnLine/LookOnLineResult/View/OnLineResultFootView.h
View file @
e0627ecd
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
@end
@end
@interface
OnLineResultFootView
:
UIView
@interface
OnLineResultFootView
:
UIView
<
UITextViewDelegate
>
@property
(
nonatomic
,
strong
)
UILabel
*
introLabel
;
@property
(
nonatomic
,
strong
)
UILabel
*
introLabel
;
@property
(
nonatomic
,
strong
)
UIButton
*
returnButton
;
@property
(
nonatomic
,
strong
)
UIButton
*
returnButton
;
@property
(
nonatomic
,
strong
)
UITextView
*
textView
;
@property
(
nonatomic
,
strong
)
UITextView
*
textView
;
...
...
redstar/Classes/Module/Function/OnLine/LookOnLineResult/View/OnLineResultFootView.m
View file @
e0627ecd
...
@@ -56,6 +56,7 @@
...
@@ -56,6 +56,7 @@
textView
.
backgroundColor
=
[
UIColor
clearColor
];
textView
.
backgroundColor
=
[
UIColor
clearColor
];
textView
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
textView
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
[
bgImageView
addSubview
:
textView
];
[
bgImageView
addSubview
:
textView
];
textView
.
delegate
=
self
;
_textView
=
textView
;
_textView
=
textView
;
NSLayoutConstraint
*
textViewTop
=
[
NSLayoutConstraint
constraintWithItem
:
textView
attribute
:
NSLayoutAttributeTop
relatedBy
:
NSLayoutRelationEqual
toItem
:
bgImageView
attribute
:
NSLayoutAttributeTop
multiplier
:
1
.
0
constant
:
1
];
NSLayoutConstraint
*
textViewTop
=
[
NSLayoutConstraint
constraintWithItem
:
textView
attribute
:
NSLayoutAttributeTop
relatedBy
:
NSLayoutRelationEqual
toItem
:
bgImageView
attribute
:
NSLayoutAttributeTop
multiplier
:
1
.
0
constant
:
1
];
...
@@ -149,4 +150,16 @@
...
@@ -149,4 +150,16 @@
[
_delegate
showOnLinePicture
:
sender
];
[
_delegate
showOnLinePicture
:
sender
];
}
}
}
}
#pragma mark - UItextView
-
(
BOOL
)
textView
:(
UITextView
*
)
textView
shouldChangeTextInRange
:(
NSRange
)
range
replacementText
:(
NSString
*
)
text
{
if
([
text
isEqualToString
:
@"
\n
"
])
{
[
self
.
textView
resignFirstResponder
];
return
NO
;
}
return
YES
;
}
@end
@end
redstar/Classes/Module/Function/OnLine/LookOnLineResult/ViewController/OnLineResultViewController.m
View file @
e0627ecd
...
@@ -81,7 +81,7 @@
...
@@ -81,7 +81,7 @@
{
{
UILabel
*
customLab
=
[[
UILabel
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
40
,
30
)];
UILabel
*
customLab
=
[[
UILabel
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
40
,
30
)];
[
customLab
setTextColor
:[
UIColor
whiteColor
]];
[
customLab
setTextColor
:[
UIColor
whiteColor
]];
[
customLab
setText
:
@"
临检
结果"
];
[
customLab
setText
:
@"
抽查
结果"
];
customLab
.
font
=
[
UIFont
boldSystemFontOfSize
:
19
];
customLab
.
font
=
[
UIFont
boldSystemFontOfSize
:
19
];
self
.
navigationItem
.
titleView
=
customLab
;
self
.
navigationItem
.
titleView
=
customLab
;
...
@@ -103,33 +103,38 @@
...
@@ -103,33 +103,38 @@
-
(
void
)
returnClick
:
(
UIButton
*
)
sender
-
(
void
)
returnClick
:
(
UIButton
*
)
sender
{
{
if
(
!
_backGroundView
)
{
if
([
_storeDetail
.
state
isEqualToString
:
@"initial"
])
{
_backGroundView
=
[[
UIView
alloc
]
initWithFrame
:
self
.
view
.
bounds
];
UIAlertView
*
alert
=
[[
UIAlertView
alloc
]
initWithTitle
:
@"提示"
message
:
@"未上报的商场不能打分评论!"
delegate
:
self
cancelButtonTitle
:
nil
otherButtonTitles
:
@"确定"
,
nil
];
UITapGestureRecognizer
*
tapGR
=
[[
UITapGestureRecognizer
alloc
]
initWithTarget
:
self
action
:
@selector
(
closeBackGroundView
)];
[
alert
show
];
[
_backGroundView
addGestureRecognizer
:
tapGR
];
}
else
{
}
if
(
!
_backGroundView
)
{
if
(
!
_commentView
)
{
_backGroundView
=
[[
UIView
alloc
]
initWithFrame
:
self
.
view
.
bounds
];
_commentView
=
[[
CommentWithStarView
alloc
]
init
];
UITapGestureRecognizer
*
tapGR
=
[[
UITapGestureRecognizer
alloc
]
initWithTarget
:
self
action
:
@selector
(
closeBackGroundView
)];
_commentView
.
backgroundColor
=
[
UIColor
whiteColor
];
[
_backGroundView
addGestureRecognizer
:
tapGR
];
}
if
(
!
_commentView
)
{
_commentView
=
[[
CommentWithStarView
alloc
]
init
];
_commentView
.
backgroundColor
=
[
UIColor
whiteColor
];
}
_commentView
.
contentTextView
.
text
=
@""
;
_commentView
.
contentTextView
.
delegate
=
self
;
[
_commentView
.
quitBtn
addTarget
:
self
action
:
@selector
(
closeBackGroundView
)
forControlEvents
:
UIControlEventTouchUpInside
];
[
_commentView
.
sureBtn
addTarget
:
self
action
:
@selector
(
submitComment
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
[
self
.
view
insertSubview
:
_backGroundView
aboveSubview
:
_tableView
];
[
self
.
view
insertSubview
:
_commentView
aboveSubview
:
_backGroundView
];
_backGroundView
.
alpha
=
0
;
_backGroundView
.
backgroundColor
=
[
UIColor
blackColor
];
CGRect
toFrame
=
CGRectMake
(
0
,
self
.
view
.
frame
.
size
.
height
-
kCommentWithStarViewHeight
,
kScreenWidth
,
kCommentWithStarViewHeight
);
CGRect
fromFrame
=
CGRectMake
(
0
,
kScreenHeight
,
kScreenWidth
,
kCommentWithStarViewHeight
);
_commentView
.
frame
=
fromFrame
;
[
UIView
animateWithDuration
:
0
.
3
animations
:
^
{
_backGroundView
.
alpha
=
0
.
6
;
_commentView
.
frame
=
toFrame
;
}];
}
}
_commentView
.
contentTextView
.
text
=
@""
;
_commentView
.
contentTextView
.
delegate
=
self
;
[
_commentView
.
quitBtn
addTarget
:
self
action
:
@selector
(
closeBackGroundView
)
forControlEvents
:
UIControlEventTouchUpInside
];
[
_commentView
.
sureBtn
addTarget
:
self
action
:
@selector
(
submitComment
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
[
self
.
view
insertSubview
:
_backGroundView
aboveSubview
:
_tableView
];
[
self
.
view
insertSubview
:
_commentView
aboveSubview
:
_backGroundView
];
_backGroundView
.
alpha
=
0
;
_backGroundView
.
backgroundColor
=
[
UIColor
blackColor
];
CGRect
toFrame
=
CGRectMake
(
0
,
self
.
view
.
frame
.
size
.
height
-
kCommentWithStarViewHeight
,
kScreenWidth
,
kCommentWithStarViewHeight
);
CGRect
fromFrame
=
CGRectMake
(
0
,
kScreenHeight
,
kScreenWidth
,
kCommentWithStarViewHeight
);
_commentView
.
frame
=
fromFrame
;
[
UIView
animateWithDuration
:
0
.
3
animations
:
^
{
_backGroundView
.
alpha
=
0
.
6
;
_commentView
.
frame
=
toFrame
;
}];
}
}
// 提交评论
// 提交评论
...
@@ -233,7 +238,12 @@
...
@@ -233,7 +238,12 @@
cell
.
delegate
=
self
;
cell
.
delegate
=
self
;
cell
.
shopNameLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
_storeDetail
.
store_name
];
cell
.
shopNameLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
_storeDetail
.
store_name
];
cell
.
whiteView
.
backgroundColor
=
[
UIColor
whiteColor
];
cell
.
whiteView
.
backgroundColor
=
[
UIColor
whiteColor
];
cell
.
addressLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
_storeDetail
.
storeAddress
];
if
(
_storeDetail
.
storeAddress
==
nil
||
_storeDetail
.
storeAddress
==
NULL
||
[
_storeDetail
.
storeAddress
isEqual
:[
NSNull
null
]]
||
_storeDetail
.
storeAddress
==
Nil
||
[
_storeDetail
.
storeAddress
isEqualToString
:
@"(null)"
])
{
cell
.
addressLabel
.
text
=
@""
;
}
else
{
cell
.
addressLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
_storeDetail
.
storeAddress
];
}
return
cell
;
return
cell
;
}
}
...
@@ -314,19 +324,17 @@
...
@@ -314,19 +324,17 @@
{
{
if
(
!
_footView
)
{
if
(
!
_footView
)
{
_footView
=
[[
OnLineResultFootView
alloc
]
initWithPicArray
:
_storeDetail
.
attachments
];
_footView
=
[[
OnLineResultFootView
alloc
]
initWithPicArray
:
_storeDetail
.
attachments
];
_footView
.
textView
.
text
=
_storeDetail
.
processNote
;
if
([
_storeDetail
.
state
isEqualToString
:
@"initial"
])
{
_footView
.
delegate
=
self
;
[
_footView
.
returnButton
addTarget
:
self
action
:
@selector
(
returnClick
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
if
([
_storeDetail
.
state
isEqualToString
:
@"finished"
])
{
[
_footView
.
returnButton
setTitle
:
@"打分评论"
forState
:
UIControlStateNormal
];
_footView
.
textView
.
userInteractionEnabled
=
YES
;
}
else
{
[
_footView
.
returnButton
addTarget
:
self
action
:
@selector
(
doBack
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
[
_footView
.
returnButton
addTarget
:
self
action
:
@selector
(
doBack
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
[
_footView
.
returnButton
setTitle
:
@"返回上一页"
forState
:
UIControlStateNormal
];
[
_footView
.
returnButton
setTitle
:
@"返回上一页"
forState
:
UIControlStateNormal
];
_footView
.
textView
.
userInteractionEnabled
=
NO
;
_footView
.
textView
.
userInteractionEnabled
=
NO
;
}
else
{
[
_footView
.
returnButton
addTarget
:
self
action
:
@selector
(
returnClick
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
[
_footView
.
returnButton
setTitle
:
@"打分评论"
forState
:
UIControlStateNormal
];
_footView
.
textView
.
userInteractionEnabled
=
YES
;
}
}
_footView
.
textView
.
text
=
_storeDetail
.
processNote
;
_footView
.
delegate
=
self
;
}
}
return
_footView
;
return
_footView
;
}
}
...
...
redstar/Classes/Module/Function/OnLine/OnLineTaskComplete/Cell/OnLineCompleteCell.m
View file @
e0627ecd
...
@@ -51,7 +51,13 @@
...
@@ -51,7 +51,13 @@
_storeDetail
=
storeDetail
;
_storeDetail
=
storeDetail
;
self
.
iconImageView
.
image
=
[
UIImage
imageNamed
:
@"default_pic"
];
self
.
iconImageView
.
image
=
[
UIImage
imageNamed
:
@"default_pic"
];
self
.
shopName
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
storeDetail
.
store_name
];
self
.
shopName
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
storeDetail
.
store_name
];
self
.
reportTime
.
text
=
[
NSString
stringWithFormat
:
@"上报时间:%@"
,
storeDetail
.
reportTime
];
if
(
storeDetail
.
reportTime
==
nil
||
storeDetail
.
reportTime
==
NULL
||
[
storeDetail
.
reportTime
isEqual
:[
NSNull
null
]]
||
storeDetail
.
reportTime
==
Nil
||
[
storeDetail
.
reportTime
isEqualToString
:
@"(null)"
])
{
self
.
reportTime
.
text
=
[
NSString
stringWithFormat
:
@"上报时间:"
];
}
else
{
self
.
reportTime
.
text
=
[[
NSString
stringWithFormat
:
@"上报时间:%@"
,
storeDetail
.
reportTime
]
substringToIndex
:
15
];
}
[
self
setupWithScore
:[
storeDetail
.
score
intValue
]];
[
self
setupWithScore
:[
storeDetail
.
score
intValue
]];
}
}
...
...
redstar/Classes/Module/Function/OnLine/OnLineTaskComplete/Cell/OnLineCompleteDetailCell.m
View file @
e0627ecd
...
@@ -54,7 +54,6 @@
...
@@ -54,7 +54,6 @@
if
(
!
_startDate
)
{
if
(
!
_startDate
)
{
_startDate
=
[[
UILabel
alloc
]
init
];
_startDate
=
[[
UILabel
alloc
]
init
];
_startDate
.
font
=
[
UIFont
systemFontOfSize
:
15
.
0
];
_startDate
.
font
=
[
UIFont
systemFontOfSize
:
15
.
0
];
_startDate
.
textColor
=
kOnLineCompleteHeaderTextColor
;
_startDate
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
_startDate
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
[
self
.
contentView
addSubview
:
_startDate
];
[
self
.
contentView
addSubview
:
_startDate
];
...
@@ -79,7 +78,7 @@
...
@@ -79,7 +78,7 @@
if
(
!
_overDate
)
{
if
(
!
_overDate
)
{
_overDate
=
[[
UILabel
alloc
]
init
];
_overDate
=
[[
UILabel
alloc
]
init
];
_overDate
.
font
=
[
UIFont
systemFontOfSize
:
15
.
0
];
_overDate
.
font
=
[
UIFont
systemFontOfSize
:
15
.
0
];
_overDate
.
textColor
=
kOnLineCompleteHeaderTextColor
;
// _overDate.textColor = kLightGray
;
_overDate
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
_overDate
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
[
self
.
contentView
addSubview
:
_overDate
];
[
self
.
contentView
addSubview
:
_overDate
];
...
@@ -104,7 +103,7 @@
...
@@ -104,7 +103,7 @@
if
(
!
_taskContent
)
{
if
(
!
_taskContent
)
{
_taskContent
=
[[
UILabel
alloc
]
init
];
_taskContent
=
[[
UILabel
alloc
]
init
];
_taskContent
.
font
=
[
UIFont
systemFontOfSize
:
15
.
0
];
_taskContent
.
font
=
[
UIFont
systemFontOfSize
:
15
.
0
];
_taskContent
.
textColor
=
k
OnLineCompleteHeaderTextColor
;
_taskContent
.
textColor
=
k
LightGray
;
_taskContent
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
_taskContent
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
[
self
.
contentView
addSubview
:
_taskContent
];
[
self
.
contentView
addSubview
:
_taskContent
];
...
...
redstar/Classes/Module/Function/OnLine/OnLineTaskComplete/ViewController/OnLineCompleteViewController.m
View file @
e0627ecd
...
@@ -85,6 +85,7 @@
...
@@ -85,6 +85,7 @@
HttpClient
*
httpClient
=
[[
HttpClient
alloc
]
initWithUrl
:
url
];
HttpClient
*
httpClient
=
[[
HttpClient
alloc
]
initWithUrl
:
url
];
[
httpClient
getSportCheckDetailWithCompletion
:
^
(
id
response
,
NSError
*
error
)
{
[
httpClient
getSportCheckDetailWithCompletion
:
^
(
id
response
,
NSError
*
error
)
{
NSLog
(
@"任务完成一览 reponse === %@"
,
response
);
NSDictionary
*
dataDict
=
response
[
@"data"
];
NSDictionary
*
dataDict
=
response
[
@"data"
];
OnLineDetailModel
*
onlineDetail
=
[[
OnLineDetailModel
alloc
]
init
];
OnLineDetailModel
*
onlineDetail
=
[[
OnLineDetailModel
alloc
]
init
];
[
onlineDetail
setValuesForKeysWithDictionary
:
dataDict
];
[
onlineDetail
setValuesForKeysWithDictionary
:
dataDict
];
...
@@ -146,18 +147,44 @@
...
@@ -146,18 +147,44 @@
}
}
cell
.
titleLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
_onLineDetail
.
title
];
cell
.
titleLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
_onLineDetail
.
title
];
cell
.
startDate
.
text
=
[
NSString
stringWithFormat
:
@"发起时间:%@"
,
_onLineDetail
.
create_time
];
cell
.
overDate
.
text
=
[
NSString
stringWithFormat
:
@"截止时间:%@"
,
_onLineDetail
.
endDate
];
if
(
_onLineDetail
.
create_time
==
nil
||
_onLineDetail
.
create_time
==
NULL
||
[
_onLineDetail
.
create_time
isEqual
:[
NSNull
null
]]
||
_onLineDetail
.
create_time
==
Nil
||
[
_onLineDetail
.
create_time
isEqualToString
:
@"(null)"
])
{
cell
.
startDate
.
textColor
=
kLightGray
;
cell
.
startDate
.
text
=
[
NSString
stringWithFormat
:
@"发起时间:"
];
}
else
{
NSString
*
startStr
=
[[
NSString
stringWithFormat
:
@"发起时间:%@"
,
_onLineDetail
.
create_time
]
substringToIndex
:
15
];
NSMutableAttributedString
*
startAttr
=
[[
NSMutableAttributedString
alloc
]
initWithString
:
startStr
];
[
startAttr
addAttributes
:@{
NSForegroundColorAttributeName
:
kLightGray
}
range
:
NSMakeRange
(
0
,
5
)];
[
startAttr
addAttributes
:@{
NSForegroundColorAttributeName
:
kLightBlack
}
range
:
NSMakeRange
(
5
,
startStr
.
length
-
5
)];
cell
.
startDate
.
attributedText
=
startAttr
;
}
if
(
_onLineDetail
.
endDate
==
nil
||
_onLineDetail
.
endDate
==
NULL
||
[
_onLineDetail
.
endDate
isEqual
:[
NSNull
null
]]
||
_onLineDetail
.
endDate
==
Nil
||
[
_onLineDetail
.
endDate
isEqualToString
:
@"(null)"
])
{
cell
.
overDate
.
textColor
=
kLightGray
;
cell
.
overDate
.
text
=
[
NSString
stringWithFormat
:
@"截止时间:"
];
}
else
{
NSString
*
startStr
=
[
NSString
stringWithFormat
:
@"截止时间:%@"
,
_onLineDetail
.
endDate
];
NSMutableAttributedString
*
startAttr
=
[[
NSMutableAttributedString
alloc
]
initWithString
:
startStr
];
[
startAttr
addAttributes
:@{
NSForegroundColorAttributeName
:
kLightGray
}
range
:
NSMakeRange
(
0
,
5
)];
[
startAttr
addAttributes
:@{
NSForegroundColorAttributeName
:
kLightBlack
}
range
:
NSMakeRange
(
5
,
startStr
.
length
-
5
)];
cell
.
overDate
.
attributedText
=
startAttr
;
// cell.overDate.text = [NSString stringWithFormat:@"截止时间:%@", _onLineDetail.endDate];
}
cell
.
taskContent
.
text
=
@"任务内容:"
;
cell
.
taskContent
.
text
=
@"任务内容:"
;
[
cell
.
unfoldBtn
addTarget
:
self
action
:
@selector
(
unfoldCilck
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
[
cell
.
unfoldBtn
addTarget
:
self
action
:
@selector
(
unfoldCilck
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
cell
.
arrowImageView
.
image
=
[
UIImage
imageNamed
:
@"grey-trilateral_down"
];
cell
.
arrowImageView
.
image
=
[
UIImage
imageNamed
:
@"grey-trilateral_down"
];
if
(
_isOpen
)
{
if
(
_isOpen
)
{
cell
.
taskDetailLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
_onLineDetail
.
content
];
cell
.
taskDetailLabel
.
text
=
[
NSString
stringWithFormat
:
@" %@"
,
_onLineDetail
.
content
];
cell
.
arrowImageView
.
transform
=
CGAffineTransformMakeRotation
(
-
M_PI
);
}
else
{
}
else
{
cell
.
taskDetailLabel
.
text
=
@""
;
cell
.
taskDetailLabel
.
text
=
@""
;
cell
.
arrowImageView
.
transform
=
CGAffineTransformMakeRotation
(
0
);
}
}
return
cell
;
return
cell
;
}
else
{
}
else
{
// OnLineCompleteCell *cell = [tableView dequeueReusableCellWithIdentifier:kOnLineCompleteCell];
// OnLineCompleteCell *cell = [tableView dequeueReusableCellWithIdentifier:kOnLineCompleteCell];
...
@@ -189,8 +216,21 @@
...
@@ -189,8 +216,21 @@
if
(
indexPath
.
section
==
0
)
{
if
(
indexPath
.
section
==
0
)
{
return
;
return
;
}
else
{
}
else
{
StoreDetailModel
*
storeDetail
=
_allStoreArray
[
indexPath
.
row
];
if
([
storeDetail
.
state
isEqualToString
:
@"finished"
])
{
}
else
if
([
storeDetail
.
state
isEqualToString
:
@"reported"
])
{
}
else
{
}
OnLineResultViewController
*
onLineResult
=
[[
OnLineResultViewController
alloc
]
init
];
OnLineResultViewController
*
onLineResult
=
[[
OnLineResultViewController
alloc
]
init
];
onLineResult
.
storeDetail
=
_allStoreArray
[
indexPath
.
row
]
;
onLineResult
.
storeDetail
=
storeDetail
;
onLineResult
.
checkUuid
=
self
.
uuid
;
onLineResult
.
checkUuid
=
self
.
uuid
;
[
self
.
navigationController
pushViewController
:
onLineResult
animated
:
YES
];
[
self
.
navigationController
pushViewController
:
onLineResult
animated
:
YES
];
}
}
...
...
redstar/Classes/Module/Function/OnLine/SpotCheckOnLine/Cell/SpotCheckTableViewCell.m
View file @
e0627ecd
...
@@ -37,8 +37,20 @@
...
@@ -37,8 +37,20 @@
{
{
_spotCheck
=
spotCheck
;
_spotCheck
=
spotCheck
;
self
.
titleLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
spotCheck
.
title
];
self
.
titleLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
spotCheck
.
title
];
self
.
startDate
.
text
=
[
NSString
stringWithFormat
:
@"起始时间:%@"
,
spotCheck
.
create_time
];
self
.
overDate
.
text
=
[
NSString
stringWithFormat
:
@"截止时间:%@"
,
spotCheck
.
endDate
];
if
(
spotCheck
.
create_time
==
nil
||
spotCheck
.
create_time
==
NULL
||
[
spotCheck
.
create_time
isEqual
:[
NSNull
null
]]
||
spotCheck
.
create_time
==
Nil
||
[
spotCheck
.
create_time
isEqualToString
:
@"(null)"
])
{
self
.
startDate
.
text
=
[
NSString
stringWithFormat
:
@"起始时间:"
];
}
else
{
self
.
startDate
.
text
=
[[
NSString
stringWithFormat
:
@"起始时间:%@"
,
spotCheck
.
create_time
]
substringToIndex
:
15
];
}
if
(
spotCheck
.
endDate
==
nil
||
spotCheck
.
endDate
==
NULL
||
[
spotCheck
.
endDate
isEqual
:[
NSNull
null
]]
||
spotCheck
.
endDate
==
Nil
||
[
spotCheck
.
endDate
isEqualToString
:
@"(null)"
])
{
self
.
overDate
.
text
=
[
NSString
stringWithFormat
:
@"截止时间:"
];
}
else
{
self
.
overDate
.
text
=
[[
NSString
stringWithFormat
:
@"截止时间:%@"
,
spotCheck
.
endDate
]
substringToIndex
:
15
];
}
self
.
alreadyLabel
.
text
=
[
NSString
stringWithFormat
:
@"%d"
,
spotCheck
.
reportCount
];
self
.
alreadyLabel
.
text
=
[
NSString
stringWithFormat
:
@"%d"
,
spotCheck
.
reportCount
];
self
.
allLabel
.
text
=
[
NSString
stringWithFormat
:
@"/%d"
,
spotCheck
.
storeCount
];
self
.
allLabel
.
text
=
[
NSString
stringWithFormat
:
@"/%d"
,
spotCheck
.
storeCount
];
...
@@ -53,7 +65,7 @@
...
@@ -53,7 +65,7 @@
if
(
self
.
multiplier
>
1
)
{
if
(
self
.
multiplier
>
1
)
{
self
.
multiplier
=
1
.
0
;
self
.
multiplier
=
1
.
0
;
}
}
UIImage
*
image
=
[
UIImage
imageNamed
:
@"progress-bar"
];
UIImage
*
image
=
[
UIImage
imageNamed
:
@"progress-bar"
];
image
=
[
image
resizableImageWithCapInsets
:
UIEdgeInsetsZero
resizingMode
:
UIImageResizingModeTile
];
image
=
[
image
resizableImageWithCapInsets
:
UIEdgeInsetsZero
resizingMode
:
UIImageResizingModeTile
];
self
.
alreadyView
.
image
=
image
;
self
.
alreadyView
.
image
=
image
;
...
@@ -261,27 +273,31 @@
...
@@ -261,27 +273,31 @@
-
(
UIImageView
*
)
alreadyView
-
(
UIImageView
*
)
alreadyView
{
{
if
(
!
_alreadyView
)
{
if
(
!
_alreadyView
)
{
_alreadyView
=
[[
UIImageView
alloc
]
init
];
_alreadyView
=
[[
UIImageView
alloc
]
init
];
_alreadyView
.
layer
.
cornerRadius
=
3
;
_alreadyView
.
layer
.
cornerRadius
=
3
;
_alreadyView
.
layer
.
masksToBounds
=
YES
;
//
_alreadyView.layer.masksToBounds = YES;
_alreadyView
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
_alreadyView
.
translatesAutoresizingMaskIntoConstraints
=
NO
;
_alreadyView
.
tag
=
9760001
;
_alreadyView
.
tag
=
9760001
;
[
self
.
allView
addSubview
:
_alreadyView
];
[
self
.
allView
addSubview
:
_alreadyView
];
NSLayoutConstraint
*
overDateTop
=
[
NSLayoutConstraint
constraintWithItem
:
_alreadyView
attribute
:
NSLayoutAttributeTop
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
allView
attribute
:
NSLayoutAttributeTop
multiplier
:
1
.
0
constant
:
1
];
}
else
{
[
self
.
allView
addConstraint
:
overDateTop
];
[
_allView
removeConstraints
:
_allView
.
constraints
];
NSLayoutConstraint
*
overDateLeft
=
[
NSLayoutConstraint
constraintWithItem
:
_alreadyView
attribute
:
NSLayoutAttributeLeft
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
allView
attribute
:
NSLayoutAttributeLeft
multiplier
:
1
.
0
constant
:
1
];
[
self
.
allView
addConstraint
:
overDateLeft
];
NSLayoutConstraint
*
overDateBottom
=
[
NSLayoutConstraint
constraintWithItem
:
_alreadyView
attribute
:
NSLayoutAttributeBottom
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
allView
attribute
:
NSLayoutAttributeBottom
multiplier
:
1
.
0
constant
:-
1
];
[
self
.
allView
addConstraint
:
overDateBottom
];
NSLayoutConstraint
*
overDatewidth
=
[
NSLayoutConstraint
constraintWithItem
:
_alreadyView
attribute
:
NSLayoutAttributeWidth
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
allView
attribute
:
NSLayoutAttributeWidth
multiplier
:
_multiplier
constant
:-
1
];
[
self
.
allView
addConstraint
:
overDatewidth
];
}
}
NSLayoutConstraint
*
overDateTop
=
[
NSLayoutConstraint
constraintWithItem
:
_alreadyView
attribute
:
NSLayoutAttributeTop
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
allView
attribute
:
NSLayoutAttributeTop
multiplier
:
1
.
0
constant
:
1
];
[
self
.
allView
addConstraint
:
overDateTop
];
NSLayoutConstraint
*
overDateLeft
=
[
NSLayoutConstraint
constraintWithItem
:
_alreadyView
attribute
:
NSLayoutAttributeLeft
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
allView
attribute
:
NSLayoutAttributeLeft
multiplier
:
1
.
0
constant
:
1
];
[
self
.
allView
addConstraint
:
overDateLeft
];
NSLayoutConstraint
*
overDateBottom
=
[
NSLayoutConstraint
constraintWithItem
:
_alreadyView
attribute
:
NSLayoutAttributeBottom
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
allView
attribute
:
NSLayoutAttributeBottom
multiplier
:
1
.
0
constant
:-
1
];
[
self
.
allView
addConstraint
:
overDateBottom
];
NSLayoutConstraint
*
overDatewidth
=
[
NSLayoutConstraint
constraintWithItem
:
_alreadyView
attribute
:
NSLayoutAttributeWidth
relatedBy
:
NSLayoutRelationEqual
toItem
:
self
.
allView
attribute
:
NSLayoutAttributeWidth
multiplier
:
_multiplier
constant
:-
1
];
[
self
.
allView
addConstraint
:
overDatewidth
];
return
_alreadyView
;
return
_alreadyView
;
}
}
...
...
redstar/Classes/Module/Function/OnLine/SpotCheckOnLine/ViewController/SpotCheckOnLineViewController.m
View file @
e0627ecd
...
@@ -514,11 +514,11 @@
...
@@ -514,11 +514,11 @@
}
else
if
(
sender
.
tag
-
kTAxisBtnTag
==
2
)
{
}
else
if
(
sender
.
tag
-
kTAxisBtnTag
==
2
)
{
queryOrders
=
@[@{
@"field"
:
@"endDate"
,
queryOrders
=
@[@{
@"field"
:
@"endDate"
,
@"direction"
:
@"
de
sc"
}];
@"direction"
:
@"
a
sc"
}];
}
else
{
}
else
{
queryOrders
=
@[@{
@"field"
:
@"endDate"
,
queryOrders
=
@[@{
@"field"
:
@"endDate"
,
@"direction"
:
@"
a
sc"
}];
@"direction"
:
@"
de
sc"
}];
}
}
NSNumber
*
pageSize
=
[[
NSUserDefaults
standardUserDefaults
]
objectForKey
:
@"requestNumber"
];
NSNumber
*
pageSize
=
[[
NSUserDefaults
standardUserDefaults
]
objectForKey
:
@"requestNumber"
];
...
@@ -593,7 +593,6 @@
...
@@ -593,7 +593,6 @@
}
}
cell
.
spotCheck
=
_allSpotCheckList
[
indexPath
.
row
];
cell
.
spotCheck
=
_allSpotCheckList
[
indexPath
.
row
];
cell
.
selectionStyle
=
UITableViewCellSelectionStyleNone
;
cell
.
selectionStyle
=
UITableViewCellSelectionStyleNone
;
return
cell
;
return
cell
;
}
}
...
...
redstar/Classes/Module/Function/Picture/AddPicture/ViewController/AddPictureViewController.m
View file @
e0627ecd
...
@@ -173,7 +173,6 @@
...
@@ -173,7 +173,6 @@
};
};
[
MBProgressHUD
showHUDAddedTo
:
self
.
view
animated
:
YES
];
[
MBProgressHUD
showHUDAddedTo
:
self
.
view
animated
:
YES
];
[
http1
upLoadPraisePictureWithParameters
:
parameters
completion
:
^
(
id
response
,
NSError
*
error
)
{
[
http1
upLoadPraisePictureWithParameters
:
parameters
completion
:
^
(
id
response
,
NSError
*
error
)
{
NSLog
(
@"上传单组文字图片 ===== response ------ %@"
,
response
);
[
MBProgressHUD
hideAllHUDsForView
:
self
.
view
animated
:
YES
];
[
MBProgressHUD
hideAllHUDsForView
:
self
.
view
animated
:
YES
];
if
([
response
[
@"success"
]
boolValue
])
{
if
([
response
[
@"success"
]
boolValue
])
{
...
...
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