Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
max_android_panel
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Zhang Xin
max_android_panel
Commits
26b90deb
Commit
26b90deb
authored
Sep 12, 2018
by
Zhang Xin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
完成回收页弹窗
parent
1ade2958
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
174 additions
and
75 deletions
+174
-75
client/components/CommonComponent/PopupComponent/PopupComponent.jsx
+15
-2
client/components/CommonComponent/PopupComponent/index.css
+61
-58
client/containers/PageContainer/PageContainer.jsx
+7
-2
client/containers/RecoveryContainer/RecoveryContainer.jsx
+48
-1
client/containers/RecoveryContainer/index.css
+20
-0
client/css/font.css
+13
-0
client/css/iconfont.css
+7
-5
client/font/iconfont.eot
+0
-0
client/font/iconfont.svg
+3
-7
client/font/iconfont.ttf
+0
-0
client/font/iconfont.woff
+0
-0
No files found.
client/components/CommonComponent/PopupComponent/PopupComponent.jsx
View file @
26b90deb
...
...
@@ -13,10 +13,23 @@ export default class PopupComponent extends React.Component{
let
dom
=
arrButton
.
map
((
a
,
k
)
=>
{
return
a
;
});
let
text
=
Array
.
isArray
(
popupInfo
.
popupText
)
?
popupInfo
.
popupText
.
map
((
text
,
key
)
=>
{
return
<
p
>
{
text
}
</
p
>
})
:
popupInfo
.
popupText
return
(
<
div
className=
{
"defaultPopup col333"
}
>
<
div
className=
{
"defaultPopup col333"
}
style=
{
popupInfo
.
style
}
>
{
popupInfo
.
iconInfo
?
<
div
className=
{
`icon iconfont ${popupInfo.iconInfo}`
}
/>
:
null
}
{
popupInfo
.
imageInfo
&&
popupInfo
.
imageInfo
.
image
?
<
div
className=
{
"image"
}
style=
{
popupInfo
.
imageInfo
.
imageStyle
}
>
<
img
src=
{
popupInfo
.
imageInfo
.
image
}
alt=
""
/>
</
div
>
:
null
}
<
div
className=
{
"defaultPopupText font30"
}
>
{
popupInfo
.
popupT
ext
}
{
t
ext
}
</
div
>
<
div
className=
{
"defaultPopupButtons font32"
}
>
{
dom
}
...
...
client/components/CommonComponent/PopupComponent/index.css
View file @
26b90deb
/*.popupComponent{*/
/*position: absolute;*/
/*background: rgba(0,0,0,.6);*/
/*width: 100%;*/
/*height: 100%;*/
/*top: 0;*/
/*left: 0;*/
/*z-index: 9;*/
/*}*/
/*.defaultPopup{*/
/*height: 366px;*/
/*width: 800px;*/
/*position: absolute;*/
/*top:50%;*/
/*left: 50%;*/
/*transform: translate(-50%,-50%);*/
/*background: #ffffff;*/
/*overflow: hidden;*/
/*text-align: center;*/
/*}*/
/*.defaultPopup .defaultPopupText{*/
/*margin-top: 111px;*/
/*line-height: 40px;*/
/*padding: 0 160px;*/
/*}*/
/*.defaultPopup .defaultPopupButtons{*/
/*display: flex;*/
/*flex-direction: row;*/
/*flex-wrap: nowrap;*/
/*justify-content: center;*/
/*margin-top: 70px;*/
/*}*/
/*.defaultPopup .defaultPopupButtons .defaultPopupButton{*/
/*width: 260px;*/
/*height: 80px;*/
/*border: 2px solid #e5e5e5;*/
/*line-height: 80px;*/
/*border-radius: 10px;*/
/*margin-left: 30px;*/
/*}*/
/*.defaultPopup .defaultPopupButtons .defaultPopupButton:first-child{*/
/*margin: 0;*/
/*}*/
.popupComponent
{
position
:
absolute
;
background
:
rgba
(
0
,
0
,
0
,
.6
);
...
...
@@ -54,9 +7,10 @@
left
:
0
;
z-index
:
9
;
}
.defaultPopup
{
height
:
3
.05rem
;
width
:
6.666666666666667rem
;
height
:
3
66px
;
width
:
800px
;
position
:
absolute
;
top
:
50%
;
left
:
50%
;
...
...
@@ -65,27 +19,76 @@
overflow
:
hidden
;
text-align
:
center
;
}
.defaultPopup
.defaultPopupText
{
margin-top
:
0.925rem
;
line-height
:
0.3333333333333333rem
;
padding
:
0
1
.3333333333333333rem
;
margin-top
:
111px
;
line-height
:
40px
;
padding
:
0
1
60px
;
}
.defaultPopup
.defaultPopupButtons
{
display
:
flex
;
flex-direction
:
row
;
flex-wrap
:
nowrap
;
justify-content
:
center
;
margin-top
:
0.5833333333333334rem
;
margin-top
:
70px
;
}
.defaultPopup
.defaultPopupButtons
.defaultPopupButton
{
width
:
2
.1666666666666665rem
;
height
:
0.6666666666666666rem
;
width
:
2
60px
;
height
:
80px
;
border
:
2px
solid
#e5e5e5
;
line-height
:
0.6666666666666666rem
;
border-radius
:
0.08333333333333333rem
;
margin-left
:
0.25rem
;
line-height
:
80px
;
border-radius
:
10px
;
margin-left
:
30px
;
}
.defaultPopup
.defaultPopupButtons
.defaultPopupButton
:first-child
{
margin
:
0
;
}
.defaultPopup
.icon
{
}
/*.popupComponent{*/
/*position: absolute;*/
/*background: rgba(0,0,0,.6);*/
/*width: 100%;*/
/*height: 100%;*/
/*top: 0;*/
/*left: 0;*/
/*z-index: 9;*/
/*}*/
/*.defaultPopup{*/
/*height: 3.05rem;*/
/*width: 6.666666666666667rem;*/
/*position: absolute;*/
/*top:50%;*/
/*left: 50%;*/
/*transform: translate(-50%,-50%);*/
/*background: #ffffff;*/
/*overflow: hidden;*/
/*text-align: center;*/
/*}*/
/*.defaultPopup .defaultPopupText{*/
/*margin-top: 0.925rem;*/
/*line-height: 0.3333333333333333rem;*/
/*padding: 0 1.3333333333333333rem;*/
/*}*/
/*.defaultPopup .defaultPopupButtons{*/
/*display: flex;*/
/*flex-direction: row;*/
/*flex-wrap: nowrap;*/
/*justify-content: center;*/
/*margin-top: 0.5833333333333334rem;*/
/*}*/
/*.defaultPopup .defaultPopupButtons .defaultPopupButton{*/
/*width: 2.1666666666666665rem;*/
/*height: 0.6666666666666666rem;*/
/*border: 2px solid #e5e5e5;*/
/*line-height: 0.6666666666666666rem;*/
/*border-radius: 0.08333333333333333rem;*/
/*margin-left: 0.25rem;*/
/*}*/
/*.defaultPopup .defaultPopupButtons .defaultPopupButton:first-child{*/
/*margin: 0;*/
/*}*/
client/containers/PageContainer/PageContainer.jsx
View file @
26b90deb
...
...
@@ -43,7 +43,9 @@ const defaultPopupInfo = {
popupChild
:
null
,
// 自定义弹窗内部htmls
popupText
:
""
,
//默认弹窗的文本 (必填)
popupButtons
:
[],
// 默认弹窗的按钮
classNames
:
''
//自定义类名
classNames
:
''
,
//自定义类名
iconInfo
:
""
,
imageInfo
:
{}
};
const
initPage
=
13
;
...
...
@@ -535,7 +537,10 @@ class PageContainer extends React.Component {
pages =
<
BreakageContainer
/>
;
break;
case showPage[10]:
pages =
<
RecoveryPage
/>
;
pages =
<
RecoveryPage
showPopup=
{
(
info
)
=>
this
.
showPopup
(
info
)
}
hidePopup=
{
()
=>
this
.
hidePopup
()
}
/>
;
break;
/*以下是二期页面 end*/
}
...
...
client/containers/RecoveryContainer/RecoveryContainer.jsx
View file @
26b90deb
...
...
@@ -3,11 +3,58 @@ import Header from '../../components/CommonComponent/HeaderComponent/HeaderCompo
import
LeftContainer
from
'../LeftContainer/LeftContainer'
;
import
RightContainer
from
'../RightContainer/RightContainer'
;
import
RecovertyFirstPage
from
'../../components/RecoveryComponent/RecoveryFirstPage/RecoveryFirstPage'
import
Button
from
'../../components/CommonComponent/ButtonComponent/ButtonComponent'
require
(
'./index.css'
)
export
default
class
RecoveryContainer
extends
React
.
Component
{
constructor
(
props
){
super
(
props
);
this
.
getFirstPage
=
this
.
getFirstPage
.
bind
(
this
);
this
.
wrongQrcode
=
this
.
wrongQrcode
.
bind
(
this
);
//扫描错误商品
this
.
correctQrcode
=
this
.
correctQrcode
.
bind
(
this
);
//扫描正确商品
this
.
putSkuToBox
=
this
.
putSkuToBox
.
bind
(
this
);
//将商品放入回收箱
}
componentWillMount
(){
this
.
correctQrcode
()
}
getPopInfo
(){
let
btnWidth
=
"410px"
;
let
btnDom
=
<
Button
key=
{
"recoveryContainerCorrectQrcode"
}
style=
{
{
'width'
:
btnWidth
,
'display'
:
'inline-block'
}
}
text=
{
"我已放入回收箱"
}
option=
{
this
.
putSkuToBox
}
/>
return
(
<
div
className=
{
"recoveryPopInfo"
}
>
<
div
className=
{
"icon iconfont icon-tick font90"
}
/>
<
div
className=
{
"text font30 col000"
}
>
<
p
>
货品信息匹配正确!
</
p
>
<
p
>
请将货品放入回收箱
</
p
>
</
div
>
{
btnDom
}
</
div
>
)
}
wrongQrcode
(){
//拿错货品
let
{
showPopup
,
hidePopup
}
=
this
.
props
;
let
btnWidth
=
"260px"
;
let
btnDom
=
<
Button
key=
{
"recoveryContainerWrongQrcode"
}
style=
{
{
'width'
:
btnWidth
}
}
text=
{
"关闭"
}
option=
{
hidePopup
}
/>
showPopup
({
popupText
:
'您拿错货品,请放回货架'
,
popupButtons
:[
btnDom
]
});
}
correctQrcode
(){
let
{
showPopup
}
=
this
.
props
;
let
popDom
=
this
.
getPopInfo
();
showPopup
({
popupChild
:
popDom
});
}
putSkuToBox
(){
//调取接口,将商品放入回收箱
}
getFirstPage
(){
...
...
client/containers/RecoveryContainer/index.css
0 → 100644
View file @
26b90deb
.recoveryPopInfo
{
width
:
800px
;
height
:
600px
;
background
:
#fff
;
border-radius
:
10px
;
left
:
50%
;
top
:
50%
;
transform
:
translate
(
-50%
,
-50%
);
position
:
absolute
;
text-align
:
center
;
}
.recoveryPopInfo
.icon
{
margin
:
80px
0
;
color
:
#27ce61
;
}
.recoveryPopInfo
.text
{
line-height
:
40px
;
margin-bottom
:
80px
;
}
\ No newline at end of file
client/css/font.css
View file @
26b90deb
...
...
@@ -24,6 +24,7 @@ body{
@value
font50
:
50px
;
@value
font58
:
58px
;
@value
font60
:
60px
;
@value
font90
:
90px
;
.font10
{
font-size
:
calc
(
font10
*
var
(
--base
))
!important
;
...
...
@@ -182,3 +183,14 @@ body{
[
data-dpr
=
"3"
]
.font60
{
font-size
:
calc
(
var
(
--font3
)
*
font60
*
var
(
--base
))
!important
;
}
.font90
{
font-size
:
calc
(
font90
*
var
(
--base
))
!important
;
}
[
data-dpr
=
"2"
]
.font90
{
font-size
:
calc
(
var
(
--font2
)
*
font90
*
var
(
--base
))
!important
;
}
[
data-dpr
=
"3"
]
.font90
{
font-size
:
calc
(
var
(
--font3
)
*
font90
*
var
(
--base
))
!important
;
}
\ No newline at end of file
client/css/iconfont.css
View file @
26b90deb
@font-face
{
font-family
:
"font_family"
;
src
:
url(
../font/iconfont.eot?t=1531483155508
)
;
/* IE9*/
src
:
url(
../font/iconfont.eot?t=1531483155508#iefix
)
format
(
'embedded-opentype'
),
/* IE6-IE8 */
url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA
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
A=')
format
(
'woff'
),
url(
../font/iconfont.ttf?t=1531483155508
)
format
(
'truetype'
),
/* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
url(
../font/iconfont.svg?t=1531483155508#font_family
)
format
(
'svg'
);
/* iOS 4.1- */
src
:
url(
'../font/iconfont.eot?t=1536740100033'
)
;
/* IE9*/
src
:
url(
'../font/iconfont.eot?t=1536740100033#iefix'
)
format
(
'embedded-opentype'
),
/* IE6-IE8 */
url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA
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
A=')
format
(
'woff'
),
url(
'../font/iconfont.ttf?t=1536740100033'
)
format
(
'truetype'
),
/* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
url(
'../font/iconfont.svg?t=1536740100033#font_family'
)
format
(
'svg'
);
/* iOS 4.1- */
}
.iconfont
{
...
...
@@ -19,6 +19,8 @@
.icon-circle-left
:before
{
content
:
"\e613"
;
}
.icon-tick
:before
{
content
:
"\e8bd"
;
}
.icon-arrow-o-l
:before
{
content
:
"\e789"
;
}
.icon-speedup
:before
{
content
:
"\e617"
;
}
...
...
client/font/iconfont.eot
View file @
26b90deb
No preview for this file type
client/font/iconfont.svg
View file @
26b90deb
...
...
@@ -20,19 +20,15 @@ Created by iconfont
/>
<missing-glyph
/>
<glyph
glyph-name=
"x"
unicode=
"x"
horiz-adv-x=
"1001"
d=
"M281 543q-27 -1 -53 -1h-83q-18 0 -36.5 -6t-32.5 -18.5t-23 -32t-9 -45.5v-76h912v41q0 16 -0.5 30t-0.5 18q0 13 -5 29t-17 29.5t-31.5 22.5t-49.5 9h-133v-97h-438v97zM955 310v-52q0 -23 0.5 -52t0.5 -58t-10.5 -47.5t-26 -30t-33 -16t-31.5 -4.5q-14 -1 -29.5 -0.5
t-29.5 0.5h-32l-45 128h-439l-44 -128h-29h-34q-20 0 -45 1q-25 0 -41 9.5t-25.5 23t-13.5 29.5t-4 30v167h911zM163 247q-12 0 -21 -8.5t-9 -21.5t9 -21.5t21 -8.5q13 0 22 8.5t9 21.5t-9 21.5t-22 8.5zM316 123q-8 -26 -14 -48q-5 -19 -10.5 -37t-7.5 -25t-3 -15t1 -14.5
t9.5 -10.5t21.5 -4h37h67h81h80h64h36q23 0 34 12t2 38q-5 13 -9.5 30.5t-9.5 34.5q-5 19 -11 39h-368zM336 498v228q0 11 2.5 23t10 21.5t20.5 15.5t34 6h188q31 0 51.5 -14.5t20.5 -52.5v-227h-327z"
/>
<glyph
glyph-name=
"editor-line"
unicode=
""
d=
"M823.673 584.686l-144.185 144.175 72.122 72.087c23.899 23.867 62.592 23.867 86.487 0l57.665-57.659c23.901-23.901 23.901-62.655 0-86.549l-72.089-72.053zM404.796 165.828l-144.181 144.176 391.976 388.894 144.183-144.176-391.978-388.894zM144.786 47.589l87.723 234.314 142.973-143.006-230.696-91.308zM792.286-1.689c20.182 0 36.52-16.339 36.52-36.521 0-20.153-16.339-36.494-36.52-36.494l-645.8 0c-20.148 0-36.494 16.341-36.494 36.494 0 20.183 16.345 36.521 36.494 36.521l645.8 0zM792.286-1.689z"
horiz-adv-x=
"1024"
/>
<glyph
glyph-name=
"circle-left"
unicode=
""
d=
"M19.407 391.476c0-268.009 217.268-485.268 485.276-485.268 268.001 0 485.26 217.258 485.26 485.268 0 268.008-217.258 485.265-485.26 485.268-268.009 0.001-485.276-217.259-485.276-485.266zM929.291 391.476c0-234.511-190.111-424.607-424.607-424.607-234.501 0-424.608 190.098-424.608 424.607 0 234.501 190.109 424.606 424.608 424.606 234.498 0.001 424.607-190.106 424.608-424.606zM367.124 418.118c-7.281-7.264-13.253-17.223-11.601-26.641-1.653-9.419 4.32-19.38 11.601-26.658l232.226-232.226c11.847-11.83 31.045-11.828 42.892 0 11.847 11.847 11.848 31.054 0 42.902l-215.981 215.982 215.981 215.974c11.847 11.845 11.847 31.052 0 42.9-11.845 11.839-31.043 11.839-42.892 0l-232.226-232.23z"
horiz-adv-x=
"1024"
/>
<glyph
glyph-name=
"tick"
unicode=
""
d=
"M512-128C229.248-128 0 101.24800000000005 0 384S229.248 896 512 896s512-229.248 512-512-229.248-512-512-512z m-114.176 310.954667a53.333333 53.333333 0 0 1 75.434667 0l323.328 323.328a53.333333 53.333333 0 1 1-75.434667 75.434666l-287.914667-283.306666-128.853333 128.853333a53.333333 53.333333 0 1 1-75.434667-75.434667l168.874667-168.874666z"
horiz-adv-x=
"1024"
/>
<glyph
glyph-name=
"arrow-o-l"
unicode=
""
d=
"M983.7 583.3C957.9 644.3 921 699 874 746S772.3 829.9 711.3 855.7C648.1 882.5 581.1 896 512 896S375.9 882.5 312.7 855.7C251.7 829.9 197 793 150 746S66.1 644.3 40.3 583.3C13.5 520.1 0 453.1 0 384s13.5-136.1 40.3-199.3C66.1 123.70000000000005 103 69 150 22s101.7-83.9 162.7-109.7c63.2-26.7 130.2-40.3 199.3-40.3s136.1 13.5 199.3 40.3C772.3-61.89999999999998 827-25 874 22s83.9 101.7 109.7 162.7c26.7 63.2 40.3 130.2 40.3 199.3s-13.5 136.1-40.3 199.3z m-66.3-370.6c-22.2-52.4-53.9-99.5-94.3-139.9-40.4-40.4-87.5-72.1-139.9-94.3C629-44.39999999999998 571.4-56 512-56s-117 11.6-171.3 34.6c-52.4 22.2-99.5 53.9-139.9 94.3-40.4 40.4-72.1 87.5-94.3 139.9C83.6 267 72 324.6 72 384s11.6 117 34.6 171.3c22.2 52.4 53.9 99.5 94.3 139.9s87.5 72.1 139.9 94.3C395 812.4 452.6 824 512 824s117-11.6 171.3-34.6c52.4-22.2 99.5-53.9 139.9-94.3 40.4-40.4 72.1-87.5 94.3-139.9C940.4 501 952 443.4 952 384s-11.6-117-34.6-171.3zM623.5 641.5c-14.1 14.1-36.9 14.1-50.9 0l-232-232c-14.1-14.1-14.1-36.9 0-50.9l232-232c7-7 16.2-10.5 25.5-10.5s18.4 3.5 25.5 10.5c14.1 14.1 14.1 36.9 0 50.9L416.9 384l206.5 206.5c14.1 14.1 14.1 36.9 0.1 51z"
horiz-adv-x=
"1024"
/>
...
...
client/font/iconfont.ttf
View file @
26b90deb
No preview for this file type
client/font/iconfont.woff
View file @
26b90deb
No preview for this file type
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