Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
logistics
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
qinjianhui
logistics
Commits
4d233c82
Commit
4d233c82
authored
Oct 31, 2022
by
qinjianhui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
first commit
parents
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
616 additions
and
0 deletions
+616
-0
track-order.html
+616
-0
No files found.
track-order.html
0 → 100644
View file @
4d233c82
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<meta
charset=
"UTF-8"
/>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
/>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1.0"
/>
<script
src=
"https://cdn.bootcdn.net/ajax/libs/axios/1.1.3/axios.min.js"
></script>
<title>
Tracking order
</title>
<script>
// 物流异常提示话术
var
exceptionTips
=
{
// 运输过久
10
:
'运输过久提示文本:包裹很长一段时间显示在运输途中,一直没有派送结果。'
,
// 派件失败
8
:
'派件失败提示文本'
,
// 可能异常
9
:
'可能异常提示文本'
,
// 无法追踪
99
:
'无法追踪提示文本'
,
}
</script>
<style>
#order_main
,
.tracking
{
max-width
:
1200px
;
margin
:
0
auto
;
}
.title
{
text-align
:
center
;
}
.desc
{
text-align
:
center
;
color
:
#888
;
}
.form
{
width
:
400px
;
box-sizing
:
border-box
;
margin
:
0
auto
;
padding
:
20px
0
;
/* overflow: hidden; */
}
.form
input
,
.form
button
{
width
:
100%
;
height
:
40px
;
box-sizing
:
border-box
;
}
.form
input
{
padding-left
:
10px
;
border
:
1px
solid
#ddd
;
color
:
#333
;
}
.form
input
:focus
{
outline
:
2px
solid
#aaa
;
border-radius
:
2px
;
}
.form
button
{
cursor
:
pointer
;
background
:
#000
;
color
:
#fff
;
border
:
none
;
font-size
:
14px
;
font-weight
:
bold
;
}
.form
button
:hover
{
background
:
rgb
(
63
,
63
,
63
);
}
.order_wrap
{
padding-left
:
10px
;
}
.order_wrap
:not
(
:last-child
)
{
margin-bottom
:
20px
;
}
.order_wrap
+
.order_wrap
{
margin-bottom
:
20px
;
}
.stage
{
color
:
green
;
font-weight
:
bold
;
}
.location
{
color
:
blue
;
font-weight
:
bold
;
}
.info_item
{
display
:
inline-block
;
margin-right
:
10px
;
}
.info_item
span
:nth-of-type
(
1
)
{
color
:
#999
;
}
.info_item
span
:nth-of-type
(
2
)
{
margin-left
:
10px
;
color
:
#333
;
}
.logistics_item
{
font-size
:
14px
;
margin-bottom
:
10px
;
}
.error_info
{
display
:
none
;
color
:
red
;
}
.loading
{
position
:
absolute
;
margin-left
:
5px
;
margin-top
:
-2px
;
display
:
none
;
}
.order-number
{
text-align
:
center
;
font-size
:
24px
;
font-weight
:
bold
;
margin-bottom
:
20px
;
}
.order-status
{
margin-bottom
:
20px
;
}
.status
{
font-size
:
24px
;
font-weight
:
bold
;
}
.log-progress
{
padding
:
0
20px
;
margin-top
:
40px
;
padding-bottom
:
60px
;
}
.content
{
display
:
grid
;
grid-template-columns
:
repeat
(
2
,
1
fr
);
column-gap
:
30px
;
}
.package-info
{
display
:
flex
;
align-items
:
center
;
}
.package-info
:not
(
:last-child
)
{
margin-bottom
:
10px
;
}
.package-msg
{
margin-left
:
10px
;
}
.logistics
:not
(
:first-child
)
{
margin-top
:
20px
;
}
.logistics-date
{
margin-bottom
:
10px
;
}
.logistics-details
{
padding
:
0px
10px
;
background-color
:
#f5f5f5
;
border-radius
:
4px
;
}
.logistics-details
:not
(
:first-child
)
{
padding-top
:
20px
;
}
.logistics-details
:last-child
{
padding-bottom
:
20px
;
}
.logistics-time
{
color
:
#666
;
font-size
:
14px
;
font-family
:
cursive
;
}
.shippinp
{
font-weight
:
bold
;
margin-bottom
:
20px
;
}
.progress
{
display
:
flex
;
align-items
:
center
;
}
.node-line
{
flex
:
3
;
max-width
:
200px
;
height
:
8px
;
border-radius
:
5px
;
background-color
:
#ccc
;
}
.node-line.active
{
background-color
:
#2bb063
;
}
.node-item
{
position
:
relative
;
flex
:
1
;
max-width
:
50px
;
padding
:
0
10px
;
}
.node-icon
{
width
:
30px
;
height
:
30px
;
margin
:
0
auto
;
background-color
:
#ccc
;
color
:
#fff
;
border-radius
:
50%
;
display
:
flex
;
justify-content
:
center
;
align-items
:
center
;
}
.node-item.active
.node-icon
{
background-color
:
#2bb063
;
}
.node-item.active
.node-icon
:before
{
content
:
'√'
;
/* TODO: 更换图标 */
font-weight
:
bold
;
}
.node-text
{
position
:
absolute
;
left
:
50%
;
transform
:
translateX
(
-50%
);
margin-top
:
10px
;
font-size
:
14px
;
display
:
flex
;
flex-direction
:
column
;
align-items
:
center
;
}
.node-text
span
{
white-space
:
nowrap
;
}
.package-contents
{
margin-bottom
:
10px
;
}
.exception-tips
{
color
:
red
;
}
</style>
</head>
<body>
<div
class=
"tracking"
>
<h2
class=
"title"
>
Tracking order
</h2>
<p
class=
"desc"
>
View and track your orders! Enter your order email address and order No.
below
</p>
<div
id=
"tracking_order_form"
class=
"form"
>
<p
style=
"margin-top: 25px"
>
<input
placeholder=
"Enter email address"
name=
"email"
type=
"text"
/>
</p>
<p
style=
"margin-top: 25px"
>
<input
placeholder=
"Enter order No"
name=
"orderNo"
type=
"text"
/><br
/>
</p>
<p
style=
"margin-top: 25px"
>
<button
onclick=
"submit()"
type=
"button"
>
SUBMIT
<img
class=
"loading"
width=
"20"
style=
"vertical-align: sub"
src=
"data:image/gif;base64,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"
alt=
""
srcset=
""
/>
</button>
</p>
</div>
</div>
<div
id=
"order_main"
></div>
<script>
function
zero
(
n
)
{
return
(
n
<
10
?
'0'
:
''
)
+
n
}
function
formatDate1
(
d
)
{
var
months
=
[
'Jan'
,
'Feb'
,
'Mar'
,
'Apr'
,
'May'
,
'Jun'
,
'Jul'
,
'Aug'
,
'Sep'
,
'Oct'
,
'Nov'
,
'Dec'
,
]
return
months
[
d
.
getMonth
()]
+
' '
+
d
.
getDate
()
}
function
formatDate
(
d
)
{
var
year
=
d
.
getFullYear
()
var
month
=
d
.
getMonth
()
+
1
var
date
=
d
.
getDate
()
var
hour
=
d
.
getHours
()
var
minutes
=
d
.
getMinutes
()
var
seconds
=
d
.
getSeconds
()
return
(
year
+
'-'
+
zero
(
month
)
+
'-'
+
zero
(
date
)
+
' '
+
zero
(
hour
)
+
':'
+
zero
(
minutes
)
+
':'
+
zero
(
seconds
)
)
}
function
setimgUrl
(
url
,
options
=
{}){
var
clientWidth
=
document
.
body
.
clientWidth
var
dpi
=
Math
.
ceil
(
clientWidth
/
1920
)
+
0.5
var
zImgPath
=
'https://image.joshine.cn/'
var
filePath
=
'https://console.joshine.cn/upload/erp/'
var
{
w
,
h
,
...
others
}
=
options
var
query
=
''
if
(
w
)
{
query
+=
query
?
'&w='
:
'w='
+
Math
.
floor
(
dpi
*
w
)
}
if
(
h
)
{
query
+=
query
?
'&h='
:
'h='
+
Math
.
floor
(
dpi
*
h
)
}
for
(
var
key
in
others
)
{
query
+=
`
${
query
?
'&'
:
''
}${
key
}
=
${
options
[
key
]}
`
}
if
(
!
url
)
return
''
if
(
/
(
http|https
)
:
\/\/([^/]
+
)
/i
.
test
(
url
))
{
return
url
}
else
if
(
url
.
indexOf
(
'/'
)
===
-
1
)
{
return
zImgPath
+
url
+
(
query
?
'?'
:
''
)
+
query
}
else
{
return
filePath
+
url
}
}
</script>
<script>
var
loading
=
false
function
submit
()
{
if
(
loading
)
return
loading
=
true
document
.
querySelector
(
'.loading'
).
style
.
display
=
'inline'
/* 清空 */
var
order_info
=
document
.
getElementById
(
'order_main'
)
order_info
.
innerHTML
=
''
var
error_info
=
document
.
querySelector
(
'.error_info'
)
/* 清空 */
var
inputs
=
document
.
querySelectorAll
(
'#tracking_order_form input'
)
var
params
=
{}
for
(
var
i
=
0
;
i
<
inputs
.
length
;
i
++
)
{
var
element
=
inputs
[
i
]
var
value
=
element
.
value
if
(
value
)
{
value
=
value
.
trim
()
}
params
[
element
.
name
]
=
value
}
axios
.
get
(
'api/order/tracking'
,
{
params
})
.
then
((
res
)
=>
{
loading
=
false
document
.
querySelector
(
'.loading'
).
style
.
display
=
'none'
if
(
res
.
status
==
200
)
{
if
(
res
.
data
.
code
===
200
)
{
var
data
=
res
.
data
?.
data
if
(
!
data
||
data
.
length
===
0
)
{
order_info
.
innerHTML
=
`<p style="text-align:left"><span style="color:grey">No data, please try again later</span></p>`
return
}
for
(
var
iterator
of
data
)
{
var
div
=
document
.
createElement
(
'div'
)
// 跟踪号 国家 物流状态 店铺单号
var
orderInfo
=
document
.
createElement
(
'div'
)
orderInfo
.
classList
.
add
(
'order-number'
)
orderInfo
.
innerHTML
=
`<span>Order</span>:<span>
${
iterator
.
shopNumber
||
''
}
</span>`
var
statusList
=
iterator
.
statusList
.
filter
((
item
)
=>
{
if
(
item
.
key_stage
!==
'InfoReceived'
&&
item
.
key_stage
!==
'PickedUp'
&&
item
.
key_stage
!==
'Returned'
&&
item
.
key_stage
!==
'Returning'
)
{
return
true
}
})
var
progresses
=
[
{
key_stage
:
'Processing'
},
{
key_stage
:
'Departure'
},
{
key_stage
:
'Arrival'
},
{
key_stage
:
'Delivered'
}
]
var
statusMap
=
{}
statusList
.
forEach
((
item
)
=>
{
statusMap
[
item
.
key_stage
]
=
item
.
time_utc
if
(
item
.
key_stage
===
'OutForDelivery'
&&
item
.
time_utc
)
{
progresses
.
splice
(
3
,
0
,
{
key_stage
:
item
.
key_stage
})
}
if
(
item
.
key_stage
===
'AvailableForPickup'
&&
item
.
time_utc
)
{
progresses
.
splice
(
3
,
0
,
{
key_stage
:
item
.
key_stage
})
}
})
if
(
progresses
.
length
===
4
)
{
progresses
.
splice
(
3
,
0
,
{
key_stage
:
'AvailableForPickup'
},
{
key_stage
:
'OutForDelivery'
})
}
progresses
.
forEach
((
item
,
i
)
=>
{
progresses
[
i
].
time_utc
=
statusMap
[
item
.
key_stage
]
&&
formatDate1
(
new
Date
(
statusMap
[
item
.
key_stage
]))
})
var
lastStatus
=
undefined
for
(
var
i
=
progresses
.
length
-
1
;
i
>=
0
;
i
--
)
{
if
(
progresses
[
i
].
time_utc
)
{
lastStatus
=
progresses
[
i
]
break
;
}
}
div
.
appendChild
(
orderInfo
)
var
orderStatus
=
document
.
createElement
(
'div'
)
orderStatus
.
classList
.
add
(
'order-status'
)
orderStatus
.
innerHTML
=
`<div class="status"><span>Status:
${
exceptionTips
[
iterator
.
status
.
code
]
?
lastStatus
.
key_stage
||
''
:
iterator
.
status
.
name
||
''
}
</span></div>`
+
`<div class="log-progress"></div>`
+
(
exceptionTips
[
iterator
.
status
.
code
]
?
`<div class="exception-tips">
${
exceptionTips
[
iterator
.
status
.
code
]
}
</div>`
:
''
)
// 进度条
var
logContainer
=
orderStatus
.
querySelector
(
'.log-progress'
)
var
progressHtml
=
''
const
index
=
progresses
.
findIndex
((
item
)
=>
item
.
key_stage
===
lastStatus
.
key_stage
)
for
(
var
i
=
0
;
i
<=
index
;
i
++
)
{
progresses
[
i
].
show
=
true
}
progressHtml
+=
'<div class="progress">'
for
(
var
i
=
0
;
i
<
progresses
.
length
;
i
++
)
{
var
p
=
progresses
[
i
]
if
(
i
>
0
)
{
progressHtml
+=
'<div class="node-line'
+
(
p
.
time_utc
||
progresses
[
i
].
show
?
' active'
:
''
)
+
'"></div>'
}
progressHtml
+=
'<div class="node-item'
+
(
p
.
time_utc
||
progresses
[
i
].
show
?
' active'
:
''
)
+
'"><div class="node-icon"></div><div class="node-text">'
+
'<span>'
+
progresses
[
i
].
key_stage
+
'</span>'
+
(
progresses
[
i
].
time_utc
?
'<span>'
+
progresses
[
i
].
time_utc
+
'</span>'
:
''
)
+
'</div></div>'
}
progressHtml
+=
'</div>'
logContainer
.
innerHTML
=
progressHtml
div
.
appendChild
(
orderStatus
)
var
shippinpDetail
=
document
.
createElement
(
'div'
)
var
logisticsList
=
iterator
?.
detailsList
||
[]
var
dateMap
=
{}
var
newData
=
logisticsList
.
map
((
item
)
=>
{
var
d
=
formatDate
(
new
Date
(
item
.
logisticsTime
))
var
data
=
d
.
split
(
' '
)
var
date
=
data
[
0
]
var
time
=
data
[
1
]
item
.
date
=
date
item
.
time
=
time
return
item
})
newData
.
forEach
((
item
)
=>
{
if
(
!
dateMap
[
item
.
date
])
dateMap
[
item
.
date
]
=
[]
dateMap
[
item
.
date
].
push
(
item
)
})
var
logisticsEl
=
document
.
createElement
(
'div'
)
logisticsEl
.
classList
.
add
(
'content'
)
var
logisticsTxt
=
''
logisticsTxt
+=
`<div class="shipping-info">`
logisticsTxt
+=
`<div class="shippinp">Shipping Details</div>`
var
isFirst
=
true
for
(
var
logistics
in
dateMap
)
{
var
date
=
new
Date
(
dateMap
[
logistics
][
0
].
logisticsTime
)
var
displayDate
=
formatDate1
(
date
)
if
(
isFirst
)
{
isFirst
=
false
displayDate
=
'Latest Update '
+
displayDate
}
logisticsTxt
+=
`<div class="logistics">`
logisticsTxt
+=
`<div class="logistics-date">
${
displayDate
||
''
}
</div>`
for
(
var
item
of
dateMap
[
logistics
])
{
logisticsTxt
+=
`<div class="logistics-details">`
logisticsTxt
+=
`<div class="logistics-item">
<span class="logistics-time">
${
item
.
time
}
</span>
<span style="font-family: fangsong;font-weight: bold;">
<span>
${
item
.
location
||
''
}
</span>
<span class="description">
${
item
.
description
||
''
}
</span>
</span>
</div>`
logisticsTxt
+=
`</div>`
}
logisticsTxt
+=
`</div>`
}
logisticsTxt
+=
`</div>`
logisticsTxt
+=
`<div class="package">`
logisticsTxt
+=
`<div class="shippinp">Package Info</div>`
logisticsTxt
+=
`<div class="package-contents">
<div style="margin-bottom: 10px">Package Contents</div>`
for
(
var
c
in
iterator
.
productList
)
{
var
l
=
iterator
.
productList
[
c
]
logisticsTxt
+=
`
<div class="package-info">
<img style="width: 58px" src="
${
setimgUrl
(
l
.
warehouse_sku_image
,
{
w
:
60
})}
"/>
<div class="package-msg">
<div style="margin-bottom: 6px;font-family: fangsong;">
${
l
.
shop_sku_name
||
''
}
</div>
<span style="font-family: fangsong;">
${
l
.
shop_sku
||
''
}
</span>
</div>
</div>`
}
logisticsTxt
+=
`</div>`
logisticsTxt
+=
`<div class="package-carrier">
<div style="margin-bottom:10px">Carrier</div>
<div class="package-info">
<svg t="1667015263702" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="11548" width="58" height="58"><path d="M51.48672 730.35776c0 113.6128 199.55712 205.71136 445.71648 205.71136s445.70624-92.09856 445.70624-205.7216c0-113.60256-199.54688-205.71136-445.70624-205.71136-246.1696 0-445.71648 92.1088-445.71648 205.7216z" fill="#40A9FF" p-id="11549"></path><path d="M51.48672 501.59616c0 113.6128 199.55712 205.7216 445.71648 205.7216s445.70624-92.1088 445.70624-205.7216-199.54688-205.71136-445.70624-205.71136c-246.1696 0-445.71648 92.09856-445.71648 205.7216z" fill="#BAE7FF" p-id="11550"></path><path d="M51.48672 272.8448c0 113.6128 199.55712 205.7216 445.71648 205.7216S942.8992 386.4576 942.8992 272.83456 743.36256 67.1232 497.2032 67.1232c-246.1696 0-445.71648 92.1088-445.71648 205.7216z" fill="#40A9FF" p-id="11551"></path></svg>
<div class="package-msg">
<div style="margin-bottom: 6px;">
<img style="width: 100px" src="https://res.17track.net/global-v2/imgs/logo/svg/full_owt_296x48.svg?v=3c2ed98eac"/>
</div>
<a style="color: #649EFF;" href="https://t.17track.net/zh-cn#nums=
${
iterator
.
trackingNumber
}
" target="_blank">
${
iterator
.
trackingNumber
}
</a>
</div>
</div>
</div>`
logisticsTxt
+=
`</div>`
logisticsEl
.
innerHTML
=
logisticsTxt
div
.
appendChild
(
logisticsEl
)
div
.
classList
.
add
(
'order_wrap'
)
order_info
.
appendChild
(
div
)
}
}
else
{
order_info
.
innerHTML
=
`<p style="text-align:left"><span style="color:red">
${
res
.
data
.
message
}
</span></p>`
}
}
})
.
catch
((
err
)
=>
{
console
.
log
(
err
)
loading
=
false
document
.
querySelector
(
'.loading'
).
style
.
display
=
'none'
})
}
window
.
onload
=
function
()
{
var
url
=
window
.
location
.
href
var
p
=
url
.
split
(
'?'
)[
1
]
var
params
=
new
URLSearchParams
(
p
)
var
result
=
Object
.
fromEntries
(
params
.
entries
())
if
(
result
.
email
)
{
document
.
querySelector
(
"input[name='email']"
).
value
=
result
.
email
}
if
(
result
.
orderNo
)
{
document
.
querySelector
(
"input[name='orderNo']"
).
value
=
result
.
orderNo
}
if
(
result
.
email
&&
result
.
orderNo
)
{
submit
()
}
}
</script>
</body>
</html>
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