Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
H
h5-base
Project
Project
Details
Activity
Releases
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
new-sing
h5-base
Commits
d5c734a1
Commit
d5c734a1
authored
Feb 12, 2019
by
wangwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
星星分享海报修改
parent
41d76036
Changes
15
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
14 additions
and
14 deletions
+14
-14
index.html
dev/index.html
+1
-1
share_bg.03f118a.jpg
dev/static/img/share_bg.03f118a.jpg
+0
-0
share_bg.bad35f5.jpg
dev/static/img/share_bg.bad35f5.jpg
+0
-0
4.c41af7b10db43aa02c9d.js
dev/static/js/4.c41af7b10db43aa02c9d.js
+2
-2
4.c41af7b10db43aa02c9d.js.map
dev/static/js/4.c41af7b10db43aa02c9d.js.map
+1
-1
manifest.de7726807129224f45a3.js
dev/static/js/manifest.de7726807129224f45a3.js
+2
-2
manifest.de7726807129224f45a3.js.map
dev/static/js/manifest.de7726807129224f45a3.js.map
+1
-1
index.html
dist/index.html
+1
-1
share_bg.03f118a.jpg
dist/static/img/share_bg.03f118a.jpg
+0
-0
share_bg.bad35f5.jpg
dist/static/img/share_bg.bad35f5.jpg
+0
-0
4.2e6c66402167fefd8c86.js
dist/static/js/4.2e6c66402167fefd8c86.js
+2
-2
4.2e6c66402167fefd8c86.js.map
dist/static/js/4.2e6c66402167fefd8c86.js.map
+1
-1
manifest.21acbf5fb8fb703bd18d.js
dist/static/js/manifest.21acbf5fb8fb703bd18d.js
+2
-2
manifest.21acbf5fb8fb703bd18d.js.map
dist/static/js/manifest.21acbf5fb8fb703bd18d.js.map
+1
-1
share_bg.jpg
src/assets/starActivity/share_bg.jpg
+0
-0
No files found.
dev/index.html
View file @
d5c734a1
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><meta
name=
viewport
content=
"width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no"
><meta
name=
screen-orientation
content=
portrait
><meta
name=
x5-orientation
content=
portrait
><title>
唱唱启蒙英语
</title><link
rel=
stylesheet
href=
https://at.alicdn.com/t/font_822651_g9r2j7kybxu.css
><style></style><link
href=
static/css/app.9f631d4069047acf4ee994f5d9f958c3.css
rel=
stylesheet
></head><body><div
id=
app
></div><script
src=
https://res.wx.qq.com/open/js/jweixin-1.3.2.js
></script><script
type=
text/javascript
src=
static/js/manifest.b7eb085ef5cbccb23861.js
></script><script
type=
text/javascript
src=
static/js/vendor.0302137f3a6bb59dc95e.js
></script><script
type=
text/javascript
src=
static/js/app.cd758747078f0c4f0bd7.js
></script></body></html>
\ No newline at end of file
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><meta
name=
viewport
content=
"width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no"
><meta
name=
screen-orientation
content=
portrait
><meta
name=
x5-orientation
content=
portrait
><title>
唱唱启蒙英语
</title><link
rel=
stylesheet
href=
https://at.alicdn.com/t/font_822651_g9r2j7kybxu.css
><style></style><link
href=
static/css/app.9f631d4069047acf4ee994f5d9f958c3.css
rel=
stylesheet
></head><body><div
id=
app
></div><script
src=
https://res.wx.qq.com/open/js/jweixin-1.3.2.js
></script><script
type=
text/javascript
src=
static/js/manifest.de7726807129224f45a3.js
></script><script
type=
text/javascript
src=
static/js/vendor.0302137f3a6bb59dc95e.js
></script><script
type=
text/javascript
src=
static/js/app.cd758747078f0c4f0bd7.js
></script></body></html>
\ No newline at end of file
dev/static/img/share_bg.03f118a.jpg
0 → 100644
View file @
d5c734a1
464 KB
dev/static/img/share_bg.bad35f5.jpg
deleted
100644 → 0
View file @
41d76036
185 KB
dev/static/js/4.
091da077f95ed5811d79
.js
→
dev/static/js/4.
c41af7b10db43aa02c9d
.js
View file @
d5c734a1
webpackJsonp
([
4
],{
"+2W0"
:
function
(
n
,
t
){
n
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAd9JREFUOBGVk00uREEUhZ9/EQZiYECMzCUSAwswZR92YDFC9wYQhPhbhAXQE1vwTztfpU67r9973elKvq5bt+45dV+910VRHmNawo54EodiWjjvmdyReBbUOq+wOrxJ4avoZk40R3Pi07BPbaO5TcdV1AmiaD6rPERT76OZEPZR+L9gY0q0hQVxPlMeYs7xsfJoS+acQqeTgo4WxYWwaNh8njVo8cALz/TDghPnBMar4koMM6WGWjRo8SgZ8wi8lHmxJFbEurgRTebsUUMtGrR4JGN+GIj7B3t1+Vhnfcz1Yt9xvIo17V6Lpm6dp4baxqvAnOuYETzWKC/vMmvQVr4KG3NHLeGO4vygPMSc47byaAcad2rE98ptZYht6Lmj3EBjHmdXvAmL7hRvio0MMTnvvyveE6WriK0T84G/iEexLejuQHyJ38yP5luxLBbEvuCK2Pdhvf82d4wpj8PJ/IuYybGHACGDT8y5b8Ufgq6ZPwW5LsKmgVEq0kyX0dhP6lzFIxq7Kxu6mDXGwMAU/OfgcGoAjzTqjLlPBgLGMGP2/Q4qxiTAXVHsjmxsEQfGjtmPNamOl8Dw7BfD2jkKEcbhOnLsG9d1LabAcZzT6VlIjcegmqRxQb/A61FnN1L8AQ0BxfTPbexRAAAAAElFTkSuQmCC"
},
"2Ihx"
:
function
(
n
,
t
,
e
){
n
.
exports
=
e
.
p
+
"static/img/no.4e27c3e.png"
},
"3CuV"
:
function
(
n
,
t
,
e
){
n
.
exports
=
e
.
p
+
"static/img/share_bg.bad35f5.jpg"
},
"7Kl1"
:
function
(
n
,
t
,
e
){
var
o
=
e
(
"pN2H"
);
"string"
==
typeof
o
&&
(
o
=
[[
n
.
i
,
o
,
""
]]),
o
.
locals
&&
(
n
.
exports
=
o
.
locals
);
e
(
"rjj0"
)(
"fbe34a26"
,
o
,
!
1
,{})},
FRDK
:
function
(
n
,
t
,
e
){
n
.
exports
=
e
.
p
+
"static/img/actBg1.f48d135.png"
},
JK9h
:
function
(
n
,
t
,
e
){
n
.
exports
=
e
.
p
+
"static/img/log.8c70e94.png"
},
UEMf
:
function
(
n
,
t
,
e
){
n
.
exports
=
e
.
p
+
"static/img/qr.f968b9d.png"
},
"f+ht"
:
function
(
n
,
t
,
e
){
n
.
exports
=
e
.
p
+
"static/img/actBg2.b47e39b.png"
},
oSXS
:
function
(
n
,
t
,
e
){
n
.
exports
=
e
.
p
+
"static/img/actBg3.53dd5e6.png"
},
pGj6
:
function
(
n
,
t
,
e
){(
n
.
exports
=
e
(
"FZ+f"
)(
!
0
)).
push
([
n
.
i
,
"
\n
.fl-r[data-v-5c664a65] {
\n
float: right;
\n
}
\n
.main-block[data-v-5c664a65] {
\n
margin: 5px;
\n
background: white;
\n
padding: 5px;
\n
}
\n
.clear-both[data-v-5c664a65]:after {
\n
content: '';
\n
display: block;
\n
clear: both;
\n
}
\n
[data-v-5c664a65]::-webkit-scrollbar-track-piece {
\n
border-radius: 10px;
\n
}
\n
[data-v-5c664a65]::-webkit-scrollbar {
\n
width: 5px;
\n
height: 5px;
\n
}
\n
[data-v-5c664a65]::-webkit-scrollbar-thumb {
\n
background-color: #999;
\n
border-radius: 10px;
\n
height: 10px;
\n
min-height: 10px;
\n
}
\n
.star-activity-page[data-v-5c664a65] {
\n
padding-bottom: 16vw;
\n
}
\n
.star-activity-page .bg[data-v-5c664a65] {
\n
width: 100%;
\n
display: block;
\n
}
\n
.star-activity-page .star-total[data-v-5c664a65] {
\n
width: 43.73333333vw;
\n
height: 10.4vw;
\n
border: 0.26666667vw solid #000;
\n
border-radius: 21.33333333vw;
\n
line-height: 10.4vw;
\n
font-size: 18px;
\n
background: #ffd800;
\n
font-family: PingFang-SC-Medium;
\n
font-weight: 500;
\n
color: #000000;
\n
text-align: center;
\n
position: absolute;
\n
top: 128vw;
\n
left: 50%;
\n
margin-left: -21.86666667vw;
\n
}
\n
.star-activity-page .star-total .x-img[data-v-5c664a65] {
\n
width: 1.86666667vw;
\n
}
\n
.star-activity-page .btn-block[data-v-5c664a65] {
\n
padding: 2.13333333vw;
\n
position: fixed;
\n
left: 0;
\n
width: 100%;
\n
background: white;
\n
opacity: 0;
\n
display: none;
\n
-webkit-transition: all 0.5s;
\n
transition: all 0.5s;
\n
bottom: 0;
\n
}
\n
.star-activity-page .btn-block .btn[data-v-5c664a65] {
\n
width: 76.53333333vw;
\n
height: 11.73333333vw;
\n
margin: auto;
\n
background: #FFAE17;
\n
border-radius: 26.66666667vw;
\n
color: white;
\n
line-height: 11.73333333vw;
\n
text-align: center;
\n
font-size: 16px;
\n
font-family: PingFang-SC-Medium;
\n
font-weight: 500;
\n
}
\n
.qr-img[data-v-5c664a65] {
\n
width: 86.13333333vw;
\n
}
\n
.log-img[data-v-5c664a65] {
\n
width: 89.86666667vw;
\n
height: 94.4vw;
\n
background-size: 100% 100%;
\n
padding-top: 34.66666667vw;
\n
position: relative;
\n
}
\n
.log-img .content[data-v-5c664a65] {
\n
width: 74.66666667vw;
\n
max-height: 58.66666667vw;
\n
font-size: 14px;
\n
font-family: PingFang-SC-Medium;
\n
font-weight: 500;
\n
color: #000000;
\n
overflow: auto;
\n
line-height: 6.66666667vw;
\n
}
\n
.log-img .content .list span[data-v-5c664a65] {
\n
display: inline-block;
\n
}
\n
.log-img .content .list .star-num[data-v-5c664a65] {
\n
float: right;
\n
vertical-align: middle;
\n
}
\n
.log-img .content .list .desc-text[data-v-5c664a65] {
\n
vertical-align: middle;
\n
max-width: 32vw;
\n
overflow: hidden;
\n
white-space: nowrap;
\n
text-overflow: ellipsis;
\n
}
\n
.log-img .content .list .time-text[data-v-5c664a65] {
\n
vertical-align: middle;
\n
margin-right: 2.66666667vw;
\n
}
\n
.log-img .btn[data-v-5c664a65] {
\n
width: 65.86666667vw;
\n
height: 12.26666667vw;
\n
line-height: 12.26666667vw;
\n
background: #F6D723;
\n
border-radius: 26.66666667vw;
\n
color: #DF4225;
\n
font-size: 16px;
\n
font-family: PingFang-SC-Bold;
\n
font-weight: bold;
\n
text-align: center;
\n
position: absolute;
\n
bottom: 9.6vw;
\n
left: 50%;
\n
margin-left: -32.93333333vw;
\n
}
\n
.share_img[data-v-5c664a65] {
\n
width: 79.2vw;
\n
height: 126.66666667vw;
\n
background-size: 100% 100%;
\n
position: relative;
\n
}
\n
.share_img .qrcode[data-v-5c664a65] {
\n
width: 46.66666667vw;
\n
height: 46.66666667vw;
\n
position: absolute;
\n
bottom: 9.06666667vw;
\n
right: 8%;
\n
}
\n
.cvs-img[data-v-5c664a65] {
\n
position: absolute;
\n
width: 79.2vw;
\n
height: 126.66666667vw;
\n
background-size: 100% 100%;
\n
z-index: 2;
\n
}
\n
.share-show-block[data-v-5c664a65] {
\n
position: fixed;
\n
overflow: auto;
\n
top: 0;
\n
bottom: 0;
\n
left: 0;
\n
right: 0;
\n
background: rgba(0, 0, 0, 0.5);
\n
}
\n
.share-show-block .tips[data-v-5c664a65] {
\n
color: white;
\n
width: 100%;
\n
left: 0;
\n
position: absolute;
\n
top: 126.66666667vw;
\n
z-index: 3;
\n
text-align: center;
\n
}
\n
.share-show-block .share-show-content[data-v-5c664a65] {
\n
width: 79.2vw;
\n
height: 133.33333333vw;
\n
position: absolute;
\n
top: 50%;
\n
margin-left: -39.6vw;
\n
left: 50%;
\n
margin-top: -66.66666667vw;
\n
}
\n
.no-list[data-v-5c664a65] {
\n
text-align: center;
\n
color: #aaaaaa;
\n
}
\n
.no-list img[data-v-5c664a65] {
\n
display: block;
\n
margin-bottom: 2.66666667vw;
\n
width: 40vw;
\n
}
\n
.qr-close[data-v-5c664a65] {
\n
width: 66.66666667vw;
\n
position: absolute;
\n
bottom: 10.66666667vw;
\n
left: 50%;
\n
margin-left: -33.33333333vw;
\n
height: 10.66666667vw;
\n
}
\n
"
,
""
,{
version
:
3
,
sources
:[
"D:/myproject/new-singsingH5/src/components/star/D:/myproject/new-singsingH5/src/util/public.less"
,
"D:/myproject/new-singsingH5/src/components/star/index.vue"
,
"D:/myproject/new-singsingH5/src/components/star/D:/myproject/new-singsingH5/src/components/star/index.vue"
],
names
:[],
mappings
:
";AAcA;EACE,aAAA;CCbD;ADeD;EACE,YAAA;EACA,kBAAA;EACA,aAAA;CCbD;ADmBC;EACE,YAAA;EACA,eAAA;EACA,YAAA;CCjBH;ADqBD;EACE,oBAAA;CCnBD;ADqBD;EACE,WAAA;EACA,YAAA;CCnBD;ADqBD;EACE,uBAAA;EACA,oBAAA;EACA,aAAA;EACA,iBAAA;CCnBD;AC2RD;EACE,qBAAA;CDzRD;ACwRD;EAGI,YAAA;EACA,eAAA;CDxRH;ACoRD;EAOI,qBAAA;EACA,eAAA;EACA,gCAAA;EACA,6BAAA;EACA,oBAAA;EACA,gBAAA;EACA,oBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;EACA,mBAAA;EACA,mBAAA;EACA,WAAA;EACA,UAAA;EACA,4BAAA;CDxRH;ACmQD;EAuBM,oBAAA;CDvRL;ACgQD;EA2BI,sBAAA;EACA,gBAAA;EACA,QAAA;EACA,YAAA;EACA,kBAAA;EACA,WAAA;EACA,cAAA;EACA,6BAAA;EAAA,qBAAA;EACA,UAAA;CDxRH;ACqPD;EAqCM,qBAAA;EACA,sBAAA;EACA,aAAA;EACA,oBAAA;EACA,6BAAA;EACA,aAAA;EACA,2BAAA;EACA,mBAAA;EACA,gBAAA;EACA,gCAAA;EACA,iBAAA;CDvRL;AC2RC;EACE,qBAAA;CDzRH;AC2RC;EACE,qBAAA;EACA,eAAA;EACA,2BAAA;EACA,2BAAA;EACA,mBAAA;CDzRH;ACoRC;EAOI,qBAAA;EACA,0BAAA;EACA,gBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;EACA,eAAA;EACA,0BAAA;CDxRL;AC0QC;EAiBQ,sBAAA;CDxRT;ACuQC;EAoBQ,aAAA;EACA,uBAAA;CDxRT;ACmQC;EAwBQ,uBAAA;EACA,gBAAA;EACA,iBAAA;EACA,oBAAA;EACA,wBAAA;CDxRT;AC4PC;EA+BQ,uBAAA;EACA,2BAAA;CDxRT;ACwPC;EAqCI,qBAAA;EACA,sBAAA;EACA,2BAAA;EACA,oBAAA;EACA,6BAAA;EACA,eAAA;EACA,gBAAA;EACA,8BAAA;EACA,kBAAA;EACA,mBAAA;EACA,mBAAA;EACA,cAAA;EACA,UAAA;EACA,4BAAA;CD1RL;AC6RC;EACE,cAAA;EACA,uBAAA;EACA,2BAAA;EACA,mBAAA;CD3RH;ACuRC;EAMI,qBAAA;EACA,sBAAA;EACA,mBAAA;EACA,qBAAA;EACA,UAAA;CD1RL;AC6RC;EACE,mBAAA;EACA,cAAA;EACA,uBAAA;EACA,2BAAA;EACA,WAAA;CD3RH;AC6RC;EACE,gBAAA;EACA,eAAA;EACA,OAAA;EACA,UAAA;EACA,QAAA;EACA,SAAA;EACA,+BAAA;CD3RH;ACoRC;EASI,aAAA;EACA,YAAA;EACA,QAAA;EACA,mBAAA;EACA,oBAAA;EACA,WAAA;EACA,mBAAA;CD1RL;AC2QC;EAkBI,cAAA;EACA,uBAAA;EACA,mBAAA;EACA,SAAA;EACA,qBAAA;EACA,UAAA;EACA,2BAAA;CD1RL;AC6RC;EACE,mBAAA;EACA,eAAA;CD3RH;ACyRC;EAII,eAAA;EACA,4BAAA;EACA,YAAA;CD1RL;AC6RC;EACE,qBAAA;EACA,mBAAA;EACA,sBAAA;EACA,UAAA;EACA,4BAAA;EACA,sBAAA;CD3RH"
,
file
:
"index.vue"
,
sourcesContent
:[
"//颜色参数
\n
@toVw:100/375vw;
\n
@toVh:100/667vh;
\n
@bg-b: #333;
\n
@bg-b-s:#444;
\n
@black-line:#191919;
\n
@gray-line:#666;
\n
@light-line:#ddd;
\n
@main-font-color:#fff;
\n
@secondary-font-color:#999;
\n
@gold-color-light:#FFD04B;
\n
@gold-color: #a18430;
\n\n
//公共类
\n
.fl-r{
\n
float: right;
\n
}
\n
.main-block{
\n
margin: 5px;
\n
background: white;
\n
padding: 5px;
\n
}
\n
html{
\n\n
}
\n
.clear-both{
\n
&:after{
\n
content: '';
\n
display: block;
\n
clear: both;
\n
}
\n
}
\n
//滚动条样式
\n
::-webkit-scrollbar-track-piece { //滚动条凹槽的颜色,还可以设置边框属性
\n
border-radius: 10px;
\n
}
\n
::-webkit-scrollbar {//滚动条的宽度
\n
width:5px;
\n
height:5px;
\n
}
\n
::-webkit-scrollbar-thumb {//滚动条的设置
\n
background-color:@secondary-font-color;
\n
border-radius: 10px;
\n
height: 10px;
\n
min-height:10px;
\n
}
\n
"
,
".fl-r {
\n
float: right;
\n
}
\n
.main-block {
\n
margin: 5px;
\n
background: white;
\n
padding: 5px;
\n
}
\n
.clear-both:after {
\n
content: '';
\n
display: block;
\n
clear: both;
\n
}
\n
::-webkit-scrollbar-track-piece {
\n
border-radius: 10px;
\n
}
\n
::-webkit-scrollbar {
\n
width: 5px;
\n
height: 5px;
\n
}
\n
::-webkit-scrollbar-thumb {
\n
background-color: #999;
\n
border-radius: 10px;
\n
height: 10px;
\n
min-height: 10px;
\n
}
\n
.star-activity-page {
\n
padding-bottom: 16vw;
\n
}
\n
.star-activity-page .bg {
\n
width: 100%;
\n
display: block;
\n
}
\n
.star-activity-page .star-total {
\n
width: 43.73333333vw;
\n
height: 10.4vw;
\n
border: 0.26666667vw solid #000;
\n
border-radius: 21.33333333vw;
\n
line-height: 10.4vw;
\n
font-size: 18px;
\n
background: #ffd800;
\n
font-family: PingFang-SC-Medium;
\n
font-weight: 500;
\n
color: #000000;
\n
text-align: center;
\n
position: absolute;
\n
top: 128vw;
\n
left: 50%;
\n
margin-left: -21.86666667vw;
\n
}
\n
.star-activity-page .star-total .x-img {
\n
width: 1.86666667vw;
\n
}
\n
.star-activity-page .btn-block {
\n
padding: 2.13333333vw;
\n
position: fixed;
\n
left: 0;
\n
width: 100%;
\n
background: white;
\n
opacity: 0;
\n
display: none;
\n
transition: all 0.5s;
\n
bottom: 0;
\n
}
\n
.star-activity-page .btn-block .btn {
\n
width: 76.53333333vw;
\n
height: 11.73333333vw;
\n
margin: auto;
\n
background: #FFAE17;
\n
border-radius: 26.66666667vw;
\n
color: white;
\n
line-height: 11.73333333vw;
\n
text-align: center;
\n
font-size: 16px;
\n
font-family: PingFang-SC-Medium;
\n
font-weight: 500;
\n
}
\n
.qr-img {
\n
width: 86.13333333vw;
\n
}
\n
.log-img {
\n
width: 89.86666667vw;
\n
height: 94.4vw;
\n
background-size: 100% 100%;
\n
padding-top: 34.66666667vw;
\n
position: relative;
\n
}
\n
.log-img .content {
\n
width: 74.66666667vw;
\n
max-height: 58.66666667vw;
\n
font-size: 14px;
\n
font-family: PingFang-SC-Medium;
\n
font-weight: 500;
\n
color: #000000;
\n
overflow: auto;
\n
line-height: 6.66666667vw;
\n
}
\n
.log-img .content .list span {
\n
display: inline-block;
\n
}
\n
.log-img .content .list .star-num {
\n
float: right;
\n
vertical-align: middle;
\n
}
\n
.log-img .content .list .desc-text {
\n
vertical-align: middle;
\n
max-width: 32vw;
\n
overflow: hidden;
\n
white-space: nowrap;
\n
text-overflow: ellipsis;
\n
}
\n
.log-img .content .list .time-text {
\n
vertical-align: middle;
\n
margin-right: 2.66666667vw;
\n
}
\n
.log-img .btn {
\n
width: 65.86666667vw;
\n
height: 12.26666667vw;
\n
line-height: 12.26666667vw;
\n
background: #F6D723;
\n
border-radius: 26.66666667vw;
\n
color: #DF4225;
\n
font-size: 16px;
\n
font-family: PingFang-SC-Bold;
\n
font-weight: bold;
\n
text-align: center;
\n
position: absolute;
\n
bottom: 9.6vw;
\n
left: 50%;
\n
margin-left: -32.93333333vw;
\n
}
\n
.share_img {
\n
width: 79.2vw;
\n
height: 126.66666667vw;
\n
background-size: 100% 100%;
\n
position: relative;
\n
}
\n
.share_img .qrcode {
\n
width: 46.66666667vw;
\n
height: 46.66666667vw;
\n
position: absolute;
\n
bottom: 9.06666667vw;
\n
right: 8%;
\n
}
\n
.cvs-img {
\n
position: absolute;
\n
width: 79.2vw;
\n
height: 126.66666667vw;
\n
background-size: 100% 100%;
\n
z-index: 2;
\n
}
\n
.share-show-block {
\n
position: fixed;
\n
overflow: auto;
\n
top: 0;
\n
bottom: 0;
\n
left: 0;
\n
right: 0;
\n
background: rgba(0, 0, 0, 0.5);
\n
}
\n
.share-show-block .tips {
\n
color: white;
\n
width: 100%;
\n
left: 0;
\n
position: absolute;
\n
top: 126.66666667vw;
\n
z-index: 3;
\n
text-align: center;
\n
}
\n
.share-show-block .share-show-content {
\n
width: 79.2vw;
\n
height: 133.33333333vw;
\n
position: absolute;
\n
top: 50%;
\n
margin-left: -39.6vw;
\n
left: 50%;
\n
margin-top: -66.66666667vw;
\n
}
\n
.no-list {
\n
text-align: center;
\n
color: #aaaaaa;
\n
}
\n
.no-list img {
\n
display: block;
\n
margin-bottom: 2.66666667vw;
\n
width: 40vw;
\n
}
\n
.qr-close {
\n
width: 66.66666667vw;
\n
position: absolute;
\n
bottom: 10.66666667vw;
\n
left: 50%;
\n
margin-left: -33.33333333vw;
\n
height: 10.66666667vw;
\n
}
\n
"
,
'
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n @import "../../util/public";
\
n.star-activity-page{
\
n padding-bottom: 60*@toVw;
\
n .bg{
\
n width: 100%;
\
n display: block;
\
n }
\
n .star-total{
\
n width: 164*@toVw;
\
n height: 39*@toVw;
\
n border: 1*@toVw solid #000;
\
n border-radius: 80*@toVw;
\
n line-height: 39*@toVw;
\
n font-size:18px;
\
n background:rgba(255,216,0,1);
\
n font-family:PingFang-SC-Medium;
\
n font-weight:500;
\
n color:rgba(0,0,0,1);
\
n text-align: center;
\
n position: absolute;
\
n top: 480*@toVw;
\
n left: 50%;
\
n margin-left: -82*@toVw;
\
n .x-img{
\
n width: 7*@toVw;
\
n }
\
n }
\
n .btn-block{
\
n padding:8*@toVw;
\
n position: fixed;
\
n left: 0;
\
n width: 100%;
\
n background: white;
\
n opacity: 0;
\
n display: none;
\
n transition: all 0.5s;
\
n bottom: 0;
\
n .btn{
\
n width: 287*@toVw;
\
n height: 44*@toVw;
\
n margin: auto;
\
n background: #FFAE17;
\
n border-radius: 100*@toVw;
\
n color: white;
\
n line-height: 44*@toVw;
\
n text-align: center;
\
n font-size:16px;
\
n font-family:PingFang-SC-Medium;
\
n font-weight:500;
\
n }
\
n }
\
n}
\
n .qr-img{
\
n width: 323*@toVw;
\
n }
\
n .log-img{
\
n width: 337*@toVw;
\
n height: 354*@toVw;
\
n background-size: 100% 100%;
\
n padding-top: 130*@toVw;
\
n position: relative;
\
n .content{
\
n width: 280*@toVw;
\
n max-height: 220*@toVw;
\
n font-size:14px;
\
n font-family:PingFang-SC-Medium;
\
n font-weight:500;
\
n color:rgba(0,0,0,1);
\
n overflow: auto;
\
n line-height: 25*@toVw;
\
n .list{
\
n span{
\
n display: inline-block;
\
n }
\
n .star-num{
\
n float: right;
\
n vertical-align: middle;
\
n }
\
n .desc-text{
\
n vertical-align: middle;
\
n max-width: 120*@toVw;
\
n overflow: hidden;
\
n white-space: nowrap;
\
n text-overflow: ellipsis;
\
n }
\
n .time-text{
\
n vertical-align: middle;
\
n margin-right: 10*@toVw;
\
n }
\
n }
\
n }
\
n .btn{
\
n width: 247*@toVw;
\
n height: 46*@toVw;
\
n line-height: 46*@toVw;
\
n background: #F6D723;
\
n border-radius: 100*@toVw;
\
n color: #DF4225;
\
n font-size:16px;
\
n font-family:PingFang-SC-Bold;
\
n font-weight:bold;
\
n text-align: center;
\
n position: absolute;
\
n bottom: 36*@toVw;
\
n left: 50%;
\
n margin-left: -123.5*@toVw;
\
n }
\
n }
\
n .share_img{
\
n width: 297*@toVw;
\
n height: 475*@toVw;
\
n background-size: 100% 100%;
\
n position: relative;
\
n .qrcode{
\
n width: 175*@toVw;
\
n height: 175*@toVw;
\
n position: absolute;
\
n bottom: 34*@toVw;
\
n right: 8%;
\
n }
\
n }
\
n .cvs-img{
\
n position: absolute;
\
n width: 297*@toVw;
\
n height: 475*@toVw;
\
n background-size: 100% 100%;
\
n z-index: 2;
\
n }
\
n .share-show-block{
\
n position: fixed;
\
n overflow: auto;
\
n top: 0;
\
n bottom: 0;
\
n left: 0;
\
n right: 0;
\
n background: rgba(0,0,0,0.5);
\
n .tips{
\
n color: white;
\
n width: 100%;
\
n left: 0;
\
n position: absolute;
\
n top: 475*@toVw;
\
n z-index: 3;
\
n text-align: center;
\
n }
\
n .share-show-content{
\
n width: 297*@toVw;
\
n height: 500*@toVw;
\
n position: absolute;
\
n top: 50%;
\
n margin-left: -148.5*@toVw;
\
n left: 50%;
\
n margin-top: -250*@toVw;
\
n }
\
n }
\
n .no-list{
\
n text-align: center;
\
n color: #aaaaaa;
\
n img{
\
n display: block;
\
n margin-bottom: 10*@toVw;
\
n width: 150*@toVw;
\
n }
\
n }
\
n .qr-close{
\
n width: 250*@toVw;
\
n position: absolute;
\
n bottom: 40*@toVw;
\
n left: 50%;
\
n margin-left: -125*@toVw;
\
n height: 40*@toVw;
\
n }
\
n'
],
sourceRoot
:
""
}])},
pN2H
:
function
(
n
,
t
,
e
){(
n
.
exports
=
e
(
"FZ+f"
)(
!
0
)).
push
([
n
.
i
,
"
\n
.qrcode img{
\n
width: 100% !important;
\n
}
\n
"
,
""
,{
version
:
3
,
sources
:[
"D:/myproject/new-singsingH5/src/components/star/src/components/star/index.vue"
],
names
:[],
mappings
:
";AAieA;EACA,uBAAA;CACA"
,
file
:
"index.vue"
,
sourcesContent
:[
'<template>
\
n <div class="star-activity-page">
\
n <div>
\
n <img class="bg" :src="starbg_1"/>
\
n <div class="star-total" @click="showLog">
\
n 我的星星 <img class="x-img" :src="x_url"/>{{star_total}}
\
n </div>
\
n <img class="bg" :src="starbg_2"/>
\
n <img class="bg" :src="starbg_3" @click="showQr"/>
\
n <img class="bg" :src="starbg_4"/>
\
n </div>
\
n <div class="btn-block" ref="btn_block">
\
n <div class="btn" @click="refshow">
\
n 生成赠课海报
\
n </div>
\
n </div>
\
n
\
n <mt-popup v-model="qr_show" style="background: transparent">
\
n <div class="qr-img">
\
n <img :src="qr_url" class="qr-img" />
\
n <div class="qr-close" @click="qr_show = false"></div>
\
n </div>
\
n </mt-popup>
\
n
\
n <mt-popup v-model="log_show" style="background: transparent" :closeOnClickModal="false">
\
n <div :style="{backgroundImage:`url(
\'
${log_url}
\'
)`}" class="log-img">
\
n <div class="content">
\
n <div class="no-list" v-if="no_list">
\
n <img :src="no_url"/>
\
n —— 暂无记录 ——
\
n </div>
\
n <div class="list" v-for="data in logList">
\
n <span class="time-text">
\
n {{data.created_at | substrTime}}
\
n </span>
\
n <span class="desc-text">
\
n {{data.desc}}
\
n </span>
\
n <span class="star-num" v-if="data.is_add === 1" style="color: #7ED321">
\
n 星星+{{data.value}}
\
n </span>
\
n <span class="star-num" v-if="data.is_add !== 1" style="color: #D0021B">
\
n 星星-{{data.value}}
\
n </span>
\
n </div>
\
n </div>
\
n <div class="btn" @click="closeLog">
\
n 知道了
\
n </div>
\
n </div>
\
n </mt-popup>
\
n
\
n <div v-if="share_show" class="share-show-block" @click="share_show=false">
\
n <div class="share-show-content">
\
n <img :src="dataURL" class="cvs-img" id="cvs-img"/>
\
n <div :style="{backgroundImage:`url(
\'
${share_img_url}
\'
)`}" class="share_img" ref="imageWrapper" id="capture">
\
n <div id="qrcode" class="qrcode"></div>
\
n </div>
\
n <div class="tips">
\
n <b>长按保存海报 或发送给好友</b>
\
n <br>
\
n 越多朋友报名,您可得越多星星
\
n </div>
\
n </div>
\
n
\
n </div>
\
n </div>
\
n</template>
\
n
\
n<script>
\
n import starbg_1 from
\'
../../assets/starActivity/actBg1.png
\'
\
n import starbg_2 from
\'
../../assets/starActivity/actBg2.png
\'
\
n import starbg_3 from
\'
../../assets/starActivity/actBg3.png
\'
\
n import starbg_4 from
\'
../../assets/starActivity/actBg4.png
\'
\
n import x_url from
\'
../../assets/starActivity/x.png
\'
\
n import log_url from
\'
../../assets/starActivity/log.png
\'
\
n import qr_url from
\'
../../assets/starActivity/qr.png
\'
\
n import share_img_url from
\'
../../assets/starActivity/share_bg.jpg
\'
\
n import no_url from
\'
../../assets/starActivity/no.png
\'
\
n import {getUserIntegralApi,getUserIntegralListApi,getShortApi,getShareGoodsApi,getwechatParam} from "../../service/api";
\
n import QRCode from
\'
qrcodejs2
\'
\
n import html2canvas from
\'
html2canvas
\'
\
n import { Indicator } from
\'
mint-ui
\'
\
n export default {
\
n name: "index",
\
n data(){
\
n return {
\
n starbg_1:starbg_1,
\
n share_img_url:share_img_url,
\
n log_url:log_url,
\
n no_list:false,
\
n log_show:false,
\
n share_show:false,
\
n qr_show:false,
\
n dataURL:null,
\
n no_url:no_url,
\
n qr_url:qr_url,
\
n starbg_2:starbg_2,
\
n starbg_3:starbg_3,
\
n starbg_4:starbg_4,
\
n x_url:x_url,
\
n star_total:0,
\
n logList:[],
\
n shopId:null,
\
n share_URL:null
\
n }
\
n },
\
n methods:{
\
n initPage(){
\
n getShareGoodsApi().then(res=>{
\
n this.shopId = res[0].value;
\
n this.share_URL = process.env.API_URL+
\'
#/buyDetail?shopId=
\'
+ this.shopId +
\'
&invite_code=CC-ZKHB-
\'
+JSON.parse(localStorage.getItem(
\'
userDesc
\'
)).user_id;
\
n this.onShare(this.share_URL);
\
n this.toDataURLBase64(this.share_img_url,(cal)=>{
\
n this.share_img_url = cal;
\
n })
\
n });
\
n getUserIntegralApi().then(res=>{
\
n this.star_total = res.last_value
\
n })
\
n },
\
n closeLog(){
\
n window.removeEventListener("scroll",this.scrollFix);
\
n this.log_show = false
\
n },
\
n onShare(URL) {
\
n this.enableShare({
\
n product_title: `赠您【1元领取398元英语启蒙课程特权】,限时福利,立即领取`, // 分享标题
\
n desc: `学习另赠价值58元实物绘本,包邮送到家~`,//
\
n shareIcon:
\'
https://cdn.singsingenglish.com/logo/logo.jpg
\'
,
\
n shareUrl:URL
\
n })
\
n },
\
n showQr(){
\
n this.qr_show = true;
\
n this.$sa.track(
\'
buttonClick
\'
,{
\
n tabTitle:
\'
星星活动页
\'
,
\
n moduleTitle:
\'
星星活动页
\'
,
\
n buttonType:
\'
功能
\'
,
\
n buttonName:
\'
小助手二维码
\'
\
n });
\
n },
\
n enableShare: function(option) {
\
n getwechatParam({
\
n api_list:
\'
onMenuShareAppMessage,onMenuShareTimeline
\'
,
\
n url:window.location.href.split(
\'
#
\'
)[0]
\
n }).then(wechatRes => {
\
n wx.config({
\
n debug: false,
\
n appId: wechatRes.appId,
\
n timestamp: parseInt(wechatRes.timestamp),
\
n nonceStr: wechatRes.nonceStr,
\
n signature: wechatRes.signature,
\
n jsApiList: wechatRes.jsApiList
\
n });
\
n wx.ready(function() {
\
n wx.onMenuShareTimeline({
\
n title: option.product_title, // 分享标题
\
n desc: option.desc,// 分享描述
\
n link: option.shareUrl, // 分享链接
\
n imgUrl: option.shareIcon ||
\'
https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png
\'
, // 分享图标
\
n success: function() {
\
n console.log(
\'
分享成功
\'
);
\
n },
\
n cancel: function() {
\
n console.log(
\'
分享失败
\'
);
\
n }
\
n });
\
n wx.onMenuShareAppMessage({
\
n title: option.product_title, // 分享标题
\
n desc: option.desc,// 分享描述
\
n link: option.shareUrl, // 分享链接
\
n imgUrl: option.shareIcon ||
\'
https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png
\'
, // 分享图标
\
n success: function() {
\
n },
\
n cancel: function() {
\
n }
\
n });
\
n })
\
n })
\
n },
\
n qrcode(data){
\
n if(this.QRCodeB){
\
n this.QRCodeB.makeCode(data)
\
n }else{
\
n this.QRCodeB = new QRCode(
\'
qrcode
\'
, {
\
n width: 140,
\
n height: 140, // 高度
\
n text: data, // 二维码内容
\
n image:
\'\'
\
n });
\
n }
\
n },
\
n refshow(){
\
n this.$sa.track(
\'
buttonClick
\'
,{
\
n tabTitle:
\'
星星活动页
\'
,
\
n moduleTitle:
\'
星星活动页
\'
,
\
n buttonType:
\'
功能
\'
,
\
n buttonName:
\'
生成海报
\'
\
n });
\
n this.share_show = true;
\
n if(this.dataURL){}else{
\
n Indicator.open();
\
n getShortApi({url:this.share_URL}).then(res=>{
\
n this.qrcode(res.url);
\
n this.$nextTick(()=>{
\
n let {
\
n width,
\
n } = document.getElementById(
\'
capture
\'
).getClientRects()[0];
\
n document.getElementById(
\'
capture
\'
).style.width = document.getElementById(
\'
capture
\'
).getClientRects()[0].width*2 +
\'
px
\'
;
\
n document.getElementById(
\'
capture
\'
).style.height = document.getElementById(
\'
capture
\'
).getClientRects()[0].height*2 +
\'
px
\'
;
\
n setTimeout(()=>{
\
n html2canvas(document.getElementById(
\'
capture
\'
),{
\
n async: true,
\
n scale: 2,
\
n letterRendering: true,
\
n }).then((canvas) => {
\
n let dataURL = canvas.toDataURL("image/jpg");
\
n this.dataURL = dataURL;
\
n document.getElementById(
\'
capture
\'
).style.display="none"
\
n Indicator.close();
\
n }).catch(res=>{
\
n alert(res);console.log();
\
n document.getElementById(
\'
capture
\'
).style.display="none"
\
n Indicator.close();
\
n });
\
n },500)
\
n })
\
n })
\
n }
\
n },
\
n getOffsetRect(ele){
\
n var box=ele.getBoundingClientRect();
\
n var body=document.body,
\
n docElem=document.documentElement;
\
n //获取页面的scrollTop,scrollLeft(兼容性写法)
\
n var scrollTop=window.pageYOffset||docElem.scrollTop||body.scrollTop,
\
n scrollLeft=window.pageXOffset||docElem.scrollLeft||body.scrollLeft;
\
n var clientTop=docElem.clientTop||body.clientTop,
\
n clientLeft=docElem.clientLeft||body.clientLeft;
\
n var top=box.top+scrollTop-clientTop,
\
n left=box.left+scrollLeft-clientLeft;
\
n return {
\
n //Math.round 兼容火狐浏览器bug
\
n top:Math.round(top),
\
n left:Math.round(left)
\
n }
\
n },
\
n toDataURLBase64 (src, callback) {
\
n let xhttp = new XMLHttpRequest();
\
n xhttp.onload = function () {
\
n let fileReader = new FileReader();
\
n fileReader.onloadend = function () {
\
n callback(fileReader.result)
\
n };
\
n fileReader.readAsDataURL(xhttp.response)
\
n };
\
n xhttp.responseType =
\'
blob
\'
;
\
n xhttp.open(
\'
GET
\'
, src, true);
\
n xhttp.send()
\
n },
\
n scrollFix(data){
\
n window.scrollTo(0, data)
\
n },
\
n showLog(){
\
n this.$sa.track(
\'
buttonClick
\'
,{
\
n tabTitle:
\'
星星活动页
\'
,
\
n moduleTitle:
\'
星星活动页
\'
,
\
n buttonType:
\'
功能
\'
,
\
n buttonName:
\'
查看积分
\'
\
n });
\
n getUserIntegralListApi({limit:1000}).then(res=>{
\
n if(!res.list || res.list.length <1 ){
\
n this.no_list = true
\
n }else{
\
n this.logList = res.list;
\
n }
\
n let t =document.documentElement.scrollTop||document.body.scrollTop;
\
n window.addEventListener("scroll",this.scrollFix);
\
n this.log_show = true;
\
n })
\
n }
\
n },
\
n filters:{
\
n substrTime(value){
\
n return value.substr(0,10).replace(/-/g,
\'
.
\'
)
\
n }
\
n },
\
n mounted(){
\
n this.initPage();
\
n window.onscroll= ()=>{
\
n //变量t是滚动条滚动时,距离顶部的距离
\
n let t = document.documentElement.scrollTop||document.body.scrollTop;
\
n if(t>300){
\
n this.$refs.btn_block.style.opacity = 1;
\
n
\
n this.$refs.btn_block.style.display =
\'
block
\'
\
n }else{
\
n this.$refs.btn_block.style.opacity = 0;
\
n this.$refs.btn_block.style.display =
\'
none
\'
\
n }
\
n }
\
n }
\
n }
\
n<
\
/script>
\
n
\
n<style scoped lang="less">
\
n @import "../../util/public";
\
n.star-activity-page{
\
n padding-bottom: 60*@toVw;
\
n .bg{
\
n width: 100%;
\
n display: block;
\
n }
\
n .star-total{
\
n width: 164*@toVw;
\
n height: 39*@toVw;
\
n border: 1*@toVw solid #000;
\
n border-radius: 80*@toVw;
\
n line-height: 39*@toVw;
\
n font-size:18px;
\
n background:rgba(255,216,0,1);
\
n font-family:PingFang-SC-Medium;
\
n font-weight:500;
\
n color:rgba(0,0,0,1);
\
n text-align: center;
\
n position: absolute;
\
n top: 480*@toVw;
\
n left: 50%;
\
n margin-left: -82*@toVw;
\
n .x-img{
\
n width: 7*@toVw;
\
n }
\
n }
\
n .btn-block{
\
n padding:8*@toVw;
\
n position: fixed;
\
n left: 0;
\
n width: 100%;
\
n background: white;
\
n opacity: 0;
\
n display: none;
\
n transition: all 0.5s;
\
n bottom: 0;
\
n .btn{
\
n width: 287*@toVw;
\
n height: 44*@toVw;
\
n margin: auto;
\
n background: #FFAE17;
\
n border-radius: 100*@toVw;
\
n color: white;
\
n line-height: 44*@toVw;
\
n text-align: center;
\
n font-size:16px;
\
n font-family:PingFang-SC-Medium;
\
n font-weight:500;
\
n }
\
n }
\
n}
\
n .qr-img{
\
n width: 323*@toVw;
\
n }
\
n .log-img{
\
n width: 337*@toVw;
\
n height: 354*@toVw;
\
n background-size: 100% 100%;
\
n padding-top: 130*@toVw;
\
n position: relative;
\
n .content{
\
n width: 280*@toVw;
\
n max-height: 220*@toVw;
\
n font-size:14px;
\
n font-family:PingFang-SC-Medium;
\
n font-weight:500;
\
n color:rgba(0,0,0,1);
\
n overflow: auto;
\
n line-height: 25*@toVw;
\
n .list{
\
n span{
\
n display: inline-block;
\
n }
\
n .star-num{
\
n float: right;
\
n vertical-align: middle;
\
n }
\
n .desc-text{
\
n vertical-align: middle;
\
n max-width: 120*@toVw;
\
n overflow: hidden;
\
n white-space: nowrap;
\
n text-overflow: ellipsis;
\
n }
\
n .time-text{
\
n vertical-align: middle;
\
n margin-right: 10*@toVw;
\
n }
\
n }
\
n }
\
n .btn{
\
n width: 247*@toVw;
\
n height: 46*@toVw;
\
n line-height: 46*@toVw;
\
n background: #F6D723;
\
n border-radius: 100*@toVw;
\
n color: #DF4225;
\
n font-size:16px;
\
n font-family:PingFang-SC-Bold;
\
n font-weight:bold;
\
n text-align: center;
\
n position: absolute;
\
n bottom: 36*@toVw;
\
n left: 50%;
\
n margin-left: -123.5*@toVw;
\
n }
\
n }
\
n .share_img{
\
n width: 297*@toVw;
\
n height: 475*@toVw;
\
n background-size: 100% 100%;
\
n position: relative;
\
n .qrcode{
\
n width: 175*@toVw;
\
n height: 175*@toVw;
\
n position: absolute;
\
n bottom: 34*@toVw;
\
n right: 8%;
\
n }
\
n }
\
n .cvs-img{
\
n position: absolute;
\
n width: 297*@toVw;
\
n height: 475*@toVw;
\
n background-size: 100% 100%;
\
n z-index: 2;
\
n }
\
n .share-show-block{
\
n position: fixed;
\
n overflow: auto;
\
n top: 0;
\
n bottom: 0;
\
n left: 0;
\
n right: 0;
\
n background: rgba(0,0,0,0.5);
\
n .tips{
\
n color: white;
\
n width: 100%;
\
n left: 0;
\
n position: absolute;
\
n top: 475*@toVw;
\
n z-index: 3;
\
n text-align: center;
\
n }
\
n .share-show-content{
\
n width: 297*@toVw;
\
n height: 500*@toVw;
\
n position: absolute;
\
n top: 50%;
\
n margin-left: -148.5*@toVw;
\
n left: 50%;
\
n margin-top: -250*@toVw;
\
n }
\
n }
\
n .no-list{
\
n text-align: center;
\
n color: #aaaaaa;
\
n img{
\
n display: block;
\
n margin-bottom: 10*@toVw;
\
n width: 150*@toVw;
\
n }
\
n }
\
n .qr-close{
\
n width: 250*@toVw;
\
n position: absolute;
\
n bottom: 40*@toVw;
\
n left: 50%;
\
n margin-left: -125*@toVw;
\
n height: 40*@toVw;
\
n }
\
n</style>
\
n<style>
\
n .qrcode img{
\
n width: 100% !important;
\
n }
\
n</style>
\
n'
],
sourceRoot
:
""
}])},
riDf
:
function
(
n
,
t
,
e
){
"use strict"
;
Object
.
defineProperty
(
t
,
"__esModule"
,{
value
:
!
0
});
var
o
=
e
(
"FRDK"
),
i
=
e
.
n
(
o
),
a
=
e
(
"f+ht"
),
s
=
e
.
n
(
a
),
l
=
e
(
"oSXS"
),
r
=
e
.
n
(
l
),
c
=
e
(
"yniu"
),
A
=
e
.
n
(
c
),
g
=
e
(
"+2W0"
),
d
=
e
.
n
(
g
),
h
=
e
(
"JK9h"
),
p
=
e
.
n
(
h
),
w
=
e
(
"UEMf"
),
m
=
e
.
n
(
w
),
u
=
e
(
"3CuV"
),
b
=
e
.
n
(
u
),
v
=
e
(
"2Ihx"
),
f
=
e
.
n
(
v
),
C
=
e
(
"CCn6"
),
E
=
e
(
"MJLE"
),
_
=
e
.
n
(
E
),
x
=
e
(
"2Pnh"
),
y
=
e
.
n
(
x
),
B
=
e
(
"Au9i"
),
k
=
{
name
:
"index"
,
data
:
function
(){
return
{
starbg_1
:
i
.
a
,
share_img_url
:
b
.
a
,
log_url
:
p
.
a
,
no_list
:
!
1
,
log_show
:
!
1
,
share_show
:
!
1
,
qr_show
:
!
1
,
dataURL
:
null
,
no_url
:
f
.
a
,
qr_url
:
m
.
a
,
starbg_2
:
s
.
a
,
starbg_3
:
r
.
a
,
starbg_4
:
A
.
a
,
x_url
:
d
.
a
,
star_total
:
0
,
logList
:[],
shopId
:
null
,
share_URL
:
null
}},
methods
:{
initPage
:
function
(){
var
n
=
this
;
Object
(
C
.
u
)().
then
(
function
(
t
){
n
.
shopId
=
t
[
0
].
value
,
n
.
share_URL
=
"https://wechat-test.changchangenglish.com/#/buyDetail?shopId="
+
n
.
shopId
+
"&invite_code=CC-ZKHB-"
+
JSON
.
parse
(
localStorage
.
getItem
(
"userDesc"
)).
user_id
,
n
.
onShare
(
n
.
share_URL
),
n
.
toDataURLBase64
(
n
.
share_img_url
,
function
(
t
){
n
.
share_img_url
=
t
})}),
Object
(
C
.
B
)().
then
(
function
(
t
){
n
.
star_total
=
t
.
last_value
})},
closeLog
:
function
(){
window
.
removeEventListener
(
"scroll"
,
this
.
scrollFix
),
this
.
log_show
=!
1
},
onShare
:
function
(
n
){
this
.
enableShare
({
product_title
:
"赠您【1元领取398元英语启蒙课程特权】,限时福利,立即领取"
,
desc
:
"学习另赠价值58元实物绘本,包邮送到家~"
,
shareIcon
:
"https://cdn.singsingenglish.com/logo/logo.jpg"
,
shareUrl
:
n
})},
showQr
:
function
(){
this
.
qr_show
=!
0
,
this
.
$sa
.
track
(
"buttonClick"
,{
tabTitle
:
"星星活动页"
,
moduleTitle
:
"星星活动页"
,
buttonType
:
"功能"
,
buttonName
:
"小助手二维码"
})},
enableShare
:
function
(
n
){
Object
(
C
.
F
)({
api_list
:
"onMenuShareAppMessage,onMenuShareTimeline"
,
url
:
window
.
location
.
href
.
split
(
"#"
)[
0
]}).
then
(
function
(
t
){
wx
.
config
({
debug
:
!
1
,
appId
:
t
.
appId
,
timestamp
:
parseInt
(
t
.
timestamp
),
nonceStr
:
t
.
nonceStr
,
signature
:
t
.
signature
,
jsApiList
:
t
.
jsApiList
}),
wx
.
ready
(
function
(){
wx
.
onMenuShareTimeline
({
title
:
n
.
product_title
,
desc
:
n
.
desc
,
link
:
n
.
shareUrl
,
imgUrl
:
n
.
shareIcon
||
"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png"
,
success
:
function
(){
console
.
log
(
"分享成功"
)},
cancel
:
function
(){
console
.
log
(
"分享失败"
)}}),
wx
.
onMenuShareAppMessage
({
title
:
n
.
product_title
,
desc
:
n
.
desc
,
link
:
n
.
shareUrl
,
imgUrl
:
n
.
shareIcon
||
"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png"
,
success
:
function
(){},
cancel
:
function
(){}})})})},
qrcode
:
function
(
n
){
this
.
QRCodeB
?
this
.
QRCodeB
.
makeCode
(
n
):
this
.
QRCodeB
=
new
_
.
a
(
"qrcode"
,{
width
:
140
,
height
:
140
,
text
:
n
,
image
:
""
})},
refshow
:
function
(){
var
n
=
this
;
this
.
$sa
.
track
(
"buttonClick"
,{
tabTitle
:
"星星活动页"
,
moduleTitle
:
"星星活动页"
,
buttonType
:
"功能"
,
buttonName
:
"生成海报"
}),
this
.
share_show
=!
0
,
this
.
dataURL
||
(
B
.
Indicator
.
open
(),
Object
(
C
.
v
)({
url
:
this
.
share_URL
}).
then
(
function
(
t
){
n
.
qrcode
(
t
.
url
),
n
.
$nextTick
(
function
(){
document
.
getElementById
(
"capture"
).
getClientRects
()[
0
].
width
;
document
.
getElementById
(
"capture"
).
style
.
width
=
2
*
document
.
getElementById
(
"capture"
).
getClientRects
()[
0
].
width
+
"px"
,
document
.
getElementById
(
"capture"
).
style
.
height
=
2
*
document
.
getElementById
(
"capture"
).
getClientRects
()[
0
].
height
+
"px"
,
setTimeout
(
function
(){
y
()(
document
.
getElementById
(
"capture"
),{
async
:
!
0
,
scale
:
2
,
letterRendering
:
!
0
}).
then
(
function
(
t
){
var
e
=
t
.
toDataURL
(
"image/jpg"
);
n
.
dataURL
=
e
,
document
.
getElementById
(
"capture"
).
style
.
display
=
"none"
,
B
.
Indicator
.
close
()}).
catch
(
function
(
n
){
alert
(
n
),
console
.
log
(),
document
.
getElementById
(
"capture"
).
style
.
display
=
"none"
,
B
.
Indicator
.
close
()})},
500
)})}))},
getOffsetRect
:
function
(
n
){
var
t
=
n
.
getBoundingClientRect
(),
e
=
document
.
body
,
o
=
document
.
documentElement
,
i
=
window
.
pageYOffset
||
o
.
scrollTop
||
e
.
scrollTop
,
a
=
window
.
pageXOffset
||
o
.
scrollLeft
||
e
.
scrollLeft
,
s
=
o
.
clientTop
||
e
.
clientTop
,
l
=
o
.
clientLeft
||
e
.
clientLeft
,
r
=
t
.
top
+
i
-
s
,
c
=
t
.
left
+
a
-
l
;
return
{
top
:
Math
.
round
(
r
),
left
:
Math
.
round
(
c
)}},
toDataURLBase64
:
function
(
n
,
t
){
var
e
=
new
XMLHttpRequest
;
e
.
onload
=
function
(){
var
n
=
new
FileReader
;
n
.
onloadend
=
function
(){
t
(
n
.
result
)},
n
.
readAsDataURL
(
e
.
response
)},
e
.
responseType
=
"blob"
,
e
.
open
(
"GET"
,
n
,
!
0
),
e
.
send
()},
scrollFix
:
function
(
n
){
window
.
scrollTo
(
0
,
n
)},
showLog
:
function
(){
var
n
=
this
;
this
.
$sa
.
track
(
"buttonClick"
,{
tabTitle
:
"星星活动页"
,
moduleTitle
:
"星星活动页"
,
buttonType
:
"功能"
,
buttonName
:
"查看积分"
}),
Object
(
C
.
C
)({
limit
:
1
e3
}).
then
(
function
(
t
){
!
t
.
list
||
t
.
list
.
length
<
1
?
n
.
no_list
=!
0
:
n
.
logList
=
t
.
list
;
document
.
documentElement
.
scrollTop
||
document
.
body
.
scrollTop
;
window
.
addEventListener
(
"scroll"
,
n
.
scrollFix
),
n
.
log_show
=!
0
})}},
filters
:{
substrTime
:
function
(
n
){
return
n
.
substr
(
0
,
10
).
replace
(
/-/g
,
"."
)}},
mounted
:
function
(){
var
n
=
this
;
this
.
initPage
(),
window
.
onscroll
=
function
(){(
document
.
documentElement
.
scrollTop
||
document
.
body
.
scrollTop
)
>
300
?(
n
.
$refs
.
btn_block
.
style
.
opacity
=
1
,
n
.
$refs
.
btn_block
.
style
.
display
=
"block"
):(
n
.
$refs
.
btn_block
.
style
.
opacity
=
0
,
n
.
$refs
.
btn_block
.
style
.
display
=
"none"
)}}},
R
=
function
(){
var
n
=
this
,
t
=
n
.
$createElement
,
e
=
n
.
_self
.
_c
||
t
;
return
e
(
"div"
,{
staticClass
:
"star-activity-page"
},[
e
(
"div"
,[
e
(
"img"
,{
staticClass
:
"bg"
,
attrs
:{
src
:
n
.
starbg_1
}}),
n
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"star-total"
,
on
:{
click
:
n
.
showLog
}},[
n
.
_v
(
"
\n
我的星星 "
),
e
(
"img"
,{
staticClass
:
"x-img"
,
attrs
:{
src
:
n
.
x_url
}}),
n
.
_v
(
n
.
_s
(
n
.
star_total
)
+
"
\n
"
)]),
n
.
_v
(
" "
),
e
(
"img"
,{
staticClass
:
"bg"
,
attrs
:{
src
:
n
.
starbg_2
}}),
n
.
_v
(
" "
),
e
(
"img"
,{
staticClass
:
"bg"
,
attrs
:{
src
:
n
.
starbg_3
},
on
:{
click
:
n
.
showQr
}}),
n
.
_v
(
" "
),
e
(
"img"
,{
staticClass
:
"bg"
,
attrs
:{
src
:
n
.
starbg_4
}})]),
n
.
_v
(
" "
),
e
(
"div"
,{
ref
:
"btn_block"
,
staticClass
:
"btn-block"
},[
e
(
"div"
,{
staticClass
:
"btn"
,
on
:{
click
:
n
.
refshow
}},[
n
.
_v
(
"
\n
生成赠课海报
\n
"
)])]),
n
.
_v
(
" "
),
e
(
"mt-popup"
,{
staticStyle
:{
background
:
"transparent"
},
model
:{
value
:
n
.
qr_show
,
callback
:
function
(
t
){
n
.
qr_show
=
t
},
expression
:
"qr_show"
}},[
e
(
"div"
,{
staticClass
:
"qr-img"
},[
e
(
"img"
,{
staticClass
:
"qr-img"
,
attrs
:{
src
:
n
.
qr_url
}}),
n
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"qr-close"
,
on
:{
click
:
function
(
t
){
n
.
qr_show
=!
1
}}})])]),
n
.
_v
(
" "
),
e
(
"mt-popup"
,{
staticStyle
:{
background
:
"transparent"
},
attrs
:{
closeOnClickModal
:
!
1
},
model
:{
value
:
n
.
log_show
,
callback
:
function
(
t
){
n
.
log_show
=
t
},
expression
:
"log_show"
}},[
e
(
"div"
,{
staticClass
:
"log-img"
,
style
:{
backgroundImage
:
"url('"
+
n
.
log_url
+
"')"
}},[
e
(
"div"
,{
staticClass
:
"content"
},[
n
.
no_list
?
e
(
"div"
,{
staticClass
:
"no-list"
},[
e
(
"img"
,{
attrs
:{
src
:
n
.
no_url
}}),
n
.
_v
(
"
\n
—— 暂无记录 ——
\n
"
)]):
n
.
_e
(),
n
.
_v
(
" "
),
n
.
_l
(
n
.
logList
,
function
(
t
){
return
e
(
"div"
,{
staticClass
:
"list"
},[
e
(
"span"
,{
staticClass
:
"time-text"
},[
n
.
_v
(
"
\n
"
+
n
.
_s
(
n
.
_f
(
"substrTime"
)(
t
.
created_at
))
+
"
\n
"
)]),
n
.
_v
(
" "
),
e
(
"span"
,{
staticClass
:
"desc-text"
},[
n
.
_v
(
"
\n
"
+
n
.
_s
(
t
.
desc
)
+
"
\n
"
)]),
n
.
_v
(
" "
),
1
===
t
.
is_add
?
e
(
"span"
,{
staticClass
:
"star-num"
,
staticStyle
:{
color
:
"#7ED321"
}},[
n
.
_v
(
"
\n
星星+"
+
n
.
_s
(
t
.
value
)
+
"
\n
"
)]):
n
.
_e
(),
n
.
_v
(
" "
),
1
!==
t
.
is_add
?
e
(
"span"
,{
staticClass
:
"star-num"
,
staticStyle
:{
color
:
"#D0021B"
}},[
n
.
_v
(
"
\n
星星-"
+
n
.
_s
(
t
.
value
)
+
"
\n
"
)]):
n
.
_e
()])})],
2
),
n
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"btn"
,
on
:{
click
:
n
.
closeLog
}},[
n
.
_v
(
"
\n
知道了
\n
"
)])])]),
n
.
_v
(
" "
),
n
.
share_show
?
e
(
"div"
,{
staticClass
:
"share-show-block"
,
on
:{
click
:
function
(
t
){
n
.
share_show
=!
1
}}},[
e
(
"div"
,{
staticClass
:
"share-show-content"
},[
e
(
"img"
,{
staticClass
:
"cvs-img"
,
attrs
:{
src
:
n
.
dataURL
,
id
:
"cvs-img"
}}),
n
.
_v
(
" "
),
e
(
"div"
,{
ref
:
"imageWrapper"
,
staticClass
:
"share_img"
,
style
:{
backgroundImage
:
"url('"
+
n
.
share_img_url
+
"')"
},
attrs
:{
id
:
"capture"
}},[
e
(
"div"
,{
staticClass
:
"qrcode"
,
attrs
:{
id
:
"qrcode"
}})]),
n
.
_v
(
" "
),
n
.
_m
(
0
)])]):
n
.
_e
()],
1
)};
R
.
_withStripped
=!
0
;
var
V
=
{
render
:
R
,
staticRenderFns
:[
function
(){
var
n
=
this
.
$createElement
,
t
=
this
.
_self
.
_c
||
n
;
return
t
(
"div"
,{
staticClass
:
"tips"
},[
t
(
"b"
,[
this
.
_v
(
"长按保存海报 或发送给好友"
)]),
this
.
_v
(
" "
),
t
(
"br"
),
this
.
_v
(
"
\n
越多朋友报名,您可得越多星星
\n
"
)])}]},
L
=
V
;
var
D
=!
1
;
var
q
=
e
(
"VU/8"
)(
k
,
L
,
!
1
,
function
(
n
){
D
||
(
e
(
"yKqH"
),
e
(
"7Kl1"
))},
"data-v-5c664a65"
,
null
);
q
.
options
.
__file
=
"src/components/star/index.vue"
;
t
.
default
=
q
.
exports
},
yKqH
:
function
(
n
,
t
,
e
){
var
o
=
e
(
"pGj6"
);
"string"
==
typeof
o
&&
(
o
=
[[
n
.
i
,
o
,
""
]]),
o
.
locals
&&
(
n
.
exports
=
o
.
locals
);
e
(
"rjj0"
)(
"66b6212c"
,
o
,
!
1
,{})},
yniu
:
function
(
n
,
t
,
e
){
n
.
exports
=
e
.
p
+
"static/img/actBg4.74aadcc.png"
}});
//# sourceMappingURL=4.091da077f95ed5811d79.js.map
\ No newline at end of file
webpackJsonp
([
4
],{
"+2W0"
:
function
(
n
,
t
){
n
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAd9JREFUOBGVk00uREEUhZ9/EQZiYECMzCUSAwswZR92YDFC9wYQhPhbhAXQE1vwTztfpU67r9973elKvq5bt+45dV+910VRHmNawo54EodiWjjvmdyReBbUOq+wOrxJ4avoZk40R3Pi07BPbaO5TcdV1AmiaD6rPERT76OZEPZR+L9gY0q0hQVxPlMeYs7xsfJoS+acQqeTgo4WxYWwaNh8njVo8cALz/TDghPnBMar4koMM6WGWjRo8SgZ8wi8lHmxJFbEurgRTebsUUMtGrR4JGN+GIj7B3t1+Vhnfcz1Yt9xvIo17V6Lpm6dp4baxqvAnOuYETzWKC/vMmvQVr4KG3NHLeGO4vygPMSc47byaAcad2rE98ptZYht6Lmj3EBjHmdXvAmL7hRvio0MMTnvvyveE6WriK0T84G/iEexLejuQHyJ38yP5luxLBbEvuCK2Pdhvf82d4wpj8PJ/IuYybGHACGDT8y5b8Ufgq6ZPwW5LsKmgVEq0kyX0dhP6lzFIxq7Kxu6mDXGwMAU/OfgcGoAjzTqjLlPBgLGMGP2/Q4qxiTAXVHsjmxsEQfGjtmPNamOl8Dw7BfD2jkKEcbhOnLsG9d1LabAcZzT6VlIjcegmqRxQb/A61FnN1L8AQ0BxfTPbexRAAAAAElFTkSuQmCC"
},
"2Ihx"
:
function
(
n
,
t
,
e
){
n
.
exports
=
e
.
p
+
"static/img/no.4e27c3e.png"
},
"3CuV"
:
function
(
n
,
t
,
e
){
n
.
exports
=
e
.
p
+
"static/img/share_bg.03f118a.jpg"
},
"7Kl1"
:
function
(
n
,
t
,
e
){
var
o
=
e
(
"pN2H"
);
"string"
==
typeof
o
&&
(
o
=
[[
n
.
i
,
o
,
""
]]),
o
.
locals
&&
(
n
.
exports
=
o
.
locals
);
e
(
"rjj0"
)(
"fbe34a26"
,
o
,
!
1
,{})},
FRDK
:
function
(
n
,
t
,
e
){
n
.
exports
=
e
.
p
+
"static/img/actBg1.f48d135.png"
},
JK9h
:
function
(
n
,
t
,
e
){
n
.
exports
=
e
.
p
+
"static/img/log.8c70e94.png"
},
UEMf
:
function
(
n
,
t
,
e
){
n
.
exports
=
e
.
p
+
"static/img/qr.f968b9d.png"
},
"f+ht"
:
function
(
n
,
t
,
e
){
n
.
exports
=
e
.
p
+
"static/img/actBg2.b47e39b.png"
},
oSXS
:
function
(
n
,
t
,
e
){
n
.
exports
=
e
.
p
+
"static/img/actBg3.53dd5e6.png"
},
pGj6
:
function
(
n
,
t
,
e
){(
n
.
exports
=
e
(
"FZ+f"
)(
!
0
)).
push
([
n
.
i
,
"
\n
.fl-r[data-v-5c664a65] {
\n
float: right;
\n
}
\n
.main-block[data-v-5c664a65] {
\n
margin: 5px;
\n
background: white;
\n
padding: 5px;
\n
}
\n
.clear-both[data-v-5c664a65]:after {
\n
content: '';
\n
display: block;
\n
clear: both;
\n
}
\n
[data-v-5c664a65]::-webkit-scrollbar-track-piece {
\n
border-radius: 10px;
\n
}
\n
[data-v-5c664a65]::-webkit-scrollbar {
\n
width: 5px;
\n
height: 5px;
\n
}
\n
[data-v-5c664a65]::-webkit-scrollbar-thumb {
\n
background-color: #999;
\n
border-radius: 10px;
\n
height: 10px;
\n
min-height: 10px;
\n
}
\n
.star-activity-page[data-v-5c664a65] {
\n
padding-bottom: 16vw;
\n
}
\n
.star-activity-page .bg[data-v-5c664a65] {
\n
width: 100%;
\n
display: block;
\n
}
\n
.star-activity-page .star-total[data-v-5c664a65] {
\n
width: 43.73333333vw;
\n
height: 10.4vw;
\n
border: 0.26666667vw solid #000;
\n
border-radius: 21.33333333vw;
\n
line-height: 10.4vw;
\n
font-size: 18px;
\n
background: #ffd800;
\n
font-family: PingFang-SC-Medium;
\n
font-weight: 500;
\n
color: #000000;
\n
text-align: center;
\n
position: absolute;
\n
top: 128vw;
\n
left: 50%;
\n
margin-left: -21.86666667vw;
\n
}
\n
.star-activity-page .star-total .x-img[data-v-5c664a65] {
\n
width: 1.86666667vw;
\n
}
\n
.star-activity-page .btn-block[data-v-5c664a65] {
\n
padding: 2.13333333vw;
\n
position: fixed;
\n
left: 0;
\n
width: 100%;
\n
background: white;
\n
opacity: 0;
\n
display: none;
\n
-webkit-transition: all 0.5s;
\n
transition: all 0.5s;
\n
bottom: 0;
\n
}
\n
.star-activity-page .btn-block .btn[data-v-5c664a65] {
\n
width: 76.53333333vw;
\n
height: 11.73333333vw;
\n
margin: auto;
\n
background: #FFAE17;
\n
border-radius: 26.66666667vw;
\n
color: white;
\n
line-height: 11.73333333vw;
\n
text-align: center;
\n
font-size: 16px;
\n
font-family: PingFang-SC-Medium;
\n
font-weight: 500;
\n
}
\n
.qr-img[data-v-5c664a65] {
\n
width: 86.13333333vw;
\n
}
\n
.log-img[data-v-5c664a65] {
\n
width: 89.86666667vw;
\n
height: 94.4vw;
\n
background-size: 100% 100%;
\n
padding-top: 34.66666667vw;
\n
position: relative;
\n
}
\n
.log-img .content[data-v-5c664a65] {
\n
width: 74.66666667vw;
\n
max-height: 58.66666667vw;
\n
font-size: 14px;
\n
font-family: PingFang-SC-Medium;
\n
font-weight: 500;
\n
color: #000000;
\n
overflow: auto;
\n
line-height: 6.66666667vw;
\n
}
\n
.log-img .content .list span[data-v-5c664a65] {
\n
display: inline-block;
\n
}
\n
.log-img .content .list .star-num[data-v-5c664a65] {
\n
float: right;
\n
vertical-align: middle;
\n
}
\n
.log-img .content .list .desc-text[data-v-5c664a65] {
\n
vertical-align: middle;
\n
max-width: 32vw;
\n
overflow: hidden;
\n
white-space: nowrap;
\n
text-overflow: ellipsis;
\n
}
\n
.log-img .content .list .time-text[data-v-5c664a65] {
\n
vertical-align: middle;
\n
margin-right: 2.66666667vw;
\n
}
\n
.log-img .btn[data-v-5c664a65] {
\n
width: 65.86666667vw;
\n
height: 12.26666667vw;
\n
line-height: 12.26666667vw;
\n
background: #F6D723;
\n
border-radius: 26.66666667vw;
\n
color: #DF4225;
\n
font-size: 16px;
\n
font-family: PingFang-SC-Bold;
\n
font-weight: bold;
\n
text-align: center;
\n
position: absolute;
\n
bottom: 9.6vw;
\n
left: 50%;
\n
margin-left: -32.93333333vw;
\n
}
\n
.share_img[data-v-5c664a65] {
\n
width: 79.2vw;
\n
height: 126.66666667vw;
\n
background-size: 100% 100%;
\n
position: relative;
\n
}
\n
.share_img .qrcode[data-v-5c664a65] {
\n
width: 46.66666667vw;
\n
height: 46.66666667vw;
\n
position: absolute;
\n
bottom: 9.06666667vw;
\n
right: 8%;
\n
}
\n
.cvs-img[data-v-5c664a65] {
\n
position: absolute;
\n
width: 79.2vw;
\n
height: 126.66666667vw;
\n
background-size: 100% 100%;
\n
z-index: 2;
\n
}
\n
.share-show-block[data-v-5c664a65] {
\n
position: fixed;
\n
overflow: auto;
\n
top: 0;
\n
bottom: 0;
\n
left: 0;
\n
right: 0;
\n
background: rgba(0, 0, 0, 0.5);
\n
}
\n
.share-show-block .tips[data-v-5c664a65] {
\n
color: white;
\n
width: 100%;
\n
left: 0;
\n
position: absolute;
\n
top: 126.66666667vw;
\n
z-index: 3;
\n
text-align: center;
\n
}
\n
.share-show-block .share-show-content[data-v-5c664a65] {
\n
width: 79.2vw;
\n
height: 133.33333333vw;
\n
position: absolute;
\n
top: 50%;
\n
margin-left: -39.6vw;
\n
left: 50%;
\n
margin-top: -66.66666667vw;
\n
}
\n
.no-list[data-v-5c664a65] {
\n
text-align: center;
\n
color: #aaaaaa;
\n
}
\n
.no-list img[data-v-5c664a65] {
\n
display: block;
\n
margin-bottom: 2.66666667vw;
\n
width: 40vw;
\n
}
\n
.qr-close[data-v-5c664a65] {
\n
width: 66.66666667vw;
\n
position: absolute;
\n
bottom: 10.66666667vw;
\n
left: 50%;
\n
margin-left: -33.33333333vw;
\n
height: 10.66666667vw;
\n
}
\n
"
,
""
,{
version
:
3
,
sources
:[
"D:/myproject/new-singsingH5/src/components/star/D:/myproject/new-singsingH5/src/util/public.less"
,
"D:/myproject/new-singsingH5/src/components/star/index.vue"
,
"D:/myproject/new-singsingH5/src/components/star/D:/myproject/new-singsingH5/src/components/star/index.vue"
],
names
:[],
mappings
:
";AAcA;EACE,aAAA;CCbD;ADeD;EACE,YAAA;EACA,kBAAA;EACA,aAAA;CCbD;ADmBC;EACE,YAAA;EACA,eAAA;EACA,YAAA;CCjBH;ADqBD;EACE,oBAAA;CCnBD;ADqBD;EACE,WAAA;EACA,YAAA;CCnBD;ADqBD;EACE,uBAAA;EACA,oBAAA;EACA,aAAA;EACA,iBAAA;CCnBD;AC2RD;EACE,qBAAA;CDzRD;ACwRD;EAGI,YAAA;EACA,eAAA;CDxRH;ACoRD;EAOI,qBAAA;EACA,eAAA;EACA,gCAAA;EACA,6BAAA;EACA,oBAAA;EACA,gBAAA;EACA,oBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;EACA,mBAAA;EACA,mBAAA;EACA,WAAA;EACA,UAAA;EACA,4BAAA;CDxRH;ACmQD;EAuBM,oBAAA;CDvRL;ACgQD;EA2BI,sBAAA;EACA,gBAAA;EACA,QAAA;EACA,YAAA;EACA,kBAAA;EACA,WAAA;EACA,cAAA;EACA,6BAAA;EAAA,qBAAA;EACA,UAAA;CDxRH;ACqPD;EAqCM,qBAAA;EACA,sBAAA;EACA,aAAA;EACA,oBAAA;EACA,6BAAA;EACA,aAAA;EACA,2BAAA;EACA,mBAAA;EACA,gBAAA;EACA,gCAAA;EACA,iBAAA;CDvRL;AC2RC;EACE,qBAAA;CDzRH;AC2RC;EACE,qBAAA;EACA,eAAA;EACA,2BAAA;EACA,2BAAA;EACA,mBAAA;CDzRH;ACoRC;EAOI,qBAAA;EACA,0BAAA;EACA,gBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;EACA,eAAA;EACA,0BAAA;CDxRL;AC0QC;EAiBQ,sBAAA;CDxRT;ACuQC;EAoBQ,aAAA;EACA,uBAAA;CDxRT;ACmQC;EAwBQ,uBAAA;EACA,gBAAA;EACA,iBAAA;EACA,oBAAA;EACA,wBAAA;CDxRT;AC4PC;EA+BQ,uBAAA;EACA,2BAAA;CDxRT;ACwPC;EAqCI,qBAAA;EACA,sBAAA;EACA,2BAAA;EACA,oBAAA;EACA,6BAAA;EACA,eAAA;EACA,gBAAA;EACA,8BAAA;EACA,kBAAA;EACA,mBAAA;EACA,mBAAA;EACA,cAAA;EACA,UAAA;EACA,4BAAA;CD1RL;AC6RC;EACE,cAAA;EACA,uBAAA;EACA,2BAAA;EACA,mBAAA;CD3RH;ACuRC;EAMI,qBAAA;EACA,sBAAA;EACA,mBAAA;EACA,qBAAA;EACA,UAAA;CD1RL;AC6RC;EACE,mBAAA;EACA,cAAA;EACA,uBAAA;EACA,2BAAA;EACA,WAAA;CD3RH;AC6RC;EACE,gBAAA;EACA,eAAA;EACA,OAAA;EACA,UAAA;EACA,QAAA;EACA,SAAA;EACA,+BAAA;CD3RH;ACoRC;EASI,aAAA;EACA,YAAA;EACA,QAAA;EACA,mBAAA;EACA,oBAAA;EACA,WAAA;EACA,mBAAA;CD1RL;AC2QC;EAkBI,cAAA;EACA,uBAAA;EACA,mBAAA;EACA,SAAA;EACA,qBAAA;EACA,UAAA;EACA,2BAAA;CD1RL;AC6RC;EACE,mBAAA;EACA,eAAA;CD3RH;ACyRC;EAII,eAAA;EACA,4BAAA;EACA,YAAA;CD1RL;AC6RC;EACE,qBAAA;EACA,mBAAA;EACA,sBAAA;EACA,UAAA;EACA,4BAAA;EACA,sBAAA;CD3RH"
,
file
:
"index.vue"
,
sourcesContent
:[
"//颜色参数
\n
@toVw:100/375vw;
\n
@toVh:100/667vh;
\n
@bg-b: #333;
\n
@bg-b-s:#444;
\n
@black-line:#191919;
\n
@gray-line:#666;
\n
@light-line:#ddd;
\n
@main-font-color:#fff;
\n
@secondary-font-color:#999;
\n
@gold-color-light:#FFD04B;
\n
@gold-color: #a18430;
\n\n
//公共类
\n
.fl-r{
\n
float: right;
\n
}
\n
.main-block{
\n
margin: 5px;
\n
background: white;
\n
padding: 5px;
\n
}
\n
html{
\n\n
}
\n
.clear-both{
\n
&:after{
\n
content: '';
\n
display: block;
\n
clear: both;
\n
}
\n
}
\n
//滚动条样式
\n
::-webkit-scrollbar-track-piece { //滚动条凹槽的颜色,还可以设置边框属性
\n
border-radius: 10px;
\n
}
\n
::-webkit-scrollbar {//滚动条的宽度
\n
width:5px;
\n
height:5px;
\n
}
\n
::-webkit-scrollbar-thumb {//滚动条的设置
\n
background-color:@secondary-font-color;
\n
border-radius: 10px;
\n
height: 10px;
\n
min-height:10px;
\n
}
\n
"
,
".fl-r {
\n
float: right;
\n
}
\n
.main-block {
\n
margin: 5px;
\n
background: white;
\n
padding: 5px;
\n
}
\n
.clear-both:after {
\n
content: '';
\n
display: block;
\n
clear: both;
\n
}
\n
::-webkit-scrollbar-track-piece {
\n
border-radius: 10px;
\n
}
\n
::-webkit-scrollbar {
\n
width: 5px;
\n
height: 5px;
\n
}
\n
::-webkit-scrollbar-thumb {
\n
background-color: #999;
\n
border-radius: 10px;
\n
height: 10px;
\n
min-height: 10px;
\n
}
\n
.star-activity-page {
\n
padding-bottom: 16vw;
\n
}
\n
.star-activity-page .bg {
\n
width: 100%;
\n
display: block;
\n
}
\n
.star-activity-page .star-total {
\n
width: 43.73333333vw;
\n
height: 10.4vw;
\n
border: 0.26666667vw solid #000;
\n
border-radius: 21.33333333vw;
\n
line-height: 10.4vw;
\n
font-size: 18px;
\n
background: #ffd800;
\n
font-family: PingFang-SC-Medium;
\n
font-weight: 500;
\n
color: #000000;
\n
text-align: center;
\n
position: absolute;
\n
top: 128vw;
\n
left: 50%;
\n
margin-left: -21.86666667vw;
\n
}
\n
.star-activity-page .star-total .x-img {
\n
width: 1.86666667vw;
\n
}
\n
.star-activity-page .btn-block {
\n
padding: 2.13333333vw;
\n
position: fixed;
\n
left: 0;
\n
width: 100%;
\n
background: white;
\n
opacity: 0;
\n
display: none;
\n
transition: all 0.5s;
\n
bottom: 0;
\n
}
\n
.star-activity-page .btn-block .btn {
\n
width: 76.53333333vw;
\n
height: 11.73333333vw;
\n
margin: auto;
\n
background: #FFAE17;
\n
border-radius: 26.66666667vw;
\n
color: white;
\n
line-height: 11.73333333vw;
\n
text-align: center;
\n
font-size: 16px;
\n
font-family: PingFang-SC-Medium;
\n
font-weight: 500;
\n
}
\n
.qr-img {
\n
width: 86.13333333vw;
\n
}
\n
.log-img {
\n
width: 89.86666667vw;
\n
height: 94.4vw;
\n
background-size: 100% 100%;
\n
padding-top: 34.66666667vw;
\n
position: relative;
\n
}
\n
.log-img .content {
\n
width: 74.66666667vw;
\n
max-height: 58.66666667vw;
\n
font-size: 14px;
\n
font-family: PingFang-SC-Medium;
\n
font-weight: 500;
\n
color: #000000;
\n
overflow: auto;
\n
line-height: 6.66666667vw;
\n
}
\n
.log-img .content .list span {
\n
display: inline-block;
\n
}
\n
.log-img .content .list .star-num {
\n
float: right;
\n
vertical-align: middle;
\n
}
\n
.log-img .content .list .desc-text {
\n
vertical-align: middle;
\n
max-width: 32vw;
\n
overflow: hidden;
\n
white-space: nowrap;
\n
text-overflow: ellipsis;
\n
}
\n
.log-img .content .list .time-text {
\n
vertical-align: middle;
\n
margin-right: 2.66666667vw;
\n
}
\n
.log-img .btn {
\n
width: 65.86666667vw;
\n
height: 12.26666667vw;
\n
line-height: 12.26666667vw;
\n
background: #F6D723;
\n
border-radius: 26.66666667vw;
\n
color: #DF4225;
\n
font-size: 16px;
\n
font-family: PingFang-SC-Bold;
\n
font-weight: bold;
\n
text-align: center;
\n
position: absolute;
\n
bottom: 9.6vw;
\n
left: 50%;
\n
margin-left: -32.93333333vw;
\n
}
\n
.share_img {
\n
width: 79.2vw;
\n
height: 126.66666667vw;
\n
background-size: 100% 100%;
\n
position: relative;
\n
}
\n
.share_img .qrcode {
\n
width: 46.66666667vw;
\n
height: 46.66666667vw;
\n
position: absolute;
\n
bottom: 9.06666667vw;
\n
right: 8%;
\n
}
\n
.cvs-img {
\n
position: absolute;
\n
width: 79.2vw;
\n
height: 126.66666667vw;
\n
background-size: 100% 100%;
\n
z-index: 2;
\n
}
\n
.share-show-block {
\n
position: fixed;
\n
overflow: auto;
\n
top: 0;
\n
bottom: 0;
\n
left: 0;
\n
right: 0;
\n
background: rgba(0, 0, 0, 0.5);
\n
}
\n
.share-show-block .tips {
\n
color: white;
\n
width: 100%;
\n
left: 0;
\n
position: absolute;
\n
top: 126.66666667vw;
\n
z-index: 3;
\n
text-align: center;
\n
}
\n
.share-show-block .share-show-content {
\n
width: 79.2vw;
\n
height: 133.33333333vw;
\n
position: absolute;
\n
top: 50%;
\n
margin-left: -39.6vw;
\n
left: 50%;
\n
margin-top: -66.66666667vw;
\n
}
\n
.no-list {
\n
text-align: center;
\n
color: #aaaaaa;
\n
}
\n
.no-list img {
\n
display: block;
\n
margin-bottom: 2.66666667vw;
\n
width: 40vw;
\n
}
\n
.qr-close {
\n
width: 66.66666667vw;
\n
position: absolute;
\n
bottom: 10.66666667vw;
\n
left: 50%;
\n
margin-left: -33.33333333vw;
\n
height: 10.66666667vw;
\n
}
\n
"
,
'
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n
\
n @import "../../util/public";
\
n.star-activity-page{
\
n padding-bottom: 60*@toVw;
\
n .bg{
\
n width: 100%;
\
n display: block;
\
n }
\
n .star-total{
\
n width: 164*@toVw;
\
n height: 39*@toVw;
\
n border: 1*@toVw solid #000;
\
n border-radius: 80*@toVw;
\
n line-height: 39*@toVw;
\
n font-size:18px;
\
n background:rgba(255,216,0,1);
\
n font-family:PingFang-SC-Medium;
\
n font-weight:500;
\
n color:rgba(0,0,0,1);
\
n text-align: center;
\
n position: absolute;
\
n top: 480*@toVw;
\
n left: 50%;
\
n margin-left: -82*@toVw;
\
n .x-img{
\
n width: 7*@toVw;
\
n }
\
n }
\
n .btn-block{
\
n padding:8*@toVw;
\
n position: fixed;
\
n left: 0;
\
n width: 100%;
\
n background: white;
\
n opacity: 0;
\
n display: none;
\
n transition: all 0.5s;
\
n bottom: 0;
\
n .btn{
\
n width: 287*@toVw;
\
n height: 44*@toVw;
\
n margin: auto;
\
n background: #FFAE17;
\
n border-radius: 100*@toVw;
\
n color: white;
\
n line-height: 44*@toVw;
\
n text-align: center;
\
n font-size:16px;
\
n font-family:PingFang-SC-Medium;
\
n font-weight:500;
\
n }
\
n }
\
n}
\
n .qr-img{
\
n width: 323*@toVw;
\
n }
\
n .log-img{
\
n width: 337*@toVw;
\
n height: 354*@toVw;
\
n background-size: 100% 100%;
\
n padding-top: 130*@toVw;
\
n position: relative;
\
n .content{
\
n width: 280*@toVw;
\
n max-height: 220*@toVw;
\
n font-size:14px;
\
n font-family:PingFang-SC-Medium;
\
n font-weight:500;
\
n color:rgba(0,0,0,1);
\
n overflow: auto;
\
n line-height: 25*@toVw;
\
n .list{
\
n span{
\
n display: inline-block;
\
n }
\
n .star-num{
\
n float: right;
\
n vertical-align: middle;
\
n }
\
n .desc-text{
\
n vertical-align: middle;
\
n max-width: 120*@toVw;
\
n overflow: hidden;
\
n white-space: nowrap;
\
n text-overflow: ellipsis;
\
n }
\
n .time-text{
\
n vertical-align: middle;
\
n margin-right: 10*@toVw;
\
n }
\
n }
\
n }
\
n .btn{
\
n width: 247*@toVw;
\
n height: 46*@toVw;
\
n line-height: 46*@toVw;
\
n background: #F6D723;
\
n border-radius: 100*@toVw;
\
n color: #DF4225;
\
n font-size:16px;
\
n font-family:PingFang-SC-Bold;
\
n font-weight:bold;
\
n text-align: center;
\
n position: absolute;
\
n bottom: 36*@toVw;
\
n left: 50%;
\
n margin-left: -123.5*@toVw;
\
n }
\
n }
\
n .share_img{
\
n width: 297*@toVw;
\
n height: 475*@toVw;
\
n background-size: 100% 100%;
\
n position: relative;
\
n .qrcode{
\
n width: 175*@toVw;
\
n height: 175*@toVw;
\
n position: absolute;
\
n bottom: 34*@toVw;
\
n right: 8%;
\
n }
\
n }
\
n .cvs-img{
\
n position: absolute;
\
n width: 297*@toVw;
\
n height: 475*@toVw;
\
n background-size: 100% 100%;
\
n z-index: 2;
\
n }
\
n .share-show-block{
\
n position: fixed;
\
n overflow: auto;
\
n top: 0;
\
n bottom: 0;
\
n left: 0;
\
n right: 0;
\
n background: rgba(0,0,0,0.5);
\
n .tips{
\
n color: white;
\
n width: 100%;
\
n left: 0;
\
n position: absolute;
\
n top: 475*@toVw;
\
n z-index: 3;
\
n text-align: center;
\
n }
\
n .share-show-content{
\
n width: 297*@toVw;
\
n height: 500*@toVw;
\
n position: absolute;
\
n top: 50%;
\
n margin-left: -148.5*@toVw;
\
n left: 50%;
\
n margin-top: -250*@toVw;
\
n }
\
n }
\
n .no-list{
\
n text-align: center;
\
n color: #aaaaaa;
\
n img{
\
n display: block;
\
n margin-bottom: 10*@toVw;
\
n width: 150*@toVw;
\
n }
\
n }
\
n .qr-close{
\
n width: 250*@toVw;
\
n position: absolute;
\
n bottom: 40*@toVw;
\
n left: 50%;
\
n margin-left: -125*@toVw;
\
n height: 40*@toVw;
\
n }
\
n'
],
sourceRoot
:
""
}])},
pN2H
:
function
(
n
,
t
,
e
){(
n
.
exports
=
e
(
"FZ+f"
)(
!
0
)).
push
([
n
.
i
,
"
\n
.qrcode img{
\n
width: 100% !important;
\n
}
\n
"
,
""
,{
version
:
3
,
sources
:[
"D:/myproject/new-singsingH5/src/components/star/src/components/star/index.vue"
],
names
:[],
mappings
:
";AAieA;EACA,uBAAA;CACA"
,
file
:
"index.vue"
,
sourcesContent
:[
'<template>
\
n <div class="star-activity-page">
\
n <div>
\
n <img class="bg" :src="starbg_1"/>
\
n <div class="star-total" @click="showLog">
\
n 我的星星 <img class="x-img" :src="x_url"/>{{star_total}}
\
n </div>
\
n <img class="bg" :src="starbg_2"/>
\
n <img class="bg" :src="starbg_3" @click="showQr"/>
\
n <img class="bg" :src="starbg_4"/>
\
n </div>
\
n <div class="btn-block" ref="btn_block">
\
n <div class="btn" @click="refshow">
\
n 生成赠课海报
\
n </div>
\
n </div>
\
n
\
n <mt-popup v-model="qr_show" style="background: transparent">
\
n <div class="qr-img">
\
n <img :src="qr_url" class="qr-img" />
\
n <div class="qr-close" @click="qr_show = false"></div>
\
n </div>
\
n </mt-popup>
\
n
\
n <mt-popup v-model="log_show" style="background: transparent" :closeOnClickModal="false">
\
n <div :style="{backgroundImage:`url(
\'
${log_url}
\'
)`}" class="log-img">
\
n <div class="content">
\
n <div class="no-list" v-if="no_list">
\
n <img :src="no_url"/>
\
n —— 暂无记录 ——
\
n </div>
\
n <div class="list" v-for="data in logList">
\
n <span class="time-text">
\
n {{data.created_at | substrTime}}
\
n </span>
\
n <span class="desc-text">
\
n {{data.desc}}
\
n </span>
\
n <span class="star-num" v-if="data.is_add === 1" style="color: #7ED321">
\
n 星星+{{data.value}}
\
n </span>
\
n <span class="star-num" v-if="data.is_add !== 1" style="color: #D0021B">
\
n 星星-{{data.value}}
\
n </span>
\
n </div>
\
n </div>
\
n <div class="btn" @click="closeLog">
\
n 知道了
\
n </div>
\
n </div>
\
n </mt-popup>
\
n
\
n <div v-if="share_show" class="share-show-block" @click="share_show=false">
\
n <div class="share-show-content">
\
n <img :src="dataURL" class="cvs-img" id="cvs-img"/>
\
n <div :style="{backgroundImage:`url(
\'
${share_img_url}
\'
)`}" class="share_img" ref="imageWrapper" id="capture">
\
n <div id="qrcode" class="qrcode"></div>
\
n </div>
\
n <div class="tips">
\
n <b>长按保存海报 或发送给好友</b>
\
n <br>
\
n 越多朋友报名,您可得越多星星
\
n </div>
\
n </div>
\
n
\
n </div>
\
n </div>
\
n</template>
\
n
\
n<script>
\
n import starbg_1 from
\'
../../assets/starActivity/actBg1.png
\'
\
n import starbg_2 from
\'
../../assets/starActivity/actBg2.png
\'
\
n import starbg_3 from
\'
../../assets/starActivity/actBg3.png
\'
\
n import starbg_4 from
\'
../../assets/starActivity/actBg4.png
\'
\
n import x_url from
\'
../../assets/starActivity/x.png
\'
\
n import log_url from
\'
../../assets/starActivity/log.png
\'
\
n import qr_url from
\'
../../assets/starActivity/qr.png
\'
\
n import share_img_url from
\'
../../assets/starActivity/share_bg.jpg
\'
\
n import no_url from
\'
../../assets/starActivity/no.png
\'
\
n import {getUserIntegralApi,getUserIntegralListApi,getShortApi,getShareGoodsApi,getwechatParam} from "../../service/api";
\
n import QRCode from
\'
qrcodejs2
\'
\
n import html2canvas from
\'
html2canvas
\'
\
n import { Indicator } from
\'
mint-ui
\'
\
n export default {
\
n name: "index",
\
n data(){
\
n return {
\
n starbg_1:starbg_1,
\
n share_img_url:share_img_url,
\
n log_url:log_url,
\
n no_list:false,
\
n log_show:false,
\
n share_show:false,
\
n qr_show:false,
\
n dataURL:null,
\
n no_url:no_url,
\
n qr_url:qr_url,
\
n starbg_2:starbg_2,
\
n starbg_3:starbg_3,
\
n starbg_4:starbg_4,
\
n x_url:x_url,
\
n star_total:0,
\
n logList:[],
\
n shopId:null,
\
n share_URL:null
\
n }
\
n },
\
n methods:{
\
n initPage(){
\
n getShareGoodsApi().then(res=>{
\
n this.shopId = res[0].value;
\
n this.share_URL = process.env.API_URL+
\'
#/buyDetail?shopId=
\'
+ this.shopId +
\'
&invite_code=CC-ZKHB-
\'
+JSON.parse(localStorage.getItem(
\'
userDesc
\'
)).user_id;
\
n this.onShare(this.share_URL);
\
n this.toDataURLBase64(this.share_img_url,(cal)=>{
\
n this.share_img_url = cal;
\
n })
\
n });
\
n getUserIntegralApi().then(res=>{
\
n this.star_total = res.last_value
\
n })
\
n },
\
n closeLog(){
\
n window.removeEventListener("scroll",this.scrollFix);
\
n this.log_show = false
\
n },
\
n onShare(URL) {
\
n this.enableShare({
\
n product_title: `赠您【1元领取398元英语启蒙课程特权】,限时福利,立即领取`, // 分享标题
\
n desc: `学习另赠价值58元实物绘本,包邮送到家~`,//
\
n shareIcon:
\'
https://cdn.singsingenglish.com/logo/logo.jpg
\'
,
\
n shareUrl:URL
\
n })
\
n },
\
n showQr(){
\
n this.qr_show = true;
\
n this.$sa.track(
\'
buttonClick
\'
,{
\
n tabTitle:
\'
星星活动页
\'
,
\
n moduleTitle:
\'
星星活动页
\'
,
\
n buttonType:
\'
功能
\'
,
\
n buttonName:
\'
小助手二维码
\'
\
n });
\
n },
\
n enableShare: function(option) {
\
n getwechatParam({
\
n api_list:
\'
onMenuShareAppMessage,onMenuShareTimeline
\'
,
\
n url:window.location.href.split(
\'
#
\'
)[0]
\
n }).then(wechatRes => {
\
n wx.config({
\
n debug: false,
\
n appId: wechatRes.appId,
\
n timestamp: parseInt(wechatRes.timestamp),
\
n nonceStr: wechatRes.nonceStr,
\
n signature: wechatRes.signature,
\
n jsApiList: wechatRes.jsApiList
\
n });
\
n wx.ready(function() {
\
n wx.onMenuShareTimeline({
\
n title: option.product_title, // 分享标题
\
n desc: option.desc,// 分享描述
\
n link: option.shareUrl, // 分享链接
\
n imgUrl: option.shareIcon ||
\'
https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png
\'
, // 分享图标
\
n success: function() {
\
n console.log(
\'
分享成功
\'
);
\
n },
\
n cancel: function() {
\
n console.log(
\'
分享失败
\'
);
\
n }
\
n });
\
n wx.onMenuShareAppMessage({
\
n title: option.product_title, // 分享标题
\
n desc: option.desc,// 分享描述
\
n link: option.shareUrl, // 分享链接
\
n imgUrl: option.shareIcon ||
\'
https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png
\'
, // 分享图标
\
n success: function() {
\
n },
\
n cancel: function() {
\
n }
\
n });
\
n })
\
n })
\
n },
\
n qrcode(data){
\
n if(this.QRCodeB){
\
n this.QRCodeB.makeCode(data)
\
n }else{
\
n this.QRCodeB = new QRCode(
\'
qrcode
\'
, {
\
n width: 140,
\
n height: 140, // 高度
\
n text: data, // 二维码内容
\
n image:
\'\'
\
n });
\
n }
\
n },
\
n refshow(){
\
n this.$sa.track(
\'
buttonClick
\'
,{
\
n tabTitle:
\'
星星活动页
\'
,
\
n moduleTitle:
\'
星星活动页
\'
,
\
n buttonType:
\'
功能
\'
,
\
n buttonName:
\'
生成海报
\'
\
n });
\
n this.share_show = true;
\
n if(this.dataURL){}else{
\
n Indicator.open();
\
n getShortApi({url:this.share_URL}).then(res=>{
\
n this.qrcode(res.url);
\
n this.$nextTick(()=>{
\
n let {
\
n width,
\
n } = document.getElementById(
\'
capture
\'
).getClientRects()[0];
\
n document.getElementById(
\'
capture
\'
).style.width = document.getElementById(
\'
capture
\'
).getClientRects()[0].width*2 +
\'
px
\'
;
\
n document.getElementById(
\'
capture
\'
).style.height = document.getElementById(
\'
capture
\'
).getClientRects()[0].height*2 +
\'
px
\'
;
\
n setTimeout(()=>{
\
n html2canvas(document.getElementById(
\'
capture
\'
),{
\
n async: true,
\
n scale: 2,
\
n letterRendering: true,
\
n }).then((canvas) => {
\
n let dataURL = canvas.toDataURL("image/jpg");
\
n this.dataURL = dataURL;
\
n document.getElementById(
\'
capture
\'
).style.display="none"
\
n Indicator.close();
\
n }).catch(res=>{
\
n alert(res);console.log();
\
n document.getElementById(
\'
capture
\'
).style.display="none"
\
n Indicator.close();
\
n });
\
n },500)
\
n })
\
n })
\
n }
\
n },
\
n getOffsetRect(ele){
\
n var box=ele.getBoundingClientRect();
\
n var body=document.body,
\
n docElem=document.documentElement;
\
n //获取页面的scrollTop,scrollLeft(兼容性写法)
\
n var scrollTop=window.pageYOffset||docElem.scrollTop||body.scrollTop,
\
n scrollLeft=window.pageXOffset||docElem.scrollLeft||body.scrollLeft;
\
n var clientTop=docElem.clientTop||body.clientTop,
\
n clientLeft=docElem.clientLeft||body.clientLeft;
\
n var top=box.top+scrollTop-clientTop,
\
n left=box.left+scrollLeft-clientLeft;
\
n return {
\
n //Math.round 兼容火狐浏览器bug
\
n top:Math.round(top),
\
n left:Math.round(left)
\
n }
\
n },
\
n toDataURLBase64 (src, callback) {
\
n let xhttp = new XMLHttpRequest();
\
n xhttp.onload = function () {
\
n let fileReader = new FileReader();
\
n fileReader.onloadend = function () {
\
n callback(fileReader.result)
\
n };
\
n fileReader.readAsDataURL(xhttp.response)
\
n };
\
n xhttp.responseType =
\'
blob
\'
;
\
n xhttp.open(
\'
GET
\'
, src, true);
\
n xhttp.send()
\
n },
\
n scrollFix(data){
\
n window.scrollTo(0, data)
\
n },
\
n showLog(){
\
n this.$sa.track(
\'
buttonClick
\'
,{
\
n tabTitle:
\'
星星活动页
\'
,
\
n moduleTitle:
\'
星星活动页
\'
,
\
n buttonType:
\'
功能
\'
,
\
n buttonName:
\'
查看积分
\'
\
n });
\
n getUserIntegralListApi({limit:1000}).then(res=>{
\
n if(!res.list || res.list.length <1 ){
\
n this.no_list = true
\
n }else{
\
n this.logList = res.list;
\
n }
\
n let t =document.documentElement.scrollTop||document.body.scrollTop;
\
n window.addEventListener("scroll",this.scrollFix);
\
n this.log_show = true;
\
n })
\
n }
\
n },
\
n filters:{
\
n substrTime(value){
\
n return value.substr(0,10).replace(/-/g,
\'
.
\'
)
\
n }
\
n },
\
n mounted(){
\
n this.initPage();
\
n window.onscroll= ()=>{
\
n //变量t是滚动条滚动时,距离顶部的距离
\
n let t = document.documentElement.scrollTop||document.body.scrollTop;
\
n if(t>300){
\
n this.$refs.btn_block.style.opacity = 1;
\
n
\
n this.$refs.btn_block.style.display =
\'
block
\'
\
n }else{
\
n this.$refs.btn_block.style.opacity = 0;
\
n this.$refs.btn_block.style.display =
\'
none
\'
\
n }
\
n }
\
n }
\
n }
\
n<
\
/script>
\
n
\
n<style scoped lang="less">
\
n @import "../../util/public";
\
n.star-activity-page{
\
n padding-bottom: 60*@toVw;
\
n .bg{
\
n width: 100%;
\
n display: block;
\
n }
\
n .star-total{
\
n width: 164*@toVw;
\
n height: 39*@toVw;
\
n border: 1*@toVw solid #000;
\
n border-radius: 80*@toVw;
\
n line-height: 39*@toVw;
\
n font-size:18px;
\
n background:rgba(255,216,0,1);
\
n font-family:PingFang-SC-Medium;
\
n font-weight:500;
\
n color:rgba(0,0,0,1);
\
n text-align: center;
\
n position: absolute;
\
n top: 480*@toVw;
\
n left: 50%;
\
n margin-left: -82*@toVw;
\
n .x-img{
\
n width: 7*@toVw;
\
n }
\
n }
\
n .btn-block{
\
n padding:8*@toVw;
\
n position: fixed;
\
n left: 0;
\
n width: 100%;
\
n background: white;
\
n opacity: 0;
\
n display: none;
\
n transition: all 0.5s;
\
n bottom: 0;
\
n .btn{
\
n width: 287*@toVw;
\
n height: 44*@toVw;
\
n margin: auto;
\
n background: #FFAE17;
\
n border-radius: 100*@toVw;
\
n color: white;
\
n line-height: 44*@toVw;
\
n text-align: center;
\
n font-size:16px;
\
n font-family:PingFang-SC-Medium;
\
n font-weight:500;
\
n }
\
n }
\
n}
\
n .qr-img{
\
n width: 323*@toVw;
\
n }
\
n .log-img{
\
n width: 337*@toVw;
\
n height: 354*@toVw;
\
n background-size: 100% 100%;
\
n padding-top: 130*@toVw;
\
n position: relative;
\
n .content{
\
n width: 280*@toVw;
\
n max-height: 220*@toVw;
\
n font-size:14px;
\
n font-family:PingFang-SC-Medium;
\
n font-weight:500;
\
n color:rgba(0,0,0,1);
\
n overflow: auto;
\
n line-height: 25*@toVw;
\
n .list{
\
n span{
\
n display: inline-block;
\
n }
\
n .star-num{
\
n float: right;
\
n vertical-align: middle;
\
n }
\
n .desc-text{
\
n vertical-align: middle;
\
n max-width: 120*@toVw;
\
n overflow: hidden;
\
n white-space: nowrap;
\
n text-overflow: ellipsis;
\
n }
\
n .time-text{
\
n vertical-align: middle;
\
n margin-right: 10*@toVw;
\
n }
\
n }
\
n }
\
n .btn{
\
n width: 247*@toVw;
\
n height: 46*@toVw;
\
n line-height: 46*@toVw;
\
n background: #F6D723;
\
n border-radius: 100*@toVw;
\
n color: #DF4225;
\
n font-size:16px;
\
n font-family:PingFang-SC-Bold;
\
n font-weight:bold;
\
n text-align: center;
\
n position: absolute;
\
n bottom: 36*@toVw;
\
n left: 50%;
\
n margin-left: -123.5*@toVw;
\
n }
\
n }
\
n .share_img{
\
n width: 297*@toVw;
\
n height: 475*@toVw;
\
n background-size: 100% 100%;
\
n position: relative;
\
n .qrcode{
\
n width: 175*@toVw;
\
n height: 175*@toVw;
\
n position: absolute;
\
n bottom: 34*@toVw;
\
n right: 8%;
\
n }
\
n }
\
n .cvs-img{
\
n position: absolute;
\
n width: 297*@toVw;
\
n height: 475*@toVw;
\
n background-size: 100% 100%;
\
n z-index: 2;
\
n }
\
n .share-show-block{
\
n position: fixed;
\
n overflow: auto;
\
n top: 0;
\
n bottom: 0;
\
n left: 0;
\
n right: 0;
\
n background: rgba(0,0,0,0.5);
\
n .tips{
\
n color: white;
\
n width: 100%;
\
n left: 0;
\
n position: absolute;
\
n top: 475*@toVw;
\
n z-index: 3;
\
n text-align: center;
\
n }
\
n .share-show-content{
\
n width: 297*@toVw;
\
n height: 500*@toVw;
\
n position: absolute;
\
n top: 50%;
\
n margin-left: -148.5*@toVw;
\
n left: 50%;
\
n margin-top: -250*@toVw;
\
n }
\
n }
\
n .no-list{
\
n text-align: center;
\
n color: #aaaaaa;
\
n img{
\
n display: block;
\
n margin-bottom: 10*@toVw;
\
n width: 150*@toVw;
\
n }
\
n }
\
n .qr-close{
\
n width: 250*@toVw;
\
n position: absolute;
\
n bottom: 40*@toVw;
\
n left: 50%;
\
n margin-left: -125*@toVw;
\
n height: 40*@toVw;
\
n }
\
n</style>
\
n<style>
\
n .qrcode img{
\
n width: 100% !important;
\
n }
\
n</style>
\
n'
],
sourceRoot
:
""
}])},
riDf
:
function
(
n
,
t
,
e
){
"use strict"
;
Object
.
defineProperty
(
t
,
"__esModule"
,{
value
:
!
0
});
var
o
=
e
(
"FRDK"
),
i
=
e
.
n
(
o
),
a
=
e
(
"f+ht"
),
s
=
e
.
n
(
a
),
l
=
e
(
"oSXS"
),
r
=
e
.
n
(
l
),
c
=
e
(
"yniu"
),
A
=
e
.
n
(
c
),
g
=
e
(
"+2W0"
),
d
=
e
.
n
(
g
),
h
=
e
(
"JK9h"
),
p
=
e
.
n
(
h
),
w
=
e
(
"UEMf"
),
m
=
e
.
n
(
w
),
u
=
e
(
"3CuV"
),
b
=
e
.
n
(
u
),
v
=
e
(
"2Ihx"
),
f
=
e
.
n
(
v
),
C
=
e
(
"CCn6"
),
E
=
e
(
"MJLE"
),
_
=
e
.
n
(
E
),
x
=
e
(
"2Pnh"
),
y
=
e
.
n
(
x
),
B
=
e
(
"Au9i"
),
k
=
{
name
:
"index"
,
data
:
function
(){
return
{
starbg_1
:
i
.
a
,
share_img_url
:
b
.
a
,
log_url
:
p
.
a
,
no_list
:
!
1
,
log_show
:
!
1
,
share_show
:
!
1
,
qr_show
:
!
1
,
dataURL
:
null
,
no_url
:
f
.
a
,
qr_url
:
m
.
a
,
starbg_2
:
s
.
a
,
starbg_3
:
r
.
a
,
starbg_4
:
A
.
a
,
x_url
:
d
.
a
,
star_total
:
0
,
logList
:[],
shopId
:
null
,
share_URL
:
null
}},
methods
:{
initPage
:
function
(){
var
n
=
this
;
Object
(
C
.
u
)().
then
(
function
(
t
){
n
.
shopId
=
t
[
0
].
value
,
n
.
share_URL
=
"https://wechat-test.changchangenglish.com/#/buyDetail?shopId="
+
n
.
shopId
+
"&invite_code=CC-ZKHB-"
+
JSON
.
parse
(
localStorage
.
getItem
(
"userDesc"
)).
user_id
,
n
.
onShare
(
n
.
share_URL
),
n
.
toDataURLBase64
(
n
.
share_img_url
,
function
(
t
){
n
.
share_img_url
=
t
})}),
Object
(
C
.
B
)().
then
(
function
(
t
){
n
.
star_total
=
t
.
last_value
})},
closeLog
:
function
(){
window
.
removeEventListener
(
"scroll"
,
this
.
scrollFix
),
this
.
log_show
=!
1
},
onShare
:
function
(
n
){
this
.
enableShare
({
product_title
:
"赠您【1元领取398元英语启蒙课程特权】,限时福利,立即领取"
,
desc
:
"学习另赠价值58元实物绘本,包邮送到家~"
,
shareIcon
:
"https://cdn.singsingenglish.com/logo/logo.jpg"
,
shareUrl
:
n
})},
showQr
:
function
(){
this
.
qr_show
=!
0
,
this
.
$sa
.
track
(
"buttonClick"
,{
tabTitle
:
"星星活动页"
,
moduleTitle
:
"星星活动页"
,
buttonType
:
"功能"
,
buttonName
:
"小助手二维码"
})},
enableShare
:
function
(
n
){
Object
(
C
.
F
)({
api_list
:
"onMenuShareAppMessage,onMenuShareTimeline"
,
url
:
window
.
location
.
href
.
split
(
"#"
)[
0
]}).
then
(
function
(
t
){
wx
.
config
({
debug
:
!
1
,
appId
:
t
.
appId
,
timestamp
:
parseInt
(
t
.
timestamp
),
nonceStr
:
t
.
nonceStr
,
signature
:
t
.
signature
,
jsApiList
:
t
.
jsApiList
}),
wx
.
ready
(
function
(){
wx
.
onMenuShareTimeline
({
title
:
n
.
product_title
,
desc
:
n
.
desc
,
link
:
n
.
shareUrl
,
imgUrl
:
n
.
shareIcon
||
"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png"
,
success
:
function
(){
console
.
log
(
"分享成功"
)},
cancel
:
function
(){
console
.
log
(
"分享失败"
)}}),
wx
.
onMenuShareAppMessage
({
title
:
n
.
product_title
,
desc
:
n
.
desc
,
link
:
n
.
shareUrl
,
imgUrl
:
n
.
shareIcon
||
"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png"
,
success
:
function
(){},
cancel
:
function
(){}})})})},
qrcode
:
function
(
n
){
this
.
QRCodeB
?
this
.
QRCodeB
.
makeCode
(
n
):
this
.
QRCodeB
=
new
_
.
a
(
"qrcode"
,{
width
:
140
,
height
:
140
,
text
:
n
,
image
:
""
})},
refshow
:
function
(){
var
n
=
this
;
this
.
$sa
.
track
(
"buttonClick"
,{
tabTitle
:
"星星活动页"
,
moduleTitle
:
"星星活动页"
,
buttonType
:
"功能"
,
buttonName
:
"生成海报"
}),
this
.
share_show
=!
0
,
this
.
dataURL
||
(
B
.
Indicator
.
open
(),
Object
(
C
.
v
)({
url
:
this
.
share_URL
}).
then
(
function
(
t
){
n
.
qrcode
(
t
.
url
),
n
.
$nextTick
(
function
(){
document
.
getElementById
(
"capture"
).
getClientRects
()[
0
].
width
;
document
.
getElementById
(
"capture"
).
style
.
width
=
2
*
document
.
getElementById
(
"capture"
).
getClientRects
()[
0
].
width
+
"px"
,
document
.
getElementById
(
"capture"
).
style
.
height
=
2
*
document
.
getElementById
(
"capture"
).
getClientRects
()[
0
].
height
+
"px"
,
setTimeout
(
function
(){
y
()(
document
.
getElementById
(
"capture"
),{
async
:
!
0
,
scale
:
2
,
letterRendering
:
!
0
}).
then
(
function
(
t
){
var
e
=
t
.
toDataURL
(
"image/jpg"
);
n
.
dataURL
=
e
,
document
.
getElementById
(
"capture"
).
style
.
display
=
"none"
,
B
.
Indicator
.
close
()}).
catch
(
function
(
n
){
alert
(
n
),
console
.
log
(),
document
.
getElementById
(
"capture"
).
style
.
display
=
"none"
,
B
.
Indicator
.
close
()})},
500
)})}))},
getOffsetRect
:
function
(
n
){
var
t
=
n
.
getBoundingClientRect
(),
e
=
document
.
body
,
o
=
document
.
documentElement
,
i
=
window
.
pageYOffset
||
o
.
scrollTop
||
e
.
scrollTop
,
a
=
window
.
pageXOffset
||
o
.
scrollLeft
||
e
.
scrollLeft
,
s
=
o
.
clientTop
||
e
.
clientTop
,
l
=
o
.
clientLeft
||
e
.
clientLeft
,
r
=
t
.
top
+
i
-
s
,
c
=
t
.
left
+
a
-
l
;
return
{
top
:
Math
.
round
(
r
),
left
:
Math
.
round
(
c
)}},
toDataURLBase64
:
function
(
n
,
t
){
var
e
=
new
XMLHttpRequest
;
e
.
onload
=
function
(){
var
n
=
new
FileReader
;
n
.
onloadend
=
function
(){
t
(
n
.
result
)},
n
.
readAsDataURL
(
e
.
response
)},
e
.
responseType
=
"blob"
,
e
.
open
(
"GET"
,
n
,
!
0
),
e
.
send
()},
scrollFix
:
function
(
n
){
window
.
scrollTo
(
0
,
n
)},
showLog
:
function
(){
var
n
=
this
;
this
.
$sa
.
track
(
"buttonClick"
,{
tabTitle
:
"星星活动页"
,
moduleTitle
:
"星星活动页"
,
buttonType
:
"功能"
,
buttonName
:
"查看积分"
}),
Object
(
C
.
C
)({
limit
:
1
e3
}).
then
(
function
(
t
){
!
t
.
list
||
t
.
list
.
length
<
1
?
n
.
no_list
=!
0
:
n
.
logList
=
t
.
list
;
document
.
documentElement
.
scrollTop
||
document
.
body
.
scrollTop
;
window
.
addEventListener
(
"scroll"
,
n
.
scrollFix
),
n
.
log_show
=!
0
})}},
filters
:{
substrTime
:
function
(
n
){
return
n
.
substr
(
0
,
10
).
replace
(
/-/g
,
"."
)}},
mounted
:
function
(){
var
n
=
this
;
this
.
initPage
(),
window
.
onscroll
=
function
(){(
document
.
documentElement
.
scrollTop
||
document
.
body
.
scrollTop
)
>
300
?(
n
.
$refs
.
btn_block
.
style
.
opacity
=
1
,
n
.
$refs
.
btn_block
.
style
.
display
=
"block"
):(
n
.
$refs
.
btn_block
.
style
.
opacity
=
0
,
n
.
$refs
.
btn_block
.
style
.
display
=
"none"
)}}},
R
=
function
(){
var
n
=
this
,
t
=
n
.
$createElement
,
e
=
n
.
_self
.
_c
||
t
;
return
e
(
"div"
,{
staticClass
:
"star-activity-page"
},[
e
(
"div"
,[
e
(
"img"
,{
staticClass
:
"bg"
,
attrs
:{
src
:
n
.
starbg_1
}}),
n
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"star-total"
,
on
:{
click
:
n
.
showLog
}},[
n
.
_v
(
"
\n
我的星星 "
),
e
(
"img"
,{
staticClass
:
"x-img"
,
attrs
:{
src
:
n
.
x_url
}}),
n
.
_v
(
n
.
_s
(
n
.
star_total
)
+
"
\n
"
)]),
n
.
_v
(
" "
),
e
(
"img"
,{
staticClass
:
"bg"
,
attrs
:{
src
:
n
.
starbg_2
}}),
n
.
_v
(
" "
),
e
(
"img"
,{
staticClass
:
"bg"
,
attrs
:{
src
:
n
.
starbg_3
},
on
:{
click
:
n
.
showQr
}}),
n
.
_v
(
" "
),
e
(
"img"
,{
staticClass
:
"bg"
,
attrs
:{
src
:
n
.
starbg_4
}})]),
n
.
_v
(
" "
),
e
(
"div"
,{
ref
:
"btn_block"
,
staticClass
:
"btn-block"
},[
e
(
"div"
,{
staticClass
:
"btn"
,
on
:{
click
:
n
.
refshow
}},[
n
.
_v
(
"
\n
生成赠课海报
\n
"
)])]),
n
.
_v
(
" "
),
e
(
"mt-popup"
,{
staticStyle
:{
background
:
"transparent"
},
model
:{
value
:
n
.
qr_show
,
callback
:
function
(
t
){
n
.
qr_show
=
t
},
expression
:
"qr_show"
}},[
e
(
"div"
,{
staticClass
:
"qr-img"
},[
e
(
"img"
,{
staticClass
:
"qr-img"
,
attrs
:{
src
:
n
.
qr_url
}}),
n
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"qr-close"
,
on
:{
click
:
function
(
t
){
n
.
qr_show
=!
1
}}})])]),
n
.
_v
(
" "
),
e
(
"mt-popup"
,{
staticStyle
:{
background
:
"transparent"
},
attrs
:{
closeOnClickModal
:
!
1
},
model
:{
value
:
n
.
log_show
,
callback
:
function
(
t
){
n
.
log_show
=
t
},
expression
:
"log_show"
}},[
e
(
"div"
,{
staticClass
:
"log-img"
,
style
:{
backgroundImage
:
"url('"
+
n
.
log_url
+
"')"
}},[
e
(
"div"
,{
staticClass
:
"content"
},[
n
.
no_list
?
e
(
"div"
,{
staticClass
:
"no-list"
},[
e
(
"img"
,{
attrs
:{
src
:
n
.
no_url
}}),
n
.
_v
(
"
\n
—— 暂无记录 ——
\n
"
)]):
n
.
_e
(),
n
.
_v
(
" "
),
n
.
_l
(
n
.
logList
,
function
(
t
){
return
e
(
"div"
,{
staticClass
:
"list"
},[
e
(
"span"
,{
staticClass
:
"time-text"
},[
n
.
_v
(
"
\n
"
+
n
.
_s
(
n
.
_f
(
"substrTime"
)(
t
.
created_at
))
+
"
\n
"
)]),
n
.
_v
(
" "
),
e
(
"span"
,{
staticClass
:
"desc-text"
},[
n
.
_v
(
"
\n
"
+
n
.
_s
(
t
.
desc
)
+
"
\n
"
)]),
n
.
_v
(
" "
),
1
===
t
.
is_add
?
e
(
"span"
,{
staticClass
:
"star-num"
,
staticStyle
:{
color
:
"#7ED321"
}},[
n
.
_v
(
"
\n
星星+"
+
n
.
_s
(
t
.
value
)
+
"
\n
"
)]):
n
.
_e
(),
n
.
_v
(
" "
),
1
!==
t
.
is_add
?
e
(
"span"
,{
staticClass
:
"star-num"
,
staticStyle
:{
color
:
"#D0021B"
}},[
n
.
_v
(
"
\n
星星-"
+
n
.
_s
(
t
.
value
)
+
"
\n
"
)]):
n
.
_e
()])})],
2
),
n
.
_v
(
" "
),
e
(
"div"
,{
staticClass
:
"btn"
,
on
:{
click
:
n
.
closeLog
}},[
n
.
_v
(
"
\n
知道了
\n
"
)])])]),
n
.
_v
(
" "
),
n
.
share_show
?
e
(
"div"
,{
staticClass
:
"share-show-block"
,
on
:{
click
:
function
(
t
){
n
.
share_show
=!
1
}}},[
e
(
"div"
,{
staticClass
:
"share-show-content"
},[
e
(
"img"
,{
staticClass
:
"cvs-img"
,
attrs
:{
src
:
n
.
dataURL
,
id
:
"cvs-img"
}}),
n
.
_v
(
" "
),
e
(
"div"
,{
ref
:
"imageWrapper"
,
staticClass
:
"share_img"
,
style
:{
backgroundImage
:
"url('"
+
n
.
share_img_url
+
"')"
},
attrs
:{
id
:
"capture"
}},[
e
(
"div"
,{
staticClass
:
"qrcode"
,
attrs
:{
id
:
"qrcode"
}})]),
n
.
_v
(
" "
),
n
.
_m
(
0
)])]):
n
.
_e
()],
1
)};
R
.
_withStripped
=!
0
;
var
V
=
{
render
:
R
,
staticRenderFns
:[
function
(){
var
n
=
this
.
$createElement
,
t
=
this
.
_self
.
_c
||
n
;
return
t
(
"div"
,{
staticClass
:
"tips"
},[
t
(
"b"
,[
this
.
_v
(
"长按保存海报 或发送给好友"
)]),
this
.
_v
(
" "
),
t
(
"br"
),
this
.
_v
(
"
\n
越多朋友报名,您可得越多星星
\n
"
)])}]},
L
=
V
;
var
D
=!
1
;
var
q
=
e
(
"VU/8"
)(
k
,
L
,
!
1
,
function
(
n
){
D
||
(
e
(
"yKqH"
),
e
(
"7Kl1"
))},
"data-v-5c664a65"
,
null
);
q
.
options
.
__file
=
"src/components/star/index.vue"
;
t
.
default
=
q
.
exports
},
yKqH
:
function
(
n
,
t
,
e
){
var
o
=
e
(
"pGj6"
);
"string"
==
typeof
o
&&
(
o
=
[[
n
.
i
,
o
,
""
]]),
o
.
locals
&&
(
n
.
exports
=
o
.
locals
);
e
(
"rjj0"
)(
"66b6212c"
,
o
,
!
1
,{})},
yniu
:
function
(
n
,
t
,
e
){
n
.
exports
=
e
.
p
+
"static/img/actBg4.74aadcc.png"
}});
//# sourceMappingURL=4.c41af7b10db43aa02c9d.js.map
\ No newline at end of file
dev/static/js/4.
091da077f95ed5811d79
.js.map
→
dev/static/js/4.
c41af7b10db43aa02c9d
.js.map
View file @
d5c734a1
This source diff could not be displayed because it is too large. You can
view the blob
instead.
dev/static/js/manifest.
b7eb085ef5cbccb23861
.js
→
dev/static/js/manifest.
de7726807129224f45a3
.js
View file @
d5c734a1
!
function
(
e
){
var
n
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
r
,
c
,
o
){
for
(
var
f
,
d
,
b
,
i
=
0
,
u
=
[];
i
<
r
.
length
;
i
++
)
d
=
r
[
i
],
t
[
d
]
&&
u
.
push
(
t
[
d
][
0
]),
t
[
d
]
=
0
;
for
(
f
in
c
)
Object
.
prototype
.
hasOwnProperty
.
call
(
c
,
f
)
&&
(
e
[
f
]
=
c
[
f
]);
for
(
n
&&
n
(
r
,
c
,
o
);
u
.
length
;)
u
.
shift
()();
if
(
o
)
for
(
i
=
0
;
i
<
o
.
length
;
i
++
)
b
=
a
(
a
.
s
=
o
[
i
]);
return
b
};
var
r
=
{},
t
=
{
26
:
0
};
function
a
(
n
){
if
(
r
[
n
])
return
r
[
n
].
exports
;
var
t
=
r
[
n
]
=
{
i
:
n
,
l
:
!
1
,
exports
:{}};
return
e
[
n
].
call
(
t
.
exports
,
t
,
t
.
exports
,
a
),
t
.
l
=!
0
,
t
.
exports
}
a
.
e
=
function
(
e
){
var
n
=
t
[
e
];
if
(
0
===
n
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
n
)
return
n
[
2
];
var
r
=
new
Promise
(
function
(
r
,
a
){
n
=
t
[
e
]
=
[
r
,
a
]});
n
[
2
]
=
r
;
var
c
=
document
.
getElementsByTagName
(
"head"
)[
0
],
o
=
document
.
createElement
(
"script"
);
o
.
type
=
"text/javascript"
,
o
.
charset
=
"utf-8"
,
o
.
async
=!
0
,
o
.
timeout
=
12
e4
,
a
.
nc
&&
o
.
setAttribute
(
"nonce"
,
a
.
nc
),
o
.
src
=
a
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"dd7a4a4d6f66f918b161"
,
1
:
"74db0273aa29f9b44da4"
,
2
:
"fa22829657cbd48b57a2"
,
3
:
"20ef48d48dc907cfbee6"
,
4
:
"091da077f95ed5811d79"
,
5
:
"a37b9ee5517eca783c3e"
,
6
:
"5196a65a5e3bd7113296"
,
7
:
"6e480a071fded4480eed"
,
8
:
"be4ed60496a08edbe14e"
,
9
:
"84d52b2bfd66d01562b8"
,
10
:
"fb904dd92fba2806640c"
,
11
:
"79842596b7b8db168fb6"
,
12
:
"6b7a9a473eb005cfd1b0"
,
13
:
"d1a375ca87ee0099c55f"
,
14
:
"07abae18534fd4ad84f2"
,
15
:
"8016506c55a85edfab62"
,
16
:
"d65597b9762dcc1cd0ed"
,
17
:
"e8ffb1f4ac658fec0e7e"
,
18
:
"f63413591b9bdc9cb4ce"
,
19
:
"c778bfb2475fb9071e71"
,
20
:
"cc3848989c6b0e891bdc"
,
21
:
"3e29f0466acabc459f5b"
,
22
:
"4930019ea0011ef68ac8"
,
23
:
"8d337c794f25767b4793"
}[
e
]
+
".js"
;
var
f
=
setTimeout
(
d
,
12
e4
);
function
d
(){
o
.
onerror
=
o
.
onload
=
null
,
clearTimeout
(
f
);
var
n
=
t
[
e
];
0
!==
n
&&
(
n
&&
n
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
t
[
e
]
=
void
0
)}
return
o
.
onerror
=
o
.
onload
=
d
,
c
.
appendChild
(
o
),
r
},
a
.
m
=
e
,
a
.
c
=
r
,
a
.
d
=
function
(
e
,
n
,
r
){
a
.
o
(
e
,
n
)
||
Object
.
defineProperty
(
e
,
n
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
r
})},
a
.
n
=
function
(
e
){
var
n
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
a
.
d
(
n
,
"a"
,
n
),
n
},
a
.
o
=
function
(
e
,
n
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
n
)},
a
.
p
=
""
,
a
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
//# sourceMappingURL=manifest.b7eb085ef5cbccb23861.js.map
\ No newline at end of file
!
function
(
e
){
var
n
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
r
,
c
,
o
){
for
(
var
f
,
d
,
b
,
i
=
0
,
u
=
[];
i
<
r
.
length
;
i
++
)
d
=
r
[
i
],
t
[
d
]
&&
u
.
push
(
t
[
d
][
0
]),
t
[
d
]
=
0
;
for
(
f
in
c
)
Object
.
prototype
.
hasOwnProperty
.
call
(
c
,
f
)
&&
(
e
[
f
]
=
c
[
f
]);
for
(
n
&&
n
(
r
,
c
,
o
);
u
.
length
;)
u
.
shift
()();
if
(
o
)
for
(
i
=
0
;
i
<
o
.
length
;
i
++
)
b
=
a
(
a
.
s
=
o
[
i
]);
return
b
};
var
r
=
{},
t
=
{
26
:
0
};
function
a
(
n
){
if
(
r
[
n
])
return
r
[
n
].
exports
;
var
t
=
r
[
n
]
=
{
i
:
n
,
l
:
!
1
,
exports
:{}};
return
e
[
n
].
call
(
t
.
exports
,
t
,
t
.
exports
,
a
),
t
.
l
=!
0
,
t
.
exports
}
a
.
e
=
function
(
e
){
var
n
=
t
[
e
];
if
(
0
===
n
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
n
)
return
n
[
2
];
var
r
=
new
Promise
(
function
(
r
,
a
){
n
=
t
[
e
]
=
[
r
,
a
]});
n
[
2
]
=
r
;
var
c
=
document
.
getElementsByTagName
(
"head"
)[
0
],
o
=
document
.
createElement
(
"script"
);
o
.
type
=
"text/javascript"
,
o
.
charset
=
"utf-8"
,
o
.
async
=!
0
,
o
.
timeout
=
12
e4
,
a
.
nc
&&
o
.
setAttribute
(
"nonce"
,
a
.
nc
),
o
.
src
=
a
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"dd7a4a4d6f66f918b161"
,
1
:
"74db0273aa29f9b44da4"
,
2
:
"fa22829657cbd48b57a2"
,
3
:
"20ef48d48dc907cfbee6"
,
4
:
"c41af7b10db43aa02c9d"
,
5
:
"a37b9ee5517eca783c3e"
,
6
:
"5196a65a5e3bd7113296"
,
7
:
"6e480a071fded4480eed"
,
8
:
"be4ed60496a08edbe14e"
,
9
:
"84d52b2bfd66d01562b8"
,
10
:
"fb904dd92fba2806640c"
,
11
:
"79842596b7b8db168fb6"
,
12
:
"6b7a9a473eb005cfd1b0"
,
13
:
"d1a375ca87ee0099c55f"
,
14
:
"07abae18534fd4ad84f2"
,
15
:
"8016506c55a85edfab62"
,
16
:
"d65597b9762dcc1cd0ed"
,
17
:
"e8ffb1f4ac658fec0e7e"
,
18
:
"f63413591b9bdc9cb4ce"
,
19
:
"c778bfb2475fb9071e71"
,
20
:
"cc3848989c6b0e891bdc"
,
21
:
"3e29f0466acabc459f5b"
,
22
:
"4930019ea0011ef68ac8"
,
23
:
"8d337c794f25767b4793"
}[
e
]
+
".js"
;
var
f
=
setTimeout
(
d
,
12
e4
);
function
d
(){
o
.
onerror
=
o
.
onload
=
null
,
clearTimeout
(
f
);
var
n
=
t
[
e
];
0
!==
n
&&
(
n
&&
n
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
t
[
e
]
=
void
0
)}
return
o
.
onerror
=
o
.
onload
=
d
,
c
.
appendChild
(
o
),
r
},
a
.
m
=
e
,
a
.
c
=
r
,
a
.
d
=
function
(
e
,
n
,
r
){
a
.
o
(
e
,
n
)
||
Object
.
defineProperty
(
e
,
n
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
r
})},
a
.
n
=
function
(
e
){
var
n
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
a
.
d
(
n
,
"a"
,
n
),
n
},
a
.
o
=
function
(
e
,
n
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
n
)},
a
.
p
=
""
,
a
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
//# sourceMappingURL=manifest.de7726807129224f45a3.js.map
\ No newline at end of file
dev/static/js/manifest.
b7eb085ef5cbccb23861
.js.map
→
dev/static/js/manifest.
de7726807129224f45a3
.js.map
View file @
d5c734a1
{"version":3,"sources":["webpack:///webpack/bootstrap 47fe16334026d90e8bdb"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","26","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"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","file":"static/js/manifest.b7eb085ef5cbccb23861.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t26: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"dd7a4a4d6f66f918b161\",\"1\":\"74db0273aa29f9b44da4\",\"2\":\"fa22829657cbd48b57a2\",\"3\":\"20ef48d48dc907cfbee6\",\"4\":\"091da077f95ed5811d79\",\"5\":\"a37b9ee5517eca783c3e\",\"6\":\"5196a65a5e3bd7113296\",\"7\":\"6e480a071fded4480eed\",\"8\":\"be4ed60496a08edbe14e\",\"9\":\"84d52b2bfd66d01562b8\",\"10\":\"fb904dd92fba2806640c\",\"11\":\"79842596b7b8db168fb6\",\"12\":\"6b7a9a473eb005cfd1b0\",\"13\":\"d1a375ca87ee0099c55f\",\"14\":\"07abae18534fd4ad84f2\",\"15\":\"8016506c55a85edfab62\",\"16\":\"d65597b9762dcc1cd0ed\",\"17\":\"e8ffb1f4ac658fec0e7e\",\"18\":\"f63413591b9bdc9cb4ce\",\"19\":\"c778bfb2475fb9071e71\",\"20\":\"cc3848989c6b0e891bdc\",\"21\":\"3e29f0466acabc459f5b\",\"22\":\"4930019ea0011ef68ac8\",\"23\":\"8d337c794f25767b4793\"}[chunkId] + \".js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) {\n \t\t\t\t\tchunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\t}\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n \t\thead.appendChild(script);\n\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 47fe16334026d90e8bdb"],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 41df826cd1d51d2a45fe"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","26","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"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","file":"static/js/manifest.de7726807129224f45a3.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t26: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"dd7a4a4d6f66f918b161\",\"1\":\"74db0273aa29f9b44da4\",\"2\":\"fa22829657cbd48b57a2\",\"3\":\"20ef48d48dc907cfbee6\",\"4\":\"c41af7b10db43aa02c9d\",\"5\":\"a37b9ee5517eca783c3e\",\"6\":\"5196a65a5e3bd7113296\",\"7\":\"6e480a071fded4480eed\",\"8\":\"be4ed60496a08edbe14e\",\"9\":\"84d52b2bfd66d01562b8\",\"10\":\"fb904dd92fba2806640c\",\"11\":\"79842596b7b8db168fb6\",\"12\":\"6b7a9a473eb005cfd1b0\",\"13\":\"d1a375ca87ee0099c55f\",\"14\":\"07abae18534fd4ad84f2\",\"15\":\"8016506c55a85edfab62\",\"16\":\"d65597b9762dcc1cd0ed\",\"17\":\"e8ffb1f4ac658fec0e7e\",\"18\":\"f63413591b9bdc9cb4ce\",\"19\":\"c778bfb2475fb9071e71\",\"20\":\"cc3848989c6b0e891bdc\",\"21\":\"3e29f0466acabc459f5b\",\"22\":\"4930019ea0011ef68ac8\",\"23\":\"8d337c794f25767b4793\"}[chunkId] + \".js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) {\n \t\t\t\t\tchunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\t}\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n \t\thead.appendChild(script);\n\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 41df826cd1d51d2a45fe"],"sourceRoot":""}
\ No newline at end of file
dist/index.html
View file @
d5c734a1
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><meta
name=
viewport
content=
"width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no"
><meta
name=
screen-orientation
content=
portrait
><meta
name=
x5-orientation
content=
portrait
><title>
唱唱启蒙英语
</title><link
rel=
stylesheet
href=
https://at.alicdn.com/t/font_822651_g9r2j7kybxu.css
><style>
*
{
-webkit-overflow-scrolling
:
touch
;
}
</style><link
href=
https://static-cdn.changchangenglish.com/new-sing/static/css/app.d92ad033dddd464bd7c7f5468dfb00b8.css
rel=
stylesheet
></head><body><div
id=
app
></div><script
src=
https://res.wx.qq.com/open/js/jweixin-1.3.2.js
></script><script></script><script
type=
text/javascript
src=
https://static-cdn.changchangenglish.com/new-sing/static/js/manifest.ef93a729e267fd3edb83.js
></script><script
type=
text/javascript
src=
https://static-cdn.changchangenglish.com/new-sing/static/js/vendor.3a0087e50012f11a0897.js
></script><script
type=
text/javascript
src=
https://static-cdn.changchangenglish.com/new-sing/static/js/app.2ccb3310d1b8efd2133c.js
></script></body></html>
\ No newline at end of file
}
</style><link
href=
https://static-cdn.changchangenglish.com/new-sing/static/css/app.d92ad033dddd464bd7c7f5468dfb00b8.css
rel=
stylesheet
></head><body><div
id=
app
></div><script
src=
https://res.wx.qq.com/open/js/jweixin-1.3.2.js
></script><script></script><script
type=
text/javascript
src=
https://static-cdn.changchangenglish.com/new-sing/static/js/manifest.21acbf5fb8fb703bd18d.js
></script><script
type=
text/javascript
src=
https://static-cdn.changchangenglish.com/new-sing/static/js/vendor.3a0087e50012f11a0897.js
></script><script
type=
text/javascript
src=
https://static-cdn.changchangenglish.com/new-sing/static/js/app.2ccb3310d1b8efd2133c.js
></script></body></html>
\ No newline at end of file
dist/static/img/share_bg.03f118a.jpg
0 → 100644
View file @
d5c734a1
464 KB
dist/static/img/share_bg.bad35f5.jpg
deleted
100644 → 0
View file @
41d76036
185 KB
dist/static/js/4.
7a7724475dae404da2ee
.js
→
dist/static/js/4.
2e6c66402167fefd8c86
.js
View file @
d5c734a1
webpackJsonp
([
4
],{
"+2W0"
:
function
(
t
,
e
){
t
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAd9JREFUOBGVk00uREEUhZ9/EQZiYECMzCUSAwswZR92YDFC9wYQhPhbhAXQE1vwTztfpU67r9973elKvq5bt+45dV+910VRHmNawo54EodiWjjvmdyReBbUOq+wOrxJ4avoZk40R3Pi07BPbaO5TcdV1AmiaD6rPERT76OZEPZR+L9gY0q0hQVxPlMeYs7xsfJoS+acQqeTgo4WxYWwaNh8njVo8cALz/TDghPnBMar4koMM6WGWjRo8SgZ8wi8lHmxJFbEurgRTebsUUMtGrR4JGN+GIj7B3t1+Vhnfcz1Yt9xvIo17V6Lpm6dp4baxqvAnOuYETzWKC/vMmvQVr4KG3NHLeGO4vygPMSc47byaAcad2rE98ptZYht6Lmj3EBjHmdXvAmL7hRvio0MMTnvvyveE6WriK0T84G/iEexLejuQHyJ38yP5luxLBbEvuCK2Pdhvf82d4wpj8PJ/IuYybGHACGDT8y5b8Ufgq6ZPwW5LsKmgVEq0kyX0dhP6lzFIxq7Kxu6mDXGwMAU/OfgcGoAjzTqjLlPBgLGMGP2/Q4qxiTAXVHsjmxsEQfGjtmPNamOl8Dw7BfD2jkKEcbhOnLsG9d1LabAcZzT6VlIjcegmqRxQb/A61FnN1L8AQ0BxfTPbexRAAAAAElFTkSuQmCC"
},
"2Ihx"
:
function
(
t
,
e
,
s
){
t
.
exports
=
s
.
p
+
"static/img/no.4e27c3e.png"
},
"3CuV"
:
function
(
t
,
e
,
s
){
t
.
exports
=
s
.
p
+
"static/img/share_bg.bad35f5.jpg"
},
"3HcX"
:
function
(
t
,
e
){},
FRDK
:
function
(
t
,
e
,
s
){
t
.
exports
=
s
.
p
+
"static/img/actBg1.f48d135.png"
},
JK9h
:
function
(
t
,
e
,
s
){
t
.
exports
=
s
.
p
+
"static/img/log.8c70e94.png"
},
UEMf
:
function
(
t
,
e
,
s
){
t
.
exports
=
s
.
p
+
"static/img/qr.f968b9d.png"
},
ZMqZ
:
function
(
t
,
e
){},
"f+ht"
:
function
(
t
,
e
,
s
){
t
.
exports
=
s
.
p
+
"static/img/actBg2.b47e39b.png"
},
oSXS
:
function
(
t
,
e
,
s
){
t
.
exports
=
s
.
p
+
"static/img/actBg3.53dd5e6.png"
},
riDf
:
function
(
t
,
e
,
s
){
"use strict"
;
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
});
var
n
=
s
(
"FRDK"
),
o
=
s
.
n
(
n
),
i
=
s
(
"f+ht"
),
a
=
s
.
n
(
i
),
c
=
s
(
"oSXS"
),
l
=
s
.
n
(
c
),
r
=
s
(
"yniu"
),
u
=
s
.
n
(
r
),
d
=
s
(
"+2W0"
),
g
=
s
.
n
(
d
),
h
=
s
(
"JK9h"
),
p
=
s
.
n
(
h
),
m
=
s
(
"UEMf"
),
_
=
s
.
n
(
m
),
f
=
s
(
"3CuV"
),
v
=
s
.
n
(
f
),
b
=
s
(
"2Ihx"
),
w
=
s
.
n
(
b
),
C
=
s
(
"CCn6"
),
y
=
s
(
"MJLE"
),
A
=
s
.
n
(
y
),
x
=
s
(
"2Pnh"
),
L
=
s
.
n
(
x
),
E
=
s
(
"Au9i"
),
R
=
{
name
:
"index"
,
data
:
function
(){
return
{
starbg_1
:
o
.
a
,
share_img_url
:
v
.
a
,
log_url
:
p
.
a
,
no_list
:
!
1
,
log_show
:
!
1
,
share_show
:
!
1
,
qr_show
:
!
1
,
dataURL
:
null
,
no_url
:
w
.
a
,
qr_url
:
_
.
a
,
starbg_2
:
a
.
a
,
starbg_3
:
l
.
a
,
starbg_4
:
u
.
a
,
x_url
:
g
.
a
,
star_total
:
0
,
logList
:[],
shopId
:
null
,
share_URL
:
null
}},
methods
:{
initPage
:
function
(){
var
t
=
this
;
Object
(
C
.
u
)().
then
(
function
(
e
){
t
.
shopId
=
e
[
0
].
value
,
t
.
share_URL
=
"https://wechat.changchangenglish.com/#/buyDetail?shopId="
+
t
.
shopId
+
"&invite_code=CC-ZKHB-"
+
JSON
.
parse
(
localStorage
.
getItem
(
"userDesc"
)).
user_id
,
t
.
onShare
(
t
.
share_URL
),
t
.
toDataURLBase64
(
t
.
share_img_url
,
function
(
e
){
t
.
share_img_url
=
e
})}),
Object
(
C
.
B
)().
then
(
function
(
e
){
t
.
star_total
=
e
.
last_value
})},
closeLog
:
function
(){
window
.
removeEventListener
(
"scroll"
,
this
.
scrollFix
),
this
.
log_show
=!
1
},
onShare
:
function
(
t
){
this
.
enableShare
({
product_title
:
"赠您【1元领取398元英语启蒙课程特权】,限时福利,立即领取"
,
desc
:
"学习另赠价值58元实物绘本,包邮送到家~"
,
shareIcon
:
"https://cdn.singsingenglish.com/logo/logo.jpg"
,
shareUrl
:
t
})},
showQr
:
function
(){
this
.
qr_show
=!
0
,
this
.
$sa
.
track
(
"buttonClick"
,{
tabTitle
:
"星星活动页"
,
moduleTitle
:
"星星活动页"
,
buttonType
:
"功能"
,
buttonName
:
"小助手二维码"
})},
enableShare
:
function
(
t
){
Object
(
C
.
F
)({
api_list
:
"onMenuShareAppMessage,onMenuShareTimeline"
,
url
:
window
.
location
.
href
.
split
(
"#"
)[
0
]}).
then
(
function
(
e
){
wx
.
config
({
debug
:
!
1
,
appId
:
e
.
appId
,
timestamp
:
parseInt
(
e
.
timestamp
),
nonceStr
:
e
.
nonceStr
,
signature
:
e
.
signature
,
jsApiList
:
e
.
jsApiList
}),
wx
.
ready
(
function
(){
wx
.
onMenuShareTimeline
({
title
:
t
.
product_title
,
desc
:
t
.
desc
,
link
:
t
.
shareUrl
,
imgUrl
:
t
.
shareIcon
||
"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png"
,
success
:
function
(){
console
.
log
(
"分享成功"
)},
cancel
:
function
(){
console
.
log
(
"分享失败"
)}}),
wx
.
onMenuShareAppMessage
({
title
:
t
.
product_title
,
desc
:
t
.
desc
,
link
:
t
.
shareUrl
,
imgUrl
:
t
.
shareIcon
||
"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png"
,
success
:
function
(){},
cancel
:
function
(){}})})})},
qrcode
:
function
(
t
){
this
.
QRCodeB
?
this
.
QRCodeB
.
makeCode
(
t
):
this
.
QRCodeB
=
new
A
.
a
(
"qrcode"
,{
width
:
140
,
height
:
140
,
text
:
t
,
image
:
""
})},
refshow
:
function
(){
var
t
=
this
;
this
.
$sa
.
track
(
"buttonClick"
,{
tabTitle
:
"星星活动页"
,
moduleTitle
:
"星星活动页"
,
buttonType
:
"功能"
,
buttonName
:
"生成海报"
}),
this
.
share_show
=!
0
,
this
.
dataURL
||
(
E
.
Indicator
.
open
(),
Object
(
C
.
v
)({
url
:
this
.
share_URL
}).
then
(
function
(
e
){
t
.
qrcode
(
e
.
url
),
t
.
$nextTick
(
function
(){
document
.
getElementById
(
"capture"
).
getClientRects
()[
0
].
width
;
document
.
getElementById
(
"capture"
).
style
.
width
=
2
*
document
.
getElementById
(
"capture"
).
getClientRects
()[
0
].
width
+
"px"
,
document
.
getElementById
(
"capture"
).
style
.
height
=
2
*
document
.
getElementById
(
"capture"
).
getClientRects
()[
0
].
height
+
"px"
,
setTimeout
(
function
(){
L
()(
document
.
getElementById
(
"capture"
),{
async
:
!
0
,
scale
:
2
,
letterRendering
:
!
0
}).
then
(
function
(
e
){
var
s
=
e
.
toDataURL
(
"image/jpg"
);
t
.
dataURL
=
s
,
document
.
getElementById
(
"capture"
).
style
.
display
=
"none"
,
E
.
Indicator
.
close
()}).
catch
(
function
(
t
){
alert
(
t
),
console
.
log
(),
document
.
getElementById
(
"capture"
).
style
.
display
=
"none"
,
E
.
Indicator
.
close
()})},
500
)})}))},
getOffsetRect
:
function
(
t
){
var
e
=
t
.
getBoundingClientRect
(),
s
=
document
.
body
,
n
=
document
.
documentElement
,
o
=
window
.
pageYOffset
||
n
.
scrollTop
||
s
.
scrollTop
,
i
=
window
.
pageXOffset
||
n
.
scrollLeft
||
s
.
scrollLeft
,
a
=
n
.
clientTop
||
s
.
clientTop
,
c
=
n
.
clientLeft
||
s
.
clientLeft
,
l
=
e
.
top
+
o
-
a
,
r
=
e
.
left
+
i
-
c
;
return
{
top
:
Math
.
round
(
l
),
left
:
Math
.
round
(
r
)}},
toDataURLBase64
:
function
(
t
,
e
){
var
s
=
new
XMLHttpRequest
;
s
.
onload
=
function
(){
var
t
=
new
FileReader
;
t
.
onloadend
=
function
(){
e
(
t
.
result
)},
t
.
readAsDataURL
(
s
.
response
)},
s
.
responseType
=
"blob"
,
s
.
open
(
"GET"
,
t
,
!
0
),
s
.
send
()},
scrollFix
:
function
(
t
){
window
.
scrollTo
(
0
,
t
)},
showLog
:
function
(){
var
t
=
this
;
this
.
$sa
.
track
(
"buttonClick"
,{
tabTitle
:
"星星活动页"
,
moduleTitle
:
"星星活动页"
,
buttonType
:
"功能"
,
buttonName
:
"查看积分"
}),
Object
(
C
.
C
)({
limit
:
1
e3
}).
then
(
function
(
e
){
!
e
.
list
||
e
.
list
.
length
<
1
?
t
.
no_list
=!
0
:
t
.
logList
=
e
.
list
;
document
.
documentElement
.
scrollTop
||
document
.
body
.
scrollTop
;
window
.
addEventListener
(
"scroll"
,
t
.
scrollFix
),
t
.
log_show
=!
0
})}},
filters
:{
substrTime
:
function
(
t
){
return
t
.
substr
(
0
,
10
).
replace
(
/-/g
,
"."
)}},
mounted
:
function
(){
var
t
=
this
;
this
.
initPage
(),
window
.
onscroll
=
function
(){(
document
.
documentElement
.
scrollTop
||
document
.
body
.
scrollTop
)
>
300
?(
t
.
$refs
.
btn_block
.
style
.
opacity
=
1
,
t
.
$refs
.
btn_block
.
style
.
display
=
"block"
):(
t
.
$refs
.
btn_block
.
style
.
opacity
=
0
,
t
.
$refs
.
btn_block
.
style
.
display
=
"none"
)}}},
T
=
{
render
:
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
s
=
t
.
_self
.
_c
||
e
;
return
s
(
"div"
,{
staticClass
:
"star-activity-page"
},[
s
(
"div"
,[
s
(
"img"
,{
staticClass
:
"bg"
,
attrs
:{
src
:
t
.
starbg_1
}}),
t
.
_v
(
" "
),
s
(
"div"
,{
staticClass
:
"star-total"
,
on
:{
click
:
t
.
showLog
}},[
t
.
_v
(
"
\n
我的星星 "
),
s
(
"img"
,{
staticClass
:
"x-img"
,
attrs
:{
src
:
t
.
x_url
}}),
t
.
_v
(
t
.
_s
(
t
.
star_total
)
+
"
\n
"
)]),
t
.
_v
(
" "
),
s
(
"img"
,{
staticClass
:
"bg"
,
attrs
:{
src
:
t
.
starbg_2
}}),
t
.
_v
(
" "
),
s
(
"img"
,{
staticClass
:
"bg"
,
attrs
:{
src
:
t
.
starbg_3
},
on
:{
click
:
t
.
showQr
}}),
t
.
_v
(
" "
),
s
(
"img"
,{
staticClass
:
"bg"
,
attrs
:{
src
:
t
.
starbg_4
}})]),
t
.
_v
(
" "
),
s
(
"div"
,{
ref
:
"btn_block"
,
staticClass
:
"btn-block"
},[
s
(
"div"
,{
staticClass
:
"btn"
,
on
:{
click
:
t
.
refshow
}},[
t
.
_v
(
"
\n
生成赠课海报
\n
"
)])]),
t
.
_v
(
" "
),
s
(
"mt-popup"
,{
staticStyle
:{
background
:
"transparent"
},
model
:{
value
:
t
.
qr_show
,
callback
:
function
(
e
){
t
.
qr_show
=
e
},
expression
:
"qr_show"
}},[
s
(
"div"
,{
staticClass
:
"qr-img"
},[
s
(
"img"
,{
staticClass
:
"qr-img"
,
attrs
:{
src
:
t
.
qr_url
}}),
t
.
_v
(
" "
),
s
(
"div"
,{
staticClass
:
"qr-close"
,
on
:{
click
:
function
(
e
){
t
.
qr_show
=!
1
}}})])]),
t
.
_v
(
" "
),
s
(
"mt-popup"
,{
staticStyle
:{
background
:
"transparent"
},
attrs
:{
closeOnClickModal
:
!
1
},
model
:{
value
:
t
.
log_show
,
callback
:
function
(
e
){
t
.
log_show
=
e
},
expression
:
"log_show"
}},[
s
(
"div"
,{
staticClass
:
"log-img"
,
style
:{
backgroundImage
:
"url('"
+
t
.
log_url
+
"')"
}},[
s
(
"div"
,{
staticClass
:
"content"
},[
t
.
no_list
?
s
(
"div"
,{
staticClass
:
"no-list"
},[
s
(
"img"
,{
attrs
:{
src
:
t
.
no_url
}}),
t
.
_v
(
"
\n
—— 暂无记录 ——
\n
"
)]):
t
.
_e
(),
t
.
_v
(
" "
),
t
.
_l
(
t
.
logList
,
function
(
e
){
return
s
(
"div"
,{
staticClass
:
"list"
},[
s
(
"span"
,{
staticClass
:
"time-text"
},[
t
.
_v
(
"
\n
"
+
t
.
_s
(
t
.
_f
(
"substrTime"
)(
e
.
created_at
))
+
"
\n
"
)]),
t
.
_v
(
" "
),
s
(
"span"
,{
staticClass
:
"desc-text"
},[
t
.
_v
(
"
\n
"
+
t
.
_s
(
e
.
desc
)
+
"
\n
"
)]),
t
.
_v
(
" "
),
1
===
e
.
is_add
?
s
(
"span"
,{
staticClass
:
"star-num"
,
staticStyle
:{
color
:
"#7ED321"
}},[
t
.
_v
(
"
\n
星星+"
+
t
.
_s
(
e
.
value
)
+
"
\n
"
)]):
t
.
_e
(),
t
.
_v
(
" "
),
1
!==
e
.
is_add
?
s
(
"span"
,{
staticClass
:
"star-num"
,
staticStyle
:{
color
:
"#D0021B"
}},[
t
.
_v
(
"
\n
星星-"
+
t
.
_s
(
e
.
value
)
+
"
\n
"
)]):
t
.
_e
()])})],
2
),
t
.
_v
(
" "
),
s
(
"div"
,{
staticClass
:
"btn"
,
on
:{
click
:
t
.
closeLog
}},[
t
.
_v
(
"
\n
知道了
\n
"
)])])]),
t
.
_v
(
" "
),
t
.
share_show
?
s
(
"div"
,{
staticClass
:
"share-show-block"
,
on
:{
click
:
function
(
e
){
t
.
share_show
=!
1
}}},[
s
(
"div"
,{
staticClass
:
"share-show-content"
},[
s
(
"img"
,{
staticClass
:
"cvs-img"
,
attrs
:{
src
:
t
.
dataURL
,
id
:
"cvs-img"
}}),
t
.
_v
(
" "
),
s
(
"div"
,{
ref
:
"imageWrapper"
,
staticClass
:
"share_img"
,
style
:{
backgroundImage
:
"url('"
+
t
.
share_img_url
+
"')"
},
attrs
:{
id
:
"capture"
}},[
s
(
"div"
,{
staticClass
:
"qrcode"
,
attrs
:{
id
:
"qrcode"
}})]),
t
.
_v
(
" "
),
t
.
_m
(
0
)])]):
t
.
_e
()],
1
)},
staticRenderFns
:[
function
(){
var
t
=
this
.
$createElement
,
e
=
this
.
_self
.
_c
||
t
;
return
e
(
"div"
,{
staticClass
:
"tips"
},[
e
(
"b"
,[
this
.
_v
(
"长按保存海报 或发送给好友"
)]),
this
.
_v
(
" "
),
e
(
"br"
),
this
.
_v
(
"
\n
越多朋友报名,您可得越多星星
\n
"
)])}]};
var
k
=
s
(
"VU/8"
)(
R
,
T
,
!
1
,
function
(
t
){
s
(
"3HcX"
),
s
(
"ZMqZ"
)},
"data-v-7fcd027a"
,
null
);
e
.
default
=
k
.
exports
},
yniu
:
function
(
t
,
e
,
s
){
t
.
exports
=
s
.
p
+
"static/img/actBg4.74aadcc.png"
}});
//# sourceMappingURL=4.7a7724475dae404da2ee.js.map
\ No newline at end of file
webpackJsonp
([
4
],{
"+2W0"
:
function
(
t
,
e
){
t
.
exports
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAd9JREFUOBGVk00uREEUhZ9/EQZiYECMzCUSAwswZR92YDFC9wYQhPhbhAXQE1vwTztfpU67r9973elKvq5bt+45dV+910VRHmNawo54EodiWjjvmdyReBbUOq+wOrxJ4avoZk40R3Pi07BPbaO5TcdV1AmiaD6rPERT76OZEPZR+L9gY0q0hQVxPlMeYs7xsfJoS+acQqeTgo4WxYWwaNh8njVo8cALz/TDghPnBMar4koMM6WGWjRo8SgZ8wi8lHmxJFbEurgRTebsUUMtGrR4JGN+GIj7B3t1+Vhnfcz1Yt9xvIo17V6Lpm6dp4baxqvAnOuYETzWKC/vMmvQVr4KG3NHLeGO4vygPMSc47byaAcad2rE98ptZYht6Lmj3EBjHmdXvAmL7hRvio0MMTnvvyveE6WriK0T84G/iEexLejuQHyJ38yP5luxLBbEvuCK2Pdhvf82d4wpj8PJ/IuYybGHACGDT8y5b8Ufgq6ZPwW5LsKmgVEq0kyX0dhP6lzFIxq7Kxu6mDXGwMAU/OfgcGoAjzTqjLlPBgLGMGP2/Q4qxiTAXVHsjmxsEQfGjtmPNamOl8Dw7BfD2jkKEcbhOnLsG9d1LabAcZzT6VlIjcegmqRxQb/A61FnN1L8AQ0BxfTPbexRAAAAAElFTkSuQmCC"
},
"2Ihx"
:
function
(
t
,
e
,
s
){
t
.
exports
=
s
.
p
+
"static/img/no.4e27c3e.png"
},
"3CuV"
:
function
(
t
,
e
,
s
){
t
.
exports
=
s
.
p
+
"static/img/share_bg.03f118a.jpg"
},
"3HcX"
:
function
(
t
,
e
){},
FRDK
:
function
(
t
,
e
,
s
){
t
.
exports
=
s
.
p
+
"static/img/actBg1.f48d135.png"
},
JK9h
:
function
(
t
,
e
,
s
){
t
.
exports
=
s
.
p
+
"static/img/log.8c70e94.png"
},
UEMf
:
function
(
t
,
e
,
s
){
t
.
exports
=
s
.
p
+
"static/img/qr.f968b9d.png"
},
ZMqZ
:
function
(
t
,
e
){},
"f+ht"
:
function
(
t
,
e
,
s
){
t
.
exports
=
s
.
p
+
"static/img/actBg2.b47e39b.png"
},
oSXS
:
function
(
t
,
e
,
s
){
t
.
exports
=
s
.
p
+
"static/img/actBg3.53dd5e6.png"
},
riDf
:
function
(
t
,
e
,
s
){
"use strict"
;
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
});
var
n
=
s
(
"FRDK"
),
o
=
s
.
n
(
n
),
i
=
s
(
"f+ht"
),
a
=
s
.
n
(
i
),
c
=
s
(
"oSXS"
),
l
=
s
.
n
(
c
),
r
=
s
(
"yniu"
),
u
=
s
.
n
(
r
),
d
=
s
(
"+2W0"
),
g
=
s
.
n
(
d
),
h
=
s
(
"JK9h"
),
p
=
s
.
n
(
h
),
m
=
s
(
"UEMf"
),
_
=
s
.
n
(
m
),
f
=
s
(
"3CuV"
),
v
=
s
.
n
(
f
),
b
=
s
(
"2Ihx"
),
w
=
s
.
n
(
b
),
C
=
s
(
"CCn6"
),
y
=
s
(
"MJLE"
),
A
=
s
.
n
(
y
),
x
=
s
(
"2Pnh"
),
L
=
s
.
n
(
x
),
E
=
s
(
"Au9i"
),
R
=
{
name
:
"index"
,
data
:
function
(){
return
{
starbg_1
:
o
.
a
,
share_img_url
:
v
.
a
,
log_url
:
p
.
a
,
no_list
:
!
1
,
log_show
:
!
1
,
share_show
:
!
1
,
qr_show
:
!
1
,
dataURL
:
null
,
no_url
:
w
.
a
,
qr_url
:
_
.
a
,
starbg_2
:
a
.
a
,
starbg_3
:
l
.
a
,
starbg_4
:
u
.
a
,
x_url
:
g
.
a
,
star_total
:
0
,
logList
:[],
shopId
:
null
,
share_URL
:
null
}},
methods
:{
initPage
:
function
(){
var
t
=
this
;
Object
(
C
.
u
)().
then
(
function
(
e
){
t
.
shopId
=
e
[
0
].
value
,
t
.
share_URL
=
"https://wechat.changchangenglish.com/#/buyDetail?shopId="
+
t
.
shopId
+
"&invite_code=CC-ZKHB-"
+
JSON
.
parse
(
localStorage
.
getItem
(
"userDesc"
)).
user_id
,
t
.
onShare
(
t
.
share_URL
),
t
.
toDataURLBase64
(
t
.
share_img_url
,
function
(
e
){
t
.
share_img_url
=
e
})}),
Object
(
C
.
B
)().
then
(
function
(
e
){
t
.
star_total
=
e
.
last_value
})},
closeLog
:
function
(){
window
.
removeEventListener
(
"scroll"
,
this
.
scrollFix
),
this
.
log_show
=!
1
},
onShare
:
function
(
t
){
this
.
enableShare
({
product_title
:
"赠您【1元领取398元英语启蒙课程特权】,限时福利,立即领取"
,
desc
:
"学习另赠价值58元实物绘本,包邮送到家~"
,
shareIcon
:
"https://cdn.singsingenglish.com/logo/logo.jpg"
,
shareUrl
:
t
})},
showQr
:
function
(){
this
.
qr_show
=!
0
,
this
.
$sa
.
track
(
"buttonClick"
,{
tabTitle
:
"星星活动页"
,
moduleTitle
:
"星星活动页"
,
buttonType
:
"功能"
,
buttonName
:
"小助手二维码"
})},
enableShare
:
function
(
t
){
Object
(
C
.
F
)({
api_list
:
"onMenuShareAppMessage,onMenuShareTimeline"
,
url
:
window
.
location
.
href
.
split
(
"#"
)[
0
]}).
then
(
function
(
e
){
wx
.
config
({
debug
:
!
1
,
appId
:
e
.
appId
,
timestamp
:
parseInt
(
e
.
timestamp
),
nonceStr
:
e
.
nonceStr
,
signature
:
e
.
signature
,
jsApiList
:
e
.
jsApiList
}),
wx
.
ready
(
function
(){
wx
.
onMenuShareTimeline
({
title
:
t
.
product_title
,
desc
:
t
.
desc
,
link
:
t
.
shareUrl
,
imgUrl
:
t
.
shareIcon
||
"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png"
,
success
:
function
(){
console
.
log
(
"分享成功"
)},
cancel
:
function
(){
console
.
log
(
"分享失败"
)}}),
wx
.
onMenuShareAppMessage
({
title
:
t
.
product_title
,
desc
:
t
.
desc
,
link
:
t
.
shareUrl
,
imgUrl
:
t
.
shareIcon
||
"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png"
,
success
:
function
(){},
cancel
:
function
(){}})})})},
qrcode
:
function
(
t
){
this
.
QRCodeB
?
this
.
QRCodeB
.
makeCode
(
t
):
this
.
QRCodeB
=
new
A
.
a
(
"qrcode"
,{
width
:
140
,
height
:
140
,
text
:
t
,
image
:
""
})},
refshow
:
function
(){
var
t
=
this
;
this
.
$sa
.
track
(
"buttonClick"
,{
tabTitle
:
"星星活动页"
,
moduleTitle
:
"星星活动页"
,
buttonType
:
"功能"
,
buttonName
:
"生成海报"
}),
this
.
share_show
=!
0
,
this
.
dataURL
||
(
E
.
Indicator
.
open
(),
Object
(
C
.
v
)({
url
:
this
.
share_URL
}).
then
(
function
(
e
){
t
.
qrcode
(
e
.
url
),
t
.
$nextTick
(
function
(){
document
.
getElementById
(
"capture"
).
getClientRects
()[
0
].
width
;
document
.
getElementById
(
"capture"
).
style
.
width
=
2
*
document
.
getElementById
(
"capture"
).
getClientRects
()[
0
].
width
+
"px"
,
document
.
getElementById
(
"capture"
).
style
.
height
=
2
*
document
.
getElementById
(
"capture"
).
getClientRects
()[
0
].
height
+
"px"
,
setTimeout
(
function
(){
L
()(
document
.
getElementById
(
"capture"
),{
async
:
!
0
,
scale
:
2
,
letterRendering
:
!
0
}).
then
(
function
(
e
){
var
s
=
e
.
toDataURL
(
"image/jpg"
);
t
.
dataURL
=
s
,
document
.
getElementById
(
"capture"
).
style
.
display
=
"none"
,
E
.
Indicator
.
close
()}).
catch
(
function
(
t
){
alert
(
t
),
console
.
log
(),
document
.
getElementById
(
"capture"
).
style
.
display
=
"none"
,
E
.
Indicator
.
close
()})},
500
)})}))},
getOffsetRect
:
function
(
t
){
var
e
=
t
.
getBoundingClientRect
(),
s
=
document
.
body
,
n
=
document
.
documentElement
,
o
=
window
.
pageYOffset
||
n
.
scrollTop
||
s
.
scrollTop
,
i
=
window
.
pageXOffset
||
n
.
scrollLeft
||
s
.
scrollLeft
,
a
=
n
.
clientTop
||
s
.
clientTop
,
c
=
n
.
clientLeft
||
s
.
clientLeft
,
l
=
e
.
top
+
o
-
a
,
r
=
e
.
left
+
i
-
c
;
return
{
top
:
Math
.
round
(
l
),
left
:
Math
.
round
(
r
)}},
toDataURLBase64
:
function
(
t
,
e
){
var
s
=
new
XMLHttpRequest
;
s
.
onload
=
function
(){
var
t
=
new
FileReader
;
t
.
onloadend
=
function
(){
e
(
t
.
result
)},
t
.
readAsDataURL
(
s
.
response
)},
s
.
responseType
=
"blob"
,
s
.
open
(
"GET"
,
t
,
!
0
),
s
.
send
()},
scrollFix
:
function
(
t
){
window
.
scrollTo
(
0
,
t
)},
showLog
:
function
(){
var
t
=
this
;
this
.
$sa
.
track
(
"buttonClick"
,{
tabTitle
:
"星星活动页"
,
moduleTitle
:
"星星活动页"
,
buttonType
:
"功能"
,
buttonName
:
"查看积分"
}),
Object
(
C
.
C
)({
limit
:
1
e3
}).
then
(
function
(
e
){
!
e
.
list
||
e
.
list
.
length
<
1
?
t
.
no_list
=!
0
:
t
.
logList
=
e
.
list
;
document
.
documentElement
.
scrollTop
||
document
.
body
.
scrollTop
;
window
.
addEventListener
(
"scroll"
,
t
.
scrollFix
),
t
.
log_show
=!
0
})}},
filters
:{
substrTime
:
function
(
t
){
return
t
.
substr
(
0
,
10
).
replace
(
/-/g
,
"."
)}},
mounted
:
function
(){
var
t
=
this
;
this
.
initPage
(),
window
.
onscroll
=
function
(){(
document
.
documentElement
.
scrollTop
||
document
.
body
.
scrollTop
)
>
300
?(
t
.
$refs
.
btn_block
.
style
.
opacity
=
1
,
t
.
$refs
.
btn_block
.
style
.
display
=
"block"
):(
t
.
$refs
.
btn_block
.
style
.
opacity
=
0
,
t
.
$refs
.
btn_block
.
style
.
display
=
"none"
)}}},
T
=
{
render
:
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
s
=
t
.
_self
.
_c
||
e
;
return
s
(
"div"
,{
staticClass
:
"star-activity-page"
},[
s
(
"div"
,[
s
(
"img"
,{
staticClass
:
"bg"
,
attrs
:{
src
:
t
.
starbg_1
}}),
t
.
_v
(
" "
),
s
(
"div"
,{
staticClass
:
"star-total"
,
on
:{
click
:
t
.
showLog
}},[
t
.
_v
(
"
\n
我的星星 "
),
s
(
"img"
,{
staticClass
:
"x-img"
,
attrs
:{
src
:
t
.
x_url
}}),
t
.
_v
(
t
.
_s
(
t
.
star_total
)
+
"
\n
"
)]),
t
.
_v
(
" "
),
s
(
"img"
,{
staticClass
:
"bg"
,
attrs
:{
src
:
t
.
starbg_2
}}),
t
.
_v
(
" "
),
s
(
"img"
,{
staticClass
:
"bg"
,
attrs
:{
src
:
t
.
starbg_3
},
on
:{
click
:
t
.
showQr
}}),
t
.
_v
(
" "
),
s
(
"img"
,{
staticClass
:
"bg"
,
attrs
:{
src
:
t
.
starbg_4
}})]),
t
.
_v
(
" "
),
s
(
"div"
,{
ref
:
"btn_block"
,
staticClass
:
"btn-block"
},[
s
(
"div"
,{
staticClass
:
"btn"
,
on
:{
click
:
t
.
refshow
}},[
t
.
_v
(
"
\n
生成赠课海报
\n
"
)])]),
t
.
_v
(
" "
),
s
(
"mt-popup"
,{
staticStyle
:{
background
:
"transparent"
},
model
:{
value
:
t
.
qr_show
,
callback
:
function
(
e
){
t
.
qr_show
=
e
},
expression
:
"qr_show"
}},[
s
(
"div"
,{
staticClass
:
"qr-img"
},[
s
(
"img"
,{
staticClass
:
"qr-img"
,
attrs
:{
src
:
t
.
qr_url
}}),
t
.
_v
(
" "
),
s
(
"div"
,{
staticClass
:
"qr-close"
,
on
:{
click
:
function
(
e
){
t
.
qr_show
=!
1
}}})])]),
t
.
_v
(
" "
),
s
(
"mt-popup"
,{
staticStyle
:{
background
:
"transparent"
},
attrs
:{
closeOnClickModal
:
!
1
},
model
:{
value
:
t
.
log_show
,
callback
:
function
(
e
){
t
.
log_show
=
e
},
expression
:
"log_show"
}},[
s
(
"div"
,{
staticClass
:
"log-img"
,
style
:{
backgroundImage
:
"url('"
+
t
.
log_url
+
"')"
}},[
s
(
"div"
,{
staticClass
:
"content"
},[
t
.
no_list
?
s
(
"div"
,{
staticClass
:
"no-list"
},[
s
(
"img"
,{
attrs
:{
src
:
t
.
no_url
}}),
t
.
_v
(
"
\n
—— 暂无记录 ——
\n
"
)]):
t
.
_e
(),
t
.
_v
(
" "
),
t
.
_l
(
t
.
logList
,
function
(
e
){
return
s
(
"div"
,{
staticClass
:
"list"
},[
s
(
"span"
,{
staticClass
:
"time-text"
},[
t
.
_v
(
"
\n
"
+
t
.
_s
(
t
.
_f
(
"substrTime"
)(
e
.
created_at
))
+
"
\n
"
)]),
t
.
_v
(
" "
),
s
(
"span"
,{
staticClass
:
"desc-text"
},[
t
.
_v
(
"
\n
"
+
t
.
_s
(
e
.
desc
)
+
"
\n
"
)]),
t
.
_v
(
" "
),
1
===
e
.
is_add
?
s
(
"span"
,{
staticClass
:
"star-num"
,
staticStyle
:{
color
:
"#7ED321"
}},[
t
.
_v
(
"
\n
星星+"
+
t
.
_s
(
e
.
value
)
+
"
\n
"
)]):
t
.
_e
(),
t
.
_v
(
" "
),
1
!==
e
.
is_add
?
s
(
"span"
,{
staticClass
:
"star-num"
,
staticStyle
:{
color
:
"#D0021B"
}},[
t
.
_v
(
"
\n
星星-"
+
t
.
_s
(
e
.
value
)
+
"
\n
"
)]):
t
.
_e
()])})],
2
),
t
.
_v
(
" "
),
s
(
"div"
,{
staticClass
:
"btn"
,
on
:{
click
:
t
.
closeLog
}},[
t
.
_v
(
"
\n
知道了
\n
"
)])])]),
t
.
_v
(
" "
),
t
.
share_show
?
s
(
"div"
,{
staticClass
:
"share-show-block"
,
on
:{
click
:
function
(
e
){
t
.
share_show
=!
1
}}},[
s
(
"div"
,{
staticClass
:
"share-show-content"
},[
s
(
"img"
,{
staticClass
:
"cvs-img"
,
attrs
:{
src
:
t
.
dataURL
,
id
:
"cvs-img"
}}),
t
.
_v
(
" "
),
s
(
"div"
,{
ref
:
"imageWrapper"
,
staticClass
:
"share_img"
,
style
:{
backgroundImage
:
"url('"
+
t
.
share_img_url
+
"')"
},
attrs
:{
id
:
"capture"
}},[
s
(
"div"
,{
staticClass
:
"qrcode"
,
attrs
:{
id
:
"qrcode"
}})]),
t
.
_v
(
" "
),
t
.
_m
(
0
)])]):
t
.
_e
()],
1
)},
staticRenderFns
:[
function
(){
var
t
=
this
.
$createElement
,
e
=
this
.
_self
.
_c
||
t
;
return
e
(
"div"
,{
staticClass
:
"tips"
},[
e
(
"b"
,[
this
.
_v
(
"长按保存海报 或发送给好友"
)]),
this
.
_v
(
" "
),
e
(
"br"
),
this
.
_v
(
"
\n
越多朋友报名,您可得越多星星
\n
"
)])}]};
var
k
=
s
(
"VU/8"
)(
R
,
T
,
!
1
,
function
(
t
){
s
(
"3HcX"
),
s
(
"ZMqZ"
)},
"data-v-7fcd027a"
,
null
);
e
.
default
=
k
.
exports
},
yniu
:
function
(
t
,
e
,
s
){
t
.
exports
=
s
.
p
+
"static/img/actBg4.74aadcc.png"
}});
//# sourceMappingURL=4.2e6c66402167fefd8c86.js.map
\ No newline at end of file
dist/static/js/4.
7a7724475dae404da2ee
.js.map
→
dist/static/js/4.
2e6c66402167fefd8c86
.js.map
View file @
d5c734a1
{"version":3,"sources":["webpack:///./src/assets/starActivity/x.png","webpack:///./src/assets/starActivity/no.png","webpack:///./src/assets/starActivity/share_bg.jpg","webpack:///./src/assets/starActivity/actBg1.png","webpack:///./src/assets/starActivity/log.png","webpack:///./src/assets/starActivity/qr.png","webpack:///./src/assets/starActivity/actBg2.png","webpack:///./src/assets/starActivity/actBg3.png","webpack:///src/components/star/index.vue","webpack:///./src/components/star/index.vue?5f09","webpack:///./src/components/star/index.vue","webpack:///./src/assets/starActivity/actBg4.png"],"names":["module","exports","__webpack_require__","p","star","name","data","starbg_1","actBg1_default","a","share_img_url","share_bg_default","log_url","log_default","no_list","log_show","share_show","qr_show","dataURL","no_url","no_default","qr_url","qr_default","starbg_2","actBg2_default","starbg_3","actBg3_default","starbg_4","actBg4_default","x_url","x_default","star_total","logList","shopId","share_URL","methods","initPage","_this","this","Object","api","then","res","value","JSON","parse","localStorage","getItem","user_id","onShare","toDataURLBase64","cal","last_value","closeLog","window","removeEventListener","scrollFix","URL","enableShare","product_title","desc","shareIcon","shareUrl","showQr","$sa","track","tabTitle","moduleTitle","buttonType","buttonName","option","api_list","url","location","href","split","wechatRes","wx","config","debug","appId","timestamp","parseInt","nonceStr","signature","jsApiList","ready","onMenuShareTimeline","title","link","imgUrl","success","console","log","cancel","onMenuShareAppMessage","qrcode","QRCodeB","makeCode","qrcode_default","width","height","text","image","refshow","_this2","mint_ui_common","open","$nextTick","document","getElementById","getClientRects","style","setTimeout","npm_default","async","scale","letterRendering","canvas","toDataURL","display","close","catch","alert","getOffsetRect","ele","box","getBoundingClientRect","body","docElem","documentElement","scrollTop","pageYOffset","scrollLeft","pageXOffset","clientTop","clientLeft","top","left","Math","round","src","callback","xhttp","XMLHttpRequest","onload","fileReader","FileReader","onloadend","result","readAsDataURL","response","responseType","send","scrollTo","showLog","_this3","limit","list","length","addEventListener","filters","substrTime","substr","replace","mounted","_this4","onscroll","$refs","btn_block","opacity","components_star","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","on","click","_s","ref","staticStyle","background","model","$$v","expression","$event","closeOnClickModal","backgroundImage","_e","_l","_f","created_at","is_add","color","id","_m","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/4.7a7724475dae404da2ee.js","sourcesContent":["module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAd9JREFUOBGVk00uREEUhZ9/EQZiYECMzCUSAwswZR92YDFC9wYQhPhbhAXQE1vwTztfpU67r9973elKvq5bt+45dV+910VRHmNawo54EodiWjjvmdyReBbUOq+wOrxJ4avoZk40R3Pi07BPbaO5TcdV1AmiaD6rPERT76OZEPZR+L9gY0q0hQVxPlMeYs7xsfJoS+acQqeTgo4WxYWwaNh8njVo8cALz/TDghPnBMar4koMM6WGWjRo8SgZ8wi8lHmxJFbEurgRTebsUUMtGrR4JGN+GIj7B3t1+Vhnfcz1Yt9xvIo17V6Lpm6dp4baxqvAnOuYETzWKC/vMmvQVr4KG3NHLeGO4vygPMSc47byaAcad2rE98ptZYht6Lmj3EBjHmdXvAmL7hRvio0MMTnvvyveE6WriK0T84G/iEexLejuQHyJ38yP5luxLBbEvuCK2Pdhvf82d4wpj8PJ/IuYybGHACGDT8y5b8Ufgq6ZPwW5LsKmgVEq0kyX0dhP6lzFIxq7Kxu6mDXGwMAU/OfgcGoAjzTqjLlPBgLGMGP2/Q4qxiTAXVHsjmxsEQfGjtmPNamOl8Dw7BfD2jkKEcbhOnLsG9d1LabAcZzT6VlIjcegmqRxQb/A61FnN1L8AQ0BxfTPbexRAAAAAElFTkSuQmCC\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/x.png\n// module id = +2W0\n// module chunks = 4","module.exports = __webpack_public_path__ + \"static/img/no.4e27c3e.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/no.png\n// module id = 2Ihx\n// module chunks = 4","module.exports = __webpack_public_path__ + \"static/img/share_bg.bad35f5.jpg\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/share_bg.jpg\n// module id = 3CuV\n// module chunks = 4","module.exports = __webpack_public_path__ + \"static/img/actBg1.f48d135.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/actBg1.png\n// module id = FRDK\n// module chunks = 4","module.exports = __webpack_public_path__ + \"static/img/log.8c70e94.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/log.png\n// module id = JK9h\n// module chunks = 4","module.exports = __webpack_public_path__ + \"static/img/qr.f968b9d.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/qr.png\n// module id = UEMf\n// module chunks = 4","module.exports = __webpack_public_path__ + \"static/img/actBg2.b47e39b.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/actBg2.png\n// module id = f+ht\n// module chunks = 4","module.exports = __webpack_public_path__ + \"static/img/actBg3.53dd5e6.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/actBg3.png\n// module id = oSXS\n// module chunks = 4","<template>\n <div class=\"star-activity-page\">\n <div>\n <img class=\"bg\" :src=\"starbg_1\"/>\n <div class=\"star-total\" @click=\"showLog\">\n 我的星星 <img class=\"x-img\" :src=\"x_url\"/>{{star_total}}\n </div>\n <img class=\"bg\" :src=\"starbg_2\"/>\n <img class=\"bg\" :src=\"starbg_3\" @click=\"showQr\"/>\n <img class=\"bg\" :src=\"starbg_4\"/>\n </div>\n <div class=\"btn-block\" ref=\"btn_block\">\n <div class=\"btn\" @click=\"refshow\">\n 生成赠课海报\n </div>\n </div>\n\n <mt-popup v-model=\"qr_show\" style=\"background: transparent\">\n <div class=\"qr-img\">\n <img :src=\"qr_url\" class=\"qr-img\" />\n <div class=\"qr-close\" @click=\"qr_show = false\"></div>\n </div>\n </mt-popup>\n\n <mt-popup v-model=\"log_show\" style=\"background: transparent\" :closeOnClickModal=\"false\">\n <div :style=\"{backgroundImage:`url('${log_url}')`}\" class=\"log-img\">\n <div class=\"content\">\n <div class=\"no-list\" v-if=\"no_list\">\n <img :src=\"no_url\"/>\n —— 暂无记录 ——\n </div>\n <div class=\"list\" v-for=\"data in logList\">\n <span class=\"time-text\">\n {{data.created_at | substrTime}}\n </span>\n <span class=\"desc-text\">\n {{data.desc}}\n </span>\n <span class=\"star-num\" v-if=\"data.is_add === 1\" style=\"color: #7ED321\">\n 星星+{{data.value}}\n </span>\n <span class=\"star-num\" v-if=\"data.is_add !== 1\" style=\"color: #D0021B\">\n 星星-{{data.value}}\n </span>\n </div>\n </div>\n <div class=\"btn\" @click=\"closeLog\">\n 知道了\n </div>\n </div>\n </mt-popup>\n\n <div v-if=\"share_show\" class=\"share-show-block\" @click=\"share_show=false\">\n <div class=\"share-show-content\">\n <img :src=\"dataURL\" class=\"cvs-img\" id=\"cvs-img\"/>\n <div :style=\"{backgroundImage:`url('${share_img_url}')`}\" class=\"share_img\" ref=\"imageWrapper\" id=\"capture\">\n <div id=\"qrcode\" class=\"qrcode\"></div>\n </div>\n <div class=\"tips\">\n <b>长按保存海报 或发送给好友</b>\n <br>\n 越多朋友报名,您可得越多星星\n </div>\n </div>\n\n </div>\n </div>\n</template>\n\n<script>\n import starbg_1 from '../../assets/starActivity/actBg1.png'\n import starbg_2 from '../../assets/starActivity/actBg2.png'\n import starbg_3 from '../../assets/starActivity/actBg3.png'\n import starbg_4 from '../../assets/starActivity/actBg4.png'\n import x_url from '../../assets/starActivity/x.png'\n import log_url from '../../assets/starActivity/log.png'\n import qr_url from '../../assets/starActivity/qr.png'\n import share_img_url from '../../assets/starActivity/share_bg.jpg'\n import no_url from '../../assets/starActivity/no.png'\n import {getUserIntegralApi,getUserIntegralListApi,getShortApi,getShareGoodsApi,getwechatParam} from \"../../service/api\";\n import QRCode from 'qrcodejs2'\n import html2canvas from 'html2canvas'\n import { Indicator } from 'mint-ui'\n export default {\n name: \"index\",\n data(){\n return {\n starbg_1:starbg_1,\n share_img_url:share_img_url,\n log_url:log_url,\n no_list:false,\n log_show:false,\n share_show:false,\n qr_show:false,\n dataURL:null,\n no_url:no_url,\n qr_url:qr_url,\n starbg_2:starbg_2,\n starbg_3:starbg_3,\n starbg_4:starbg_4,\n x_url:x_url,\n star_total:0,\n logList:[],\n shopId:null,\n share_URL:null\n }\n },\n methods:{\n initPage(){\n getShareGoodsApi().then(res=>{\n this.shopId = res[0].value;\n this.share_URL = process.env.API_URL+'#/buyDetail?shopId='+ this.shopId + '&invite_code=CC-ZKHB-'+JSON.parse(localStorage.getItem('userDesc')).user_id;\n this.onShare(this.share_URL);\n this.toDataURLBase64(this.share_img_url,(cal)=>{\n this.share_img_url = cal;\n })\n });\n getUserIntegralApi().then(res=>{\n this.star_total = res.last_value\n })\n },\n closeLog(){\n window.removeEventListener(\"scroll\",this.scrollFix);\n this.log_show = false\n },\n onShare(URL) {\n this.enableShare({\n product_title: `赠您【1元领取398元英语启蒙课程特权】,限时福利,立即领取`, // 分享标题\n desc: `学习另赠价值58元实物绘本,包邮送到家~`,//\n shareIcon:'https://cdn.singsingenglish.com/logo/logo.jpg',\n shareUrl:URL\n })\n },\n showQr(){\n this.qr_show = true;\n this.$sa.track('buttonClick',{\n tabTitle:'星星活动页',\n moduleTitle:'星星活动页',\n buttonType:'功能',\n buttonName:'小助手二维码'\n });\n },\n enableShare: function(option) {\n getwechatParam({\n api_list: 'onMenuShareAppMessage,onMenuShareTimeline',\n url:window.location.href.split('#')[0]\n }).then(wechatRes => {\n wx.config({\n debug: false,\n appId: wechatRes.appId,\n timestamp: parseInt(wechatRes.timestamp),\n nonceStr: wechatRes.nonceStr,\n signature: wechatRes.signature,\n jsApiList: wechatRes.jsApiList\n });\n wx.ready(function() {\n wx.onMenuShareTimeline({\n title: option.product_title, // 分享标题\n desc: option.desc,// 分享描述\n link: option.shareUrl, // 分享链接\n imgUrl: option.shareIcon || 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\n success: function() {\n console.log('分享成功');\n },\n cancel: function() {\n console.log('分享失败');\n }\n });\n wx.onMenuShareAppMessage({\n title: option.product_title, // 分享标题\n desc: option.desc,// 分享描述\n link: option.shareUrl, // 分享链接\n imgUrl: option.shareIcon || 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\n success: function() {\n },\n cancel: function() {\n }\n });\n })\n })\n },\n qrcode(data){\n if(this.QRCodeB){\n this.QRCodeB.makeCode(data)\n }else{\n this.QRCodeB = new QRCode('qrcode', {\n width: 140,\n height: 140, // 高度\n text: data, // 二维码内容\n image: ''\n });\n }\n },\n refshow(){\n this.$sa.track('buttonClick',{\n tabTitle:'星星活动页',\n moduleTitle:'星星活动页',\n buttonType:'功能',\n buttonName:'生成海报'\n });\n this.share_show = true;\n if(this.dataURL){}else{\n Indicator.open();\n getShortApi({url:this.share_URL}).then(res=>{\n this.qrcode(res.url);\n this.$nextTick(()=>{\n let {\n width,\n } = document.getElementById('capture').getClientRects()[0];\n document.getElementById('capture').style.width = document.getElementById('capture').getClientRects()[0].width*2 + 'px';\n document.getElementById('capture').style.height = document.getElementById('capture').getClientRects()[0].height*2 + 'px';\n setTimeout(()=>{\n html2canvas(document.getElementById('capture'),{\n async: true,\n scale: 2,\n letterRendering: true,\n }).then((canvas) => {\n let dataURL = canvas.toDataURL(\"image/jpg\");\n this.dataURL = dataURL;\n document.getElementById('capture').style.display=\"none\"\n Indicator.close();\n }).catch(res=>{\n alert(res);console.log();\n document.getElementById('capture').style.display=\"none\"\n Indicator.close();\n });\n },500)\n })\n })\n }\n },\n getOffsetRect(ele){\n var box=ele.getBoundingClientRect();\n var body=document.body,\n docElem=document.documentElement;\n //获取页面的scrollTop,scrollLeft(兼容性写法)\n var scrollTop=window.pageYOffset||docElem.scrollTop||body.scrollTop,\n scrollLeft=window.pageXOffset||docElem.scrollLeft||body.scrollLeft;\n var clientTop=docElem.clientTop||body.clientTop,\n clientLeft=docElem.clientLeft||body.clientLeft;\n var top=box.top+scrollTop-clientTop,\n left=box.left+scrollLeft-clientLeft;\n return {\n //Math.round 兼容火狐浏览器bug\n top:Math.round(top),\n left:Math.round(left)\n }\n },\n toDataURLBase64 (src, callback) {\n let xhttp = new XMLHttpRequest();\n xhttp.onload = function () {\n let fileReader = new FileReader();\n fileReader.onloadend = function () {\n callback(fileReader.result)\n };\n fileReader.readAsDataURL(xhttp.response)\n };\n xhttp.responseType = 'blob';\n xhttp.open('GET', src, true);\n xhttp.send()\n },\n scrollFix(data){\n window.scrollTo(0, data)\n },\n showLog(){\n this.$sa.track('buttonClick',{\n tabTitle:'星星活动页',\n moduleTitle:'星星活动页',\n buttonType:'功能',\n buttonName:'查看积分'\n });\n getUserIntegralListApi({limit:1000}).then(res=>{\n if(!res.list || res.list.length <1 ){\n this.no_list = true\n }else{\n this.logList = res.list;\n }\n let t =document.documentElement.scrollTop||document.body.scrollTop;\n window.addEventListener(\"scroll\",this.scrollFix);\n this.log_show = true;\n })\n }\n },\n filters:{\n substrTime(value){\n return value.substr(0,10).replace(/-/g,'.')\n }\n },\n mounted(){\n this.initPage();\n window.onscroll= ()=>{\n //变量t是滚动条滚动时,距离顶部的距离\n let t = document.documentElement.scrollTop||document.body.scrollTop;\n if(t>300){\n this.$refs.btn_block.style.opacity = 1;\n\n this.$refs.btn_block.style.display = 'block'\n }else{\n this.$refs.btn_block.style.opacity = 0;\n this.$refs.btn_block.style.display = 'none'\n }\n }\n }\n }\n</script>\n\n<style scoped lang=\"less\">\n @import \"../../util/public\";\n.star-activity-page{\n padding-bottom: 60*@toVw;\n .bg{\n width: 100%;\n display: block;\n }\n .star-total{\n width: 164*@toVw;\n height: 39*@toVw;\n border: 1*@toVw solid #000;\n border-radius: 80*@toVw;\n line-height: 39*@toVw;\n font-size:18px;\n background:rgba(255,216,0,1);\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(0,0,0,1);\n text-align: center;\n position: absolute;\n top: 480*@toVw;\n left: 50%;\n margin-left: -82*@toVw;\n .x-img{\n width: 7*@toVw;\n }\n }\n .btn-block{\n padding:8*@toVw;\n position: fixed;\n left: 0;\n width: 100%;\n background: white;\n opacity: 0;\n display: none;\n transition: all 0.5s;\n bottom: 0;\n .btn{\n width: 287*@toVw;\n height: 44*@toVw;\n margin: auto;\n background: #FFAE17;\n border-radius: 100*@toVw;\n color: white;\n line-height: 44*@toVw;\n text-align: center;\n font-size:16px;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n }\n }\n}\n .qr-img{\n width: 323*@toVw;\n }\n .log-img{\n width: 337*@toVw;\n height: 354*@toVw;\n background-size: 100% 100%;\n padding-top: 130*@toVw;\n position: relative;\n .content{\n width: 280*@toVw;\n max-height: 220*@toVw;\n font-size:14px;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(0,0,0,1);\n overflow: auto;\n line-height: 25*@toVw;\n .list{\n span{\n display: inline-block;\n }\n .star-num{\n float: right;\n vertical-align: middle;\n }\n .desc-text{\n vertical-align: middle;\n max-width: 120*@toVw;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n .time-text{\n vertical-align: middle;\n margin-right: 10*@toVw;\n }\n }\n }\n .btn{\n width: 247*@toVw;\n height: 46*@toVw;\n line-height: 46*@toVw;\n background: #F6D723;\n border-radius: 100*@toVw;\n color: #DF4225;\n font-size:16px;\n font-family:PingFang-SC-Bold;\n font-weight:bold;\n text-align: center;\n position: absolute;\n bottom: 36*@toVw;\n left: 50%;\n margin-left: -123.5*@toVw;\n }\n }\n .share_img{\n width: 297*@toVw;\n height: 475*@toVw;\n background-size: 100% 100%;\n position: relative;\n .qrcode{\n width: 175*@toVw;\n height: 175*@toVw;\n position: absolute;\n bottom: 34*@toVw;\n right: 8%;\n }\n }\n .cvs-img{\n position: absolute;\n width: 297*@toVw;\n height: 475*@toVw;\n background-size: 100% 100%;\n z-index: 2;\n }\n .share-show-block{\n position: fixed;\n overflow: auto;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background: rgba(0,0,0,0.5);\n .tips{\n color: white;\n width: 100%;\n left: 0;\n position: absolute;\n top: 475*@toVw;\n z-index: 3;\n text-align: center;\n }\n .share-show-content{\n width: 297*@toVw;\n height: 500*@toVw;\n position: absolute;\n top: 50%;\n margin-left: -148.5*@toVw;\n left: 50%;\n margin-top: -250*@toVw;\n }\n }\n .no-list{\n text-align: center;\n color: #aaaaaa;\n img{\n display: block;\n margin-bottom: 10*@toVw;\n width: 150*@toVw;\n }\n }\n .qr-close{\n width: 250*@toVw;\n position: absolute;\n bottom: 40*@toVw;\n left: 50%;\n margin-left: -125*@toVw;\n height: 40*@toVw;\n }\n</style>\n<style>\n .qrcode img{\n width: 100% !important;\n }\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/star/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"star-activity-page\"},[_c('div',[_c('img',{staticClass:\"bg\",attrs:{\"src\":_vm.starbg_1}}),_vm._v(\" \"),_c('div',{staticClass:\"star-total\",on:{\"click\":_vm.showLog}},[_vm._v(\"\\n 我的星星 \"),_c('img',{staticClass:\"x-img\",attrs:{\"src\":_vm.x_url}}),_vm._v(_vm._s(_vm.star_total)+\"\\n \")]),_vm._v(\" \"),_c('img',{staticClass:\"bg\",attrs:{\"src\":_vm.starbg_2}}),_vm._v(\" \"),_c('img',{staticClass:\"bg\",attrs:{\"src\":_vm.starbg_3},on:{\"click\":_vm.showQr}}),_vm._v(\" \"),_c('img',{staticClass:\"bg\",attrs:{\"src\":_vm.starbg_4}})]),_vm._v(\" \"),_c('div',{ref:\"btn_block\",staticClass:\"btn-block\"},[_c('div',{staticClass:\"btn\",on:{\"click\":_vm.refshow}},[_vm._v(\"\\n 生成赠课海报\\n \")])]),_vm._v(\" \"),_c('mt-popup',{staticStyle:{\"background\":\"transparent\"},model:{value:(_vm.qr_show),callback:function ($$v) {_vm.qr_show=$$v},expression:\"qr_show\"}},[_c('div',{staticClass:\"qr-img\"},[_c('img',{staticClass:\"qr-img\",attrs:{\"src\":_vm.qr_url}}),_vm._v(\" \"),_c('div',{staticClass:\"qr-close\",on:{\"click\":function($event){_vm.qr_show = false}}})])]),_vm._v(\" \"),_c('mt-popup',{staticStyle:{\"background\":\"transparent\"},attrs:{\"closeOnClickModal\":false},model:{value:(_vm.log_show),callback:function ($$v) {_vm.log_show=$$v},expression:\"log_show\"}},[_c('div',{staticClass:\"log-img\",style:({backgroundImage:(\"url('\" + _vm.log_url + \"')\")})},[_c('div',{staticClass:\"content\"},[(_vm.no_list)?_c('div',{staticClass:\"no-list\"},[_c('img',{attrs:{\"src\":_vm.no_url}}),_vm._v(\"\\n —— 暂无记录 ——\\n \")]):_vm._e(),_vm._v(\" \"),_vm._l((_vm.logList),function(data){return _c('div',{staticClass:\"list\"},[_c('span',{staticClass:\"time-text\"},[_vm._v(\"\\n \"+_vm._s(_vm._f(\"substrTime\")(data.created_at))+\"\\n \")]),_vm._v(\" \"),_c('span',{staticClass:\"desc-text\"},[_vm._v(\"\\n \"+_vm._s(data.desc)+\"\\n \")]),_vm._v(\" \"),(data.is_add === 1)?_c('span',{staticClass:\"star-num\",staticStyle:{\"color\":\"#7ED321\"}},[_vm._v(\"\\n 星星+\"+_vm._s(data.value)+\"\\n \")]):_vm._e(),_vm._v(\" \"),(data.is_add !== 1)?_c('span',{staticClass:\"star-num\",staticStyle:{\"color\":\"#D0021B\"}},[_vm._v(\"\\n 星星-\"+_vm._s(data.value)+\"\\n \")]):_vm._e()])})],2),_vm._v(\" \"),_c('div',{staticClass:\"btn\",on:{\"click\":_vm.closeLog}},[_vm._v(\"\\n 知道了\\n \")])])]),_vm._v(\" \"),(_vm.share_show)?_c('div',{staticClass:\"share-show-block\",on:{\"click\":function($event){_vm.share_show=false}}},[_c('div',{staticClass:\"share-show-content\"},[_c('img',{staticClass:\"cvs-img\",attrs:{\"src\":_vm.dataURL,\"id\":\"cvs-img\"}}),_vm._v(\" \"),_c('div',{ref:\"imageWrapper\",staticClass:\"share_img\",style:({backgroundImage:(\"url('\" + _vm.share_img_url + \"')\")}),attrs:{\"id\":\"capture\"}},[_c('div',{staticClass:\"qrcode\",attrs:{\"id\":\"qrcode\"}})]),_vm._v(\" \"),_vm._m(0)])]):_vm._e()],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"tips\"},[_c('b',[_vm._v(\"长按保存海报 或发送给好友\")]),_vm._v(\" \"),_c('br'),_vm._v(\"\\n 越多朋友报名,您可得越多星星\\n \")])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7fcd027a\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/star/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7fcd027a\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7fcd027a\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=1!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7fcd027a\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-7fcd027a\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/star/index.vue\n// module id = null\n// module chunks = ","module.exports = __webpack_public_path__ + \"static/img/actBg4.74aadcc.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/actBg4.png\n// module id = yniu\n// module chunks = 4"],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/starActivity/x.png","webpack:///./src/assets/starActivity/no.png","webpack:///./src/assets/starActivity/share_bg.jpg","webpack:///./src/assets/starActivity/actBg1.png","webpack:///./src/assets/starActivity/log.png","webpack:///./src/assets/starActivity/qr.png","webpack:///./src/assets/starActivity/actBg2.png","webpack:///./src/assets/starActivity/actBg3.png","webpack:///src/components/star/index.vue","webpack:///./src/components/star/index.vue?5f09","webpack:///./src/components/star/index.vue","webpack:///./src/assets/starActivity/actBg4.png"],"names":["module","exports","__webpack_require__","p","star","name","data","starbg_1","actBg1_default","a","share_img_url","share_bg_default","log_url","log_default","no_list","log_show","share_show","qr_show","dataURL","no_url","no_default","qr_url","qr_default","starbg_2","actBg2_default","starbg_3","actBg3_default","starbg_4","actBg4_default","x_url","x_default","star_total","logList","shopId","share_URL","methods","initPage","_this","this","Object","api","then","res","value","JSON","parse","localStorage","getItem","user_id","onShare","toDataURLBase64","cal","last_value","closeLog","window","removeEventListener","scrollFix","URL","enableShare","product_title","desc","shareIcon","shareUrl","showQr","$sa","track","tabTitle","moduleTitle","buttonType","buttonName","option","api_list","url","location","href","split","wechatRes","wx","config","debug","appId","timestamp","parseInt","nonceStr","signature","jsApiList","ready","onMenuShareTimeline","title","link","imgUrl","success","console","log","cancel","onMenuShareAppMessage","qrcode","QRCodeB","makeCode","qrcode_default","width","height","text","image","refshow","_this2","mint_ui_common","open","$nextTick","document","getElementById","getClientRects","style","setTimeout","npm_default","async","scale","letterRendering","canvas","toDataURL","display","close","catch","alert","getOffsetRect","ele","box","getBoundingClientRect","body","docElem","documentElement","scrollTop","pageYOffset","scrollLeft","pageXOffset","clientTop","clientLeft","top","left","Math","round","src","callback","xhttp","XMLHttpRequest","onload","fileReader","FileReader","onloadend","result","readAsDataURL","response","responseType","send","scrollTo","showLog","_this3","limit","list","length","addEventListener","filters","substrTime","substr","replace","mounted","_this4","onscroll","$refs","btn_block","opacity","components_star","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","on","click","_s","ref","staticStyle","background","model","$$v","expression","$event","closeOnClickModal","backgroundImage","_e","_l","_f","created_at","is_add","color","id","_m","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/4.2e6c66402167fefd8c86.js","sourcesContent":["module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAd9JREFUOBGVk00uREEUhZ9/EQZiYECMzCUSAwswZR92YDFC9wYQhPhbhAXQE1vwTztfpU67r9973elKvq5bt+45dV+910VRHmNawo54EodiWjjvmdyReBbUOq+wOrxJ4avoZk40R3Pi07BPbaO5TcdV1AmiaD6rPERT76OZEPZR+L9gY0q0hQVxPlMeYs7xsfJoS+acQqeTgo4WxYWwaNh8njVo8cALz/TDghPnBMar4koMM6WGWjRo8SgZ8wi8lHmxJFbEurgRTebsUUMtGrR4JGN+GIj7B3t1+Vhnfcz1Yt9xvIo17V6Lpm6dp4baxqvAnOuYETzWKC/vMmvQVr4KG3NHLeGO4vygPMSc47byaAcad2rE98ptZYht6Lmj3EBjHmdXvAmL7hRvio0MMTnvvyveE6WriK0T84G/iEexLejuQHyJ38yP5luxLBbEvuCK2Pdhvf82d4wpj8PJ/IuYybGHACGDT8y5b8Ufgq6ZPwW5LsKmgVEq0kyX0dhP6lzFIxq7Kxu6mDXGwMAU/OfgcGoAjzTqjLlPBgLGMGP2/Q4qxiTAXVHsjmxsEQfGjtmPNamOl8Dw7BfD2jkKEcbhOnLsG9d1LabAcZzT6VlIjcegmqRxQb/A61FnN1L8AQ0BxfTPbexRAAAAAElFTkSuQmCC\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/x.png\n// module id = +2W0\n// module chunks = 4","module.exports = __webpack_public_path__ + \"static/img/no.4e27c3e.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/no.png\n// module id = 2Ihx\n// module chunks = 4","module.exports = __webpack_public_path__ + \"static/img/share_bg.03f118a.jpg\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/share_bg.jpg\n// module id = 3CuV\n// module chunks = 4","module.exports = __webpack_public_path__ + \"static/img/actBg1.f48d135.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/actBg1.png\n// module id = FRDK\n// module chunks = 4","module.exports = __webpack_public_path__ + \"static/img/log.8c70e94.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/log.png\n// module id = JK9h\n// module chunks = 4","module.exports = __webpack_public_path__ + \"static/img/qr.f968b9d.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/qr.png\n// module id = UEMf\n// module chunks = 4","module.exports = __webpack_public_path__ + \"static/img/actBg2.b47e39b.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/actBg2.png\n// module id = f+ht\n// module chunks = 4","module.exports = __webpack_public_path__ + \"static/img/actBg3.53dd5e6.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/actBg3.png\n// module id = oSXS\n// module chunks = 4","<template>\n <div class=\"star-activity-page\">\n <div>\n <img class=\"bg\" :src=\"starbg_1\"/>\n <div class=\"star-total\" @click=\"showLog\">\n 我的星星 <img class=\"x-img\" :src=\"x_url\"/>{{star_total}}\n </div>\n <img class=\"bg\" :src=\"starbg_2\"/>\n <img class=\"bg\" :src=\"starbg_3\" @click=\"showQr\"/>\n <img class=\"bg\" :src=\"starbg_4\"/>\n </div>\n <div class=\"btn-block\" ref=\"btn_block\">\n <div class=\"btn\" @click=\"refshow\">\n 生成赠课海报\n </div>\n </div>\n\n <mt-popup v-model=\"qr_show\" style=\"background: transparent\">\n <div class=\"qr-img\">\n <img :src=\"qr_url\" class=\"qr-img\" />\n <div class=\"qr-close\" @click=\"qr_show = false\"></div>\n </div>\n </mt-popup>\n\n <mt-popup v-model=\"log_show\" style=\"background: transparent\" :closeOnClickModal=\"false\">\n <div :style=\"{backgroundImage:`url('${log_url}')`}\" class=\"log-img\">\n <div class=\"content\">\n <div class=\"no-list\" v-if=\"no_list\">\n <img :src=\"no_url\"/>\n —— 暂无记录 ——\n </div>\n <div class=\"list\" v-for=\"data in logList\">\n <span class=\"time-text\">\n {{data.created_at | substrTime}}\n </span>\n <span class=\"desc-text\">\n {{data.desc}}\n </span>\n <span class=\"star-num\" v-if=\"data.is_add === 1\" style=\"color: #7ED321\">\n 星星+{{data.value}}\n </span>\n <span class=\"star-num\" v-if=\"data.is_add !== 1\" style=\"color: #D0021B\">\n 星星-{{data.value}}\n </span>\n </div>\n </div>\n <div class=\"btn\" @click=\"closeLog\">\n 知道了\n </div>\n </div>\n </mt-popup>\n\n <div v-if=\"share_show\" class=\"share-show-block\" @click=\"share_show=false\">\n <div class=\"share-show-content\">\n <img :src=\"dataURL\" class=\"cvs-img\" id=\"cvs-img\"/>\n <div :style=\"{backgroundImage:`url('${share_img_url}')`}\" class=\"share_img\" ref=\"imageWrapper\" id=\"capture\">\n <div id=\"qrcode\" class=\"qrcode\"></div>\n </div>\n <div class=\"tips\">\n <b>长按保存海报 或发送给好友</b>\n <br>\n 越多朋友报名,您可得越多星星\n </div>\n </div>\n\n </div>\n </div>\n</template>\n\n<script>\n import starbg_1 from '../../assets/starActivity/actBg1.png'\n import starbg_2 from '../../assets/starActivity/actBg2.png'\n import starbg_3 from '../../assets/starActivity/actBg3.png'\n import starbg_4 from '../../assets/starActivity/actBg4.png'\n import x_url from '../../assets/starActivity/x.png'\n import log_url from '../../assets/starActivity/log.png'\n import qr_url from '../../assets/starActivity/qr.png'\n import share_img_url from '../../assets/starActivity/share_bg.jpg'\n import no_url from '../../assets/starActivity/no.png'\n import {getUserIntegralApi,getUserIntegralListApi,getShortApi,getShareGoodsApi,getwechatParam} from \"../../service/api\";\n import QRCode from 'qrcodejs2'\n import html2canvas from 'html2canvas'\n import { Indicator } from 'mint-ui'\n export default {\n name: \"index\",\n data(){\n return {\n starbg_1:starbg_1,\n share_img_url:share_img_url,\n log_url:log_url,\n no_list:false,\n log_show:false,\n share_show:false,\n qr_show:false,\n dataURL:null,\n no_url:no_url,\n qr_url:qr_url,\n starbg_2:starbg_2,\n starbg_3:starbg_3,\n starbg_4:starbg_4,\n x_url:x_url,\n star_total:0,\n logList:[],\n shopId:null,\n share_URL:null\n }\n },\n methods:{\n initPage(){\n getShareGoodsApi().then(res=>{\n this.shopId = res[0].value;\n this.share_URL = process.env.API_URL+'#/buyDetail?shopId='+ this.shopId + '&invite_code=CC-ZKHB-'+JSON.parse(localStorage.getItem('userDesc')).user_id;\n this.onShare(this.share_URL);\n this.toDataURLBase64(this.share_img_url,(cal)=>{\n this.share_img_url = cal;\n })\n });\n getUserIntegralApi().then(res=>{\n this.star_total = res.last_value\n })\n },\n closeLog(){\n window.removeEventListener(\"scroll\",this.scrollFix);\n this.log_show = false\n },\n onShare(URL) {\n this.enableShare({\n product_title: `赠您【1元领取398元英语启蒙课程特权】,限时福利,立即领取`, // 分享标题\n desc: `学习另赠价值58元实物绘本,包邮送到家~`,//\n shareIcon:'https://cdn.singsingenglish.com/logo/logo.jpg',\n shareUrl:URL\n })\n },\n showQr(){\n this.qr_show = true;\n this.$sa.track('buttonClick',{\n tabTitle:'星星活动页',\n moduleTitle:'星星活动页',\n buttonType:'功能',\n buttonName:'小助手二维码'\n });\n },\n enableShare: function(option) {\n getwechatParam({\n api_list: 'onMenuShareAppMessage,onMenuShareTimeline',\n url:window.location.href.split('#')[0]\n }).then(wechatRes => {\n wx.config({\n debug: false,\n appId: wechatRes.appId,\n timestamp: parseInt(wechatRes.timestamp),\n nonceStr: wechatRes.nonceStr,\n signature: wechatRes.signature,\n jsApiList: wechatRes.jsApiList\n });\n wx.ready(function() {\n wx.onMenuShareTimeline({\n title: option.product_title, // 分享标题\n desc: option.desc,// 分享描述\n link: option.shareUrl, // 分享链接\n imgUrl: option.shareIcon || 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\n success: function() {\n console.log('分享成功');\n },\n cancel: function() {\n console.log('分享失败');\n }\n });\n wx.onMenuShareAppMessage({\n title: option.product_title, // 分享标题\n desc: option.desc,// 分享描述\n link: option.shareUrl, // 分享链接\n imgUrl: option.shareIcon || 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\n success: function() {\n },\n cancel: function() {\n }\n });\n })\n })\n },\n qrcode(data){\n if(this.QRCodeB){\n this.QRCodeB.makeCode(data)\n }else{\n this.QRCodeB = new QRCode('qrcode', {\n width: 140,\n height: 140, // 高度\n text: data, // 二维码内容\n image: ''\n });\n }\n },\n refshow(){\n this.$sa.track('buttonClick',{\n tabTitle:'星星活动页',\n moduleTitle:'星星活动页',\n buttonType:'功能',\n buttonName:'生成海报'\n });\n this.share_show = true;\n if(this.dataURL){}else{\n Indicator.open();\n getShortApi({url:this.share_URL}).then(res=>{\n this.qrcode(res.url);\n this.$nextTick(()=>{\n let {\n width,\n } = document.getElementById('capture').getClientRects()[0];\n document.getElementById('capture').style.width = document.getElementById('capture').getClientRects()[0].width*2 + 'px';\n document.getElementById('capture').style.height = document.getElementById('capture').getClientRects()[0].height*2 + 'px';\n setTimeout(()=>{\n html2canvas(document.getElementById('capture'),{\n async: true,\n scale: 2,\n letterRendering: true,\n }).then((canvas) => {\n let dataURL = canvas.toDataURL(\"image/jpg\");\n this.dataURL = dataURL;\n document.getElementById('capture').style.display=\"none\"\n Indicator.close();\n }).catch(res=>{\n alert(res);console.log();\n document.getElementById('capture').style.display=\"none\"\n Indicator.close();\n });\n },500)\n })\n })\n }\n },\n getOffsetRect(ele){\n var box=ele.getBoundingClientRect();\n var body=document.body,\n docElem=document.documentElement;\n //获取页面的scrollTop,scrollLeft(兼容性写法)\n var scrollTop=window.pageYOffset||docElem.scrollTop||body.scrollTop,\n scrollLeft=window.pageXOffset||docElem.scrollLeft||body.scrollLeft;\n var clientTop=docElem.clientTop||body.clientTop,\n clientLeft=docElem.clientLeft||body.clientLeft;\n var top=box.top+scrollTop-clientTop,\n left=box.left+scrollLeft-clientLeft;\n return {\n //Math.round 兼容火狐浏览器bug\n top:Math.round(top),\n left:Math.round(left)\n }\n },\n toDataURLBase64 (src, callback) {\n let xhttp = new XMLHttpRequest();\n xhttp.onload = function () {\n let fileReader = new FileReader();\n fileReader.onloadend = function () {\n callback(fileReader.result)\n };\n fileReader.readAsDataURL(xhttp.response)\n };\n xhttp.responseType = 'blob';\n xhttp.open('GET', src, true);\n xhttp.send()\n },\n scrollFix(data){\n window.scrollTo(0, data)\n },\n showLog(){\n this.$sa.track('buttonClick',{\n tabTitle:'星星活动页',\n moduleTitle:'星星活动页',\n buttonType:'功能',\n buttonName:'查看积分'\n });\n getUserIntegralListApi({limit:1000}).then(res=>{\n if(!res.list || res.list.length <1 ){\n this.no_list = true\n }else{\n this.logList = res.list;\n }\n let t =document.documentElement.scrollTop||document.body.scrollTop;\n window.addEventListener(\"scroll\",this.scrollFix);\n this.log_show = true;\n })\n }\n },\n filters:{\n substrTime(value){\n return value.substr(0,10).replace(/-/g,'.')\n }\n },\n mounted(){\n this.initPage();\n window.onscroll= ()=>{\n //变量t是滚动条滚动时,距离顶部的距离\n let t = document.documentElement.scrollTop||document.body.scrollTop;\n if(t>300){\n this.$refs.btn_block.style.opacity = 1;\n\n this.$refs.btn_block.style.display = 'block'\n }else{\n this.$refs.btn_block.style.opacity = 0;\n this.$refs.btn_block.style.display = 'none'\n }\n }\n }\n }\n</script>\n\n<style scoped lang=\"less\">\n @import \"../../util/public\";\n.star-activity-page{\n padding-bottom: 60*@toVw;\n .bg{\n width: 100%;\n display: block;\n }\n .star-total{\n width: 164*@toVw;\n height: 39*@toVw;\n border: 1*@toVw solid #000;\n border-radius: 80*@toVw;\n line-height: 39*@toVw;\n font-size:18px;\n background:rgba(255,216,0,1);\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(0,0,0,1);\n text-align: center;\n position: absolute;\n top: 480*@toVw;\n left: 50%;\n margin-left: -82*@toVw;\n .x-img{\n width: 7*@toVw;\n }\n }\n .btn-block{\n padding:8*@toVw;\n position: fixed;\n left: 0;\n width: 100%;\n background: white;\n opacity: 0;\n display: none;\n transition: all 0.5s;\n bottom: 0;\n .btn{\n width: 287*@toVw;\n height: 44*@toVw;\n margin: auto;\n background: #FFAE17;\n border-radius: 100*@toVw;\n color: white;\n line-height: 44*@toVw;\n text-align: center;\n font-size:16px;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n }\n }\n}\n .qr-img{\n width: 323*@toVw;\n }\n .log-img{\n width: 337*@toVw;\n height: 354*@toVw;\n background-size: 100% 100%;\n padding-top: 130*@toVw;\n position: relative;\n .content{\n width: 280*@toVw;\n max-height: 220*@toVw;\n font-size:14px;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(0,0,0,1);\n overflow: auto;\n line-height: 25*@toVw;\n .list{\n span{\n display: inline-block;\n }\n .star-num{\n float: right;\n vertical-align: middle;\n }\n .desc-text{\n vertical-align: middle;\n max-width: 120*@toVw;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n .time-text{\n vertical-align: middle;\n margin-right: 10*@toVw;\n }\n }\n }\n .btn{\n width: 247*@toVw;\n height: 46*@toVw;\n line-height: 46*@toVw;\n background: #F6D723;\n border-radius: 100*@toVw;\n color: #DF4225;\n font-size:16px;\n font-family:PingFang-SC-Bold;\n font-weight:bold;\n text-align: center;\n position: absolute;\n bottom: 36*@toVw;\n left: 50%;\n margin-left: -123.5*@toVw;\n }\n }\n .share_img{\n width: 297*@toVw;\n height: 475*@toVw;\n background-size: 100% 100%;\n position: relative;\n .qrcode{\n width: 175*@toVw;\n height: 175*@toVw;\n position: absolute;\n bottom: 34*@toVw;\n right: 8%;\n }\n }\n .cvs-img{\n position: absolute;\n width: 297*@toVw;\n height: 475*@toVw;\n background-size: 100% 100%;\n z-index: 2;\n }\n .share-show-block{\n position: fixed;\n overflow: auto;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background: rgba(0,0,0,0.5);\n .tips{\n color: white;\n width: 100%;\n left: 0;\n position: absolute;\n top: 475*@toVw;\n z-index: 3;\n text-align: center;\n }\n .share-show-content{\n width: 297*@toVw;\n height: 500*@toVw;\n position: absolute;\n top: 50%;\n margin-left: -148.5*@toVw;\n left: 50%;\n margin-top: -250*@toVw;\n }\n }\n .no-list{\n text-align: center;\n color: #aaaaaa;\n img{\n display: block;\n margin-bottom: 10*@toVw;\n width: 150*@toVw;\n }\n }\n .qr-close{\n width: 250*@toVw;\n position: absolute;\n bottom: 40*@toVw;\n left: 50%;\n margin-left: -125*@toVw;\n height: 40*@toVw;\n }\n</style>\n<style>\n .qrcode img{\n width: 100% !important;\n }\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/star/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"star-activity-page\"},[_c('div',[_c('img',{staticClass:\"bg\",attrs:{\"src\":_vm.starbg_1}}),_vm._v(\" \"),_c('div',{staticClass:\"star-total\",on:{\"click\":_vm.showLog}},[_vm._v(\"\\n 我的星星 \"),_c('img',{staticClass:\"x-img\",attrs:{\"src\":_vm.x_url}}),_vm._v(_vm._s(_vm.star_total)+\"\\n \")]),_vm._v(\" \"),_c('img',{staticClass:\"bg\",attrs:{\"src\":_vm.starbg_2}}),_vm._v(\" \"),_c('img',{staticClass:\"bg\",attrs:{\"src\":_vm.starbg_3},on:{\"click\":_vm.showQr}}),_vm._v(\" \"),_c('img',{staticClass:\"bg\",attrs:{\"src\":_vm.starbg_4}})]),_vm._v(\" \"),_c('div',{ref:\"btn_block\",staticClass:\"btn-block\"},[_c('div',{staticClass:\"btn\",on:{\"click\":_vm.refshow}},[_vm._v(\"\\n 生成赠课海报\\n \")])]),_vm._v(\" \"),_c('mt-popup',{staticStyle:{\"background\":\"transparent\"},model:{value:(_vm.qr_show),callback:function ($$v) {_vm.qr_show=$$v},expression:\"qr_show\"}},[_c('div',{staticClass:\"qr-img\"},[_c('img',{staticClass:\"qr-img\",attrs:{\"src\":_vm.qr_url}}),_vm._v(\" \"),_c('div',{staticClass:\"qr-close\",on:{\"click\":function($event){_vm.qr_show = false}}})])]),_vm._v(\" \"),_c('mt-popup',{staticStyle:{\"background\":\"transparent\"},attrs:{\"closeOnClickModal\":false},model:{value:(_vm.log_show),callback:function ($$v) {_vm.log_show=$$v},expression:\"log_show\"}},[_c('div',{staticClass:\"log-img\",style:({backgroundImage:(\"url('\" + _vm.log_url + \"')\")})},[_c('div',{staticClass:\"content\"},[(_vm.no_list)?_c('div',{staticClass:\"no-list\"},[_c('img',{attrs:{\"src\":_vm.no_url}}),_vm._v(\"\\n —— 暂无记录 ——\\n \")]):_vm._e(),_vm._v(\" \"),_vm._l((_vm.logList),function(data){return _c('div',{staticClass:\"list\"},[_c('span',{staticClass:\"time-text\"},[_vm._v(\"\\n \"+_vm._s(_vm._f(\"substrTime\")(data.created_at))+\"\\n \")]),_vm._v(\" \"),_c('span',{staticClass:\"desc-text\"},[_vm._v(\"\\n \"+_vm._s(data.desc)+\"\\n \")]),_vm._v(\" \"),(data.is_add === 1)?_c('span',{staticClass:\"star-num\",staticStyle:{\"color\":\"#7ED321\"}},[_vm._v(\"\\n 星星+\"+_vm._s(data.value)+\"\\n \")]):_vm._e(),_vm._v(\" \"),(data.is_add !== 1)?_c('span',{staticClass:\"star-num\",staticStyle:{\"color\":\"#D0021B\"}},[_vm._v(\"\\n 星星-\"+_vm._s(data.value)+\"\\n \")]):_vm._e()])})],2),_vm._v(\" \"),_c('div',{staticClass:\"btn\",on:{\"click\":_vm.closeLog}},[_vm._v(\"\\n 知道了\\n \")])])]),_vm._v(\" \"),(_vm.share_show)?_c('div',{staticClass:\"share-show-block\",on:{\"click\":function($event){_vm.share_show=false}}},[_c('div',{staticClass:\"share-show-content\"},[_c('img',{staticClass:\"cvs-img\",attrs:{\"src\":_vm.dataURL,\"id\":\"cvs-img\"}}),_vm._v(\" \"),_c('div',{ref:\"imageWrapper\",staticClass:\"share_img\",style:({backgroundImage:(\"url('\" + _vm.share_img_url + \"')\")}),attrs:{\"id\":\"capture\"}},[_c('div',{staticClass:\"qrcode\",attrs:{\"id\":\"qrcode\"}})]),_vm._v(\" \"),_vm._m(0)])]):_vm._e()],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"tips\"},[_c('b',[_vm._v(\"长按保存海报 或发送给好友\")]),_vm._v(\" \"),_c('br'),_vm._v(\"\\n 越多朋友报名,您可得越多星星\\n \")])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7fcd027a\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/star/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7fcd027a\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7fcd027a\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=1!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7fcd027a\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-7fcd027a\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/star/index.vue\n// module id = null\n// module chunks = ","module.exports = __webpack_public_path__ + \"static/img/actBg4.74aadcc.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/actBg4.png\n// module id = yniu\n// module chunks = 4"],"sourceRoot":""}
\ No newline at end of file
dist/static/js/manifest.
ef93a729e267fd3edb83
.js
→
dist/static/js/manifest.
21acbf5fb8fb703bd18d
.js
View file @
d5c734a1
!
function
(
e
){
var
n
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
t
,
c
,
a
){
for
(
var
o
,
d
,
i
,
b
=
0
,
u
=
[];
b
<
t
.
length
;
b
++
)
d
=
t
[
b
],
r
[
d
]
&&
u
.
push
(
r
[
d
][
0
]),
r
[
d
]
=
0
;
for
(
o
in
c
)
Object
.
prototype
.
hasOwnProperty
.
call
(
c
,
o
)
&&
(
e
[
o
]
=
c
[
o
]);
for
(
n
&&
n
(
t
,
c
,
a
);
u
.
length
;)
u
.
shift
()();
if
(
a
)
for
(
b
=
0
;
b
<
a
.
length
;
b
++
)
i
=
f
(
f
.
s
=
a
[
b
]);
return
i
};
var
t
=
{},
r
=
{
26
:
0
};
function
f
(
n
){
if
(
t
[
n
])
return
t
[
n
].
exports
;
var
r
=
t
[
n
]
=
{
i
:
n
,
l
:
!
1
,
exports
:{}};
return
e
[
n
].
call
(
r
.
exports
,
r
,
r
.
exports
,
f
),
r
.
l
=!
0
,
r
.
exports
}
f
.
e
=
function
(
e
){
var
n
=
r
[
e
];
if
(
0
===
n
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
n
)
return
n
[
2
];
var
t
=
new
Promise
(
function
(
t
,
f
){
n
=
r
[
e
]
=
[
t
,
f
]});
n
[
2
]
=
t
;
var
c
=
document
.
getElementsByTagName
(
"head"
)[
0
],
a
=
document
.
createElement
(
"script"
);
a
.
type
=
"text/javascript"
,
a
.
charset
=
"utf-8"
,
a
.
async
=!
0
,
a
.
timeout
=
12
e4
,
f
.
nc
&&
a
.
setAttribute
(
"nonce"
,
f
.
nc
),
a
.
src
=
f
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"f8138779f472b8734556"
,
1
:
"d9d65737691e89e80e67"
,
2
:
"b00d3826b27a25730b77"
,
3
:
"cb1beb9052885f8f5697"
,
4
:
"7a7724475dae404da2ee"
,
5
:
"0fe20001f4dfd6979b47"
,
6
:
"60c62ede89bfe199fb3b"
,
7
:
"7b0551302ef3f91cb11a"
,
8
:
"964d58ebe302a7e1787c"
,
9
:
"f9c5a89d289fcc720fdf"
,
10
:
"8df83c76a31ac2deb389"
,
11
:
"fee312134b00b39430e4"
,
12
:
"79ef9188732365b2d4e2"
,
13
:
"0ece939dc8a6a0e2c16d"
,
14
:
"f1af0bb5d9e0353f58f9"
,
15
:
"79fd72490282b9f2a35e"
,
16
:
"fe0f31dd6fdfc1084f70"
,
17
:
"97ebc305119c1291dabd"
,
18
:
"a2ffbd298e78fb0ba6d3"
,
19
:
"01152fe5c3dce2d3f467"
,
20
:
"d3ada18be84514a2ec97"
,
21
:
"e397d641cb978eef9f8b"
,
22
:
"e2f4a4138c38aba8699e"
,
23
:
"8ac42f5044de2f8ead1b"
}[
e
]
+
".js"
;
var
o
=
setTimeout
(
d
,
12
e4
);
function
d
(){
a
.
onerror
=
a
.
onload
=
null
,
clearTimeout
(
o
);
var
n
=
r
[
e
];
0
!==
n
&&
(
n
&&
n
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
r
[
e
]
=
void
0
)}
return
a
.
onerror
=
a
.
onload
=
d
,
c
.
appendChild
(
a
),
t
},
f
.
m
=
e
,
f
.
c
=
t
,
f
.
d
=
function
(
e
,
n
,
t
){
f
.
o
(
e
,
n
)
||
Object
.
defineProperty
(
e
,
n
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
t
})},
f
.
n
=
function
(
e
){
var
n
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
f
.
d
(
n
,
"a"
,
n
),
n
},
f
.
o
=
function
(
e
,
n
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
n
)},
f
.
p
=
"https://static-cdn.changchangenglish.com/new-sing/"
,
f
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
//# sourceMappingURL=manifest.ef93a729e267fd3edb83.js.map
\ No newline at end of file
!
function
(
e
){
var
n
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
t
,
c
,
o
){
for
(
var
a
,
d
,
i
,
b
=
0
,
u
=
[];
b
<
t
.
length
;
b
++
)
d
=
t
[
b
],
r
[
d
]
&&
u
.
push
(
r
[
d
][
0
]),
r
[
d
]
=
0
;
for
(
a
in
c
)
Object
.
prototype
.
hasOwnProperty
.
call
(
c
,
a
)
&&
(
e
[
a
]
=
c
[
a
]);
for
(
n
&&
n
(
t
,
c
,
o
);
u
.
length
;)
u
.
shift
()();
if
(
o
)
for
(
b
=
0
;
b
<
o
.
length
;
b
++
)
i
=
f
(
f
.
s
=
o
[
b
]);
return
i
};
var
t
=
{},
r
=
{
26
:
0
};
function
f
(
n
){
if
(
t
[
n
])
return
t
[
n
].
exports
;
var
r
=
t
[
n
]
=
{
i
:
n
,
l
:
!
1
,
exports
:{}};
return
e
[
n
].
call
(
r
.
exports
,
r
,
r
.
exports
,
f
),
r
.
l
=!
0
,
r
.
exports
}
f
.
e
=
function
(
e
){
var
n
=
r
[
e
];
if
(
0
===
n
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
n
)
return
n
[
2
];
var
t
=
new
Promise
(
function
(
t
,
f
){
n
=
r
[
e
]
=
[
t
,
f
]});
n
[
2
]
=
t
;
var
c
=
document
.
getElementsByTagName
(
"head"
)[
0
],
o
=
document
.
createElement
(
"script"
);
o
.
type
=
"text/javascript"
,
o
.
charset
=
"utf-8"
,
o
.
async
=!
0
,
o
.
timeout
=
12
e4
,
f
.
nc
&&
o
.
setAttribute
(
"nonce"
,
f
.
nc
),
o
.
src
=
f
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"f8138779f472b8734556"
,
1
:
"d9d65737691e89e80e67"
,
2
:
"b00d3826b27a25730b77"
,
3
:
"cb1beb9052885f8f5697"
,
4
:
"2e6c66402167fefd8c86"
,
5
:
"0fe20001f4dfd6979b47"
,
6
:
"60c62ede89bfe199fb3b"
,
7
:
"7b0551302ef3f91cb11a"
,
8
:
"964d58ebe302a7e1787c"
,
9
:
"f9c5a89d289fcc720fdf"
,
10
:
"8df83c76a31ac2deb389"
,
11
:
"fee312134b00b39430e4"
,
12
:
"79ef9188732365b2d4e2"
,
13
:
"0ece939dc8a6a0e2c16d"
,
14
:
"f1af0bb5d9e0353f58f9"
,
15
:
"79fd72490282b9f2a35e"
,
16
:
"fe0f31dd6fdfc1084f70"
,
17
:
"97ebc305119c1291dabd"
,
18
:
"a2ffbd298e78fb0ba6d3"
,
19
:
"01152fe5c3dce2d3f467"
,
20
:
"d3ada18be84514a2ec97"
,
21
:
"e397d641cb978eef9f8b"
,
22
:
"e2f4a4138c38aba8699e"
,
23
:
"8ac42f5044de2f8ead1b"
}[
e
]
+
".js"
;
var
a
=
setTimeout
(
d
,
12
e4
);
function
d
(){
o
.
onerror
=
o
.
onload
=
null
,
clearTimeout
(
a
);
var
n
=
r
[
e
];
0
!==
n
&&
(
n
&&
n
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
r
[
e
]
=
void
0
)}
return
o
.
onerror
=
o
.
onload
=
d
,
c
.
appendChild
(
o
),
t
},
f
.
m
=
e
,
f
.
c
=
t
,
f
.
d
=
function
(
e
,
n
,
t
){
f
.
o
(
e
,
n
)
||
Object
.
defineProperty
(
e
,
n
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
t
})},
f
.
n
=
function
(
e
){
var
n
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
f
.
d
(
n
,
"a"
,
n
),
n
},
f
.
o
=
function
(
e
,
n
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
n
)},
f
.
p
=
"https://static-cdn.changchangenglish.com/new-sing/"
,
f
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
//# sourceMappingURL=manifest.21acbf5fb8fb703bd18d.js.map
\ No newline at end of file
dist/static/js/manifest.
ef93a729e267fd3edb83
.js.map
→
dist/static/js/manifest.
21acbf5fb8fb703bd18d
.js.map
View file @
d5c734a1
{"version":3,"sources":["webpack:///webpack/bootstrap da3248a196bb155862a5"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","26","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"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","file":"static/js/manifest.ef93a729e267fd3edb83.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t26: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"f8138779f472b8734556\",\"1\":\"d9d65737691e89e80e67\",\"2\":\"b00d3826b27a25730b77\",\"3\":\"cb1beb9052885f8f5697\",\"4\":\"7a7724475dae404da2ee\",\"5\":\"0fe20001f4dfd6979b47\",\"6\":\"60c62ede89bfe199fb3b\",\"7\":\"7b0551302ef3f91cb11a\",\"8\":\"964d58ebe302a7e1787c\",\"9\":\"f9c5a89d289fcc720fdf\",\"10\":\"8df83c76a31ac2deb389\",\"11\":\"fee312134b00b39430e4\",\"12\":\"79ef9188732365b2d4e2\",\"13\":\"0ece939dc8a6a0e2c16d\",\"14\":\"f1af0bb5d9e0353f58f9\",\"15\":\"79fd72490282b9f2a35e\",\"16\":\"fe0f31dd6fdfc1084f70\",\"17\":\"97ebc305119c1291dabd\",\"18\":\"a2ffbd298e78fb0ba6d3\",\"19\":\"01152fe5c3dce2d3f467\",\"20\":\"d3ada18be84514a2ec97\",\"21\":\"e397d641cb978eef9f8b\",\"22\":\"e2f4a4138c38aba8699e\",\"23\":\"8ac42f5044de2f8ead1b\"}[chunkId] + \".js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) {\n \t\t\t\t\tchunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\t}\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n \t\thead.appendChild(script);\n\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"https://static-cdn.changchangenglish.com/new-sing/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap da3248a196bb155862a5"],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap e1c37080ba25d39f90d0"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","26","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"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","file":"static/js/manifest.21acbf5fb8fb703bd18d.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t26: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"f8138779f472b8734556\",\"1\":\"d9d65737691e89e80e67\",\"2\":\"b00d3826b27a25730b77\",\"3\":\"cb1beb9052885f8f5697\",\"4\":\"2e6c66402167fefd8c86\",\"5\":\"0fe20001f4dfd6979b47\",\"6\":\"60c62ede89bfe199fb3b\",\"7\":\"7b0551302ef3f91cb11a\",\"8\":\"964d58ebe302a7e1787c\",\"9\":\"f9c5a89d289fcc720fdf\",\"10\":\"8df83c76a31ac2deb389\",\"11\":\"fee312134b00b39430e4\",\"12\":\"79ef9188732365b2d4e2\",\"13\":\"0ece939dc8a6a0e2c16d\",\"14\":\"f1af0bb5d9e0353f58f9\",\"15\":\"79fd72490282b9f2a35e\",\"16\":\"fe0f31dd6fdfc1084f70\",\"17\":\"97ebc305119c1291dabd\",\"18\":\"a2ffbd298e78fb0ba6d3\",\"19\":\"01152fe5c3dce2d3f467\",\"20\":\"d3ada18be84514a2ec97\",\"21\":\"e397d641cb978eef9f8b\",\"22\":\"e2f4a4138c38aba8699e\",\"23\":\"8ac42f5044de2f8ead1b\"}[chunkId] + \".js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) {\n \t\t\t\t\tchunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\t}\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n \t\thead.appendChild(script);\n\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"https://static-cdn.changchangenglish.com/new-sing/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap e1c37080ba25d39f90d0"],"sourceRoot":""}
\ No newline at end of file
src/assets/starActivity/share_bg.jpg
View replaced file @
41d76036
View file @
d5c734a1
185 KB
|
W:
|
H:
464 KB
|
W:
|
H:
2-up
Swipe
Onion skin
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