Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
O
Opple-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
张杰
Opple-iOS
Commits
a44ffd28
Commit
a44ffd28
authored
Nov 04, 2016
by
曹云霄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改项说明:storyboard分类
parent
1c8a5b36
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
5186 additions
and
37 deletions
+5186
-37
OrderdetailsViewController.m
Class/OrderdetailsViewController.m
+1
-2
RebateViewController.m
Class/RebateViewController.m
+1
-1
StoryboardwithCYX.storyboard
Lighting/StoryboardwithCYX.storyboard
+303
-14
UserStoryboard~.storyboard
Lighting/UserStoryboard~.storyboard
+4864
-0
resources-to-copy-Lighting.txt
Pods/resources-to-copy-Lighting.txt
+5
-0
CustomWKWebViewController.h
Tools/CustomWKWebViewController.h
+1
-1
CustomWKWebViewController.m
Tools/CustomWKWebViewController.m
+0
-1
opple_objc_json_client.h
Tools/opple_objc_json_client.h
+11
-17
opple_objc_json_client.m
Tools/opple_objc_json_client.m
+0
-1
No files found.
Class/OrderdetailsViewController.m
View file @
a44ffd28
...
...
@@ -167,7 +167,7 @@ NSString *const PROMOTIONALSTRING = @"促销信息";
dispatch_group_leave
(
group
);
[
weakSelf
RemoveMBProgressHUDLoding
];
if
([
returnValue
[
@"code"
]
isEqualToNumber
:
@0
])
{
NSArray
*
promotionalArray
=
returnValue
[
@"data"
];
NSArray
*
promotionalArray
=
returnValue
[
@"data"
]
[
@"actions"
]
;
[
weakSelf
.
promotionalArray
removeAllObjects
];
[
weakSelf
.
luckyDrawAndJDECardArray
removeAllObjects
];
for
(
NSDictionary
*
dict
in
promotionalArray
)
{
...
...
@@ -344,7 +344,6 @@ NSString *const PROMOTIONALSTRING = @"促销信息";
LuckyDrawModel
*
model
=
(
LuckyDrawModel
*
)
object
;
if
([
model
.
body
isEqualToString
:
@"consumer"
])
{
[
self
showLuckyDrawControl
:
model
.
lotteryId
andDrawId
:
@""
andOrderNumber
:
self
.
orderCode
luckyDrawFinish
:^
(
NSDictionary
*
dict
)
{
NSLog
(
@"%@"
,
dict
);
}];
break
;
...
...
Class/RebateViewController.m
View file @
a44ffd28
...
...
@@ -121,7 +121,7 @@
CardViewController
*
cardVc
=
[[
self
getStoryboardWithName
]
instantiateViewControllerWithIdentifier
:
@"CardViewController"
];
[
self
addChildViewController
:
cardVc
];
cardVc
.
view
.
frame
=
CGRectMake
(
10
,
40
,
self
.
cardBackgroundView
.
mj_w
-
20
,
self
.
cardBackgroundView
.
mj_h
-
50
);
cardVc
.
view
.
frame
=
CGRectMake
(
10
,
40
,
(
self
.
cardBackgroundView
.
mj_w
-
20
)
/
2
,
self
.
cardBackgroundView
.
mj_h
-
50
);
[
self
.
cardBackgroundView
addSubview
:
cardVc
.
view
];
}
...
...
Lighting/StoryboardwithCYX.storyboard
View file @
a44ffd28
...
...
@@ -2330,6 +2330,7 @@
<!--Rebate View Controller-->
<scene
sceneID=
"srF-Yu-wRH"
>
<objects>
<placeholder
placeholderIdentifier=
"IBFirstResponder"
id=
"w7k-sG-NwZ"
userLabel=
"First Responder"
sceneMemberID=
"firstResponder"
/>
<viewController
storyboardIdentifier=
"RebateViewController"
id=
"77g-0u-pMo"
customClass=
"RebateViewController"
sceneMemberID=
"viewController"
>
<view
key=
"view"
contentMode=
"scaleToFill"
id=
"wYZ-O8-XUy"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"1024"
/>
...
...
@@ -2343,11 +2344,11 @@
<rect
key=
"frame"
x=
"8"
y=
"10"
width=
"70"
height=
"70"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMinX=
"YES"
flexibleMaxX=
"YES"
flexibleMinY=
"YES"
flexibleMaxY=
"YES"
/>
</imageView>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
image=
"
qian
"
id=
"N12-vr-9mx"
>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
image=
"
76E6BB63-6B54-46EC-AAE8-837E738C3A50
"
id=
"N12-vr-9mx"
>
<rect
key=
"frame"
x=
"86"
y=
"24"
width=
"15"
height=
"15"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMinX=
"YES"
flexibleMaxX=
"YES"
flexibleMinY=
"YES"
flexibleMaxY=
"YES"
/>
</imageView>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
image=
"
all
"
id=
"euc-cv-Yab"
>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
image=
"
013D1E9F-4464-4D34-A33E-F6EE41AAFF7D
"
id=
"euc-cv-Yab"
>
<rect
key=
"frame"
x=
"427"
y=
"25"
width=
"15"
height=
"15"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMinX=
"YES"
flexibleMaxX=
"YES"
flexibleMinY=
"YES"
flexibleMaxY=
"YES"
/>
</imageView>
...
...
@@ -2421,7 +2422,7 @@
<fontDescription
key=
"fontDescription"
type=
"system"
pointSize=
"17"
/>
<nil
key=
"highlightedColor"
/>
</label>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
image=
"
qian
"
id=
"9OU-7W-eXU"
>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
image=
"
76E6BB63-6B54-46EC-AAE8-837E738C3A50
"
id=
"9OU-7W-eXU"
>
<rect
key=
"frame"
x=
"198"
y=
"24"
width=
"15"
height=
"15"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMinX=
"YES"
flexibleMaxX=
"YES"
flexibleMinY=
"YES"
flexibleMaxY=
"YES"
/>
</imageView>
...
...
@@ -2432,7 +2433,7 @@
<color
key=
"textColor"
white=
"0.66666666666666663"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
<nil
key=
"highlightedColor"
/>
</label>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
image=
"
zuotian
"
id=
"b5s-CG-YyK"
>
<imageView
userInteractionEnabled=
"NO"
contentMode=
"scaleToFill"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
image=
"
510674A8-7B20-4053-AD05-D112E036E23C
"
id=
"b5s-CG-YyK"
>
<rect
key=
"frame"
x=
"314"
y=
"24"
width=
"15"
height=
"15"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMinX=
"YES"
flexibleMaxX=
"YES"
flexibleMinY=
"YES"
flexibleMaxY=
"YES"
/>
</imageView>
...
...
@@ -2500,8 +2501,8 @@
</userDefinedRuntimeAttributes>
</view>
<view
contentMode=
"scaleToFill"
id=
"ucO-Pc-uYr"
>
<rect
key=
"frame"
x=
"2
4"
y=
"183"
width=
"721
"
height=
"200"
/>
<autoresizingMask
key=
"autoresizingMask"
widthSizable=
"YES"
flexibleMaxY=
"YES"
/>
<rect
key=
"frame"
x=
"2
3"
y=
"183"
width=
"353
"
height=
"200"
/>
<autoresizingMask
key=
"autoresizingMask"
widthSizable=
"YES"
flexibleMax
X=
"YES"
flexibleMax
Y=
"YES"
/>
<subviews>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
text=
"我的卡劵包"
textAlignment=
"natural"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"Ecj-ik-kYa"
>
<rect
key=
"frame"
x=
"21"
y=
"11"
width=
"100"
height=
"21"
/>
...
...
@@ -2511,7 +2512,7 @@
<nil
key=
"highlightedColor"
/>
</label>
<button
opaque=
"NO"
contentMode=
"scaleToFill"
contentHorizontalAlignment=
"center"
contentVerticalAlignment=
"center"
buttonType=
"roundedRect"
lineBreakMode=
"middleTruncation"
id=
"oCR-wo-8uz"
>
<rect
key=
"frame"
x=
"
651
"
y=
"7"
width=
"70"
height=
"30"
/>
<rect
key=
"frame"
x=
"
283
"
y=
"7"
width=
"70"
height=
"30"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMinX=
"YES"
flexibleMaxY=
"YES"
/>
<state
key=
"normal"
title=
"更多"
>
<color
key=
"titleColor"
white=
"0.33333333333333331"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
...
...
@@ -2521,7 +2522,38 @@
</connections>
</button>
</subviews>
<color
key=
"backgroundColor"
white=
"1"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
<color
key=
"backgroundColor"
red=
"0.96470588235294119"
green=
"0.96470588235294119"
blue=
"0.96470588235294119"
alpha=
"1"
colorSpace=
"calibratedRGB"
/>
<edgeInsets
key=
"layoutMargins"
top=
"8"
left=
"8"
bottom=
"8"
right=
"8"
/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute
type=
"number"
keyPath=
"cornerRadius"
>
<real
key=
"value"
value=
"5"
/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</view>
<view
contentMode=
"scaleToFill"
id=
"geD-Cy-tWK"
>
<rect
key=
"frame"
x=
"391"
y=
"183"
width=
"353"
height=
"200"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMinX=
"YES"
widthSizable=
"YES"
flexibleMaxY=
"YES"
/>
<subviews>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
text=
"我的抽奖"
textAlignment=
"natural"
lineBreakMode=
"tailTruncation"
baselineAdjustment=
"alignBaselines"
adjustsFontSizeToFit=
"NO"
id=
"hES-To-pS0"
>
<rect
key=
"frame"
x=
"21"
y=
"11"
width=
"100"
height=
"21"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMaxX=
"YES"
flexibleMaxY=
"YES"
/>
<fontDescription
key=
"fontDescription"
type=
"system"
pointSize=
"15"
/>
<color
key=
"textColor"
red=
"0.0"
green=
"0.0"
blue=
"0.0"
alpha=
"1"
colorSpace=
"calibratedRGB"
/>
<nil
key=
"highlightedColor"
/>
</label>
<button
opaque=
"NO"
contentMode=
"scaleToFill"
contentHorizontalAlignment=
"center"
contentVerticalAlignment=
"center"
buttonType=
"roundedRect"
lineBreakMode=
"middleTruncation"
id=
"OHP-3p-kQb"
>
<rect
key=
"frame"
x=
"283"
y=
"7"
width=
"70"
height=
"30"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMinX=
"YES"
flexibleMaxY=
"YES"
/>
<state
key=
"normal"
title=
"更多"
>
<color
key=
"titleColor"
white=
"0.33333333333333331"
alpha=
"1"
colorSpace=
"calibratedWhite"
/>
</state>
<connections>
<action
selector=
"moreCardButtonClickAction:"
destination=
"77g-0u-pMo"
eventType=
"touchUpInside"
id=
"rwz-Jv-YA8"
/>
</connections>
</button>
</subviews>
<color
key=
"backgroundColor"
red=
"0.96470588239999999"
green=
"0.96470588239999999"
blue=
"0.96470588239999999"
alpha=
"1"
colorSpace=
"calibratedRGB"
/>
<edgeInsets
key=
"layoutMargins"
top=
"8"
left=
"8"
bottom=
"8"
right=
"8"
/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute
type=
"number"
keyPath=
"cornerRadius"
>
<real
key=
"value"
value=
"5"
/>
...
...
@@ -2550,13 +2582,13 @@
<outlet
property=
"yesterdayAmountLabel"
destination=
"ix4-ZS-Oz4"
id=
"INJ-ji-aw3"
/>
</connections>
</viewController>
<placeholder
placeholderIdentifier=
"IBFirstResponder"
id=
"w7k-sG-NwZ"
userLabel=
"First Responder"
sceneMemberID=
"firstResponder"
/>
</objects>
<point
key=
"canvasLocation"
x=
"4050"
y=
"374"
/>
</scene>
<!--Card View Controller-->
<scene
sceneID=
"fJS-zD-6aQ"
>
<objects>
<placeholder
placeholderIdentifier=
"IBFirstResponder"
id=
"SP7-9r-ZFl"
userLabel=
"First Responder"
sceneMemberID=
"firstResponder"
/>
<viewController
storyboardIdentifier=
"CardViewController"
id=
"uJN-vR-hQb"
customClass=
"CardViewController"
sceneMemberID=
"viewController"
>
<view
key=
"view"
contentMode=
"scaleToFill"
id=
"eTY-fF-sRG"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"1024"
/>
...
...
@@ -2667,7 +2699,6 @@
<outlet
property=
"cardFlowLayout"
destination=
"NUD-Ax-wKX"
id=
"oel-Zu-9A8"
/>
</connections>
</viewController>
<placeholder
placeholderIdentifier=
"IBFirstResponder"
id=
"SP7-9r-ZFl"
userLabel=
"First Responder"
sceneMemberID=
"firstResponder"
/>
</objects>
<point
key=
"canvasLocation"
x=
"4050"
y=
"1458"
/>
</scene>
...
...
@@ -3052,6 +3083,7 @@
<!--Payments Details Table View Controller-->
<scene
sceneID=
"Ihm-g0-f43"
>
<objects>
<placeholder
placeholderIdentifier=
"IBFirstResponder"
id=
"Q7G-w1-ODq"
userLabel=
"First Responder"
sceneMemberID=
"firstResponder"
/>
<tableViewController
storyboardIdentifier=
"PaymentsDetailsTableViewController"
id=
"RgV-wv-buQ"
customClass=
"PaymentsDetailsTableViewController"
sceneMemberID=
"viewController"
>
<tableView
key=
"view"
clipsSubviews=
"YES"
contentMode=
"scaleToFill"
alwaysBounceVertical=
"YES"
dataMode=
"static"
style=
"plain"
separatorStyle=
"default"
rowHeight=
"44"
sectionHeaderHeight=
"28"
sectionFooterHeight=
"28"
id=
"fkj-DI-MhA"
>
<rect
key=
"frame"
x=
"0.0"
y=
"0.0"
width=
"768"
height=
"1024"
/>
...
...
@@ -3166,7 +3198,6 @@
<outlet
property=
"serialNumberLabel"
destination=
"SQc-Pe-QLV"
id=
"dYG-Ih-j1p"
/>
</connections>
</tableViewController>
<placeholder
placeholderIdentifier=
"IBFirstResponder"
id=
"Q7G-w1-ODq"
userLabel=
"First Responder"
sceneMemberID=
"firstResponder"
/>
</objects>
<point
key=
"canvasLocation"
x=
"4926"
y=
"1473"
/>
</scene>
...
...
@@ -5037,14 +5068,274 @@
</scene>
</scenes>
<resources>
<image
name=
"013D1E9F-4464-4D34-A33E-F6EE41AAFF7D"
width=
"16"
height=
"16"
>
<mutableData
key=
"keyedArchiveRepresentation"
>
YnBsaXN0MDDUAQIDBAUGOjtYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoK0HCBEW
GxwgISgrLjQ3VSRudWxs1AkKCwwNDg8QViRjbGFzc1xOU0ltYWdlRmxhZ3NWTlNSZXBzV05TQ29sb3KA
DBIAwAAAgAKACtISCRMVWk5TLm9iamVjdHOhFIADgAnSEgkXGqIYGYAEgAWACBAA0h0JHh9fEBROU1RJ
RkZSZXByZXNlbnRhdGlvboAGgAdPEREOTU0AKgAABAhVq94AVaveAFWr3gBVq94AVaveKlWr3o5Vq97X
Vave+FWr3vhVq97WVavejlWr3ipVq94AVaveAFWr3gBVq94AVaveAFWr3gBVq94GVavelFWr3ulVq955
VaveLVWr3gdVq94HVaveLVWr3nlVq97pVavemFWr3glVq94AVaveAFWr3gBVq94GVaveu1Wr3q1Vq94P
VaveAFWr3gBVq94AVaveAFWr3gBVq94AVaveD1Wr3qxVq969VaveBlWr3gBVq94AVavelVWr3q5Vq94B
VaveAFWr3hBVq94AVaveAFWr3hBVq97YVaveCFWr3gBVq94BVaverVWr3pRVq94AVaveK1Wr3uhVq94O
VaveAFWr3gBVq95AVave6FWr3jxVq95UVave7FWr3iRVq94AVaveAFWr3g5Vq97nVaveK1Wr3o9Vq95+
VaveAFWr3gBVq94AVaveDFWr3nxVq96UVave0FWr3qBVq94kVaveAFWr3gBVq94AVaveeVWr3o9Vq97X
VaveL1Wr3gBVq94AVaveAFWr3nBVq97wVavepFWr3nhVq97sVaveoFWr3gBVq94AVaveAFWr3i1Vq97X
Vave+VWr3gdVq94AVaveAFWr3gBVq94wVave1FWr3hRVq95EVave/FWr3ihVq94AVaveAFWr3gBVq94G
Vave+VWr3vlVq94HVaveAFWr3gBVq94AVaveEFWr3vBVq97IVaveqFWr3sBVq95YVaveCFWr3gBVq94A
VaveDFWr3vNVq97XVaveL1Wr3gBVq94AVavePFWr3ohVq96AVavehFWr3qxVq94gVave2FWr3tBVq94A
VaveAFWr3i5Vq97UVavej1Wr3n5Vq94AVaveAFWr3shVq950Vave3FWr3iBVq95kVaveUFWr3nxVq95A
VaveAFWr3gBVq955VavekFWr3ixVq97nVaveDlWr3gBVq97MVaveGFWr3mhVq97oVaveoFWr3rRVq97/
VaveiFWr3gBVq94OVave51Wr3ixVq94AVavelVWr3q1Vq94BVaveAFWr3gBVq94AVavePFWr3oxVq96g
VavefFWr3hBVq94BVaverVWr3pVVq94AVaveAFWr3gZVq967VaverVWr3g9Vq94AVaveAFWr3gBVq94A
VaveAFWr3gBVq94PVaverFWr3r1Vq94GVaveAFWr3gBVq94AVaveBlWr3pRVq97pVaveeVWr3ixVq94F
VaveBlWr3ixVq955Vave6VWr3phVq94JVaveAFWr3gBVq94AVaveAFWr3gBVq94AVaveK1Wr3pBVq97Y
Vave+lWr3vRVq97UVavekFWr3ixVq94AVaveAFWr3gBVq94AAA4BAAADAAAAAQAQAAABAQADAAAAAQAQ
AAABAgADAAAABAAABLYBAwADAAAAAQABAAABBgADAAAAAQACAAABEQAEAAAAAQAAAAgBEgADAAAAAQAB
AAABFQADAAAAAQAEAAABFgADAAAAAQAQAAABFwAEAAAAAQAABAABHAADAAAAAQABAAABUgADAAAAAQAC
AAABUwADAAAABAAABL6HcwAHAAAMSAAABMYAAAAAAAgACAAIAAgAAQABAAEAAQAADEhMaW5vAhAAAG1u
dHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAAAAAD21gAB
AAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNw
cnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdY
WVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZp
ZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdU
UkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFj
a2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0Ig
SUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAA
A5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0
dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEg
RGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVm
YXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAA
ACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVm
ZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABX
H+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAA
BAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCL
AJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQEr
ATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIM
AhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4
A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2
BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaM
Bp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+
CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtR
C2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5J
DmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGq
EckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4
FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3
Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5q
HpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOU
I8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4
KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9a
L5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9
Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0i
PWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTO
RRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0C
TUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXC
Vg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8P
X2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjs
aUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNd
c7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5i
fsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+
imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0
lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMG
o3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1
sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6E
vv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01
zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK
3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG
7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p
/br+S/7c/23//9IiIyQlWiRjbGFzc25hbWVYJGNsYXNzZXNfEBBOU0JpdG1hcEltYWdlUmVwoyQmJ1pO
U0ltYWdlUmVwWE5TT2JqZWN00iIjKSpXTlNBcnJheaIpJ9IiIywtXk5TTXV0YWJsZUFycmF5oywpJ9Mv
MAkxMjNXTlNXaGl0ZVxOU0NvbG9yU3BhY2VEMCAwABADgAvSIiM1NldOU0NvbG9yojUn0iIjODlXTlNJ
bWFnZaI4J18QD05TS2V5ZWRBcmNoaXZlctE8PVRyb290gAEACAARABoAIwAtADIANwBFAEsAVABbAGgA
bwB3AHkAfgCAAIIAhwCSAJQAlgCYAJ0AoACiAKQApgCoAK0AxADGAMgR2hHfEeoR8xIGEgoSFRIeEiMS
KxIuEjMSQhJGEk0SVRJiEmcSaRJrEnASeBJ7EoASiBKLEp0SoBKlAAAAAAAAAgEAAAAAAAAAPgAAAAAA
AAAAAAAAAAAAEqc
</mutableData>
</image>
<image
name=
"05产品库-详情_03"
width=
"500"
height=
"375"
/>
<image
name=
"1"
width=
"45"
height=
"45"
/>
<image
name=
"510674A8-7B20-4053-AD05-D112E036E23C"
width=
"16"
height=
"16"
>
<mutableData
key=
"keyedArchiveRepresentation"
>
YnBsaXN0MDDUAQIDBAUGOjtYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoK0HCBEW
GxwgISgrLjQ3VSRudWxs1AkKCwwNDg8QViRjbGFzc1xOU0ltYWdlRmxhZ3NWTlNSZXBzV05TQ29sb3KA
DBIAwAAAgAKACtISCRMVWk5TLm9iamVjdHOhFIADgAnSEgkXGqIYGYAEgAWACBAA0h0JHh9fEBROU1RJ
RkZSZXByZXNlbnRhdGlvboAGgAdPEREOTU0AKgAABAhVq94AVaveAFWr3gBVq94AVaveKlWr3o5Vq97X
Vave+FWr3vhVq97WVavejlWr3ipVq94AVaveAFWr3gBVq94AVaveAFWr3gBVq94GVavelFWr3ulVq955
VaveLVWr3gdVq94HVaveLVWr3nlVq97pVavemFWr3glVq94AVaveAFWr3gBVq94GVaveu1Wr3q1Vq94P
VaveAFWr3gBVq94AVaveAFWr3gBVq94AVaveD1Wr3qxVq969VaveBlWr3gBVq94AVavelVWr3q5Vq94B
VaveAFWr3gBVq94AVaveAFWr3mxVq94cVaveAFWr3gBVq94BVaverVWr3pRVq94AVaveK1Wr3uhVq94O
VaveAFWr3gBVq94QVaveBFWr3gBVq97sVaveXFWr3gBVq94AVaveAFWr3g5Vq97nVaveK1Wr3o9Vq95+
VaveAFWr3lBVq97QVave5FWr3qxVq95IVave8FWr3mRVq96kVave0FWr3lhVq94AVaveeVWr3o9Vq97X
VaveL1Wr3gBVq94YVave4FWr3kBVq96wVavezFWr3uBVq968VaveUFWr3ihVq94IVaveAFWr3i1Vq97X
Vave+VWr3gdVq94AVaveAFWr3vhVq97oVave8FWr3nBVq96AVavetFWr3phVq950VaveAFWr3gBVq94G
Vave+VWr3vlVq94HVaveAFWr3kBVq97kVaveQFWr3rhVq94AVavegFWr3rxVq95cVaveIFWr3gBVq94A
VaveDFWr3vNVq97XVaveL1Wr3gBVq95wVave9FWr3tBVq97AVaveAFWr3oBVq97QVavezFWr3rxVq94I
VaveAFWr3i5Vq97UVavej1Wr3n5Vq94AVaveEFWr3nBVq958VavedFWr3gBVq96QVavehFWr3iBVq94M
VaveAFWr3gBVq955VavekFWr3ixVq97nVaveDlWr3gBVq94AVaveAFWr3gBVq94AVavetFWr3mBVq94A
VaveAFWr3gBVq94OVave51Wr3ixVq94AVavelVWr3q1Vq94BVaveAFWr3gBVq94AVaveAFWr3nhVq94w
VaveAFWr3gBVq94BVaverVWr3pVVq94AVaveAFWr3gZVq967VaverVWr3g9Vq94AVaveAFWr3gBVq94A
VaveAFWr3gBVq94PVaverFWr3r1Vq94GVaveAFWr3gBVq94AVaveBlWr3pRVq97pVaveeVWr3ixVq94F
VaveBlWr3ixVq955Vave6VWr3phVq94JVaveAFWr3gBVq94AVaveAFWr3gBVq94AVaveK1Wr3pBVq97Y
Vave+lWr3vRVq97UVavekFWr3ixVq94AVaveAFWr3gBVq94AAA4BAAADAAAAAQAQAAABAQADAAAAAQAQ
AAABAgADAAAABAAABLYBAwADAAAAAQABAAABBgADAAAAAQACAAABEQAEAAAAAQAAAAgBEgADAAAAAQAB
AAABFQADAAAAAQAEAAABFgADAAAAAQAQAAABFwAEAAAAAQAABAABHAADAAAAAQABAAABUgADAAAAAQAC
AAABUwADAAAABAAABL6HcwAHAAAMSAAABMYAAAAAAAgACAAIAAgAAQABAAEAAQAADEhMaW5vAhAAAG1u
dHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAAAAAD21gAB
AAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNw
cnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdY
WVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZp
ZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdU
UkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFj
a2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0Ig
SUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAA
A5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0
dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEg
RGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVm
YXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAA
ACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVm
ZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABX
H+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAA
BAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCL
AJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQEr
ATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIM
AhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4
A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2
BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaM
Bp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+
CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtR
C2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5J
DmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGq
EckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4
FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3
Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5q
HpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOU
I8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4
KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9a
L5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9
Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0i
PWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTO
RRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0C
TUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXC
Vg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8P
X2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjs
aUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNd
c7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5i
fsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+
imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0
lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMG
o3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1
sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6E
vv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01
zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK
3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG
7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p
/br+S/7c/23//9IiIyQlWiRjbGFzc25hbWVYJGNsYXNzZXNfEBBOU0JpdG1hcEltYWdlUmVwoyQmJ1pO
U0ltYWdlUmVwWE5TT2JqZWN00iIjKSpXTlNBcnJheaIpJ9IiIywtXk5TTXV0YWJsZUFycmF5oywpJ9Mv
MAkxMjNXTlNXaGl0ZVxOU0NvbG9yU3BhY2VEMCAwABADgAvSIiM1NldOU0NvbG9yojUn0iIjODlXTlNJ
bWFnZaI4J18QD05TS2V5ZWRBcmNoaXZlctE8PVRyb290gAEACAARABoAIwAtADIANwBFAEsAVABbAGgA
bwB3AHkAfgCAAIIAhwCSAJQAlgCYAJ0AoACiAKQApgCoAK0AxADGAMgR2hHfEeoR8xIGEgoSFRIeEiMS
KxIuEjMSQhJGEk0SVRJiEmcSaRJrEnASeBJ7EoASiBKLEp0SoBKlAAAAAAAAAgEAAAAAAAAAPgAAAAAA
AAAAAAAAAAAAEqc
</mutableData>
</image>
<image
name=
"76E6BB63-6B54-46EC-AAE8-837E738C3A50"
width=
"16"
height=
"16"
>
<mutableData
key=
"keyedArchiveRepresentation"
>
YnBsaXN0MDDUAQIDBAUGOjtYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoK0HCBEW
GxwgISgrLjQ3VSRudWxs1AkKCwwNDg8QViRjbGFzc1xOU0ltYWdlRmxhZ3NWTlNSZXBzV05TQ29sb3KA
DBIAwAAAgAKACtISCRMVWk5TLm9iamVjdHOhFIADgAnSEgkXGqIYGYAEgAWACBAA0h0JHh9fEBROU1RJ
RkZSZXByZXNlbnRhdGlvboAGgAdPEREOTU0AKgAABAhVq94AVaveAFWr3gBVq94AVaveKlWr3o5Vq97X
Vave+FWr3vhVq97WVavejlWr3ipVq94AVaveAFWr3gBVq94AVaveAFWr3gBVq94GVavelFWr3ulVq955
VaveLVWr3gdVq94HVaveLVWr3nlVq97pVavemFWr3glVq94AVaveAFWr3gBVq94GVaveu1Wr3q1Vq94P
VaveAFWr3gBVq94AVaveAFWr3gBVq94AVaveD1Wr3qxVq969VaveBlWr3gBVq94AVavelVWr3q5Vq94B
VaveAFWr3kBVq94QVaveAFWr3gBVq94AVaveMFWr3hBVq94BVaverVWr3pRVq94AVaveK1Wr3uhVq94O
VaveAFWr3iBVq97/VavesFWr3gBVq94AVavecFWr3v9Vq95AVaveAFWr3g5Vq97nVaveK1Wr3o9Vq95+
VaveAFWr3gBVq94AVavewFWr3v9Vq95AVaveEFWr3vBVq97wVaveEFWr3gBVq94AVaveeVWr3o9Vq97X
VaveL1Wr3gBVq94AVaveAFWr3lBVq97/Vave4FWr3oBVq97/VavesFWr3gBVq94AVaveAFWr3i1Vq97X
Vave+VWr3gdVq94AVaveAFWr3gBVq97AVave/1Wr3v9Vq97/Vave/1Wr3v9Vq94gVaveAFWr3gBVq94G
Vave+VWr3vlVq94HVaveAFWr3gBVq94AVaveEFWr3qBVq97/Vave/1Wr3sBVq94wVaveAFWr3gBVq94A
VaveDFWr3vNVq97XVaveL1Wr3gBVq94AVaveAFWr3iBVq97wVave/1Wr3v9Vq97/VavecFWr3gBVq94A
VaveAFWr3i5Vq97UVavej1Wr3n5Vq94AVaveAFWr3gBVq94AVaveAFWr3sBVq97/VaveAFWr3gBVq94A
VaveAFWr3gBVq955VavekFWr3ixVq97nVaveDlWr3gBVq94AVaveAFWr3gBVq97AVave/1Wr3gBVq94A
VaveAFWr3gBVq94OVave51Wr3ixVq94AVavelVWr3q1Vq94BVaveAFWr3gBVq94AVaveMFWr3mBVq94A
VaveAFWr3gBVq94BVaverVWr3pVVq94AVaveAFWr3gZVq967VaverVWr3g9Vq94AVaveAFWr3gBVq94A
VaveAFWr3gBVq94PVaverFWr3r1Vq94GVaveAFWr3gBVq94AVaveBlWr3pRVq97pVaveeVWr3ixVq94F
VaveBlWr3ixVq955Vave6VWr3phVq94JVaveAFWr3gBVq94AVaveAFWr3gBVq94AVaveK1Wr3pBVq97Y
Vave+lWr3vRVq97UVavekFWr3ixVq94AVaveAFWr3gBVq94AAA4BAAADAAAAAQAQAAABAQADAAAAAQAQ
AAABAgADAAAABAAABLYBAwADAAAAAQABAAABBgADAAAAAQACAAABEQAEAAAAAQAAAAgBEgADAAAAAQAB
AAABFQADAAAAAQAEAAABFgADAAAAAQAQAAABFwAEAAAAAQAABAABHAADAAAAAQABAAABUgADAAAAAQAC
AAABUwADAAAABAAABL6HcwAHAAAMSAAABMYAAAAAAAgACAAIAAgAAQABAAEAAQAADEhMaW5vAhAAAG1u
dHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAAAAAD21gAB
AAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNw
cnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdY
WVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZp
ZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdU
UkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFj
a2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0Ig
SUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAA
A5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0
dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEg
RGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVm
YXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAA
ACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVm
ZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABX
H+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAA
BAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCL
AJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQEr
ATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIM
AhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4
A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2
BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaM
Bp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+
CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtR
C2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5J
DmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGq
EckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4
FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3
Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5q
HpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOU
I8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4
KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9a
L5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9
Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0i
PWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTO
RRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0C
TUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXC
Vg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8P
X2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjs
aUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNd
c7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5i
fsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+
imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0
lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMG
o3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1
sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6E
vv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01
zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK
3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG
7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p
/br+S/7c/23//9IiIyQlWiRjbGFzc25hbWVYJGNsYXNzZXNfEBBOU0JpdG1hcEltYWdlUmVwoyQmJ1pO
U0ltYWdlUmVwWE5TT2JqZWN00iIjKSpXTlNBcnJheaIpJ9IiIywtXk5TTXV0YWJsZUFycmF5oywpJ9Mv
MAkxMjNXTlNXaGl0ZVxOU0NvbG9yU3BhY2VEMCAwABADgAvSIiM1NldOU0NvbG9yojUn0iIjODlXTlNJ
bWFnZaI4J18QD05TS2V5ZWRBcmNoaXZlctE8PVRyb290gAEACAARABoAIwAtADIANwBFAEsAVABbAGgA
bwB3AHkAfgCAAIIAhwCSAJQAlgCYAJ0AoACiAKQApgCoAK0AxADGAMgR2hHfEeoR8xIGEgoSFRIeEiMS
KxIuEjMSQhJGEk0SVRJiEmcSaRJrEnASeBJ7EoASiBKLEp0SoBKlAAAAAAAAAgEAAAAAAAAAPgAAAAAA
AAAAAAAAAAAAEqc
</mutableData>
</image>
<image
name=
"Folder"
width=
"18"
height=
"17"
/>
<image
name=
"NewJDECard"
width=
"690"
height=
"471"
/>
<image
name=
"Trash"
width=
"23"
height=
"24"
/>
<image
name=
"aboutus"
width=
"1024"
height=
"510"
/>
<image
name=
"add"
width=
"49"
height=
"45"
/>
<image
name=
"all"
width=
"16"
height=
"16"
/>
<image
name=
"bangzhu"
width=
"45"
height=
"45"
/>
<image
name=
"bg"
width=
"27"
height=
"26"
/>
<image
name=
"bg-w"
width=
"290"
height=
"72"
/>
...
...
@@ -5060,7 +5351,6 @@
<image
name=
"now"
width=
"110"
height=
"110"
/>
<image
name=
"onehundred"
width=
"290"
height=
"144"
/>
<image
name=
"progress"
width=
"404"
height=
"35"
/>
<image
name=
"qian"
width=
"16"
height=
"16"
/>
<image
name=
"quanping"
width=
"45"
height=
"45"
/>
<image
name=
"reduce"
width=
"49"
height=
"45"
/>
<image
name=
"selectCamer"
width=
"45"
height=
"45"
/>
...
...
@@ -5072,7 +5362,6 @@
<image
name=
"used"
width=
"51"
height=
"51"
/>
<image
name=
"useing"
width=
"48"
height=
"10"
/>
<image
name=
"xiaoping"
width=
"45"
height=
"45"
/>
<image
name=
"zuotian"
width=
"16"
height=
"16"
/>
<image
name=
"产品1"
width=
"50"
height=
"50"
/>
<image
name=
"产品2"
width=
"50"
height=
"50"
/>
<image
name=
"京东logo"
width=
"56"
height=
"56"
/>
...
...
Lighting/UserStoryboard~.storyboard
0 → 100644
View file @
a44ffd28
This source diff could not be displayed because it is too large. You can
view the blob
instead.
Pods/resources-to-copy-Lighting.txt
0 → 100644
View file @
a44ffd28
/Users/caoyunxiao/Desktop/Opple-iOS/Pods/IQKeyboardManager/IQKeyboardManager/Resources/IQKeyboardManager.bundle
/Users/caoyunxiao/Desktop/Opple-iOS/Pods/MJRefresh/MJRefresh/MJRefresh.bundle
/Users/caoyunxiao/Desktop/Opple-iOS/Pods/UMengSocial/Umeng_SDK_Social_iOS_ARM64_5.0/UMSocial_Sdk_5.0/UMSocialSDKResourcesNew.bundle
/Users/caoyunxiao/Desktop/Opple-iOS/Pods/UMengSocial/Umeng_SDK_Social_iOS_ARM64_5.0/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle
/Users/caoyunxiao/Desktop/Opple-iOS/Pods/UMengSocial/Umeng_SDK_Social_iOS_ARM64_5.0/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle
Tools/CustomWKWebViewController.h
View file @
a44ffd28
...
...
@@ -21,7 +21,7 @@
/**
* 抽奖完成
*/
@property
(
nonatomic
,
weak
)
void
(
^
luckyDrawFinishBlock
)(
NSDictionary
*
luckyDrawResultDict
);
@property
(
nonatomic
,
copy
)
void
(
^
luckyDrawFinishBlock
)(
NSDictionary
*
luckyDrawResultDict
);
...
...
Tools/CustomWKWebViewController.m
View file @
a44ffd28
...
...
@@ -73,7 +73,6 @@
if
([
message
.
name
isEqualToString
:
@"AppModel"
])
{
// 打印所传过来的参数,只支持NSNumber, NSString, NSDate, NSArray,
// NSDictionary, and NSNull类型
NSLog
(
@"%@"
,
message
.
body
);
if
(
self
.
luckyDrawFinishBlock
)
{
self
.
luckyDrawFinishBlock
(
message
.
body
);
}
...
...
Tools/opple_objc_json_client.h
View file @
a44ffd28
...
...
@@ -563,73 +563,67 @@ extern NSString * const SORTDIRECTION_DESC;
*/
@interface
OrderPayRequest
:
JSONModel
/**
*
*
订单编号
*
*
*/
@property
(
nonatomic
,
copy
)
NSString
*
orderNumber
;
/**
*
*
旧状态
*
*
*/
@property
(
nonatomic
,
copy
)
NSString
*
oldstate
;
/**
*
*
新状态
*
*
*/
@property
(
nonatomic
,
copy
)
NSString
*
fnewstate
;
/**
*
*
支付方式
*
*
*/
@property
(
nonatomic
,
copy
)
NSString
*
payType
;
/**
*
*
是否开票
*
*
*/
@property
(
nonatomic
,
copy
)
NSString
*
isbill
;
/**
*
*
发票类型
*
*
*/
@property
(
nonatomic
,
copy
)
NSString
*
billType
;
/**
*
*
发票抬头
*
*
*/
@property
(
nonatomic
,
copy
)
NSString
*
billTitle
;
/**
*
(no documentation provided)
*
实际支付金额
*
*
*/
@property
(
nonatomic
,
strong
)
NSNumber
*
realAmount
;
/**
* (no documentation provided)
*
*
*/
@property
(
nonatomic
,
copy
)
NSString
*
drawId
;
/**
* (no documentation provided)
* 抽奖主题标识
*
*
*/
@property
(
nonatomic
,
copy
)
NSString
*
lotteryId
;
/**
*
(no documentation provided)
*
促销商品
* @see PromotionGoods
*
*/
@property
(
nonatomic
,
strong
)
NSArray
<
PromotionGoods
>
*
promotionGoods
;
/**
*
(no documentation provided)
*
京东E卡面额
*
*
*/
...
...
Tools/opple_objc_json_client.m
View file @
a44ffd28
...
...
@@ -208,7 +208,6 @@
@synthesize
billType
;
@synthesize
billTitle
;
@synthesize
realAmount
;
@synthesize
drawId
;
@synthesize
lotteryId
;
@synthesize
promotionGoods
;
@synthesize
jdCardDenomation
;
...
...
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