Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
万
万科
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
张杰
万科
Commits
7cd30a83
Commit
7cd30a83
authored
8 years ago
by
Sandy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改界面问题
parent
ff09757f
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
120 additions
and
66 deletions
+120
-66
project.pbxproj
vanke.xcodeproj/project.pbxproj
+3
-2
ScrollMultipleWebView.m
vanke/3rd/ScrollMultipleWebView.m
+62
-20
Info.plist
vanke/Info.plist
+2
-2
VankeConfig.h
vanke/VankeConfig.h
+4
-4
VankeFloorDetailWebViewController.m
...view_iPhone/templates/VankeFloorDetailWebViewController.m
+36
-21
VankeFloorDetailWebViewController.xib
...ew_iPhone/templates/VankeFloorDetailWebViewController.xib
+1
-0
VankeFloorListBoardCell_iPhone.xml
...e/templates/floor-list/VankeFloorListBoardCell_iPhone.xml
+6
-5
VankeFloorListBoard_iPhone.m
..._iPhone/templates/floor-list/VankeFloorListBoard_iPhone.m
+1
-0
VankeMainBoard_iPhone.m
vanke/view_iPhone/templates/main/VankeMainBoard_iPhone.m
+4
-0
VankeMainBoard_iPhone.xml
vanke/view_iPhone/templates/main/VankeMainBoard_iPhone.xml
+1
-1
ChooseShopViewController.m
...emplates/salesInput/Controller/ChooseShopViewController.m
+0
-11
No files found.
vanke.xcodeproj/project.pbxproj
View file @
7cd30a83
...
@@ -1995,13 +1995,14 @@
...
@@ -1995,13 +1995,14 @@
/* End PBXFrameworksBuildPhase section */
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
/* Begin PBXGroup section */
19000E731CC6215000DF8D71
/* salesInput */
=
{
19000E731CC6215000DF8D71
/* salesInput
(销售录入)
*/
=
{
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
19000E741CC6215000DF8D71
/* Controller */
,
19000E741CC6215000DF8D71
/* Controller */
,
19000E7B1CC6215000DF8D71
/* Model */
,
19000E7B1CC6215000DF8D71
/* Model */
,
19000E7C1CC6215000DF8D71
/* View */
,
19000E7C1CC6215000DF8D71
/* View */
,
);
);
name
=
"salesInput(销售录入)"
;
path
=
salesInput
;
path
=
salesInput
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
};
};
...
@@ -2843,7 +2844,7 @@
...
@@ -2843,7 +2844,7 @@
C1D58B3D1BB1BC9200D297FE
/* templates */
=
{
C1D58B3D1BB1BC9200D297FE
/* templates */
=
{
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
19000E731CC6215000DF8D71
/* salesInput */
,
19000E731CC6215000DF8D71
/* salesInput
(销售录入)
*/
,
C1A069FB1BE1046B0082006F
/* affairs */
,
C1A069FB1BE1046B0082006F
/* affairs */
,
C18A95231C01E7B100429BF7
/* announcement */
,
C18A95231C01E7B100429BF7
/* announcement */
,
C19BBBDE1BBE85B300831290
/* common */
,
C19BBBDE1BBE85B300831290
/* common */
,
...
...
This diff is collapsed.
Click to expand it.
vanke/3rd/ScrollMultipleWebView.m
View file @
7cd30a83
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
#import "ScrollMultipleWebView.h"
#import "ScrollMultipleWebView.h"
#import <WebKit/WebKit.h>
#import <WebKit/WebKit.h>
#import "MBProgressHUD.h"
@interface
ScrollMultipleWebView
()
<
WKNavigationDelegate
,
UIScrollViewDelegate
>
@interface
ScrollMultipleWebView
()
<
WKNavigationDelegate
,
UIScrollViewDelegate
>
@property
(
nonatomic
,
strong
)
NSArray
*
arrUrls
;
@property
(
nonatomic
,
strong
)
NSArray
*
arrUrls
;
@property
(
nonatomic
,
strong
)
NSMutableArray
*
arrWebViews
;
@property
(
nonatomic
,
strong
)
NSMutableArray
*
arrWebViews
;
...
@@ -16,6 +16,10 @@
...
@@ -16,6 +16,10 @@
@property
(
nonatomic
,
strong
)
NSMutableDictionary
*
dicFlag
;
@property
(
nonatomic
,
strong
)
NSMutableDictionary
*
dicFlag
;
@property
(
nonatomic
,
strong
)
NSURLRequest
*
currentReq
;
@property
(
nonatomic
,
strong
)
NSURLRequest
*
currentReq
;
@property
(
nonatomic
,
strong
)
UIPageControl
*
pageCtrl
;
@property
(
nonatomic
,
strong
)
UIPageControl
*
pageCtrl
;
@property
(
nonatomic
,
strong
)
NSMutableDictionary
*
dicRecords
;
@property
(
nonatomic
,
assign
)
NSInteger
currentIndex
;
...
@@ -28,13 +32,14 @@
...
@@ -28,13 +32,14 @@
{
{
self
=
[
super
initWithFrame
:
frame
];
self
=
[
super
initWithFrame
:
frame
];
if
(
self
)
{
if
(
self
)
{
CGFloat
width
=
frame
.
size
.
width
;
CGFloat
height
=
frame
.
size
.
height
;
self
.
arrUrls
=
arrUrls
;
self
.
arrUrls
=
arrUrls
;
self
.
delegate
=
self
;
self
.
delegate
=
self
;
self
.
contentSize
=
CGSizeMake
(
arrUrls
.
count
*
frame
.
size
.
width
,
0
);
self
.
contentSize
=
CGSizeMake
(
arrUrls
.
count
*
width
,
0
);
self
.
pagingEnabled
=
YES
;
self
.
pagingEnabled
=
YES
;
self
.
showsVerticalScrollIndicator
=
NO
;
self
.
showsVerticalScrollIndicator
=
NO
;
CGFloat
width
=
frame
.
size
.
width
;
self
.
showsHorizontalScrollIndicator
=
NO
;
CGFloat
height
=
frame
.
size
.
height
;
for
(
int
i
=
0
;
i
<
arrUrls
.
count
;
i
++
)
{
for
(
int
i
=
0
;
i
<
arrUrls
.
count
;
i
++
)
{
NSString
*
jScript
;
NSString
*
jScript
;
...
@@ -50,14 +55,16 @@
...
@@ -50,14 +55,16 @@
WKWebViewConfiguration
*
wkWebConfig
=
[[
WKWebViewConfiguration
alloc
]
init
];
WKWebViewConfiguration
*
wkWebConfig
=
[[
WKWebViewConfiguration
alloc
]
init
];
wkWebConfig
.
userContentController
=
wkUController
;
wkWebConfig
.
userContentController
=
wkUController
;
WKWebView
*
webView
=
[[
WKWebView
alloc
]
initWithFrame
:
CGRectMake
(
i
*
frame
.
size
.
width
,
0
,
frame
.
size
.
width
,
frame
.
size
.
height
)
WKWebView
*
webView
=
[[
WKWebView
alloc
]
initWithFrame
:
CGRectMake
(
i
*
width
,
0
,
width
,
height
)
configuration
:
wkWebConfig
configuration
:
wkWebConfig
];
]
;
webView
.
navigationDelegate
=
self
;
NSURLRequest
*
request
=
[
NSURLRequest
requestWithURL
:[
NSURL
URLWithString
:
arrUrls
[
i
]]];
NSURLRequest
*
request
=
[
NSURLRequest
requestWithURL
:[
NSURL
URLWithString
:
arrUrls
[
i
]]];
[
self
.
arrReqs
addObject
:
request
];
[
self
.
arrReqs
addObject
:
request
];
[
self
.
arrWebViews
addObject
:
webView
];
[
self
.
arrWebViews
addObject
:
webView
];
if
(
i
==
0
){
if
(
i
==
0
){
[
self
.
dicRecords
setObject
:
@1
forKey
:
request
];
[
webView
loadRequest
:
request
];
[
webView
loadRequest
:
request
];
self
.
currentIndex
=
i
;
self
.
currentReq
=
request
;
self
.
currentReq
=
request
;
};
};
[
self
addSubview
:
webView
];
[
self
addSubview
:
webView
];
...
@@ -85,29 +92,59 @@
...
@@ -85,29 +92,59 @@
}
}
-
(
void
)
scrollViewDidEndDecelerating
:(
UIScrollView
*
)
scrollView
{
-
(
void
)
scrollViewDidEndDecelerating
:(
UIScrollView
*
)
scrollView
{
NSInteger
index
=
scrollView
.
contentOffset
.
x
/
SCREEN_WIDTH
;
NSInteger
index
=
scrollView
.
contentOffset
.
x
/
SCREEN_WIDTH
;
self
.
pageCtrl
.
currentPage
=
index
;
self
.
pageCtrl
.
currentPage
=
index
;
NSURLRequest
*
req
=
[
NSURLRequest
requestWithURL
:[
NSURL
URLWithString
:
self
.
arrUrls
[
index
]]];
NSURLRequest
*
req
=
[
NSURLRequest
requestWithURL
:[
NSURL
URLWithString
:
self
.
arrUrls
[
index
]]];
WKWebView
*
webView
=
self
.
arrWebViews
[
index
];
self
.
currentReq
=
req
;
self
.
currentReq
=
req
;
[
webView
loadRequest
:
req
];
self
.
currentIndex
=
index
;
if
(
!
[[
self
.
dicRecords
objectForKey
:
req
]
isEqualToNumber
:
@1
])
{
WKWebView
*
webView
=
self
.
arrWebViews
[
index
];
[
self
changeWebView
:
webView
request
:
req
];
}
}
}
-
(
void
)
updateUrls
:(
NSArray
*
)
arrUrls
{
-
(
void
)
updateUrls
:(
NSArray
*
)
arrUrls
{
self
.
arrUrls
=
arrUrls
;
self
.
arrUrls
=
arrUrls
;
[
self
.
dicRecords
removeAllObjects
];
NSURLRequest
*
req
=
[
NSURLRequest
requestWithURL
:[
NSURL
URLWithString
:
arrUrls
[
self
.
currentIndex
]]];
WKWebView
*
webView
=
self
.
arrWebViews
[
self
.
currentIndex
];
for
(
int
i
=
0
;
i
<
arrUrls
.
count
;
i
++
)
{
[
self
changeWebView
:
webView
request
:
req
];
NSURLRequest
*
req
=
self
.
arrReqs
[
i
];
}
if
([
req
isEqual
:
self
.
currentReq
])
{
WKWebView
*
web
=
self
.
arrWebViews
[
i
];
[
web
loadRequest
:[
NSURLRequest
requestWithURL
:[
NSURL
URLWithString
:
arrUrls
[
i
]]]];
-
(
void
)
changeWebView
:(
WKWebView
*
)
webView
request
:(
NSURLRequest
*
)
req
}
{
}
[
UIView
animateWithDuration
:
0
.
2
animations
:
^
{
webView
.
alpha
=
0
;
}
completion
:^
(
BOOL
finished
)
{
webView
.
hidden
=
YES
;
[
webView
loadRequest
:
req
];
dispatch_after
(
dispatch_time
(
DISPATCH_TIME_NOW
,
(
int64_t
)(
0
.
2
*
NSEC_PER_SEC
)),
dispatch_get_main_queue
(),
^
{
webView
.
hidden
=
NO
;
[
UIView
animateWithDuration
:
0
.
2
animations
:
^
{
webView
.
alpha
=
1
;
}];
});
[
self
.
dicRecords
setObject
:
@1
forKey
:
req
];
}];
}
}
#pragma mark - wkwebview delegate
-
(
void
)
webView
:(
WKWebView
*
)
webView
didStartProvisionalNavigation
:(
WKNavigation
*
)
navigation
{
[
MBProgressHUD
showHUDAddedTo
:
webView
animated
:
YES
];
}
-
(
void
)
webView
:(
WKWebView
*
)
webView
didFinishNavigation
:(
WKNavigation
*
)
navigation
{
[
MBProgressHUD
hideHUDForView
:
webView
animated
:
YES
];
}
#pragma mark - lazyloading
-
(
NSMutableArray
*
)
arrWebViews
{
-
(
NSMutableArray
*
)
arrWebViews
{
if
(
!
_arrWebViews
)
{
if
(
!
_arrWebViews
)
{
_arrWebViews
=
[
NSMutableArray
array
];
_arrWebViews
=
[
NSMutableArray
array
];
...
@@ -127,10 +164,15 @@
...
@@ -127,10 +164,15 @@
}
}
return
_dicFlag
;
return
_dicFlag
;
}
}
-
(
void
)
webView
:
(
WKWebView
*
)
webView
didFinishNavigation
:
(
WKNavigation
*
)
navigation
{
[
webView
sizeToFit
];
-
(
NSMutableDictionary
*
)
dicRecords
{
if
(
!
_dicRecords
)
{
_dicRecords
=
[
NSMutableDictionary
dictionary
];
}
return
_dicRecords
;
}
}
/*
/*
// Only override drawRect: if you perform custom drawing.
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
// An empty implementation adversely affects performance during animation.
...
...
This diff is collapsed.
Click to expand it.
vanke/Info.plist
View file @
7cd30a83
...
@@ -17,11 +17,11 @@
...
@@ -17,11 +17,11 @@
<
k
e
y
>
CFBundlePackageType
<
/k
e
y
>
<
k
e
y
>
CFBundlePackageType
<
/k
e
y
>
<
string
>
APPL
<
/string
>
<
string
>
APPL
<
/string
>
<
k
e
y
>
CFBundleShortVersionString
<
/k
e
y
>
<
k
e
y
>
CFBundleShortVersionString
<
/k
e
y
>
<
string
>
1.
2.2
<
/string
>
<
string
>
1.
3.3
<
/string
>
<
k
e
y
>
CFBundleSignature
<
/k
e
y
>
<
k
e
y
>
CFBundleSignature
<
/k
e
y
>
<
string
>
????
<
/string
>
<
string
>
????
<
/string
>
<
k
e
y
>
CFBundleVersion
<
/k
e
y
>
<
k
e
y
>
CFBundleVersion
<
/k
e
y
>
<
string
>
1.2.2
<
/string
>
<
string
>
0
<
/string
>
<
k
e
y
>
LSRequiresIPhoneOS
<
/k
e
y
>
<
k
e
y
>
LSRequiresIPhoneOS
<
/k
e
y
>
<
tru
e
/
>
<
tru
e
/
>
<
k
e
y
>
NSAppTransportSecurity
<
/k
e
y
>
<
k
e
y
>
NSAppTransportSecurity
<
/k
e
y
>
...
...
This diff is collapsed.
Click to expand it.
vanke/VankeConfig.h
View file @
7cd30a83
...
@@ -22,16 +22,16 @@
...
@@ -22,16 +22,16 @@
#define VANKE_BAIDU_WEATHER_SERVER_URL @"http://api.map.baidu.com/telematics/v3/weather"
#define VANKE_BAIDU_WEATHER_SERVER_URL @"http://api.map.baidu.com/telematics/v3/weather"
// 正式环境
// 正式环境
//
#define VANKE_SERVER_BASE_URL @"http://140.206.62.178:8080/wanke-server/rest" //正式
#define VANKE_SERVER_BASE_URL @"http://140.206.62.178:8080/wanke-server/rest" //正式
// 测试环境
// 测试环境
#define VANKE_SERVER_BASE_URL @"http://218.244.151.129:7580/wanke-server/rest"
//
#define VANKE_SERVER_BASE_URL @"http://218.244.151.129:7580/wanke-server/rest"
//#define VANKE_SERVER_BASE_URL @"http://139.196.39.77:8080/wanke-server/rest"
//#define VANKE_SERVER_BASE_URL @"http://139.196.39.77:8080/wanke-server/rest"
// 后台多媒体文件基准地址
// 后台多媒体文件基准地址
//
#define VANKE_SERVER_MEDIA_BASE_URL @"http://140.206.62.178:8080" //正式
#define VANKE_SERVER_MEDIA_BASE_URL @"http://140.206.62.178:8080" //正式
#define VANKE_SERVER_MEDIA_BASE_URL @"http://192.168.199.198:8080" //川哥环境
//
#define VANKE_SERVER_MEDIA_BASE_URL @"http://192.168.199.198:8080" //川哥环境
//#define VANKE_SERVER_MEDIA_BASE_URL @"http://218.244.151.129:7580"
//#define VANKE_SERVER_MEDIA_BASE_URL @"http://218.244.151.129:7580"
...
...
This diff is collapsed.
Click to expand it.
vanke/view_iPhone/templates/VankeFloorDetailWebViewController.m
View file @
7cd30a83
...
@@ -41,7 +41,7 @@
...
@@ -41,7 +41,7 @@
-
(
void
)
viewDidLoad
{
-
(
void
)
viewDidLoad
{
[
super
viewDidLoad
];
[
super
viewDidLoad
];
self
.
view
.
backgroundColor
=
[
UIColor
whiteColor
];
self
.
view
.
backgroundColor
=
[
UIColor
whiteColor
];
self
.
title
=
self
.
floorValue
.
project
.
project
Name
;
self
.
title
=
self
.
floorValue
.
project
.
project
Classification
;
self
.
labelProjectName
.
text
=
self
.
floorValue
.
project
.
projectName
;
self
.
labelProjectName
.
text
=
self
.
floorValue
.
project
.
projectName
;
NSString
*
imgUrl
=
[
NSString
stringWithFormat
:
@"%@/%@"
,
VANKE_SERVER_MEDIA_BASE_URL
,
self
.
floorValue
.
project
.
picture
];
NSString
*
imgUrl
=
[
NSString
stringWithFormat
:
@"%@/%@"
,
VANKE_SERVER_MEDIA_BASE_URL
,
self
.
floorValue
.
project
.
picture
];
[
self
.
imgViewTop
sd_setImageWithURL
:[
NSURL
URLWithString
:
imgUrl
]
placeholderImage
:[
UIImage
imageNamed
:
@"floor-def"
]];
[
self
.
imgViewTop
sd_setImageWithURL
:[
NSURL
URLWithString
:
imgUrl
]
placeholderImage
:[
UIImage
imageNamed
:
@"floor-def"
]];
...
@@ -49,18 +49,16 @@
...
@@ -49,18 +49,16 @@
btnRightBar
.
tintColor
=
[
UIColor
whiteColor
];
btnRightBar
.
tintColor
=
[
UIColor
whiteColor
];
self
.
navigationItem
.
rightBarButtonItem
=
btnRightBar
;
self
.
navigationItem
.
rightBarButtonItem
=
btnRightBar
;
[
self
setUpWebView
];
[
self
setUpWebView
];
// Do any additional setup after loading the view from its nib.
}
}
/** 选择日期 */
/** 选择日期 */
-
(
void
)
actionSelectDate
{
-
(
void
)
actionSelectDate
{
UIAlertController
*
alertController
=
[
UIAlertController
alertControllerWithTitle
:
@"
\n\n\n\n\n\n\n\n\n\n\n
"
message
:
nil
preferredStyle
:
UIAlertControllerStyleActionSheet
];
UIAlertController
*
alertController
=
[
UIAlertController
alertControllerWithTitle
:
@"
\n\n\n\n\n\n\n\n\n\n\n
"
message
:
nil
preferredStyle
:
UIAlertControllerStyleActionSheet
];
UIDatePicker
*
picker
;
[
alertController
.
view
addSubview
:
self
.
datePicker
];
[
alertController
.
view
addSubview
:
self
.
datePicker
];
[
alertController
addAction
:({
[
alertController
addAction
:({
UIAlertAction
*
action
=
[
UIAlertAction
actionWithTitle
:
@"确定"
style
:
UIAlertActionStyleDefault
handler
:^
(
UIAlertAction
*
action
)
{
UIAlertAction
*
action
=
[
UIAlertAction
actionWithTitle
:
@"确定"
style
:
UIAlertActionStyleDefault
handler
:^
(
UIAlertAction
*
action
)
{
...
@@ -69,12 +67,20 @@
...
@@ -69,12 +67,20 @@
NSString
*
dateStr
=
[
df
stringFromDate
:
self
.
datePicker
.
date
];
NSString
*
dateStr
=
[
df
stringFromDate
:
self
.
datePicker
.
date
];
self
.
strSelectDate
=
dateStr
;
self
.
strSelectDate
=
dateStr
;
self
.
labelDate
.
text
=
dateStr
;
[
self
.
webView
updateUrls
:[
self
getUrlArr
]];
[
self
.
webView
updateUrls
:[
self
getUrlArr
]];
}];
}];
action
;
action
;
})];
})];
[
alertController
addAction
:({
UIAlertAction
*
action1
=
[
UIAlertAction
actionWithTitle
:
@"取消"
style
:
UIAlertActionStyleCancel
handler
:
nil
];
action1
;
})];
UIPopoverPresentationController
*
popoverController
=
alertController
.
popoverPresentationController
;
UIPopoverPresentationController
*
popoverController
=
alertController
.
popoverPresentationController
;
popoverController
.
sourceView
=
self
.
view
;
popoverController
.
sourceView
=
self
.
view
;
popoverController
.
sourceRect
=
[
self
.
view
bounds
];
popoverController
.
sourceRect
=
[
self
.
view
bounds
];
...
@@ -85,8 +91,7 @@
...
@@ -85,8 +91,7 @@
if
(
!
_datePicker
)
{
if
(
!
_datePicker
)
{
_datePicker
=
[[
UIDatePicker
alloc
]
init
];
_datePicker
=
[[
UIDatePicker
alloc
]
init
];
_datePicker
.
datePickerMode
=
UIDatePickerModeDate
;
_datePicker
.
datePickerMode
=
UIDatePickerModeDate
;
NSDate
*
yesterday
=
[[
NSDate
alloc
]
initWithTimeIntervalSinceNow
:
-
24
*
60
*
60
];
_datePicker
.
maximumDate
=
[
NSDate
date
];
_datePicker
.
maximumDate
=
yesterday
;
_datePicker
.
locale
=
[
NSLocale
localeWithLocaleIdentifier
:
@"zh-Hans"
];
_datePicker
.
locale
=
[
NSLocale
localeWithLocaleIdentifier
:
@"zh-Hans"
];
[
_datePicker
setDatePickerMode
:
UIDatePickerModeDate
];
[
_datePicker
setDatePickerMode
:
UIDatePickerModeDate
];
}
}
...
@@ -98,20 +103,30 @@
...
@@ -98,20 +103,30 @@
self
.
labelDate
.
text
=
self
.
strSelectDate
;
self
.
labelDate
.
text
=
self
.
strSelectDate
;
NSArray
*
urls
=
[
self
getUrlArr
];
NSArray
*
urls
=
[
self
getUrlArr
];
self
.
webView
=
[[
ScrollMultipleWebView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
190
.
0
+
64
,
SCREEN_WIDTH
,
SCREEN_HEIGHT
-
(
190
+
64
))
webViewUrls
:
urls
];
self
.
webView
=
[[
ScrollMultipleWebView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
190
.
0
+
55
,
SCREEN_WIDTH
,
SCREEN_HEIGHT
-
(
190
+
55
))
webViewUrls
:
urls
];
[
self
.
view
addSubview
:
self
.
webView
];
[
self
.
view
insertSubview
:
self
.
webView
belowSubview
:
self
.
imgViewTop
];
[
self
.
webView
setPageControlBackgroundColor
:
nil
];
[
self
.
webView
setPageControlBackgroundColor
:
nil
];
}
}
-
(
NSArray
*
)
getUrlArr
{
-
(
NSArray
*
)
getUrlArr
{
NSString
*
formatdischart
=
[
NSString
stringWithFormat
:
@"%@/wanke-web/chart/formatdischart.thor?projectid=%@"
,
VANKE_SERVER_MEDIA_BASE_URL
,
self
.
floorValue
.
project
.
projectId
];
NSString
*
passengersaleschart
=
[
NSString
stringWithFormat
:
@"%@/wanke-web/chart/passengersaleschart.thor?projectid=%@&passengerflowdate=%@"
,
VANKE_SERVER_MEDIA_BASE_URL
,
self
.
floorValue
.
project
.
projectId
,
self
.
strSelectDate
];
NSString
*
flow
=
[
NSString
stringWithFormat
:
@"%@/wanke-web/chart/formatflowchart.thor?projectEquals=%@&salesDateEquals=%@&dimensionTypeEquals=flow"
,
VANKE_SERVER_MEDIA_BASE_URL
,
self
.
floorValue
.
project
.
projectId
,
self
.
strSelectDate
];
NSString
*
sale
=
[
NSString
stringWithFormat
:
@"%@/wanke-web/chart/formatflowchart.thor?projectEquals=%@&salesDateEquals=%@&dimensionTypeEquals=sale"
,
VANKE_SERVER_MEDIA_BASE_URL
,
self
.
floorValue
.
project
.
projectId
,
self
.
strSelectDate
];
return
@[
formatdischart
,
passengersaleschart
,
flow
,
sale
];
Enterpirse
*
ent
=
[[
VankeCommonModel
sharedInstance
]
currentEnt
];
//1客流销售
NSString
*
passengersaleschart
=
[
NSString
stringWithFormat
:
@"%@/wanke-web/chart/passengersaleschart.thor?projectid=%@&passengerflowdate=%@"
,
VANKE_SERVER_MEDIA_BASE_URL
,
self
.
floorValue
.
project
.
projectId
,
self
.
strSelectDate
];
//2业态经营
NSString
*
formatdischart
=
[
NSString
stringWithFormat
:
@"%@/wanke-web/chart/formatdischart.thor?projectid=%@"
,
VANKE_SERVER_MEDIA_BASE_URL
,
self
.
floorValue
.
project
.
projectId
];
//3收缴率
NSString
*
url2
=
[
NSString
stringWithFormat
:
@"%@/wanke-web/chart/formatratechart.thor?projectid=%@&ratedate=%@"
,
VANKE_SERVER_MEDIA_BASE_URL
,
self
.
floorValue
.
project
.
projectId
,
self
.
strSelectDate
];
//业态销售
NSString
*
sale
=
[
NSString
stringWithFormat
:
@"%@/wanke-web/chart/formatflowchart.thor?projectEquals=%@&salesDateEquals=%@&dimensionTypeEquals=sale&enterprise=%@"
,
VANKE_SERVER_MEDIA_BASE_URL
,
self
.
floorValue
.
project
.
projectId
,
self
.
strSelectDate
,
ent
.
uuid
];
//楼层销售
NSString
*
flow
=
[
NSString
stringWithFormat
:
@"%@/wanke-web/chart/formatflowchart.thor?projectEquals=%@&salesDateEquals=%@&dimensionTypeEquals=flow&enterprise=%@"
,
VANKE_SERVER_MEDIA_BASE_URL
,
self
.
floorValue
.
project
.
projectId
,
self
.
strSelectDate
,
ent
.
uuid
];
//客流分布
NSString
*
url
=
[
NSString
stringWithFormat
:
@"%@/wanke-web/chart/formatpaschart.thor?projectEquals=%@&passengerFlowDateEquals=%@&enterprise=%@"
,
VANKE_SERVER_MEDIA_BASE_URL
,
self
.
floorValue
.
project
.
projectId
,
self
.
strSelectDate
,
ent
.
uuid
];
CLog
(
@"%@"
,
@[
passengersaleschart
,
formatdischart
,
url2
,
sale
,
flow
,
url
]);
return
@[
passengersaleschart
,
formatdischart
,
url2
,
sale
,
flow
,
url
];
}
}
-
(
void
)
viewDidLayoutSubviews
{
-
(
void
)
viewDidLayoutSubviews
{
...
...
This diff is collapsed.
Click to expand it.
vanke/view_iPhone/templates/VankeFloorDetailWebViewController.xib
View file @
7cd30a83
...
@@ -20,6 +20,7 @@
...
@@ -20,6 +20,7 @@
<subviews>
<subviews>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"8hJ-MZ-YSk"
>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"8hJ-MZ-YSk"
>
<rect
key=
"frame"
x=
"0.0"
y=
"64"
width=
"375"
height=
"190"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"64"
width=
"375"
height=
"190"
/>
<color
key=
"backgroundColor"
white=
"0.66666666666666663"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
<constraints>
<constraints>
<constraint
firstAttribute=
"height"
constant=
"190"
id=
"hcr-zq-dSd"
/>
<constraint
firstAttribute=
"height"
constant=
"190"
id=
"hcr-zq-dSd"
/>
</constraints>
</constraints>
...
...
This diff is collapsed.
Click to expand it.
vanke/view_iPhone/templates/floor-list/VankeFloorListBoardCell_iPhone.xml
View file @
7cd30a83
...
@@ -23,17 +23,18 @@
...
@@ -23,17 +23,18 @@
<label
class=
"unit floor-ctr"
>
元
</label>
<label
class=
"unit floor-ctr"
>
元
</label>
</linear>
</linear>
<linear
orientation=
"h"
class=
"row flow-wrapper"
>
<label
class=
"lbl"
>
客流:
</label>
<label
id=
"lblPassengerFlow"
class=
"value"
></label>
<label
class=
"unit"
>
人
</label>
</linear>
<linear
orientation=
"h"
class=
"row price-wrapper"
>
<linear
orientation=
"h"
class=
"row price-wrapper"
>
<label
class=
"lbl"
>
客单价:
</label>
<label
class=
"lbl"
>
客单价:
</label>
<label
id=
"lblPrice"
class=
"value"
></label>
<label
id=
"lblPrice"
class=
"value"
></label>
<label
class=
"unit"
>
元/人
</label>
<label
class=
"unit"
>
元/人
</label>
</linear>
</linear>
<linear
orientation=
"h"
class=
"row flow-wrapper"
>
<label
class=
"lbl"
>
昨日客流:
</label>
<label
id=
"lblPassengerFlow"
class=
"value"
></label>
<label
class=
"unit"
>
人
</label>
</linear>
</linear>
</linear>
</linear>
</linear>
...
...
This diff is collapsed.
Click to expand it.
vanke/view_iPhone/templates/floor-list/VankeFloorListBoard_iPhone.m
View file @
7cd30a83
...
@@ -186,6 +186,7 @@ ON_SIGNAL3( VankeFloorListBoardCell_iPhone, mask, signal )
...
@@ -186,6 +186,7 @@ ON_SIGNAL3( VankeFloorListBoardCell_iPhone, mask, signal )
// [self showDetailView:cellValue];
// [self showDetailView:cellValue];
VankeFloorDetailWebViewController
*
detailWebVC
=
[[
VankeFloorDetailWebViewController
alloc
]
initWithNibName
:
@"VankeFloorDetailWebViewController"
bundle
:
nil
FloorValue
:
cellValue
date
:
_salesDate
];
VankeFloorDetailWebViewController
*
detailWebVC
=
[[
VankeFloorDetailWebViewController
alloc
]
initWithNibName
:
@"VankeFloorDetailWebViewController"
bundle
:
nil
FloorValue
:
cellValue
date
:
_salesDate
];
[
self
.
navigationController
pushViewController
:
detailWebVC
animated
:
YES
];
[
self
.
navigationController
pushViewController
:
detailWebVC
animated
:
YES
];
}
}
...
...
This diff is collapsed.
Click to expand it.
vanke/view_iPhone/templates/main/VankeMainBoard_iPhone.m
View file @
7cd30a83
...
@@ -170,6 +170,10 @@ ON_SIGNAL3( VankeServiceSaleCell_iPhone, btnHistoryMask, signal ) {
...
@@ -170,6 +170,10 @@ ON_SIGNAL3( VankeServiceSaleCell_iPhone, btnHistoryMask, signal ) {
}];
}];
action
;
action
;
})];
})];
[
alertController
addAction
:({
UIAlertAction
*
action1
=
[
UIAlertAction
actionWithTitle
:
@"取消"
style
:
UIAlertActionStyleCancel
handler
:
nil
];
action1
;
})];
UIPopoverPresentationController
*
popoverController
=
alertController
.
popoverPresentationController
;
UIPopoverPresentationController
*
popoverController
=
alertController
.
popoverPresentationController
;
popoverController
.
sourceView
=
self
.
view
;
popoverController
.
sourceView
=
self
.
view
;
popoverController
.
sourceRect
=
[
self
.
view
bounds
];
popoverController
.
sourceRect
=
[
self
.
view
bounds
];
...
...
This diff is collapsed.
Click to expand it.
vanke/view_iPhone/templates/main/VankeMainBoard_iPhone.xml
View file @
7cd30a83
...
@@ -63,7 +63,7 @@
...
@@ -63,7 +63,7 @@
#serviceDashBoardView {
#serviceDashBoardView {
width: 100%;
width: 100%;
height:
305px
;
height:
50%
;
padding: 5px 5px 0px 5px;
padding: 5px 5px 0px 5px;
}
}
</style>
</style>
...
...
This diff is collapsed.
Click to expand it.
vanke/view_iPhone/templates/salesInput/Controller/ChooseShopViewController.m
View file @
7cd30a83
...
@@ -57,11 +57,9 @@
...
@@ -57,11 +57,9 @@
-
(
void
)
searchBar
:
(
UISearchBar
*
)
searchBar
textDidChange
:
(
NSString
*
)
searchText
{
-
(
void
)
searchBar
:
(
UISearchBar
*
)
searchBar
textDidChange
:
(
NSString
*
)
searchText
{
self
.
searchText
=
searchText
;
self
.
searchText
=
searchText
;
NSPredicate
*
pred
=
[
NSPredicate
predicateWithFormat
:
@"name contains [cd] %@ OR code contains [cd] %@"
,
searchText
,
searchText
];
NSPredicate
*
pred
=
[
NSPredicate
predicateWithFormat
:
@"name contains [cd] %@ OR code contains [cd] %@"
,
searchText
,
searchText
];
self
.
results
=
[
self
.
arrData
filteredArrayUsingPredicate
:
pred
];
self
.
results
=
[
self
.
arrData
filteredArrayUsingPredicate
:
pred
];
[
self
.
tableView
reloadData
];
[
self
.
tableView
reloadData
];
NSLog
(
@"df"
);
}
}
-
(
BOOL
)
searchBarShouldBeginEditing
:
(
UISearchBar
*
)
searchBar
{
-
(
BOOL
)
searchBarShouldBeginEditing
:
(
UISearchBar
*
)
searchBar
{
...
@@ -72,29 +70,22 @@
...
@@ -72,29 +70,22 @@
-
(
void
)
searchBarSearchButtonClicked
:
(
UISearchBar
*
)
searchBar
{
-
(
void
)
searchBarSearchButtonClicked
:
(
UISearchBar
*
)
searchBar
{
[
self
searchShopName
:
self
.
searchText
];
[
self
searchShopName
:
self
.
searchText
];
[
self
.
view
endEditing
:
YES
];
[
self
.
view
endEditing
:
YES
];
}
}
-
(
void
)
searchShopName
:
(
NSString
*
)
name
{
-
(
void
)
searchShopName
:
(
NSString
*
)
name
{
NSDictionary
*
param
=
@{
@"codeOrNameLike"
:
name
,
NSDictionary
*
param
=
@{
@"codeOrNameLike"
:
name
,
@"projectIdEquals"
:
@""
};
@"projectIdEquals"
:
@""
};
ICRHTTPController
*
httpCtrl
=
[
ICRHTTPController
sharedController
];
ICRHTTPController
*
httpCtrl
=
[
ICRHTTPController
sharedController
];
[
httpCtrl
getUrl
:
@"rest/shop/"
params
:
param
success
:^
(
id
data
){
[
httpCtrl
getUrl
:
@"rest/shop/"
params
:
param
success
:^
(
id
data
){
NSLog
(
@"d"
);
}
failure
:^
(
id
data
){
}
failure
:^
(
id
data
){
}];
}];
}
}
-
(
void
)
setUpTableView
{
-
(
void
)
setUpTableView
{
self
.
tableView
=
[[
UITableView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
self
.
searchBar
.
bottom
,
SCREEN_WIDTH
,
SCREEN_HEIGHT
-
self
.
searchBar
.
bottom
-
64
)
style
:
UITableViewStylePlain
];
self
.
tableView
=
[[
UITableView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
self
.
searchBar
.
bottom
,
SCREEN_WIDTH
,
SCREEN_HEIGHT
-
self
.
searchBar
.
bottom
-
64
)
style
:
UITableViewStylePlain
];
// self.tableView.backgroundColor = [UIColor greenColor];
self
.
tableView
.
delegate
=
self
;
self
.
tableView
.
delegate
=
self
;
self
.
tableView
.
dataSource
=
self
;
self
.
tableView
.
dataSource
=
self
;
[
self
.
tableView
registerClass
:[
UITableViewCell
class
]
forCellReuseIdentifier
:
kCellId
];
[
self
.
tableView
registerClass
:[
UITableViewCell
class
]
forCellReuseIdentifier
:
kCellId
];
...
@@ -106,10 +97,8 @@
...
@@ -106,10 +97,8 @@
}
}
-
(
UITableViewCell
*
)
tableView
:
(
UITableView
*
)
tableView
cellForRowAtIndexPath
:
(
NSIndexPath
*
)
indexPath
{
-
(
UITableViewCell
*
)
tableView
:
(
UITableView
*
)
tableView
cellForRowAtIndexPath
:
(
NSIndexPath
*
)
indexPath
{
UITableViewCell
*
cell
=
[
tableView
dequeueReusableCellWithIdentifier
:
kCellId
forIndexPath
:
indexPath
];
UITableViewCell
*
cell
=
[
tableView
dequeueReusableCellWithIdentifier
:
kCellId
forIndexPath
:
indexPath
];
VankeShopModel
*
shop
=
self
.
results
[
indexPath
.
row
];
VankeShopModel
*
shop
=
self
.
results
[
indexPath
.
row
];
cell
.
textLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@【%@】"
,
shop
.
name
,
shop
.
code
];
cell
.
textLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@【%@】"
,
shop
.
name
,
shop
.
code
];
return
cell
;
return
cell
;
}
}
...
...
This diff is collapsed.
Click to expand it.
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