Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
Y
ybf
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xulili
ybf
Commits
81b1d91a
Commit
81b1d91a
authored
Mar 15, 2020
by
xulili
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
aca47bfd
95d9b81d
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
9 additions
and
0 deletions
+9
-0
app.ea9ab3b0.css
ybf_wx/dist/css/app.ea9ab3b0.css
+1
-0
chunk-dca24f36.24836553.css
ybf_wx/dist/css/chunk-dca24f36.24836553.css
+1
-0
app.1fe766a8.js
ybf_wx/dist/js/app.1fe766a8.js
+2
-0
app.1fe766a8.js.map
ybf_wx/dist/js/app.1fe766a8.js.map
+1
-0
chunk-dca24f36.50cfdec9.js
ybf_wx/dist/js/chunk-dca24f36.50cfdec9.js
+2
-0
chunk-dca24f36.50cfdec9.js.map
ybf_wx/dist/js/chunk-dca24f36.50cfdec9.js.map
+1
-0
aRequestCF.js
ybf_wx/src/utils/aRequestCF.js
+1
-0
No files found.
ybf_wx/dist/css/app.ea9ab3b0.css
0 → 100644
View file @
81b1d91a
.main
[
data-v-2aad46c8
]
{
background-color
:
#fff
;
width
:
100%
;
height
:
100%
;
justify-content
:
start
}
.lists
[
data-v-2aad46c8
],
.main
[
data-v-2aad46c8
]
{
display
:
flex
;
flex-direction
:
column
;
overflow
:
scroll
}
.lists
[
data-v-2aad46c8
]
{
height
:
auto
;
padding
:
.125rem
.375rem
;
padding-bottom
:
1.25rem
;
justify-content
:
flex-start
;
align-items
:
flex-start
}
.list
[
data-v-2aad46c8
]
{
height
:
4.375rem
;
box-shadow
:
0
.0625rem
.125rem
0
#bbb
;
margin
:
.1875rem
0
;
padding
:
0
.375rem
;
border-radius
:
.1875rem
;
display
:
flex
;
flex-direction
:
row
;
justify-content
:
flex-start
;
align-items
:
center
}
.list-logo
[
data-v-2aad46c8
]
{
width
:
3.125rem
;
height
:
3.125rem
;
border-radius
:
.1875rem
}
.list-infos
[
data-v-2aad46c8
]
{
width
:
100
;
height
:
3.125rem
;
padding-left
:
.375rem
;
display
:
flex
;
flex-direction
:
column
;
justify-content
:
flex-start
;
align-items
:
flex-start
}
.list-info-title
[
data-v-2aad46c8
]
{
width
:
100%
;
height
:
.5625rem
;
font-size
:
.5rem
;
font-weight
:
700
;
line-height
:
.5625rem
}
.list-info-dsc
[
data-v-2aad46c8
]
{
margin-top
:
.1875rem
;
width
:
100%
;
height
:
.5rem
;
font-size
:
.375rem
;
font-weight
:
400
;
line-height
:
.5625rem
}
.menus
[
data-v-2aad46c8
]
{
border-top
:
1px
solid
#c2c2c2
;
position
:
fixed
;
bottom
:
0
;
left
:
0
;
width
:
100%
;
height
:
1.5625rem
;
background-color
:
#fff
;
display
:
flex
;
flex-direction
:
row
;
justify-content
:
start
;
align-items
:
center
}
.menu
[
data-v-2aad46c8
]
{
height
:
1.5625rem
;
width
:
50%
;
line-height
:
1.5625rem
;
text-align
:
center
;
font-size
:
.4375rem
;
color
:
#000
}
.activeMenu
[
data-v-2aad46c8
]
{
color
:
#f08080
}
.testButton
[
data-v-2aad46c8
]
{
border
:
1px
solid
red
;
width
:
auto
;
font-size
:
.4375rem
;
margin-top
:
.125rem
;
padding-bottom
:
.125rem
}
.fkwindow
[
data-v-2aad46c8
]
{
border
:
1px
solid
#32cd32
;
padding
:
.125rem
;
height
:
3.125rem
;
width
:
100%
;
overflow
:
auto
;
font-size
:
.4375rem
;
word-wrap
:
break-word
}
*
{
margin
:
0
;
padding
:
0
;
-webkit-overflow-scrolling
:
touch
;
overflow-scrolling
:
touch
;
box-sizing
:
border-box
;
-webkit-box-sizing
:
border-box
;
-webkit-font-smoothing
:
antialiased
}
*,
input
,
select
,
textarea
{
font-family
:
PingFangSC-Regular
,
Microsoft
YaHei
,
lucida
grande
,
lucida
sans
unicode
,
lucida
,
helvetica
,
Hiragino
Sans
GB
,
WenQuanYi
Micro
Hei
,
sans-serif
}
body
,
html
{
width
:
100%
;
height
:
100%
}
li
,
ul
{
list-style
:
none
}
a
{
text-decoration
:
none
}
::-webkit-input-placeholder
{
color
:
#fff
;
font-family
:
PingFangSC-Regular
,
Microsoft
YaHei
,
lucida
grande
,
lucida
sans
unicode
,
lucida
,
helvetica
,
Hiragino
Sans
GB
,
WenQuanYi
Micro
Hei
,
sans-serif
;
font-weight
:
400
}
input
::-webkit-input-placeholder
,
textarea
::-webkit-input-placeholder
{
color
:
#bbb
}
.searchText
::-webkit-input-placeholder
{
font-family
:
iconfont
}
h1
,
h2
,
h3
,
h4
,
h5
,
h6
{
line-height
:
1.2
}
p
{
margin
:
0
;
padding
:
0
}
.fr
{
float
:
right
}
.fl
{
float
:
left
}
.alignc
{
text-align
:
center
}
.alignr
{
text-align
:
right
}
input
:focus
{
outline
:
none
}
#app
{
width
:
100%
;
height
:
100%
}
\ No newline at end of file
ybf_wx/dist/css/chunk-dca24f36.24836553.css
0 → 100644
View file @
81b1d91a
.main
[
data-v-9d0ae28a
]
{
background-color
:
#fff
;
width
:
100%
;
height
:
100%
;
display
:
flex
;
flex-direction
:
column
;
justify-content
:
start
}
.tops
[
data-v-9d0ae28a
]
{
border
:
.0625rem
solid
#add8e6
;
width
:
100%
;
height
:
3.125rem
}
.contents
[
data-v-9d0ae28a
]
{
width
:
100%
;
height
:
100%
;
padding
:
.5rem
;
padding-bottom
:
1.25rem
}
.content
[
data-v-9d0ae28a
]
{
border
:
0
solid
orange
;
height
:
3.125rem
;
width
:
100%
;
padding
:
.125rem
0
;
margin-bottom
:
.5rem
;
border-radius
:
.125rem
;
box-shadow
:
0
.0625rem
.125rem
0
#bbb
;
display
:
flex
;
flex-direction
:
row
;
justify-content
:
start
}
.content-imgs
[
data-v-9d0ae28a
]
{
width
:
20%
;
height
:
100%
;
display
:
flex
;
flex-direction
:
column
;
justify-content
:
start
;
align-items
:
center
}
.imgs-img
[
data-v-9d0ae28a
]
{
width
:
1.5625rem
;
height
:
1.5625rem
;
margin-top
:
.3125rem
;
border-radius
:
50%
;
object-fit
:
cover
}
.content-infos
[
data-v-9d0ae28a
]
{
width
:
80%
;
height
:
100%
}
.infos-mains
[
data-v-9d0ae28a
]
{
height
:
70%
;
width
:
100%
;
display
:
flex
;
flex-direction
:
row
;
justify-content
:
start
}
.mains
[
data-v-9d0ae28a
]
{
width
:
70%
;
height
:
100%
;
display
:
flex
;
flex-direction
:
column
;
justify-content
:
flex-start
}
.main-usedPercent
[
data-v-9d0ae28a
]
{
font-size
:
.4375rem
;
color
:
grey
}
.main-money
[
data-v-9d0ae28a
]
{
font-size
:
.75rem
}
.buttons
[
data-v-9d0ae28a
]
{
width
:
30%
;
height
:
100%
;
display
:
flex
;
flex-direction
:
column
;
justify-content
:
center
;
align-items
:
center
}
.button-send
[
data-v-9d0ae28a
]
{
border
:
0
solid
#00f
;
height
:
1.25rem
;
width
:
1.875rem
;
border-radius
:
.125rem
;
background-color
:
#445dfb
;
color
:
#fff
;
font-size
:
.5rem
}
.infos-tips
[
data-v-9d0ae28a
]
{
height
:
30%
;
width
:
100%
;
border-top
:
1px
dashed
grey
;
padding-top
:
.1875rem
;
display
:
flex
;
flex-direction
:
row
;
justify-content
:
start
;
align-items
:
center
}
.tip-shareMan
[
data-v-9d0ae28a
]
{
width
:
70%
;
height
:
100%
;
font-size
:
.4375rem
;
line-height
:
.5rem
;
color
:
#969696
}
.tip-commision
[
data-v-9d0ae28a
]
{
width
:
30%
;
height
:
100%
;
font-size
:
.4375rem
;
line-height
:
.5rem
;
color
:
#969696
}
.menus
[
data-v-9d0ae28a
]
{
border-top
:
1px
solid
#c2c2c2
;
position
:
fixed
;
bottom
:
0
;
left
:
0
;
width
:
100%
;
height
:
1.5625rem
;
background-color
:
#fff
;
display
:
flex
;
flex-direction
:
row
;
justify-content
:
start
;
align-items
:
center
}
.menu
[
data-v-9d0ae28a
]
{
height
:
1.5625rem
;
width
:
50%
;
line-height
:
1.5625rem
;
text-align
:
center
;
font-size
:
.4375rem
;
color
:
#000
}
.activeMenu
[
data-v-9d0ae28a
]
{
color
:
#f08080
}
.zListActive
[
data-v-9d0ae28a
]
{
width
:
100%
;
height
:
auto
;
display
:
flex
;
flex-direction
:
column
;
justify-content
:
flex-start
;
align-items
:
flex-start
}
.zListActive
>
.inputs
[
data-v-9d0ae28a
]
{
width
:
100%
;
height
:
auto
;
display
:
flex
;
flex-direction
:
row
;
justify-content
:
space-between
;
align-items
:
center
}
.zListActive
>
.inputs
>
.input
[
data-v-9d0ae28a
]
{
border-color
:
#1e90ff
;
border-radius
:
.125rem
;
width
:
70%
;
height
:
1.25rem
;
font-size
:
.5rem
}
.zListActive
>
.inputs
>
.button
[
data-v-9d0ae28a
]
{
border
:
1px
solid
#1e90ff
;
border-radius
:
.125rem
;
width
:
40%
;
height
:
1.25rem
;
font-size
:
.4375rem
;
line-height
:
1.125rem
;
text-align
:
center
}
.zListActive
>
.lists
[
data-v-9d0ae28a
]
{
width
:
100%
;
height
:
auto
;
margin-top
:
.25rem
;
display
:
flex
;
flex-direction
:
column
;
justify-content
:
flex-start
;
align-items
:
flex-start
}
.zListActive
>
.lists
>
.item
[
data-v-9d0ae28a
]
{
border
:
1px
solid
red
;
border-radius
:
.125rem
}
.zListActive
>
.lists
>
.item
[
data-v-9d0ae28a
],
.zListActive
>
.lists
>
.voucherUrl
[
data-v-9d0ae28a
]
{
width
:
100%
;
height
:
3.125rem
;
margin-bottom
:
.5rem
;
padding
:
.125rem
.125rem
;
box-shadow
:
0
.0625rem
.125rem
0
#bbb
;
display
:
flex
;
flex-direction
:
column
;
justify-content
:
space-around
;
align-items
:
flex-start
;
font-size
:
.4375rem
;
text-wrap
:
none
}
.zListActive
>
.lists
>
.voucherUrl
[
data-v-9d0ae28a
]
{
border
:
1px
solid
orange
;
border-radius
:
.125rem
}
\ No newline at end of file
ybf_wx/dist/js/app.1fe766a8.js
0 → 100644
View file @
81b1d91a
(
function
(
e
){
function
t
(
t
){
for
(
var
a
,
c
,
i
=
t
[
0
],
s
=
t
[
1
],
u
=
t
[
2
],
d
=
0
,
f
=
[];
d
<
i
.
length
;
d
++
)
c
=
i
[
d
],
Object
.
prototype
.
hasOwnProperty
.
call
(
r
,
c
)
&&
r
[
c
]
&&
f
.
push
(
r
[
c
][
0
]),
r
[
c
]
=
0
;
for
(
a
in
s
)
Object
.
prototype
.
hasOwnProperty
.
call
(
s
,
a
)
&&
(
e
[
a
]
=
s
[
a
]);
l
&&
l
(
t
);
while
(
f
.
length
)
f
.
shift
()();
return
o
.
push
.
apply
(
o
,
u
||
[]),
n
()}
function
n
(){
for
(
var
e
,
t
=
0
;
t
<
o
.
length
;
t
++
){
for
(
var
n
=
o
[
t
],
a
=!
0
,
c
=
1
;
c
<
n
.
length
;
c
++
){
var
i
=
n
[
c
];
0
!==
r
[
i
]
&&
(
a
=!
1
)}
a
&&
(
o
.
splice
(
t
--
,
1
),
e
=
s
(
s
.
s
=
n
[
0
]))}
return
e
}
var
a
=
{},
c
=
{
app
:
0
},
r
=
{
app
:
0
},
o
=
[];
function
i
(
e
){
return
s
.
p
+
"js/"
+
({}[
e
]
||
e
)
+
"."
+
{
"chunk-0056cb71"
:
"2003731d"
,
"chunk-10ae869c"
:
"c220289f"
,
"chunk-20114935"
:
"36a77b83"
,
"chunk-20fe2a44"
:
"d4794f6b"
,
"chunk-2b03e354"
:
"9d46fef6"
,
"chunk-2d01f118"
:
"cc18d6c8"
,
"chunk-3470c9c2"
:
"e002e850"
,
"chunk-3a980fbe"
:
"5ca49dc7"
,
"chunk-3adfc3bb"
:
"eff99e65"
,
"chunk-3b43c66b"
:
"aca306fe"
,
"chunk-5e5b5d24"
:
"e372ed33"
,
"chunk-690e5fde"
:
"f66c793c"
,
"chunk-6f0a938f"
:
"9807aa87"
,
"chunk-71a1d58e"
:
"a69c10d3"
,
"chunk-82ac57a4"
:
"2e846bb1"
,
"chunk-8b7ca1ae"
:
"6b633d13"
,
"chunk-dca24f36"
:
"50cfdec9"
,
"chunk-dde7f3ae"
:
"7cd08a53"
,
"chunk-eec27b3a"
:
"2728baf6"
,
"chunk-fd2bb68a"
:
"a9ac0bba"
,
"chunk-ffe94dba"
:
"8d88a51b"
}[
e
]
+
".js"
}
function
s
(
t
){
if
(
a
[
t
])
return
a
[
t
].
exports
;
var
n
=
a
[
t
]
=
{
i
:
t
,
l
:
!
1
,
exports
:{}};
return
e
[
t
].
call
(
n
.
exports
,
n
,
n
.
exports
,
s
),
n
.
l
=!
0
,
n
.
exports
}
s
.
e
=
function
(
e
){
var
t
=
[],
n
=
{
"chunk-0056cb71"
:
1
,
"chunk-10ae869c"
:
1
,
"chunk-20114935"
:
1
,
"chunk-20fe2a44"
:
1
,
"chunk-2b03e354"
:
1
,
"chunk-2d01f118"
:
1
,
"chunk-3470c9c2"
:
1
,
"chunk-3a980fbe"
:
1
,
"chunk-3adfc3bb"
:
1
,
"chunk-3b43c66b"
:
1
,
"chunk-5e5b5d24"
:
1
,
"chunk-690e5fde"
:
1
,
"chunk-6f0a938f"
:
1
,
"chunk-71a1d58e"
:
1
,
"chunk-82ac57a4"
:
1
,
"chunk-8b7ca1ae"
:
1
,
"chunk-dca24f36"
:
1
,
"chunk-dde7f3ae"
:
1
,
"chunk-eec27b3a"
:
1
,
"chunk-fd2bb68a"
:
1
,
"chunk-ffe94dba"
:
1
};
c
[
e
]?
t
.
push
(
c
[
e
]):
0
!==
c
[
e
]
&&
n
[
e
]
&&
t
.
push
(
c
[
e
]
=
new
Promise
((
function
(
t
,
n
){
for
(
var
a
=
"css/"
+
({}[
e
]
||
e
)
+
"."
+
{
"chunk-0056cb71"
:
"e8f741d0"
,
"chunk-10ae869c"
:
"87742291"
,
"chunk-20114935"
:
"8825534f"
,
"chunk-20fe2a44"
:
"4becf47f"
,
"chunk-2b03e354"
:
"3b612b24"
,
"chunk-2d01f118"
:
"abaa7106"
,
"chunk-3470c9c2"
:
"faf2ca11"
,
"chunk-3a980fbe"
:
"3e12bc7f"
,
"chunk-3adfc3bb"
:
"4e5d6bc7"
,
"chunk-3b43c66b"
:
"5972f152"
,
"chunk-5e5b5d24"
:
"e9ee8f40"
,
"chunk-690e5fde"
:
"b8f5b36e"
,
"chunk-6f0a938f"
:
"39bb7333"
,
"chunk-71a1d58e"
:
"50fd9be0"
,
"chunk-82ac57a4"
:
"4cc5bb5a"
,
"chunk-8b7ca1ae"
:
"ca887b73"
,
"chunk-dca24f36"
:
"24836553"
,
"chunk-dde7f3ae"
:
"3e1b6ea9"
,
"chunk-eec27b3a"
:
"2e13662e"
,
"chunk-fd2bb68a"
:
"19741a04"
,
"chunk-ffe94dba"
:
"88bf86b8"
}[
e
]
+
".css"
,
r
=
s
.
p
+
a
,
o
=
document
.
getElementsByTagName
(
"link"
),
i
=
0
;
i
<
o
.
length
;
i
++
){
var
u
=
o
[
i
],
d
=
u
.
getAttribute
(
"data-href"
)
||
u
.
getAttribute
(
"href"
);
if
(
"stylesheet"
===
u
.
rel
&&
(
d
===
a
||
d
===
r
))
return
t
()}
var
f
=
document
.
getElementsByTagName
(
"style"
);
for
(
i
=
0
;
i
<
f
.
length
;
i
++
){
u
=
f
[
i
],
d
=
u
.
getAttribute
(
"data-href"
);
if
(
d
===
a
||
d
===
r
)
return
t
()}
var
l
=
document
.
createElement
(
"link"
);
l
.
rel
=
"stylesheet"
,
l
.
type
=
"text/css"
,
l
.
onload
=
t
,
l
.
onerror
=
function
(
t
){
var
a
=
t
&&
t
.
target
&&
t
.
target
.
src
||
r
,
o
=
new
Error
(
"Loading CSS chunk "
+
e
+
" failed.
\n
("
+
a
+
")"
);
o
.
code
=
"CSS_CHUNK_LOAD_FAILED"
,
o
.
request
=
a
,
delete
c
[
e
],
l
.
parentNode
.
removeChild
(
l
),
n
(
o
)},
l
.
href
=
r
;
var
h
=
document
.
getElementsByTagName
(
"head"
)[
0
];
h
.
appendChild
(
l
)})).
then
((
function
(){
c
[
e
]
=
0
})));
var
a
=
r
[
e
];
if
(
0
!==
a
)
if
(
a
)
t
.
push
(
a
[
2
]);
else
{
var
o
=
new
Promise
((
function
(
t
,
n
){
a
=
r
[
e
]
=
[
t
,
n
]}));
t
.
push
(
a
[
2
]
=
o
);
var
u
,
d
=
document
.
createElement
(
"script"
);
d
.
charset
=
"utf-8"
,
d
.
timeout
=
120
,
s
.
nc
&&
d
.
setAttribute
(
"nonce"
,
s
.
nc
),
d
.
src
=
i
(
e
);
var
f
=
new
Error
;
u
=
function
(
t
){
d
.
onerror
=
d
.
onload
=
null
,
clearTimeout
(
l
);
var
n
=
r
[
e
];
if
(
0
!==
n
){
if
(
n
){
var
a
=
t
&&
(
"load"
===
t
.
type
?
"missing"
:
t
.
type
),
c
=
t
&&
t
.
target
&&
t
.
target
.
src
;
f
.
message
=
"Loading chunk "
+
e
+
" failed.
\n
("
+
a
+
": "
+
c
+
")"
,
f
.
name
=
"ChunkLoadError"
,
f
.
type
=
a
,
f
.
request
=
c
,
n
[
1
](
f
)}
r
[
e
]
=
void
0
}};
var
l
=
setTimeout
((
function
(){
u
({
type
:
"timeout"
,
target
:
d
})}),
12
e4
);
d
.
onerror
=
d
.
onload
=
u
,
document
.
head
.
appendChild
(
d
)}
return
Promise
.
all
(
t
)},
s
.
m
=
e
,
s
.
c
=
a
,
s
.
d
=
function
(
e
,
t
,
n
){
s
.
o
(
e
,
t
)
||
Object
.
defineProperty
(
e
,
t
,{
enumerable
:
!
0
,
get
:
n
})},
s
.
r
=
function
(
e
){
"undefined"
!==
typeof
Symbol
&&
Symbol
.
toStringTag
&&
Object
.
defineProperty
(
e
,
Symbol
.
toStringTag
,{
value
:
"Module"
}),
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
})},
s
.
t
=
function
(
e
,
t
){
if
(
1
&
t
&&
(
e
=
s
(
e
)),
8
&
t
)
return
e
;
if
(
4
&
t
&&
"object"
===
typeof
e
&&
e
&&
e
.
__esModule
)
return
e
;
var
n
=
Object
.
create
(
null
);
if
(
s
.
r
(
n
),
Object
.
defineProperty
(
n
,
"default"
,{
enumerable
:
!
0
,
value
:
e
}),
2
&
t
&&
"string"
!=
typeof
e
)
for
(
var
a
in
e
)
s
.
d
(
n
,
a
,
function
(
t
){
return
e
[
t
]}.
bind
(
null
,
a
));
return
n
},
s
.
n
=
function
(
e
){
var
t
=
e
&&
e
.
__esModule
?
function
(){
return
e
[
"default"
]}:
function
(){
return
e
};
return
s
.
d
(
t
,
"a"
,
t
),
t
},
s
.
o
=
function
(
e
,
t
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
t
)},
s
.
p
=
"/"
,
s
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
};
var
u
=
window
[
"webpackJsonp"
]
=
window
[
"webpackJsonp"
]
||
[],
d
=
u
.
push
.
bind
(
u
);
u
.
push
=
t
,
u
=
u
.
slice
();
for
(
var
f
=
0
;
f
<
u
.
length
;
f
++
)
t
(
u
[
f
]);
var
l
=
d
;
o
.
push
([
0
,
"chunk-vendors"
]),
n
()})({
0
:
function
(
e
,
t
,
n
){
e
.
exports
=
n
(
"56d7"
)},
1603
:
function
(
e
,
t
,
n
){
"use strict"
;
var
a
=
n
(
"c507"
),
c
=
n
.
n
(
a
);
c
.
a
},
"35bc"
:
function
(
e
,
t
,
n
){
"use strict"
;
n
.
d
(
t
,
"a"
,(
function
(){
return
c
}));
var
a
=
n
(
"a1ec"
);
function
c
(
e
){
var
t
=
{
args
:
e
};
return
Object
(
a
[
"a"
])({
url
:
""
,
method
:
"post"
,
data
:
t
})}},
"3c0e"
:
function
(
e
,
t
,
n
){
"use strict"
;
n
.
d
(
t
,
"a"
,(
function
(){
return
o
}));
n
(
"d3b7"
);
var
a
=
n
(
"bc3a"
),
c
=
n
.
n
(
a
),
r
=
n
(
"ae1f"
);
function
o
(
e
){
var
t
=
arguments
.
length
>
1
&&
void
0
!==
arguments
[
1
]?
arguments
[
1
]:{},
n
=
arguments
.
length
>
2
&&
void
0
!==
arguments
[
2
]?
arguments
[
2
]:{},
a
=
arguments
.
length
>
3
&&
void
0
!==
arguments
[
3
]?
arguments
[
3
]:
"post"
,
o
=
{
corpId
:
"wwd1cdbca7b8b2b6c4"
,
agentId
:
"1000015"
,
url
:
r
[
"a"
].
appBaseUrlA
+
e
};
return
"post"
==
a
?
new
Promise
((
function
(
e
,
r
){
c
()({
url
:
o
.
url
,
method
:
a
,
headers
:
n
,
data
:
t
}).
then
((
function
(
t
){
e
(
t
.
data
)})).
catch
((
function
(
e
){
r
(
e
)}))})):
"get"
==
a
?
new
Promise
((
function
(
e
,
r
){
c
()({
url
:
o
.
url
,
method
:
a
,
headers
:
n
,
params
:
t
}).
then
((
function
(
t
){
e
(
t
.
data
)})).
catch
((
function
(
e
){
r
(
e
)}))})):
void
0
}},
"56d7"
:
function
(
e
,
t
,
n
){
"use strict"
;
n
.
r
(
t
);
n
(
"e260"
),
n
(
"e6cf"
),
n
(
"cca6"
),
n
(
"a79d"
);
var
a
=
n
(
"2b0e"
),
c
=
function
(){
var
e
=
this
,
t
=
e
.
$createElement
,
n
=
e
.
_self
.
_c
||
t
;
return
n
(
"div"
,{
attrs
:{
id
:
"app"
}},[
n
(
"router-view"
)],
1
)},
r
=
[],
o
=
n
(
"d923"
);
Object
(
o
[
"a"
])();
var
i
=
{
name
:
"App"
},
s
=
i
,
u
=
(
n
(
"5c0b"
),
n
(
"2877"
)),
d
=
Object
(
u
[
"a"
])(
s
,
c
,
r
,
!
1
,
null
,
null
,
null
),
f
=
d
.
exports
,
l
=
n
(
"8c4f"
),
h
=
n
(
"a18c"
),
p
=
n
(
"2f62"
);
a
[
"a"
].
use
(
p
[
"a"
]);
var
g
=
new
p
[
"a"
].
Store
({
state
:{},
mutations
:{},
actions
:{},
modules
:{}}),
b
=
(
n
(
"60d9"
),
n
(
"b970"
));
n
(
"157a"
);
a
[
"a"
].
config
.
productionTip
=!
1
,
a
[
"a"
].
use
(
b
[
"a"
]);
var
m
=
l
[
"a"
].
prototype
.
push
;
l
[
"a"
].
prototype
.
push
=
function
(
e
){
return
m
.
call
(
this
,
e
).
catch
((
function
(
e
){
return
e
}))},
new
a
[
"a"
]({
router
:
h
[
"a"
],
store
:
g
,
render
:
function
(
e
){
return
e
(
f
)}}).
$mount
(
"#app"
)},
"5c0b"
:
function
(
e
,
t
,
n
){
"use strict"
;
var
a
=
n
(
"9c0c"
),
c
=
n
.
n
(
a
);
c
.
a
},
"60d9"
:
function
(
e
,
t
){
var
n
=
32
;
function
a
(){
var
e
=
document
.
documentElement
.
clientWidth
/
375
;
document
.
documentElement
.
style
.
fontSize
=
n
*
Math
.
min
(
e
,
2
)
+
"px"
}
a
(),
window
.
onresize
=
function
(){
a
()}},
"9c0c"
:
function
(
e
,
t
,
n
){},
a18c
:
function
(
e
,
t
,
n
){
"use strict"
;
n
(
"d3b7"
);
var
a
=
n
(
"2b0e"
),
c
=
n
(
"8c4f"
),
r
=
function
(){
var
e
=
this
,
t
=
e
.
$createElement
,
n
=
e
.
_self
.
_c
||
t
;
return
n
(
"div"
,{
staticClass
:
"main"
},[
n
(
"div"
,{
staticClass
:
"lists"
},
e
.
_l
(
e
.
list
.
main
,(
function
(
t
,
a
){
return
n
(
"div"
,{
key
:
a
},[
n
(
"div"
,{
staticClass
:
"list"
,
on
:{
click
:
function
(
n
){
return
e
.
listClick
(
t
.
redirect
)}}},[
n
(
"div"
,[
n
(
"img"
,{
staticClass
:
"list-logo"
,
attrs
:{
src
:
t
.
logoUrl
,
alt
:
""
}})]),
n
(
"div"
,{
staticClass
:
"list-infos"
},[
n
(
"div"
,{
staticClass
:
"list-info-title"
},[
e
.
_v
(
e
.
_s
(
t
.
name
))]),
n
(
"div"
,{
staticClass
:
"list-info-dsc"
},[
e
.
_v
(
e
.
_s
(
t
.
dsc
))])])])])})),
0
),
n
(
"div"
,{
staticClass
:
"menus"
},[
n
(
"div"
,{
staticClass
:
"menu"
,
on
:{
click
:
e
.
buttonMainMarketingClick
}},[
e
.
_v
(
"精准营销"
)]),
n
(
"div"
,{
staticClass
:
"menu activeMenu"
,
on
:{
click
:
e
.
buttonSingleMarketingClick
}},[
e
.
_v
(
"一对一营销侧边栏"
)])])])},
o
=
[];
n
(
"99af"
),
n
(
"35bc"
),
n
(
"d923"
),
n
(
"3c0e"
),
n
(
"4328"
);
var
i
=
n
(
"bc3a"
),
s
=
n
.
n
(
i
),
u
=
console
.
log
.
bind
(
console
),
d
=
{
name
:
"home"
,
data
:
function
(){
return
{
zcache
:{
nowUrl
:
""
,
preAuthCodeUrl
:
""
,
code
:
""
,
userId
:
""
,
userInfoResOld
:
""
,
userInfoResNew
:
""
},
list
:{
main
:[{
name
:
"顾客画像"
,
dsc
:
"亿百分会员画像,通过一方消费者数据结合三方数据为营业员展示顾客特点"
,
redirect
:
"Discount"
,
logoUrl
:
"/mainSale/test-city.png"
},{
name
:
"优惠券推送"
,
dsc
:
"亿百分会员画像,通过一方消费者数据结合三方数据为营业员展示顾客特点"
,
redirect
:
"Discount"
,
logoUrl
:
"/mainSale/test-city.png"
},{
name
:
"爆品推送"
,
dsc
:
"亿百分会员画像,通过一方消费者数据结合三方数据为营业员展示顾客特点"
,
redirect
:
"Discount"
,
logoUrl
:
"/mainSale/test-city.png"
}]}}},
mounted
:
function
(){},
created
:
function
(){
alert
(
"nowUrl: "
.
concat
(
window
.
location
.
href
)),
this
.
zReadyUserId
()},
methods
:{
zReadyUserId
:
function
(){
u
(
"%c---
\
x3ethis.zcache.code ="
,
"color: orange;"
,
this
.
$route
.
query
.
code
),
void
0
===
this
.
$route
.
query
.
code
?(
alert
(
"---
\
x3ezReadyUserId: if: No Code."
),
this
.
zTestPreAuthCode
()):(
alert
(
"---
\
x3ezReadyUserId: if: Has Code."
),
this
.
zTestGetNowUrlInfo
(),
this
.
zTestGetUserInfoByOldToken
())},
zTestGetNowUrlInfo
:
function
(){
this
.
zcache
.
nowUrl
=
JSON
.
stringify
(
JSON
.
stringify
(
this
.
$route
.
query
)),
alert
(
"---
\
x3ezTestGetNowUrlInfo: this.route.query ="
.
concat
(
JSON
.
stringify
(
this
.
zcache
.
nowUrl
))),
this
.
zcache
.
code
=
String
(
JSON
.
stringify
(
this
.
$route
.
query
.
code
)),
alert
(
"---
\
x3ezTestGetNowUrlInfo: this.route.query.code ="
.
concat
(
this
.
zcache
.
code
)),
u
(
"%c---
\
x3ezTestGetNowUrlInfo: "
,
"color: orange;"
,
this
.
zcache
.
nowUrl
)},
zTestPreAuthCode
:
function
(){
var
e
=
{
head
:
"https://open.weixin.qq.com/connect/oauth2/authorize?"
,
appId
:
"wwd1cdbca7b8b2b6c4"
,
redirectUrI
:
encodeURIComponent
(
"qywx2.100smartdata.com"
),
responseType
:
"code"
,
scope
:
"snsapi_base"
,
state
:
"ztest"
,
tail
:
"#wechat_redirect"
},
t
=
e
.
head
+
"appid="
+
e
.
appId
+
"&redirect_uri="
+
e
.
redirectUrI
+
"&response_type="
+
e
.
responseType
+
"&scope="
+
e
.
scope
+
"&state="
+
e
.
state
+
e
.
tail
;
u
(
"%c---
\
x3ezTestPreAuthCode: Url ="
,
"background: orange"
,
t
),
alert
(
"---
\
x3ezTestPreAuthCode: Redirect: url ="
.
concat
(
t
)),
this
.
zcache
.
preAuthCodeUrl
=
t
,
window
.
location
.
href
=
t
},
zTestGetUserInfoByOldToken
:
function
(){
var
e
=
this
,
t
=
{
code
:
this
.
zcache
.
code
},
n
=
{
agentId
:
"1000015"
,
corpId
:
"wwd1cdbca7b8b2b6c4"
};
alert
(
"---
\
x3ezTestGetUserInfoByOldToken: postData ="
.
concat
(
JSON
.
stringify
({
url
:
"http://139.155.48.151:8085/workWx/auth/oauth2/getUserInfo?code="
+
this
.
zcache
.
code
,
method
:
"post"
,
headers
:
n
,
data
:
t
}))),
s
()({
url
:
"http://139.155.48.151:8085/workWx/auth/oauth2/getUserInfo?code="
+
this
.
zcache
.
code
,
method
:
"post"
,
headers
:
n
,
data
:
t
}).
then
((
function
(
t
){
alert
(
"---
\
x3ezTestGetUserInfoByOldToken: res="
.
concat
(
JSON
.
stringify
(
t
))),
e
.
zcache
.
userInfoResNew
=
"RESOK:"
+
t
.
data
.
data
.
userId
,
sessionStorage
.
setItem
(
"userId"
,
String
(
t
.
data
.
data
.
userId
)),
e
.
zcache
.
userId
=
String
(
t
.
data
.
data
.
userId
)})).
catch
((
function
(
t
){
alert
(
"---
\
x3ezTestGetUserInfoByOldToken: err="
.
concat
(
JSON
.
stringify
(
t
))),
e
.
zcache
.
userInfoResNew
=
"RESERR."
}))},
zTestGetUserInfoByNewToken
:
function
(){},
listClick
:
function
(
e
){
alert
(
"---
\
x3eRedirect: toUrlName: "
.
concat
(
e
,
" params: "
).
concat
(
JSON
.
stringify
({
userId
:
String
(
this
.
zcache
.
userId
)}),
" "
)),
this
.
$router
.
push
({
name
:
e
,
params
:{
userId
:
String
(
this
.
zcache
.
userId
)}})},
buttonSingleMarketingClick
:
function
(){},
buttonMainMarketingClick
:
function
(){
this
.
$router
.
push
(
"MainSale"
)},
testButton
:
function
(
e
){}}},
f
=
d
,
l
=
(
n
(
"1603"
),
n
(
"c314"
),
n
(
"2877"
)),
h
=
Object
(
l
[
"a"
])(
f
,
r
,
o
,
!
1
,
null
,
"2aad46c8"
,
null
),
p
=
h
.
exports
;
a
[
"a"
].
use
(
c
[
"a"
]);
var
g
=
[{
path
:
"/"
,
name
:
"home"
,
component
:
p
},{
path
:
"/turntableDetail"
,
name
:
"turntableDetail"
,
component
:
function
(){
return
n
.
e
(
"chunk-dde7f3ae"
).
then
(
n
.
bind
(
null
,
"32cd"
))}},{
path
:
"/couponDetail"
,
name
:
"couponDetail"
,
component
:
function
(){
return
n
.
e
(
"chunk-3470c9c2"
).
then
(
n
.
bind
(
null
,
"1f06"
))}},{
path
:
"/createActive"
,
name
:
"createActive"
,
component
:
function
(){
return
n
.
e
(
"chunk-690e5fde"
).
then
(
n
.
bind
(
null
,
"339a"
))}},{
path
:
"/activeList"
,
name
:
"activeList"
,
component
:
function
(){
return
n
.
e
(
"chunk-8b7ca1ae"
).
then
(
n
.
bind
(
null
,
"f0b1"
))}},{
path
:
"/createBigWheelActive"
,
name
:
"createBigWheelActive"
,
component
:
function
(){
return
n
.
e
(
"chunk-2b03e354"
).
then
(
n
.
bind
(
null
,
"18e1"
))}},{
path
:
"/discount"
,
name
:
"Discount"
,
component
:
function
(){
return
n
.
e
(
"chunk-dca24f36"
).
then
(
n
.
bind
(
null
,
"2fa1"
))}},{
path
:
"/mainSale"
,
name
:
"MainSale"
,
component
:
function
(){
return
n
.
e
(
"chunk-ffe94dba"
).
then
(
n
.
bind
(
null
,
"200e"
))}},{
path
:
"/changeCounter"
,
name
:
"changeCounter"
,
component
:
function
(){
return
n
.
e
(
"chunk-82ac57a4"
).
then
(
n
.
bind
(
null
,
"a870"
))}},{
path
:
"/counterInfo"
,
name
:
"counterInfo"
,
component
:
function
(){
return
n
.
e
(
"chunk-3a980fbe"
).
then
(
n
.
bind
(
null
,
"63f3"
))}},{
path
:
"/counterMaintain"
,
name
:
"counterMaintain"
,
component
:
function
(){
return
n
.
e
(
"chunk-eec27b3a"
).
then
(
n
.
bind
(
null
,
"8f20"
))}},{
path
:
"/goodManage"
,
name
:
"goodManage"
,
component
:
function
(){
return
n
.
e
(
"chunk-3b43c66b"
).
then
(
n
.
bind
(
null
,
"6cc5"
))}},{
path
:
"/goodGrounding"
,
name
:
"goodGrounding"
,
component
:
function
(){
return
n
.
e
(
"chunk-10ae869c"
).
then
(
n
.
bind
(
null
,
"5463"
))}},{
path
:
"/profitList"
,
name
:
"profitList"
,
component
:
function
(){
return
n
.
e
(
"chunk-fd2bb68a"
).
then
(
n
.
bind
(
null
,
"0f14"
))}},{
path
:
"/actTemplate"
,
name
:
"ActTemplate"
,
component
:
function
(){
return
n
.
e
(
"chunk-0056cb71"
).
then
(
n
.
bind
(
null
,
"71fc"
))}},{
path
:
"/me"
,
name
:
"Me"
,
component
:
function
(){
return
n
.
e
(
"chunk-71a1d58e"
).
then
(
n
.
bind
(
null
,
"1a17"
))}},{
path
:
"/task"
,
name
:
"Task"
,
component
:
function
(){
return
n
.
e
(
"chunk-20fe2a44"
).
then
(
n
.
bind
(
null
,
"0c1b"
))}},{
path
:
"/taskList"
,
name
:
"taskList"
,
component
:
function
(){
return
n
.
e
(
"chunk-6f0a938f"
).
then
(
n
.
bind
(
null
,
"9678"
))}},{
path
:
"/newMemberTask"
,
name
:
"newMemberTask"
,
component
:
function
(){
return
n
.
e
(
"chunk-20114935"
).
then
(
n
.
bind
(
null
,
"4261"
))}},{
path
:
"/case"
,
name
:
"case"
,
component
:
function
(){
return
n
.
e
(
"chunk-5e5b5d24"
).
then
(
n
.
bind
(
null
,
"1154"
))}},{
path
:
"/caseDetail"
,
name
:
"caseDetail"
,
component
:
function
(){
return
n
.
e
(
"chunk-2d01f118"
).
then
(
n
.
bind
(
null
,
"c21b"
))}},{
path
:
"/newInfo"
,
name
:
"newInfo"
,
component
:
function
(){
return
n
.
e
(
"chunk-3adfc3bb"
).
then
(
n
.
bind
(
null
,
"f01a"
))}}],
b
=
new
c
[
"a"
]({
mode
:
"history"
,
base
:
"/"
,
routes
:
g
});
t
[
"a"
]
=
b
},
a1ec
:
function
(
e
,
t
,
n
){
"use strict"
;
n
(
"99af"
),
n
(
"fb6a"
),
n
(
"d3b7"
),
n
(
"e25e"
);
var
a
=
n
(
"bc3a"
),
c
=
n
.
n
(
a
),
r
=
n
(
"8237"
),
o
=
n
.
n
(
r
),
i
=
n
(
"ae1f"
),
s
=
i
[
"a"
].
appOyAPI
,
u
=
(
console
.
log
.
bind
(
console
),
function
(
e
,
t
){
var
n
=
e
.
appUser
,
a
=
e
.
appCode
,
c
=
e
.
ts
,
r
=
JSON
.
parse
(
JSON
.
stringify
(
e
.
args
)),
o
=
t
,
i
=
""
;
for
(
var
s
in
r
)
i
+=
encodeURIComponent
(
s
)
+
"%3D"
+
encodeURIComponent
(
r
[
s
])
+
"%26"
;
return
i
=
i
.
slice
(
0
,
-
3
),
i
+=
"&appUser="
.
concat
(
n
,
"&appCode="
).
concat
(
a
,
"&"
).
concat
(
c
).
concat
(
o
),
i
}),
d
=
{
appUser
:
"WZ001"
,
ver
:
"v2.17"
,
appSecret
:
"mfdmTGAYU2M3F=JeC0mImYzU5Yjg1E2ZjZmO"
},
f
=
c
.
a
.
create
({
baseURL
:
s
,
timeout
:
2
e4
});
f
.
interceptors
.
request
.
use
((
function
(
e
){
var
t
=
e
.
method
;
if
(
"post"
===
t
){
alert
(
"---
\
x3ePostToEA: bRequestEa.js: if: post: IN."
);
var
n
=
JSON
.
parse
(
JSON
.
stringify
(
e
.
data
)),
a
=
{
appUser
:
d
.
appUser
,
appCode
:
n
.
args
.
appCode
,
ts
:
String
(
parseInt
((
new
Date
).
getTime
()
/
1
e3
)),
ver
:
d
.
ver
,
args
:
n
.
args
};
delete
a
.
args
.
appCode
;
var
c
=
{
appUser
:
a
.
appUser
,
appCode
:
a
.
appCode
,
ts
:
a
.
ts
,
sign
:
o
()(
u
(
a
,
d
.
appSecret
)),
ver
:
a
.
ver
,
args
:
a
.
args
};
alert
(
"---
\
x3ePostToEA: bRequestEa.js: if: end: req.data = "
.
concat
(
JSON
.
stringify
(
c
))),
e
.
data
=
c
,
alert
(
"---
\
x3ePostToEA: bRequestEa.js: if: end: req = "
.
concat
(
JSON
.
stringify
(
e
)))}
if
(
"get"
===
t
){
var
r
=
JSON
.
parse
(
JSON
.
stringify
(
e
.
params
)),
i
=
{
appUser
:
d
.
appUser
,
appCode
:
r
.
args
.
appCode
,
ts
:
String
(
Date
.
parse
(
new
Date
)),
ver
:
d
.
ver
,
args
:
r
.
args
};
delete
i
.
args
.
appCode
;
var
s
=
{
appUser
:
i
.
appUser
,
appCode
:
i
.
appCode
,
ts
:
i
.
ts
,
sign
:
o
()(
u
(
i
,
d
.
appSecret
)),
ver
:
i
.
ver
,
args
:
i
.
args
};
e
.
params
=
s
}
return
e
}),(
function
(
e
){
alert
(
"---
\
x3ePostToEA: bRequestEa.js: err = "
.
concat
(
JSON
.
stringify
(
e
))),
Promise
.
reject
(
e
)})),
f
.
interceptors
.
response
.
use
((
function
(
e
){
var
t
=
e
.
data
;
return
t
}),(
function
(
e
){
return
Promise
.
reject
(
e
)})),
t
[
"a"
]
=
f
},
ae1f
:
function
(
e
,
t
,
n
){
"use strict"
;
var
a
=
{
appOyAPI
:
Object
({
NODE_ENV
:
"production"
,
VUE_APP_TITLE
:
"亿百分-prod"
,
VUE_APP_API_A
:
"http://139.155.48.151:8085"
,
VUE_APP_API_B
:
"http://139.155.48.151:8084"
,
BASE_URL
:
"/"
}).
VUE_OX_API
,
appBaseUrlA
:
"http://139.155.48.151:8085"
,
appBaseUrlB
:
"http://139.155.48.151:8084"
};
t
[
"a"
]
=
a
},
c314
:
function
(
e
,
t
,
n
){
"use strict"
;
var
a
=
n
(
"d09c"
),
c
=
n
.
n
(
a
);
c
.
a
},
c507
:
function
(
e
,
t
,
n
){},
d09c
:
function
(
e
,
t
,
n
){},
d923
:
function
(
e
,
t
,
n
){
"use strict"
;
n
.
d
(
t
,
"a"
,(
function
(){
return
d
}));
n
(
"c975"
),
n
(
"ac1f"
),
n
(
"466d"
),
n
(
"1276"
),
n
(
"96cf"
);
var
a
=
n
(
"1da1"
),
c
=
n
(
"2b0e"
),
r
=
n
(
"3c0e"
),
o
=
n
(
"4328"
),
i
=
n
.
n
(
o
),
s
=
(
n
(
"a18c"
),
console
.
log
.
bind
(
console
)),
u
=
{
corpId
:
"wwd1cdbca7b8b2b6c4"
,
agentId
:
"1000015"
};
function
d
(){
return
f
.
apply
(
this
,
arguments
)}
function
f
(){
return
f
=
Object
(
a
[
"a"
])(
regeneratorRuntime
.
mark
((
function
e
(){
var
t
,
n
=
this
;
return
regeneratorRuntime
.
wrap
((
function
(
e
){
while
(
1
)
switch
(
e
.
prev
=
e
.
next
){
case
0
:
return
t
=
{
corpId
:
u
.
corpId
,
agentId
:
u
.
agentId
},
console
.
log
(
"%c---
\
x3egetXToken: PD ="
,
"background: orange;"
,
t
),
e
.
next
=
4
,
Object
(
r
[
"a"
])(
"/workWx/common/getToken"
,
i
.
a
.
stringify
(
t
)).
then
((
function
(
e
){
"success"
===
e
.
result
?(
sessionStorage
.
setItem
(
"XToken"
,
e
.
data
),
console
.
log
(
"%c---
\
x3egetXToken: RD ="
,
"background: limegreen;"
,
e
)):(
console
.
log
(
"%c---
\
x3egetXToken: N/A. "
,
"background: red;"
),
n
.
$message
({
message
:
e
.
errorMsg
,
type
:
"error"
}))})).
catch
((
function
(
e
){
console
.
log
(
"!==>getXToken: err:"
,
e
)}));
case
4
:
case
"end"
:
return
e
.
stop
()}}),
e
)}))),
f
.
apply
(
this
,
arguments
)}
c
[
"a"
].
prototype
.
getAgentAuth
=
function
(){
var
e
=
this
;
s
(
"%c---
\
x3eIN: getAgentAuth: location.href ="
,
"color: orange;"
,
location
.
href
);
var
t
=
{
pageUrl
:
encodeURIComponent
(
location
.
href
.
split
(
"#"
)[
0
])},
n
=
{
token
:
sessionStorage
.
getItem
(
"XToken"
),
corpId
:
u
.
corpId
,
agentId
:
u
.
agentId
};
console
.
log
(
"%c---
\
x3egetAgentAuth: getJsSdkSignature: PD ="
,
"background: orange;"
,
n
),
Object
(
r
[
"a"
])(
"/workWx/auth/base/getJsSdkSignature"
,
i
.
a
.
stringify
(
t
),
n
).
then
((
function
(
t
){
if
(
"success"
===
t
.
result
){
console
.
log
(
"%c---
\
x3egetAgentAuth: getJsSdkSignature: RD ="
,
"background: limegreen;"
,
t
.
data
);
var
a
=
t
.
data
;
wx
.
config
({
beta
:
!
0
,
debug
:
!
1
,
appId
:
a
.
jsApiSignature
.
appId
,
timestamp
:
a
.
jsApiSignature
.
timestamp
,
nonceStr
:
a
.
jsApiSignature
.
nonceStr
,
signature
:
a
.
jsApiSignature
.
signature
,
jsApiList
:[
"agentConfig"
]}),
wx
.
ready
((
function
(){
s
(
"%c---
\
x3egetAgentAuth: getJsSdkSignature: Ready."
,
"color: red;"
),
wx
.
error
((
function
(
e
){
alert
(
"JS-SDK配置信息验证失败
\
r
\n
"
+
JSON
.
stringify
(
e
))})),
wx
.
checkJsApi
({
jsApiList
:[
"agentConfig"
,
"sendChatMessage"
],
success
:
function
(
e
){
if
(
"checkJsApi:ok"
!=
e
.
errMsg
)
return
alert
(
"JS-SDK接口检测失败:"
+
JSON
.
stringify
(
e
)),
!
1
;
Object
(
r
[
"a"
])(
"/workWx/auth/base/getAgentJsSdkSignature"
,
i
.
a
.
stringify
(
data
),
n
).
then
((
function
(
e
){
if
(
"success"
===
e
.
result
){
var
t
=
e
.
data
;
wx
.
agentConfig
({
corpid
:
t
.
agentJsApiSignature
.
appId
,
agentid
:
t
.
agentId
,
timestamp
:
t
.
agentJsApiSignature
.
timestamp
,
nonceStr
:
t
.
agentJsApiSignature
.
nonceStr
,
signature
:
t
.
agentJsApiSignature
.
signature
,
jsApiList
:[
"sendChatMessage"
],
success
:
function
(
e
){},
fail
:
function
(
e
){
e
.
errMsg
.
indexOf
(
"is not a function"
)
>-
1
&&
alert
(
'<i class="weui-icon-warn">版本过低请升级</i>'
)}})}}))}})}))}
else
e
.
$message
({
type
:
"error"
,
message
:
t
.
errorMsg
})})).
catch
((
function
(
e
){
console
.
log
(
e
,
"err"
)}))}}});
//# sourceMappingURL=app.1fe766a8.js.map
\ No newline at end of file
ybf_wx/dist/js/app.1fe766a8.js.map
0 → 100644
View file @
81b1d91a
{
"version"
:
3
,
"sources"
:
[
"webpack:///webpack/bootstrap"
,
"webpack:///./src/views/home.vue?a8bb"
,
"webpack:///./src/api/test/test.js"
,
"webpack:///./src/utils/aWxRequest.js"
,
"webpack:///./src/App.vue?e96b"
,
"webpack:///src/App.vue"
,
"webpack:///./src/App.vue?1160"
,
"webpack:///./src/App.vue"
,
"webpack:///./src/store/index.js"
,
"webpack:///./src/main.js"
,
"webpack:///./src/App.vue?c650"
,
"webpack:///./src/lib/rem.js"
,
"webpack:///./src/views/home.vue?bfdf"
,
"webpack:///src/views/home.vue"
,
"webpack:///./src/views/home.vue?8bf9"
,
"webpack:///./src/views/home.vue"
,
"webpack:///./src/router/index.js"
,
"webpack:///./src/utils/bRequestEa.js"
,
"webpack:///./src/config/env-config.js"
,
"webpack:///./src/views/home.vue?48ab"
,
"webpack:///./src/utils/aCommon.js"
],
"names"
:
[
"webpackJsonpCallback"
,
"data"
,
"moduleId"
,
"chunkId"
,
"chunkIds"
,
"moreModules"
,
"executeModules"
,
"i"
,
"resolves"
,
"length"
,
"Object"
,
"prototype"
,
"hasOwnProperty"
,
"call"
,
"installedChunks"
,
"push"
,
"modules"
,
"parentJsonpFunction"
,
"shift"
,
"deferredModules"
,
"apply"
,
"checkDeferredModules"
,
"result"
,
"deferredModule"
,
"fulfilled"
,
"j"
,
"depId"
,
"splice"
,
"__webpack_require__"
,
"s"
,
"installedModules"
,
"installedCssChunks"
,
"jsonpScriptSrc"
,
"p"
,
"exports"
,
"module"
,
"l"
,
"e"
,
"promises"
,
"cssChunks"
,
"Promise"
,
"resolve"
,
"reject"
,
"href"
,
"fullhref"
,
"existingLinkTags"
,
"document"
,
"getElementsByTagName"
,
"tag"
,
"dataHref"
,
"getAttribute"
,
"rel"
,
"existingStyleTags"
,
"linkTag"
,
"createElement"
,
"type"
,
"onload"
,
"onerror"
,
"event"
,
"request"
,
"target"
,
"src"
,
"err"
,
"Error"
,
"code"
,
"parentNode"
,
"removeChild"
,
"head"
,
"appendChild"
,
"then"
,
"installedChunkData"
,
"promise"
,
"onScriptComplete"
,
"script"
,
"charset"
,
"timeout"
,
"nc"
,
"setAttribute"
,
"error"
,
"clearTimeout"
,
"chunk"
,
"errorType"
,
"realSrc"
,
"message"
,
"name"
,
"undefined"
,
"setTimeout"
,
"all"
,
"m"
,
"c"
,
"d"
,
"getter"
,
"o"
,
"defineProperty"
,
"enumerable"
,
"get"
,
"r"
,
"Symbol"
,
"toStringTag"
,
"value"
,
"t"
,
"mode"
,
"__esModule"
,
"ns"
,
"create"
,
"key"
,
"bind"
,
"n"
,
"object"
,
"property"
,
"oe"
,
"console"
,
"jsonpArray"
,
"window"
,
"oldJsonpFunction"
,
"slice"
,
"ApiEaActiveList"
,
"inData"
,
"postData"
,
"args"
,
"url"
,
"method"
,
"wxRequest"
,
"inUrl"
,
"header"
,
"INFO"
,
"corpId"
,
"agentId"
,
"envConfig"
,
"appBaseUrlA"
,
"axios"
,
"headers"
,
"res"
,
"catch"
,
"params"
,
"_vm"
,
"this"
,
"_h"
,
"
$createElement
"
,
"_c"
,
"_self"
,
"attrs"
,
"staticRenderFns"
,
"component"
,
"Vue"
,
"use"
,
"Vuex"
,
"Store"
,
"state"
,
"mutations"
,
"actions"
,
"config"
,
"productionTip"
,
"Vant"
,
"originalPush"
,
"Router"
,
"location"
,
"router"
,
"store"
,
"render"
,
"h"
,
"App"
,
"
$mount
"
,
"baseSize"
,
"setRem"
,
"scale"
,
"documentElement"
,
"clientWidth"
,
"style"
,
"fontSize"
,
"Math"
,
"min"
,
"onresize"
,
"staticClass"
,
"_l"
,
"list"
,
"item"
,
"index"
,
"on"
,
"
$event
"
,
"listClick"
,
"redirect"
,
"logoUrl"
,
"_v"
,
"_s"
,
"dsc"
,
"buttonMainMarketingClick"
,
"buttonSingleMarketingClick"
,
"zcache"
,
"nowUrl"
,
"preAuthCodeUrl"
,
"userId"
,
"userInfoResOld"
,
"userInfoResNew"
,
"main"
,
"mounted"
,
"created"
,
"alert"
,
"zReadyUserId"
,
"methods"
,
"zlog"
,
"
$route
"
,
"query"
,
"zTestPreAuthCode"
,
"zTestGetNowUrlInfo"
,
"zTestGetUserInfoByOldToken"
,
"JSON"
,
"stringify"
,
"String"
,
"appId"
,
"redirectUrI"
,
"encodeURIComponent"
,
"responseType"
,
"scope"
,
"tail"
,
"headerData"
,
"zTestGetUserInfoByNewToken"
,
"
$router
"
,
"testButton"
,
"VueRouter"
,
"routes"
,
"path"
,
"Home"
,
"base"
,
"process"
,
"BASE_API"
,
"appOyAPI"
,
"createSign"
,
"log"
,
"inPostData"
,
"inAppSecret"
,
"appUser"
,
"appCode"
,
"ts"
,
"parse"
,
"appSecret"
,
"basicInfo"
,
"ver"
,
"service"
,
"baseURL"
,
"interceptors"
,
"req"
,
"apiMethod"
,
"oldPostData"
,
"newPostData"
,
"parseInt"
,
"Date"
,
"getTime"
,
"sign"
,
"md5"
,
"response"
,
"VUE_OX_API"
,
"appBaseUrlB"
,
"getXToken"
,
"qs"
,
"sessionStorage"
,
"setItem"
,
"
$message
"
,
"errorMsg"
,
"getAgentAuth"
,
"pageUrl"
,
"split"
,
"token"
,
"getItem"
,
"wx"
,
"beta"
,
"debug"
,
"jsApiSignature"
,
"timestamp"
,
"nonceStr"
,
"signature"
,
"jsApiList"
,
"ready"
,
"checkJsApi"
,
"success"
,
"errMsg"
,
"agentConfig"
,
"corpid"
,
"agentJsApiSignature"
,
"agentid"
,
"fail"
,
"indexOf"
],
"mappings"
:
"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"
,
"file"
:
"js/app.1fe766a8.js"
,
"sourcesContent"
:
[
"
\t
// install a JSONP callback for chunk loading
\n
\t
function webpackJsonpCallback(data) {\n
\t\t
var chunkIds = data[0];
\n
\t\t
var moreModules = data[1];
\n
\t\t
var executeModules = data[2];
\n\n
\t\t
// add
\"
moreModules
\"
to the modules object,
\n
\t\t
// then flag all
\"
chunkIds
\"
as loaded and fire callback
\n
\t\t
var moduleId, chunkId, i = 0, resolves = [];
\n
\t\t
for(;i < chunkIds.length; i++) {\n
\t\t\t
chunkId = chunkIds[i];
\n
\t\t\t
if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n
\t\t\t\t
resolves.push(installedChunks[chunkId][0]);
\n
\t\t\t
}
\n
\t\t\t
installedChunks[chunkId] = 0;
\n
\t\t
}
\n
\t\t
for(moduleId in moreModules) {\n
\t\t\t
if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n
\t\t\t\t
modules[moduleId] = moreModules[moduleId];
\n
\t\t\t
}
\n
\t\t
}
\n
\t\t
if(parentJsonpFunction) parentJsonpFunction(data);
\n\n
\t\t
while(resolves.length) {\n
\t\t\t
resolves.shift()();
\n
\t\t
}
\n\n
\t\t
// add entry modules from loaded chunk to deferred list
\n
\t\t
deferredModules.push.apply(deferredModules, executeModules || []);
\n\n
\t\t
// run deferred modules when all chunks ready
\n
\t\t
return checkDeferredModules();
\n
\t
};
\n
\t
function checkDeferredModules() {\n
\t\t
var result;
\n
\t\t
for(var i = 0; i < deferredModules.length; i++) {\n
\t\t\t
var deferredModule = deferredModules[i];
\n
\t\t\t
var fulfilled = true;
\n
\t\t\t
for(var j = 1; j < deferredModule.length; j++) {\n
\t\t\t\t
var depId = deferredModule[j];
\n
\t\t\t\t
if(installedChunks[depId] !== 0) fulfilled = false;
\n
\t\t\t
}
\n
\t\t\t
if(fulfilled) {\n
\t\t\t\t
deferredModules.splice(i--, 1);
\n
\t\t\t\t
result = __webpack_require__(__webpack_require__.s = deferredModule[0]);
\n
\t\t\t
}
\n
\t\t
}
\n\n
\t\t
return result;
\n
\t
}
\n\n
\t
// The module cache
\n
\t
var installedModules = {};
\n\n
\t
// object to store loaded CSS chunks
\n
\t
var installedCssChunks = {\n
\t\t\"
app
\"
: 0
\n
\t
}
\n\n
\t
// object to store loaded and loading chunks
\n
\t
// undefined = chunk not loaded, null = chunk preloaded/prefetched
\n
\t
// Promise = chunk loading, 0 = chunk loaded
\n
\t
var installedChunks = {\n
\t\t\"
app
\"
: 0
\n
\t
};
\n\n
\t
var deferredModules = [];
\n\n
\t
// script path function
\n
\t
function jsonpScriptSrc(chunkId) {\n
\t\t
return __webpack_require__.p +
\"
js/
\"
+ ({}[chunkId]||chunkId) +
\"
.
\"
+
{
\"chunk-0056cb71\":\"2003731d\",\"chunk-10ae869c\":\"c220289f\",\"chunk-20114935\":\"36a77b83\",\"chunk-20fe2a44\":\"d4794f6b\",\"chunk-2b03e354\":\"9d46fef6\",\"chunk-2d01f118\":\"cc18d6c8\",\"chunk-3470c9c2\":\"e002e850\",\"chunk-3a980fbe\":\"5ca49dc7\",\"chunk-3adfc3bb\":\"eff99e65\",\"chunk-3b43c66b\":\"aca306fe\",\"chunk-5e5b5d24\":\"e372ed33\",\"chunk-690e5fde\":\"f66c793c\",\"chunk-6f0a938f\":\"9807aa87\",\"chunk-71a1d58e\":\"a69c10d3\",\"chunk-82ac57a4\":\"2e846bb1\",\"chunk-8b7ca1ae\":\"6b633d13\",\"chunk-dca24f36\":\"50cfdec9\",\"chunk-dde7f3ae\":\"7cd08a53\",\"chunk-eec27b3a\":\"2728baf6\",\"chunk-fd2bb68a\":\"a9ac0bba\",\"chunk-ffe94dba\":\"8d88a51b\"
}
[chunkId] +
\"
.js
\"\n
\t
}
\n\n
\t
// The require function
\n
\t
function __webpack_require__(moduleId) {\n
\n
\t\t
// Check if module is in cache
\n
\t\t
if(installedModules[moduleId]) {\n
\t\t\t
return installedModules[moduleId].exports;
\n
\t\t
}
\n
\t\t
// Create a new module (and put it into the cache)
\n
\t\t
var module = installedModules[moduleId] = {\n
\t\t\t
i: moduleId,
\n
\t\t\t
l: false,
\n
\t\t\t
exports: {}
\n
\t\t
};
\n\n
\t\t
// Execute the module function
\n
\t\t
modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
\n\n
\t\t
// Flag the module as loaded
\n
\t\t
module.l = true;
\n\n
\t\t
// Return the exports of the module
\n
\t\t
return 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\t
var promises = [];
\n\n\n
\t\t
// mini-css-extract-plugin CSS loading
\n
\t\t
var cssChunks =
{
\"chunk-0056cb71\":1,\"chunk-10ae869c\":1,\"chunk-20114935\":1,\"chunk-20fe2a44\":1,\"chunk-2b03e354\":1,\"chunk-2d01f118\":1,\"chunk-3470c9c2\":1,\"chunk-3a980fbe\":1,\"chunk-3adfc3bb\":1,\"chunk-3b43c66b\":1,\"chunk-5e5b5d24\":1,\"chunk-690e5fde\":1,\"chunk-6f0a938f\":1,\"chunk-71a1d58e\":1,\"chunk-82ac57a4\":1,\"chunk-8b7ca1ae\":1,\"chunk-dca24f36\":1,\"chunk-dde7f3ae\":1,\"chunk-eec27b3a\":1,\"chunk-fd2bb68a\":1,\"chunk-ffe94dba\":1
}
;
\n
\t\t
if(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);
\n
\t\t
else if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n
\t\t\t
promises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n
\t\t\t\t
var href =
\"
css/
\"
+ ({}[chunkId]||chunkId) +
\"
.
\"
+
{
\"chunk-0056cb71\":\"e8f741d0\",\"chunk-10ae869c\":\"87742291\",\"chunk-20114935\":\"8825534f\",\"chunk-20fe2a44\":\"4becf47f\",\"chunk-2b03e354\":\"3b612b24\",\"chunk-2d01f118\":\"abaa7106\",\"chunk-3470c9c2\":\"faf2ca11\",\"chunk-3a980fbe\":\"3e12bc7f\",\"chunk-3adfc3bb\":\"4e5d6bc7\",\"chunk-3b43c66b\":\"5972f152\",\"chunk-5e5b5d24\":\"e9ee8f40\",\"chunk-690e5fde\":\"b8f5b36e\",\"chunk-6f0a938f\":\"39bb7333\",\"chunk-71a1d58e\":\"50fd9be0\",\"chunk-82ac57a4\":\"4cc5bb5a\",\"chunk-8b7ca1ae\":\"ca887b73\",\"chunk-dca24f36\":\"24836553\",\"chunk-dde7f3ae\":\"3e1b6ea9\",\"chunk-eec27b3a\":\"2e13662e\",\"chunk-fd2bb68a\":\"19741a04\",\"chunk-ffe94dba\":\"88bf86b8\"
}
[chunkId] +
\"
.css
\"
;
\n
\t\t\t\t
var fullhref = __webpack_require__.p + href;
\n
\t\t\t\t
var existingLinkTags = document.getElementsByTagName(
\"
link
\"
);
\n
\t\t\t\t
for(var i = 0; i < existingLinkTags.length; i++) {\n
\t\t\t\t\t
var tag = existingLinkTags[i];
\n
\t\t\t\t\t
var dataHref = tag.getAttribute(
\"
data-href
\"
) || tag.getAttribute(
\"
href
\"
);
\n
\t\t\t\t\t
if(tag.rel ===
\"
stylesheet
\"
&& (dataHref === href || dataHref === fullhref)) return resolve();
\n
\t\t\t\t
}
\n
\t\t\t\t
var existingStyleTags = document.getElementsByTagName(
\"
style
\"
);
\n
\t\t\t\t
for(var i = 0; i < existingStyleTags.length; i++) {\n
\t\t\t\t\t
var tag = existingStyleTags[i];
\n
\t\t\t\t\t
var dataHref = tag.getAttribute(
\"
data-href
\"
);
\n
\t\t\t\t\t
if(dataHref === href || dataHref === fullhref) return resolve();
\n
\t\t\t\t
}
\n
\t\t\t\t
var linkTag = document.createElement(
\"
link
\"
);
\n
\t\t\t\t
linkTag.rel =
\"
stylesheet
\"
;
\n
\t\t\t\t
linkTag.type =
\"
text/css
\"
;
\n
\t\t\t\t
linkTag.onload = resolve;
\n
\t\t\t\t
linkTag.onerror = function(event) {\n
\t\t\t\t\t
var request = event && event.target && event.target.src || fullhref;
\n
\t\t\t\t\t
var err = new Error(
\"
Loading CSS chunk
\"
+ chunkId +
\"
failed.
\\
n(
\"
+ request +
\"
)
\"
);
\n
\t\t\t\t\t
err.code =
\"
CSS_CHUNK_LOAD_FAILED
\"
;
\n
\t\t\t\t\t
err.request = request;
\n
\t\t\t\t\t
delete installedCssChunks[chunkId]
\n
\t\t\t\t\t
linkTag.parentNode.removeChild(linkTag)
\n
\t\t\t\t\t
reject(err);
\n
\t\t\t\t
};
\n
\t\t\t\t
linkTag.href = fullhref;
\n\n
\t\t\t\t
var head = document.getElementsByTagName(
\"
head
\"
)[0];
\n
\t\t\t\t
head.appendChild(linkTag);
\n
\t\t\t
}).then(function() {\n
\t\t\t\t
installedCssChunks[chunkId] = 0;
\n
\t\t\t
}));
\n
\t\t
}
\n\n
\t\t
// JSONP chunk loading for javascript
\n\n
\t\t
var installedChunkData = installedChunks[chunkId];
\n
\t\t
if(installedChunkData !== 0) { // 0 means
\"
already installed
\"
.
\n\n
\t\t\t
// a Promise means
\"
currently loading
\"
.
\n
\t\t\t
if(installedChunkData) {\n
\t\t\t\t
promises.push(installedChunkData[2]);
\n
\t\t\t
} else {\n
\t\t\t\t
// setup Promise in chunk cache
\n
\t\t\t\t
var promise = new Promise(function(resolve, reject) {\n
\t\t\t\t\t
installedChunkData = installedChunks[chunkId] = [resolve, reject];
\n
\t\t\t\t
});
\n
\t\t\t\t
promises.push(installedChunkData[2] = promise);
\n\n
\t\t\t\t
// start chunk loading
\n
\t\t\t\t
var script = document.createElement('script');
\n
\t\t\t\t
var onScriptComplete;
\n\n
\t\t\t\t
script.charset = 'utf-8';
\n
\t\t\t\t
script.timeout = 120;
\n
\t\t\t\t
if (__webpack_require__.nc) {\n
\t\t\t\t\t
script.setAttribute(
\"
nonce
\"
, __webpack_require__.nc);
\n
\t\t\t\t
}
\n
\t\t\t\t
script.src = jsonpScriptSrc(chunkId);
\n\n
\t\t\t\t
// create error before stack unwound to get useful stacktrace later
\n
\t\t\t\t
var error = new Error();
\n
\t\t\t\t
onScriptComplete = function (event) {\n
\t\t\t\t\t
// avoid mem leaks in IE.
\n
\t\t\t\t\t
script.onerror = script.onload = null;
\n
\t\t\t\t\t
clearTimeout(timeout);
\n
\t\t\t\t\t
var chunk = installedChunks[chunkId];
\n
\t\t\t\t\t
if(chunk !== 0) {\n
\t\t\t\t\t\t
if(chunk) {\n
\t\t\t\t\t\t\t
var errorType = event && (event.type === 'load' ? 'missing' : event.type);
\n
\t\t\t\t\t\t\t
var realSrc = event && event.target && event.target.src;
\n
\t\t\t\t\t\t\t
error.message = 'Loading chunk ' + chunkId + ' failed.
\\
n(' + errorType + ': ' + realSrc + ')';
\n
\t\t\t\t\t\t\t
error.name = 'ChunkLoadError';
\n
\t\t\t\t\t\t\t
error.type = errorType;
\n
\t\t\t\t\t\t\t
error.request = realSrc;
\n
\t\t\t\t\t\t\t
chunk[1](error);
\n
\t\t\t\t\t\t
}
\n
\t\t\t\t\t\t
installedChunks[chunkId] = undefined;
\n
\t\t\t\t\t
}
\n
\t\t\t\t
};
\n
\t\t\t\t
var timeout = setTimeout(function(){\n
\t\t\t\t\t
onScriptComplete({ type: 'timeout', target: script });
\n
\t\t\t\t
}, 120000);
\n
\t\t\t\t
script.onerror = script.onload = onScriptComplete;
\n
\t\t\t\t
document.head.appendChild(script);
\n
\t\t\t
}
\n
\t\t
}
\n
\t\t
return Promise.all(promises);
\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\t
if(!__webpack_require__.o(exports, name)) {\n
\t\t\t
Object.defineProperty(exports, name, { enumerable: true, get: getter });
\n
\t\t
}
\n
\t
};
\n\n
\t
// define __esModule on exports
\n
\t
__webpack_require__.r = function(exports) {\n
\t\t
if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n
\t\t\t
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
\n
\t\t
}
\n
\t\t
Object.defineProperty(exports, '__esModule', { value: true });
\n
\t
};
\n\n
\t
// create a fake namespace object
\n
\t
// mode & 1: value is a module id, require it
\n
\t
// mode & 2: merge all properties of value into the ns
\n
\t
// mode & 4: return value when already ns object
\n
\t
// mode & 8|1: behave like require
\n
\t
__webpack_require__.t = function(value, mode) {\n
\t\t
if(mode & 1) value = __webpack_require__(value);
\n
\t\t
if(mode & 8) return value;
\n
\t\t
if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
\n
\t\t
var ns = Object.create(null);
\n
\t\t
__webpack_require__.r(ns);
\n
\t\t
Object.defineProperty(ns, 'default', { enumerable: true, value: value });
\n
\t\t
if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
\n
\t\t
return ns;
\n
\t
};
\n\n
\t
// getDefaultExport function for compatibility with non-harmony modules
\n
\t
__webpack_require__.n = function(module) {\n
\t\t
var getter = module && module.__esModule ?
\n
\t\t\t
function getDefault() { return module['default']; } :
\n
\t\t\t
function getModuleExports() { return module; };
\n
\t\t
__webpack_require__.d(getter, 'a', getter);
\n
\t\t
return 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
\t
var jsonpArray = window[
\"
webpackJsonp
\"
] = window[
\"
webpackJsonp
\"
] || [];
\n
\t
var oldJsonpFunction = jsonpArray.push.bind(jsonpArray);
\n
\t
jsonpArray.push = webpackJsonpCallback;
\n
\t
jsonpArray = jsonpArray.slice();
\n
\t
for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);
\n
\t
var parentJsonpFunction = oldJsonpFunction;
\n\n\n
\t
// add entry module to deferred list
\n
\t
deferredModules.push([0,
\"
chunk-vendors
\"
]);
\n
\t
// run deferred modules when ready
\n
\t
return checkDeferredModules();
\n
"
,
"import mod from
\"
-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./home.vue?vue&type=style&index=0&id=2aad46c8&scoped=true&lang=css&
\"
; export default mod; export * from
\"
-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./home.vue?vue&type=style&index=0&id=2aad46c8&scoped=true&lang=css&
\"
"
,
"import request from '@/utils/bRequestEa'
\n\n
export function ApiEaPost(inData) {\n let postData = {\n args: inData
\n
}
\n
return request({\n url: '',
\n
method: 'post',
\n
data: postData
\n
})
\n
}
\n\n
export function ApiEaActiveList(inData) {\n let postData = {\n args: inData
\n
}
\n
return request({\n url: '',
\n
method: 'post',
\n
data: postData
\n
})
\n
}
\n\n
"
,
"import axios from 'axios'
\n
import envConfig from '@/config/env-config'
\n
export function wxRequest(inUrl, data = {}, header = {}, method = 'post') {\n // let URL = `http://172.16.0.111:8081${url}`
\n
// let URL = `http://139.155.48.151:8081${url}`
\n\n
// Z-BasicInfo
\n
let INFO = {\n corpId: 'wwd1cdbca7b8b2b6c4',
\n
agentId: '1000015',
\n
// url: 'http://139.155.48.151:8085' + inUrl,
\n
url: envConfig.appBaseUrlA + inUrl,
\n
}
\n\n
if (method == 'post') {\n return new Promise(function (resolve, reject) {\n axios({\n url: INFO.url,
\n
method: method,
\n
headers: header,
\n
data: data
\n
}).then(res => {\n resolve(res.data)
\n
}).catch(res => {\n reject(res)
\n
})
\n
})
\n
}
\n\n
if (method == 'get') {\n return new Promise(function (resolve, reject) {\n axios({\n url: INFO.url,
\n
method: method,
\n
headers: header,
\n
params: data
\n
}).then(res => {\n resolve(res.data)
\n
}).catch(res => {\n reject(res)
\n
})
\n
})
\n
}
\n\n
}
\n
"
,
"var render = function () {var _vm=this;var _h=_vm.
$createElement
;var _c=_vm._self._c||_h;return _c('div',
{
attrs:{\"id\":\"app\"}},[_c('router-view')],1)
}
\n
var staticRenderFns = []
\n\n
export { render, staticRenderFns }"
,
"<template>
\n
<div id=
\"
app
\"
>
\n
<router-view/>
\n
</div>
\n
</template>
\n\n
<script>
\n
import { getXToken } from './utils/aCommon'
\n
getXToken()
\n\n
export default {\n name: 'App'
\n
}
\n\n
</script>
\n\n
<style lang=
\"
scss
\"
>
\n
/*@import '~@/assets/style/public.scss';*/
\n
</style>
\n
"
,
"import mod from
\"
-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&
\"
; export default mod; export * from
\"
-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&
\"
"
,
"import { render, staticRenderFns } from
\"
./App.vue?vue&type=template&id=672cf2a8&
\"\n
import script from
\"
./App.vue?vue&type=script&lang=js&
\"\n
export * from
\"
./App.vue?vue&type=script&lang=js&
\"\n
import style0 from
\"
./App.vue?vue&type=style&index=0&lang=scss&
\"\n\n\n
/* normalize component */
\n
import normalizer from
\"
!../node_modules/vue-loader/lib/runtime/componentNormalizer.js
\"\n
var component = normalizer(
\n
script,
\n
render,
\n
staticRenderFns,
\n
false,
\n
null,
\n
null,
\n
null
\n
\n
)
\n\n
export default component.exports"
,
"import Vue from 'vue'
\n
import Vuex from 'vuex'
\n\n
Vue.use(Vuex)
\n\n
export default new Vuex.Store({\n state: {\n },
\n
mutations: {\n },
\n
actions: {\n },
\n
modules: {\n }
\n
})
\n
"
,
"import Vue from 'vue'
\n
import App from './App.vue'
\n
import Router from 'vue-router'
\n
import router from './router'
\n
import store from './store'
\n
import './lib/rem';
\n
import Vant from 'vant';
\n
import 'vant/lib/index.css';
\n\n
Vue.config.productionTip = false
\n\n
Vue.use(Vant);
\n\n
const originalPush = Router.prototype.push
\n
Router.prototype.push = function push(location) {\n return originalPush.call(this, location).catch(err => err)
\n
}
\n
new Vue({\n router,
\n
store,
\n
render: h => h(App)
\n
}).
$mount
('#app')
\n
"
,
"import mod from
\"
-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=scss&
\"
; export default mod; export * from
\"
-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=scss&
\"
"
,
"/**
\n
* Created by supervisor on 2019/12/29
\n
*/
\n
// 基准大小
\n
const baseSize = 32
\n
// 设置 rem 函数
\n
function setRem () {\n // 当前页面宽度相对于 750 宽的缩放比例,可根据自己需要修改。
\n
var scale = document.documentElement.clientWidth / 375
\n
// 设置页面根节点字体大小
\n
document.documentElement.style.fontSize = (baseSize * Math.min(scale, 2)) + 'px'
\n
}
\n
// 初始化
\n
setRem()
\n
// 改变窗口大小时重新设置 rem
\n
window.onresize = function () {\n setRem()
\n
}
\n
"
,
"var render = function () {var _vm=this;var _h=_vm.
$createElement
;var _c=_vm._self._c||_h;return _c('div',
{
staticClass:\"main\"},[_c('div',{staticClass:\"lists\"
}
,_vm._l((_vm.list.main),function(item,index){return _c('div',
{
key:index
}
,[_c('div',{staticClass:
\"
list
\"
,on:{\"
click
\
":function(
$event
){return _vm.listClick(item.redirect)}}},[_c('div',[_c('img',
{
staticClass:\"list-logo\",attrs:{\"src\":item.logoUrl,\"alt\":\"\"}})]),_c('div',{staticClass:\"list-infos\"},[_c('div',{staticClass:\"list-info-title\"},[_vm._v(_vm._s(item.name))]),_c('div',{staticClass:\"list-info-dsc\"},[_vm._v(_vm._s(item.dsc))])])])])}),0),_c('div',{staticClass:\"menus\"},[_c('div',{staticClass:\"menu\",on:{\"click\":_vm.buttonMainMarketingClick}
}
,[_vm._v(
\"
精准营销
\"
)]),_c('div',{staticClass:
\"
menu activeMenu
\"
,on:
{
\"click\":_vm.buttonSingleMarketingClick}},[_vm._v(\"一对一营销侧边栏\")])])])
}
\n
var staticRenderFns = []
\n\n
export { render, staticRenderFns }"
,
"<template>
\n
<!-- <div>
\n
<button @click=
\"
disClick
\"
>discount</button>
\n
<button @click=
\"
mainSaleClick
\"
>mainSale</button>
\n
</div>-->
\n
<div class=
\"
main
\"
>
\n
<!-- <div class=
\"
tops
\"
></div> -->
\n
<div class=
\"
lists
\"
>
\n
<div v-for=
\"
(item, index) of list.main
\"
:key=
\"
index
\"
>
\n
<div class=
\"
list
\"
@click=
\"
listClick(item.redirect)
\"
>
\n
<div>
\n
<img class=
\"
list-logo
\"
:src=
\"
item.logoUrl
\"
alt />
\n
</div>
\n
<div class=
\"
list-infos
\"
>
\n
<div class=
\"
list-info-title
\"
>
{
{item.name}
}
</div>
\n
<div class=
\"
list-info-dsc
\"
>
{
{item.dsc}
}
</div>
\n
</div>
\n
</div>
\n
</div>
\n\n
<!-- <button class=
\"
testButton
\"
@click=
\"
zTestPreAuthCode
\"
>preAuthCodeUrl</button>
\n
<div class=
\"
fkwindow
\"
>
{
{zcache.preAuthCodeUrl}
}
</div> -->
\n
<!--
\n
<button class=
\"
testButton
\"
@click=
\"
zTestGetNowUrlInfo
\"
>nowUrlInfo</button>
\n
<div class=
\"
fkwindow
\"
>
{
{zcache.nowUrl}
}
</div> -->
\n\n
<!-- <button class=
\"
testButton
\"
@click=
\"
zTestGetUserInfoByOldToken
\"
>GetUserInfoByOldToken</button>
\n
<div class=
\"
fkwindow
\"
>
{
{zcache.userInfoResOld}
}
</div> -->
\n\n
<!-- <button class=
\"
testButton
\"
@click=
\"
zTestGetUserInfoByNewToken
\"
>GetUserInfoByNewToken</button> -->
\n
<!-- <button class=
\"
testButton
\"
@click=
\"
zTestGetUserInfoByNewToken
\"
>RES</button> -->
\n
<!-- <div
\n
style=
\"
border:1px solid limegreen;padding:4px;height: 100px; width: 100%; overflow: auto; font-size:14px;word-wrap:break-word;
\"\n
>
{
{zcache.userInfoResNew}
}
</div> -->
\n
</div>
\n\n
<div class=
\"
menus
\"
>
\n
<div class=
\"
menu
\"
@click=
\"
buttonMainMarketingClick
\"
>精准营销</div>
\n
<div class=
\"
menu activeMenu
\"
@click=
\"
buttonSingleMarketingClick
\"
>一对一营销侧边栏</div>
\n
</div>
\n
</div>
\n
</template>
\n\n
<script>
\n
import { ApiTestCfPost, ApiTestEaPost } from
\"
@/api/test/test
\"
;
\n
import { configWx, getUserInfo } from
\"
@/utils/aCommon
\"
;
\n
import * as APIHome from
\"
@/api/sidebar/home
\"
;
\n
import axios from
\"
axios
\"
;
\n
const zlog = console.log.bind(console);
\n\n
export default {\n name:
\"
home
\"
,
\n
data() {\n return {\n zcache: {\n nowUrl:
\"\"
,
\n
preAuthCodeUrl:
\"\"
,
\n
code:
\"\"
,
\n
userId:
\"\"
,
\n
userInfoResOld:
\"\"
,
\n
userInfoResNew:
\"\"\n
},
\n
list: {\n main: [
\n
{\n name:
\"
顾客画像
\"
,
\n
dsc:
\n
\"
亿百分会员画像,通过一方消费者数据结合三方数据为营业员展示顾客特点
\"
,
\n
redirect:
\"
Discount
\"
,
\n
logoUrl:
\"
/mainSale/test-city.png
\"\n
},
\n
{\n name:
\"
优惠券推送
\"
,
\n
dsc:
\n
\"
亿百分会员画像,通过一方消费者数据结合三方数据为营业员展示顾客特点
\"
,
\n
redirect:
\"
Discount
\"
,
\n
logoUrl:
\"
/mainSale/test-city.png
\"\n
},
\n
{\n name:
\"
爆品推送
\"
,
\n
dsc:
\n
\"
亿百分会员画像,通过一方消费者数据结合三方数据为营业员展示顾客特点
\"
,
\n
redirect:
\"
Discount
\"
,
\n
logoUrl:
\"
/mainSale/test-city.png
\"\n
}
\n
]
\n
}
\n
};
\n
},
\n
mounted() {\n // this.zReadyUserId()
\n
// this.zTestGetNowUrlInfo();
\n
},
\n
created() {\n alert(`nowUrl: ${window.location.href}`)
\n
this.zReadyUserId()
\n
// this.zReadyUserId();
\n
// this.zTestGetNowUrlInfo();
\n
},
\n
methods: {\n zReadyUserId() {\n zlog(
\n
\"
%c--->this.zcache.code =
\"
,
\n
\"
color: orange;
\"
,
\n
this.
$route
.query.code
\n
);
\n
if (this.
$route
.query.code === undefined) {\n alert('--->zReadyUserId: if: No Code.')
\n
this.zTestPreAuthCode();
\n
} else {\n alert('--->zReadyUserId: if: Has Code.')
\n
this.zTestGetNowUrlInfo()
\n
this.zTestGetUserInfoByOldToken()
\n
}
\n\n
// if(this.zcache.code ===
\"\"
) {\n // this.zTestGetUserInfoByOldToken()
\n
// } else {\n // this.zTestPreAuthCode()
\n
// }
\n
},
\n
// 测试-获取当前Url信息
\n
zTestGetNowUrlInfo() {\n this.zcache.nowUrl = JSON.stringify(JSON.stringify(this.
$route
.query));
\n
alert(`--->zTestGetNowUrlInfo: this.route.query =${JSON.stringify(this.zcache.nowUrl)}`)
\n
this.zcache.code = String(JSON.stringify(this.
$route
.query.code));
\n
alert(`--->zTestGetNowUrlInfo: this.route.query.code =${this.zcache.code}`)
\n\n
zlog(
\"
%c--->zTestGetNowUrlInfo:
\"
,
\"
color: orange;
\"
, this.zcache.nowUrl);
\n
},
\n
// 测试-获取预授权码
\n
// redirectUrI: encodeURIComponent(location.href.split('#')[0]),
\n
zTestPreAuthCode() {\n const basicInfo = {\n head:
\"
https://open.weixin.qq.com/connect/oauth2/authorize?
\"
,
\n
appId:
\"
wwd1cdbca7b8b2b6c4
\"
,
\n
redirectUrI: encodeURIComponent(
\"
qywx2.100smartdata.com
\"
),
\n
responseType:
\"
code
\"
,
\n
scope:
\"
snsapi_base
\"
,
\n
state:
\"
ztest
\"
,
\n
tail:
\"
#wechat_redirect
\"\n
};
\n\n
let url =
\n
basicInfo.head +
\n
\"
appid=
\"
+
\n
basicInfo.appId +
\n
\"
&redirect_uri=
\"
+
\n
basicInfo.redirectUrI +
\n
\"
&response_type=
\"
+
\n
basicInfo.responseType +
\n
\"
&scope=
\"
+
\n
basicInfo.scope +
\n
\"
&state=
\"
+
\n
basicInfo.state +
\n
basicInfo.tail;
\n\n
zlog(
\"
%c--->zTestPreAuthCode: Url =
\"
,
\"
background: orange
\"
, url);
\n
alert(`--->zTestPreAuthCode: Redirect: url =${url}`)
\n
this.zcache.preAuthCodeUrl = url;
\n\n
window.location.href = url;
\n
},
\n
// 测试-获取用户信息
\n
zTestGetUserInfoByOldToken() {\n let postData = {\n code: this.zcache.code
\n
};
\n
let headerData = {\n agentId:
\"
1000015
\"
,
\n
corpId:
\"
wwd1cdbca7b8b2b6c4
\"\n
};
\n\n
// url:
\"
http://139.155.48.151:8085/workWx/auth/oauth2/getUserInfo
\"
,
\n
// headers: header,
\n
// this.zcache.userInfoResOld =
\"
PostData:
\"
+ JSON.stringify(postData);
\n
alert(`--->zTestGetUserInfoByOldToken: postData =${JSON.stringify({\n url:
\n
\"
http://139.155.48.151:8085/workWx/auth/oauth2/getUserInfo?code=
\"
+
\n
this.zcache.code,
\n
method:
\"
post
\"
,
\n
headers: headerData,
\n
data: postData
\n
})}`)
\n
axios({\n url:
\n
\"
http://139.155.48.151:8085/workWx/auth/oauth2/getUserInfo?code=
\"
+
\n
this.zcache.code,
\n
method:
\"
post
\"
,
\n
headers: headerData,
\n
data: postData
\n
})
\n
.then(res => {\n alert(`--->zTestGetUserInfoByOldToken: res=${JSON.stringify(res)}`)
\n
// this.zcache.userInfoResNew =
\"
RESOK:
\"
+ JSON.stringify(res.data);
\n
this.zcache.userInfoResNew =
\"
RESOK:
\"
+ res.data.data.userId;
\n
sessionStorage.setItem('userId', String(res.data.data.userId))
\n
this.zcache.userId = String(res.data.data.userId)
\n
})
\n
.catch(err => {\n alert(`--->zTestGetUserInfoByOldToken: err=${JSON.stringify(err)}`)
\n
this.zcache.userInfoResNew =
\"
RESERR.
\"
;
\n
});
\n
},
\n
zTestGetUserInfoByNewToken() {\n // let basicInfo = {\n // token: sessionStorage.getItem(
\"
XToken
\"
),
\n
// code: this.
$route
.query
\n
// };
\n
// getUserInfo()
\n
// .then(res => {\n // zlog('%c--->getUserInfo: res =', 'background: red;')
\n
// })
\n
// let token =
\n
//
\"
2CjH4hx8dtY_uQYjRggRk0NxtuBrpYC9Z7kqytWgys2AlIUWzCFEGeYfVCM3Ywq16M-WA7n7oMWMNMJl8JXxEgiTNIsil-Z7YzoDoeVaoilwIaukTBfppmkqQZd7uxfxK8I5CDXDB2GtZI_ufke6ln9n30vfq7p6Q8BzBplmoRLXR21qLgVmcfEcaHO0UbcnVTyHStG0FVad-dZY_AsJ-g
\"
;
\n
// let code = this.zcache.code;
\n
// let url = `https://qyapi.weixin.qq.com/cgi-bin/service/getuserinfo3rd?suite_access_token=${token}&code=${code}`;
\n
// axios
\n
// .get(url)
\n
// .then(function(res) {\n // zcache(
\"
$c
--->axios: res.
\"
,
\"
background: red.
\"
);
\n
// this.zcache.userInfoResNew = JSON.stringify(res);
\n
// })
\n
// .catch(function(err) {\n // zcache(
\"
$c
--->axios: err.
\"
,
\"
background: red.
\"
);
\n
// });
\n
},
\n\n
// disClick() {\n // this.
$router
.push(
\"
Discount
\"
);
\n
// },
\n
// mainSaleClick() {\n // this.
$router
.push(
\"
MainSale
\"
);
\n
// },
\n\n
listClick(inData) {\n // this.
$router
.push(inData);
\n
alert(`--->Redirect: toUrlName: ${inData} params: ${JSON.stringify({userId: String(this.zcache.userId)})} `)
\n
this.
$router
.push({name: inData, params: {userId: String(this.zcache.userId)}})
\n
},
\n
buttonSingleMarketingClick() {\n // this.
$router
.push(
\"\"
);
\n
},
\n
buttonMainMarketingClick() {\n this.
$router
.push(
\"
MainSale
\"
);
\n
},
\n\n
testButton(inCode) {}
\n
}
\n
};
\n
</script>
\n\n
<style scoped>
\n
/* button {\n border: 1px solid gray;
\n
margin: 2px;
\n
border-radius: 4px;
\n
padding: 4px;
\n
} */
\n\n
.main {\n background-color: white;
\n
width: 100%;
\n
height: 100%;
\n\n
display: flex;
\n
flex-direction: column;
\n
justify-content: start;
\n
overflow: scroll;
\n
}
\n
.lists {\n /* border: 2px solid red; */
\n
height: auto;
\n
padding: 4px 12px;
\n
/* margin-bottom: 20px; */
\n
padding-bottom: 40px;
\n\n
display: flex;
\n
flex-direction: column;
\n
justify-content: flex-start;
\n
align-items: flex-start;
\n
overflow: scroll;
\n
}
\n
.list {\n height: 140px;
\n
/* border: 2px solid orange; */
\n
box-shadow: 0px 2px 4px 0px rgb(187, 187, 187);
\n
margin: 6px 0px;
\n
padding: 0px 12px;
\n
border-radius: 6px;
\n\n
display: flex;
\n
flex-direction: row;
\n
justify-content: flex-start;
\n
align-items: center;
\n
}
\n
.list-logo {\n /* border: 1px solid red; */
\n
width: 100px;
\n
height: 100px;
\n
border-radius: 6px;
\n
}
\n
.list-infos {\n /* border: 1px solid orange; */
\n
width: 100;
\n
height: 100px;
\n
padding-left: 12px;
\n\n
display: flex;
\n
flex-direction: column;
\n
justify-content: flex-start;
\n
align-items: flex-start;
\n
}
\n
.list-info-title {\n width: 100%;
\n
height: 18px;
\n\n
font-size: 16px;
\n
font-weight: bold;
\n
line-height: 18px;
\n
}
\n
.list-info-dsc {\n margin-top: 6px;
\n
width: 100%;
\n
height: 16px;
\n\n
font-size: 12px;
\n
font-weight: normal;
\n
line-height: 18px;
\n
}
\n\n
.menus {\n border-top: 1px solid rgb(194, 194, 194);
\n\n
position: fixed;
\n
bottom: 0px;
\n
left: 0px;
\n
width: 100%;
\n
height: 50px;
\n
background-color: white;
\n\n
display: flex;
\n
flex-direction: row;
\n
justify-content: start;
\n
align-items: center;
\n
}
\n
.menu {\n /* border: 1px solid red; */
\n
height: 50px;
\n
/* width: 120px; */
\n
width: 50%;
\n
line-height: 50px;
\n
text-align: center;
\n
font-size: 14px;
\n
color: black;
\n
}
\n
.activeMenu {\n color: lightcoral;
\n
}
\n
</style>
\n\n
<style scoped>
\n
.testButton {\n border: 1px solid red;
\n
/* width: 140px; */
\n
width: auto;
\n
font-size: 14px;
\n
margin-top: 4px;
\n
padding-bottom: 4px;
\n
}
\n
.fkwindow {\n border: 1px solid limegreen;
\n
padding: 4px;
\n
height: 100px;
\n
width: 100%;
\n
overflow: auto;
\n
font-size: 14px;
\n
word-wrap: break-word;
\n
}
\n
</style>"
,
"import mod from
\"
-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./home.vue?vue&type=script&lang=js&
\"
; export default mod; export * from
\"
-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./home.vue?vue&type=script&lang=js&
\"
"
,
"import { render, staticRenderFns } from
\"
./home.vue?vue&type=template&id=2aad46c8&scoped=true&
\"\n
import script from
\"
./home.vue?vue&type=script&lang=js&
\"\n
export * from
\"
./home.vue?vue&type=script&lang=js&
\"\n
import style0 from
\"
./home.vue?vue&type=style&index=0&id=2aad46c8&scoped=true&lang=css&
\"\n
import style1 from
\"
./home.vue?vue&type=style&index=1&id=2aad46c8&scoped=true&lang=css&
\"\n\n\n
/* normalize component */
\n
import normalizer from
\"
!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js
\"\n
var component = normalizer(
\n
script,
\n
render,
\n
staticRenderFns,
\n
false,
\n
null,
\n
\"
2aad46c8
\"
,
\n
null
\n
\n
)
\n\n
export default component.exports"
,
"import Vue from 'vue'
\n
import VueRouter from 'vue-router'
\n
import Home from '../views/home.vue'
\n\n
import { getXToken, configWx } from '@/utils/aCommon'
\n\n
Vue.use(VueRouter)
\n\n
const routes = [
\n
{\n path: '/',
\n
name: 'home',
\n
component: Home
\n
},
\n
{\n path: '/turntableDetail',
\n
name: 'turntableDetail',
\n
component: () => import('../views/active/turntableDetail.vue')
\n
},
\n
{\n path: '/couponDetail',
\n
name: 'couponDetail',
\n
component: () => import('../views/active/couponDetail.vue')
\n
},
\n
{\n path: '/createActive',
\n
name: 'createActive',
\n
component: () => import('../views/active/createActive.vue')
\n
},
\n
{\n path: '/activeList',
\n
name: 'activeList',
\n
component: () => import('../views/active/activeList.vue')
\n
},
\n
{\n path: '/createBigWheelActive',
\n
name: 'createBigWheelActive',
\n
component: () => import('../views/active/createBigWheelActive.vue')
\n
},
\n
{\n path: '/discount',
\n
name: 'Discount',
\n
component: () => import('@/views/sideNav/discount/index')
\n
},
\n
{\n path: '/mainSale',
\n
name: 'MainSale',
\n
component: () => import('@/views/mainSale/active/main/index')
\n
},
\n
{\n path: '/changeCounter',
\n
name: 'changeCounter',
\n
component: () => import('@/views/counter/changeCounter')
\n
},
\n
{\n path: '/counterInfo',
\n
name: 'counterInfo',
\n
component: () => import('@/views/counter/counterInfo')
\n
},
\n
{\n path: '/counterMaintain',
\n
name: 'counterMaintain',
\n
component: () => import('@/views/counter/counterMaintain')
\n
},
\n
{\n path: '/goodManage',
\n
name: 'goodManage',
\n
component: () => import('@/views/goods/goodManage')
\n
},
\n
{\n path: '/goodGrounding',
\n
name: 'goodGrounding',
\n
component: () => import('@/views/goods/goodGrounding')
\n
},
\n
{\n path: '/profitList',
\n
name: 'profitList',
\n
component: () => import('@/views/profit/index')
\n
},
\n
{\n path: '/actTemplate',
\n
name: 'ActTemplate',
\n
component: () => import('@/views/mainSale/active/template/index')
\n
},
\n
{\n path: '/me',
\n
name: 'Me',
\n
component: () => import('@/views/mainSale/me/main/index')
\n
},
\n
{\n path: '/task',
\n
name: 'Task',
\n
component: () => import('@/views/mainSale/me/task/index')
\n
},
\n
{\n path: '/taskList',
\n
name: 'taskList',
\n
component: () => import('@/views/task/taskList')
\n
},
\n
{\n path: '/newMemberTask',
\n
name: 'newMemberTask',
\n
component: () => import('@/views/task/newMemberTask')
\n
},
\n
{\n path: '/case',
\n
name: 'case',
\n
component: () => import('@/views/case/index')
\n
},
\n
{\n path: '/caseDetail',
\n
name: 'caseDetail',
\n
component: () => import('@/views/case/caseDetail')
\n
},
\n
{\n path: '/newInfo',
\n
name: 'newInfo',
\n
component: () => import('@/views/message/newInfo')
\n
},
\n
// {\n // path: '/about',
\n
// name: 'about',
\n
// // route level code-splitting
\n
// // this generates a separate chunk (about.[hash].js) for this route
\n
// // which is lazy-loaded when the route is visited.
\n
// component: () => import(/* webpackChunkName:
\"
about
\"
*/ '../views/About.vue')
\n
// }
\n
]
\n\n
const router = new VueRouter({\n mode: 'history',
\n
base: process.env.BASE_URL,
\n
routes
\n
})
\n\n
// const whiteList = ['/discount']
\n
// router.beforeEach((to, from ,next) => {\n// if (whiteList.indexOf(to.path) !== -1) {\n// next()
\n
// } else {\n// if(sessionStorage.getItem('unionid')) {\n// next()
\n
// } else {\n// getUnionId(to)
\n
// // next()
\n
// }
\n
// }
\n
// })
\n\n
// async function getUnionId (to) {\n// await getXToken()
\n
// configWx(to)
\n
// }
\n\n
export default router
\n
"
,
"import axios from 'axios'
\n
import md5 from
\"
js-md5
\"\n
import envConfig from '@/config/env-config'
\n
// let BASE_API =
\"
https://gd.chfatech.com/guangdian
\"\n
// let BASE_API =
\"
/api/
\"\n
let BASE_API = envConfig.appOyAPI
\n\n
const zlog = console.log.bind(console)
\n\n
// URL 编码与拼接
\n
const createSign = (inPostData, inAppSecret) => {\n let appUser = inPostData.appUser
\n
let appCode = inPostData.appCode
\n
let ts = inPostData.ts
\n
let args = JSON.parse(JSON.stringify(inPostData.args));
\n
let appSecret = inAppSecret
\n\n
let res =
\"\"
;
\n\n
// URL 编码
\n
for (let key in args) {\n res += encodeURIComponent(key) +
\"
%3D
\"
+ encodeURIComponent(args[key]) +
\"
%26
\"
;
\n
}
\n
res = res.slice(0, -3);
\n\n
// URL 拼接
\n
res += `&appUser=${appUser}&appCode=${appCode}&${ts}${appSecret}`
\n\n
return res;
\n
};
\n\n
// Basic Info
\n
// 欧亚认证信息_V1
\n
// appUser:
\"
YBF001
\"
,
\n
// appSecret:
\"
t04yYm6gjsuHeehxOxojtmiwlYfXY8Zkdowf
\"\n
// 欧亚认证信息_V2
\n
// appUser:
\"
WZ001
\"
,
\n
// appSecret:
\"
mfdmTGAYU2M3F=JeC0mImYzU5Yjg1E2ZjZmO
\"\n\n
let basicInfo = {\n appUser:
\"
WZ001
\"
,
\n
ver:
\"
v2.17
\"
,
\n
appSecret:
\"
mfdmTGAYU2M3F=JeC0mImYzU5Yjg1E2ZjZmO
\"\n
}
\n\n
// 创建 axios 实例
\n
const service = axios.create({\n baseURL: BASE_API,
\n
timeout: 20000
\n
})
\n\n
// request 拦截器
\n
service.interceptors.request.use(
\n
req => {\n // zlog('--->axios: req.params: start:', req.params)
\n
let apiMethod = req.method
\n\n
if (apiMethod === 'post') {\n alert('--->PostToEA: bRequestEa.js: if: post: IN.')
\n
// zlog('--->axios: req.data:', req.data)
\n
let oldPostData = JSON.parse(JSON.stringify(req.data))
\n
let newPostData = {\n appUser: basicInfo.appUser,
\n
appCode: oldPostData.args.appCode,
\n
// ts: String(Date.parse(new Date())),
\n
// ts: '1563355520',
\n
ts: String(parseInt(new Date().getTime()/1000)),
\n
ver: basicInfo.ver,
\n
args: oldPostData.args
\n
}
\n\n
delete newPostData.args.appCode
\n\n
let postData = {\n appUser: newPostData.appUser,
\n
appCode: newPostData.appCode,
\n
ts: newPostData.ts,
\n
sign: md5(createSign(newPostData, basicInfo.appSecret)),
\n
ver: newPostData.ver,
\n
args: newPostData.args
\n
}
\n\n
alert(`--->PostToEA: bRequestEa.js: if: end: req.data = ${JSON.stringify(postData)}`)
\n
req.data = postData
\n
alert(`--->PostToEA: bRequestEa.js: if: end: req = ${JSON.stringify(req)}`)
\n
}
\n
if (apiMethod === 'get') {\n // log('--->axios: req.data:', req.data)
\n
let oldPostData = JSON.parse(JSON.stringify(req.params))
\n
let newPostData = {\n appUser: basicInfo.appUser,
\n
appCode: oldPostData.args.appCode,
\n
ts: String(Date.parse(new Date())),
\n
ver: basicInfo.ver,
\n
args: oldPostData.args
\n
}
\n\n
delete newPostData.args.appCode
\n\n
let postData = {\n appUser: newPostData.appUser,
\n
appCode: newPostData.appCode,
\n
ts: newPostData.ts,
\n
sign: md5(createSign(newPostData, basicInfo.appSecret)),
\n
ver: newPostData.ver,
\n
args: newPostData.args
\n
}
\n\n
req.params = postData
\n
}
\n\n
// zlog('--->axios: req.params: end:', req.params)
\n
return req
\n
},
\n
error => {\n alert(`--->PostToEA: bRequestEa.js: err = ${JSON.stringify(error)}`)
\n
Promise.reject(error)
\n
}
\n
)
\n\n
// response 拦截器
\n
service.interceptors.response.use(
\n
response => {\n const res = response.data
\n
return res
\n
},
\n
error => {\n return Promise.reject(error)
\n
}
\n
)
\n\n
export default service
\n
"
,
"const envConfig = {\n appOyAPI: process.env.VUE_OX_API,
\n
appBaseUrlA: process.env.VUE_APP_API_A,
\n
appBaseUrlB: process.env.VUE_APP_API_B,
\n
}
\n\n
export default envConfig
\n
"
,
"import mod from
\"
-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./home.vue?vue&type=style&index=1&id=2aad46c8&scoped=true&lang=css&
\"
; export default mod; export * from
\"
-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./home.vue?vue&type=style&index=1&id=2aad46c8&scoped=true&lang=css&
\"
"
,
"import Vue from 'vue'
\n
import { wxRequest } from './aWxRequest'
\n
import qs from 'qs'
\n
import router from '../router'
\n\n
const zlog = console.log.bind(console)
\n\n
// Z-BasicInfo
\n
let INFO = {\n corpId: 'wwd1cdbca7b8b2b6c4',
\n
agentId: '1000015',
\n
}
\n\n
async function getXToken() {\n let postData = {\n corpId: INFO.corpId,
\n
agentId: INFO.agentId,
\n
}
\n\n
console.log('%c--->getXToken: PD =', 'background: orange;', postData)
\n
await wxRequest('/workWx/common/getToken', qs.stringify(postData)).then(res => {\n if (res.result === 'success') {\n sessionStorage.setItem('XToken', res.data)
\n\n
console.log('%c--->getXToken: RD =', 'background: limegreen;', res)
\n
} else {\n console.log('%c--->getXToken: N/A. ', 'background: red;')
\n\n
this.
$message
({\n message: res.errorMsg,
\n
type: 'error'
\n
})
\n
}
\n
}).catch(err => {\n console.log('!==>getXToken: err:', err)
\n
})
\n
}
\n\n
function isIosOrAndroid() {\n let u = navigator.userAgent;
\n
let isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1 // android终端
\n
let isiOS = !!u.match(/
\\
(i[^;]+;( U;)? CPU.+Mac OS X/) // ios终端
\n
let isStr = ''
\n
if (isAndroid) {\n isStr = 'android'
\n
}
\n
if (isiOS) {\n isStr = 'ios'
\n
}
\n
return isStr
\n
}
\n\n
Vue.prototype.getAgentAuth = function () {\n zlog('%c--->IN: getAgentAuth: location.href =', 'color: orange;', location.href)
\n
let postData = {\n // businessId: sessionStorage.getItem('businessId'),
\n
// pageUrl: encodeURIComponent(this.isIosOrAndroid() === 'android' ? location.href.split('#')[0] : window.initUrl)
\n
pageUrl: encodeURIComponent(location.href.split('#')[0])
\n
}
\n
let header = {\n token: sessionStorage.getItem('XToken'),
\n
corpId: INFO.corpId,
\n
agentId: INFO.agentId,
\n
}
\n
console.log('%c--->getAgentAuth: getJsSdkSignature: PD =', 'background: orange;', header)
\n\n
wxRequest('/workWx/auth/base/getJsSdkSignature', qs.stringify(postData), header).then(res => {\n if (res.result === 'success') {\n console.log('%c--->getAgentAuth: getJsSdkSignature: RD =', 'background: limegreen;', res.data)
\n\n
let config = res.data
\n
wx.config({\n beta: true,
\n
debug: false, //调试的时候可以开启
\n
appId: config.jsApiSignature.appId, // 必填,公众号的唯一标识
\n
timestamp: config.jsApiSignature.timestamp, // 必填,生成签名的时间戳
\n
nonceStr: config.jsApiSignature.nonceStr, // 必填,生成签名的随机串
\n
signature: config.jsApiSignature.signature, // 必填,签名
\n
// 根据自己的需求,填写 jsapilist 内容
\n
jsApiList: ['agentConfig']
\n
})
\n
wx.ready(function () {\n zlog('%c--->getAgentAuth: getJsSdkSignature: Ready.', 'color: red;')
\n\n
// JS-SDK配置信息验证失败时会进入此方法
\n
wx.error(function (res) {\n alert(
\"
JS-SDK配置信息验证失败
\\
r
\\
n
\"
+ JSON.stringify(res));
\n
})
\n\n
// 配置成功后验证API接口在当前客户端是否支持:判断当前客户端版本是否支持指定JS接口
\n
wx.checkJsApi({\n jsApiList: ['agentConfig', 'sendChatMessage'],
\n
success: function (res) {\n if (res.errMsg !=
\"
checkJsApi:ok
\"
) {\n alert(
\"
JS-SDK接口检测失败:
\"
+ JSON.stringify(res));
\n
return false;
\n
} else {\n wxRequest('/workWx/auth/base/getAgentJsSdkSignature', qs.stringify(data), header).then(res => {\n // alert('getAgentJsSdkSignature:ok')
\n
if (res.result === 'success') {\n let agentConfig = res.data
\n
wx.agentConfig({\n corpid: agentConfig.agentJsApiSignature.appId, // 必填,企业微信的 corpid,必须与当前登录的企业一致
\n
agentid: agentConfig.agentId, // 必填,企业微信的应用id
\n
timestamp: agentConfig.agentJsApiSignature.timestamp, // 必填,生成签名的时间戳
\n
nonceStr: agentConfig.agentJsApiSignature.nonceStr, // 必填,生成签名的随机串
\n
signature: agentConfig.agentJsApiSignature.signature,// 必填,签名,agentConfig所以为应用签名
\n
jsApiList: ['sendChatMessage'], //必填
\n
success: function (res) {\n // alert('agentConfig:ok')
\n
// router.push(to)
\n
// 回调
\n
//1、发起申请申请时后,审批状态发生变化时
\n
//2、发起申请申请时后,在“审批中”状态,有任意审批人进行审批操作时
\n
// alert('wx.agentConfig 回调'+res.errMsg);
\n
},
\n
fail: function (res) {\n // alert('回调失败:'+res.errMsg)
\n
if (res.errMsg.indexOf('is not a function') > -1) {\n alert('<i class=
\"
weui-icon-warn
\"
>版本过低请升级</i>')
\n
}
\n
}
\n
})
\n\n
}
\n
})
\n
}
\n
}
\n
})
\n
})
\n
} else {\n this.
$message
({\n type: 'error',
\n
message: res.errorMsg
\n
})
\n
}
\n
}).catch(err => {\n console.log(err, 'err')
\n
})
\n
}
\n\n
function configWx(to) {\n let postData = {\n // businessId: sessionStorage.getItem('businessId'),
\n
// pageUrl: encodeURIComponent(this.isIosOrAndroid() === 'android' ? location.href.split('#')[0] : window.initUrl)
\n
pageUrl: encodeURIComponent(location.href.split('#')[0])
\n
}
\n
let header = {\n token: sessionStorage.getItem('XToken'),
\n
corpId: INFO.corpId,
\n
agentId: INFO.agentId,
\n
}
\n
wxRequest('/workWx/auth/base/getJsSdkSignature', qs.stringify(postData), header).then(res => {\n if (res.result == 'success') {\n let config = res.data
\n
wx.config({\n beta: true,
\n
debug: true, //调试的时候可以开启
\n
appId: config.jsApiSignature.appId, // 必填,公众号的唯一标识
\n
timestamp: config.jsApiSignature.timestamp, // 必填,生成签名的时间戳
\n
nonceStr: config.jsApiSignature.nonceStr, // 必填,生成签名的随机串
\n
signature: config.jsApiSignature.signature, // 必填,签名
\n
// 根据自己的需求,填写 jsapilist 内容
\n
jsApiList: ['agentConfig','getCurExternalContact']
\n
})
\n
wx.ready(function () {\n // JS-SDK配置信息验证失败时会进入此方法
\n
wx.error(function (res) {\n alert(
\"
JS-SDK配置信息验证失败
\\
r
\\
n
\"
+ JSON.stringify(res));
\n
})
\n
// 配置成功后验证API接口在当前客户端是否支持:判断当前客户端版本是否支持指定JS接口
\n
wx.checkJsApi({\n jsApiList: ['agentConfig', 'getCurExternalContact'],
\n
success: function (res) {\n if (res.errMsg !=
\"
checkJsApi:ok
\"
) {\n alert(
\"
JS-SDK接口检测失败:
\"
+ JSON.stringify(res));
\n
return false;
\n
}
\n
}
\n
})
\n\n
wxRequest('/workWx/auth/base/getAgentJsSdkSignature', qs.stringify(data), header).then(res => {\n if (res.result == 'success') {\n let agentConfig = res.data
\n
wx.agentConfig({\n corpid: agentConfig.agentJsApiSignature.appId, // 必填,企业微信的corpid,必须与当前登录的企业一致
\n
agentid: agentConfig.agentId, // 必填,企业微信的应用id
\n
timestamp: agentConfig.agentJsApiSignature.timestamp, // 必填,生成签名的时间戳
\n
nonceStr: agentConfig.agentJsApiSignature.nonceStr, // 必填,生成签名的随机串
\n
signature: agentConfig.agentJsApiSignature.signature,// 必填,签名,agentConfig所以为应用签名
\n
jsApiList: ['getCurExternalContact'], //必填
\n
success: function (res) {\n // alert('agentConfig:ok')
\n
// router.push(to)
\n
getUnionid(to)
\n
// 回调
\n
//1、发起申请申请时后,审批状态发生变化时
\n
//2、发起申请申请时后,在“审批中”状态,有任意审批人进行审批操作时
\n
// alert('wx.agentConfig 回调'+res.errMsg);
\n
},
\n
fail: function (res) {\n if (res.errMsg.indexOf('is not a function') > -1) {\n alert('<i class=
\"
weui-icon-warn
\"
>版本过低请升级</i>')
\n
}
\n
}
\n
})
\n
}
\n
})
\n
})
\n
} else {\n this.
$message
({\n type: 'error',
\n
message: res.errorMsg
\n
})
\n
}
\n
}).catch(err => {\n console.log(err, 'err')
\n
})
\n
}
\n\n
function getUnionid(to) {\n wx.invoke('getCurExternalContact', {}, function (res) {\n if (res.err_msg ==
\"
getCurExternalContact:ok
\"
) {\n let header = {\n token: sessionStorage.getItem('XToken'),
\n
corpId: 'wwd1cdbca7b8b2b6c4',
\n
agentId: '1000015',
\n
}
\n
let postData = {\n userId: res.userId
\n
}
\n
wxRequest('/workWx/auth/contact/getExternalContact', postData, header, 'get').then(res => {\n if (res.result == 'success') {\n sessionStorage.setItem('unionid', res.data.externalContact.unionId)
\n
console.log('%c--->UnionId: RES: ', 'background: limegreen;', res.data.externalContact.unionId)
\n
router.push(to)
\n
}
\n
})
\n
} else {\n console.log('%c--->UnionId: N/A', 'background: red;')
\n
console.log(res, 'res')
\n
}
\n
});
\n
}
\n\n
function getUserInfo(inData) {\n wx.invoke('getUserInfo', {}, function (res) {\n if (res.err_msg ==
\"
getUserInfo:ok
\"
) {\n let header = {\n token: sessionStorage.getItem('XToken'),
\n
corpId: 'wwd1cdbca7b8b2b6c4',
\n
agentId: '1000015',
\n
}
\n
let postData = {\n code: inData.code
\n
}
\n
wxRequest('/workWx/auth/oauth2/getUserInfo', postData, header, 'post').then(res => {\n if (res.result == 'success') {\n sessionStorage.setItem('userInfo', res.data)
\n
console.log('%c--->getUserInfo: RES: ', 'background: limegreen;', res.data)
\n
// router.push(to)
\n
}
\n
})
\n
} else {\n console.log('%c--->UnionId: N/A', 'background: red;')
\n
console.log(res, 'res')
\n
}
\n
});
\n
}
\n\n\n
export { getXToken, configWx, getUnionid, getUserInfo }
\n
"
],
"sourceRoot"
:
""
}
\ No newline at end of file
ybf_wx/dist/js/chunk-dca24f36.50cfdec9.js
0 → 100644
View file @
81b1d91a
(
window
[
"webpackJsonp"
]
=
window
[
"webpackJsonp"
]
||
[]).
push
([[
"chunk-dca24f36"
],{
"0062"
:
function
(
t
,
e
,
i
){},
"16e1"
:
function
(
t
,
e
,
i
){
"use strict"
;
var
s
=
i
(
"0062"
),
r
=
i
.
n
(
s
);
r
.
a
},
"2fa1"
:
function
(
t
,
e
,
i
){
"use strict"
;
i
.
r
(
e
);
var
s
=
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
i
=
t
.
_self
.
_c
||
e
;
return
i
(
"div"
,{
staticClass
:
"main"
},[
i
(
"div"
,{
staticClass
:
"contents"
},[
t
.
_l
(
t
.
test
.
list
.
main
,(
function
(
e
,
s
){
return
i
(
"div"
,{
key
:
s
},[
i
(
"div"
,{
staticClass
:
"content"
},[
i
(
"div"
,{
staticClass
:
"content-imgs"
},[
i
(
"img"
,{
staticClass
:
"imgs-img"
,
attrs
:{
src
:
e
.
imgUrl
,
alt
:
""
}})]),
i
(
"div"
,{
staticClass
:
"content-infos"
},[
i
(
"div"
,{
staticClass
:
"infos-mains"
},[
i
(
"div"
,{
staticClass
:
"mains"
},[
i
(
"div"
,{
staticClass
:
"main-usedPercent"
},[
t
.
_v
(
"核销率"
+
t
.
_s
(
e
.
usedPercent
)
+
"%"
)]),
i
(
"div"
,{
staticClass
:
"main-money"
},[
t
.
_v
(
t
.
_s
(
e
.
money
)
+
"元代金券"
)])]),
i
(
"div"
,{
staticClass
:
"buttons"
},[
i
(
"button"
,{
staticClass
:
"button-send"
,
on
:{
click
:
t
.
testEaPost
}},[
t
.
_v
(
"推送"
)])])]),
i
(
"div"
,{
staticClass
:
"infos-tips"
},[
i
(
"div"
,{
staticClass
:
"tip-shareMan"
},[
t
.
_v
(
"最后分享:"
+
t
.
_s
(
e
.
shareMan
))]),
i
(
"div"
,{
staticClass
:
"tip-commision"
},[
t
.
_v
(
"佣金:¥ "
+
t
.
_s
(
e
.
commision
))])])])])])})),
i
(
"div"
,{
staticStyle
:{
"font-size"
:
"12px"
}},[
t
.
_v
(
"userId="
+
t
.
_s
(
t
.
zcache
.
userId
))]),
i
(
"div"
,{
staticStyle
:{
"font-size"
:
"12px"
}},[
t
.
_v
(
"storeId="
+
t
.
_s
(
t
.
zcache
.
userInfo
))]),
i
(
"div"
,{
staticClass
:
"zListActive"
},[
i
(
"div"
,{
staticClass
:
"inputs"
},[
i
(
"div"
,{
staticClass
:
"button"
,
on
:{
click
:
t
.
zTest
}},[
t
.
_v
(
"Redirect"
)]),
i
(
"div"
,{
staticClass
:
"button"
,
on
:{
click
:
t
.
zReadyDelVoucherList
}},[
t
.
_v
(
"Clear"
)]),
i
(
"div"
,{
staticClass
:
"button"
,
on
:{
click
:
t
.
zReadySetVoucherList
}},[
t
.
_v
(
"ReLoad"
)])]),
i
(
"div"
,{
staticClass
:
"lists"
},
t
.
_l
(
t
.
zlist
.
voucher
,(
function
(
e
){
return
i
(
"div"
,{
key
:
e
.
coupon_id
,
staticClass
:
"item"
,
on
:{
click
:
function
(
i
){
return
t
.
zVoucherPick
(
e
.
action_id
,
e
.
coupon_id
)}}},[
i
(
"div"
,[
t
.
_v
(
"优惠券ID: "
+
t
.
_s
(
e
.
coupon_id
))]),
i
(
"div"
,[
t
.
_v
(
"活动ID: "
+
t
.
_s
(
e
.
action_id
))]),
i
(
"div"
,[
t
.
_v
(
"活动标题: "
+
t
.
_s
(
e
.
coupon_title
))]),
i
(
"div"
,[
t
.
_v
(
"活动列表: "
+
t
.
_s
(
e
.
coupon_link
))])])})),
0
),
i
(
"div"
,{
staticClass
:
"lists"
},[
""
!==
t
.
zlist
.
voucherUrl
?
i
(
"div"
,{
staticClass
:
"voucherUrl"
},[
i
(
"div"
,{
on
:{
click
:
t
.
zpick
}},[
t
.
_v
(
"小程序Url: "
+
t
.
_s
(
t
.
zlist
.
voucherUrl
))])]):
t
.
_e
()])])],
2
),
i
(
"div"
,{
staticClass
:
"menus"
},[
i
(
"div"
,{
staticClass
:
"menu"
,
on
:{
click
:
t
.
buttonMainMarketingClick
}},[
t
.
_v
(
"精准营销"
)]),
i
(
"div"
,{
staticClass
:
"menu activeMenu"
,
on
:{
click
:
t
.
buttonSingleMarketingClick
}},[
t
.
_v
(
"一对一营销侧边栏"
)])])])},
r
=
[],
n
=
(
i
(
"a9e3"
),
i
(
"9911"
),
i
(
"35bc"
)),
a
=
(
i
(
"d923"
),
i
(
"a1ec"
));
function
c
(
t
){
alert
(
"---
\
x3ePostToEA: ea.js: IN."
);
var
e
=
{
args
:
t
};
return
alert
(
"---
\
x3ePostToEA: ea.js: postData ="
.
concat
(
JSON
.
stringify
(
e
))),
Object
(
a
[
"a"
])({
url
:
""
,
method
:
"post"
,
data
:
e
})}
function
o
(
t
){
var
e
=
{
args
:
t
};
return
Object
(
a
[
"a"
])({
url
:
""
,
method
:
"post"
,
data
:
e
})}
i
(
"d3b7"
);
var
u
=
i
(
"bc3a"
),
d
=
i
.
n
(
u
),
l
=
(
i
(
"8237"
),
i
(
"ae1f"
)),
h
=
l
[
"a"
].
appBaseUrlB
,
f
=
(
console
.
log
.
bind
(
console
),
d
.
a
.
create
({
baseURL
:
h
,
timeout
:
2
e4
}));
f
.
interceptors
.
request
.
use
((
function
(
t
){
return
t
}),(
function
(
t
){
Promise
.
reject
(
t
)})),
f
.
interceptors
.
response
.
use
((
function
(
t
){
var
e
=
t
.
data
;
return
e
}),(
function
(
t
){
return
Promise
.
reject
(
t
)}));
var
v
=
f
;
i
(
"4328"
);
function
p
(
t
){
return
v
({
url
:
"/admin/auth/addressbook/clerk/getByUserIdOrUserName"
,
method
:
"get"
,
params
:
t
})}
var
m
=
i
(
"2b0e"
),
g
=
i
(
"565f"
),
_
=
console
.
log
.
bind
(
console
);
m
[
"a"
].
use
(
g
[
"a"
]);
var
I
=
{
name
:
"discountIndex"
,
data
:
function
(){
return
{
zcache
:{
storeId
:
1
,
userId
:
""
,
userInfo
:
""
},
zlist
:{
voucher
:[],
voucherUrl
:
""
},
test
:{
list
:{
main
:[{
imgUrl
:
"/mainSale/test-city.png"
,
usedPercent
:
"10"
,
money
:
"100"
,
shareMan
:
"Alice"
,
commision
:
"11"
},{
imgUrl
:
"/mainSale/test-city.png"
,
usedPercent
:
"20"
,
money
:
"200"
,
shareMan
:
"Bob"
,
commision
:
"22"
}]}},
dis
:{}}},
created
:
function
(){
_
(
"%c---
\
x3eCreated."
,
"color: orange"
),
this
.
zcache
.
userId
=
this
.
$route
.
params
.
userId
,
alert
(
"---
\
x3epage: discount: created: this.$route.params.userId ="
.
concat
(
this
.
zcache
.
userId
)),
alert
(
"---
\
x3epage: discount: created: this.$route.params ="
.
concat
(
JSON
.
stringify
(
this
.
$route
.
params
))),
alert
(
"---
\
x3epage: discount: created: this.$route ="
.
concat
(
JSON
.
stringify
(
this
.
$route
))),
this
.
zReadyGetUserFromId
()},
mounted
:
function
(){},
methods
:{
zTestPreAuthCode
:
function
(){
var
t
=
{
head
:
"https://open.weixin.qq.com/connect/oauth2/authorize?"
,
appId
:
"wwd1cdbca7b8b2b6c4"
,
redirectUrI
:
encodeURIComponent
(
"qywx2.100smartdata.com"
),
responseType
:
"code"
,
scope
:
"snsapi_base"
,
state
:
"ztest"
,
tail
:
"#wechat_redirect"
},
e
=
t
.
head
+
"appid="
+
t
.
appId
+
"&redirect_uri="
+
t
.
redirectUrI
+
"&response_type="
+
t
.
responseType
+
"&scope="
+
t
.
scope
+
"&state="
+
t
.
state
+
t
.
tail
;
_
(
"%c---
\
x3ezTestPreAuthCode: Url ="
,
"background: orange"
,
e
)},
zTest
:
function
(){
this
.
zTestPreAuthCode
()},
zReadyGetUserFromId
:
function
(){
var
t
=
this
,
e
=
{
param
:
this
.
zcache
.
userId
};
alert
(
"---
\
x3euserInfoFromId: postData = "
.
concat
(
JSON
.
stringify
(
e
))),
p
(
e
).
then
((
function
(
e
){
alert
(
"---
\
x3euserInfoFromId: res = "
.
concat
(
JSON
.
stringify
(
e
.
data
[
0
]))),
t
.
zcache
.
userInfo
=
String
(
e
.
data
[
0
].
departmentId
),
t
.
zcache
.
storeId
=
1
,
t
.
zReadySetVoucherList
()})).
catch
((
function
(
t
){}))},
zReadySetVoucherList
:
function
(){
var
t
=
this
;
this
.
zReadyDelVoucherList
();
var
e
=
{
appCode
:
"0696"
,
mdid
:
this
.
zcache
.
storeId
};
alert
(
"---
\
x3ePostToEA: postData = "
.
concat
(
JSON
.
stringify
(
e
))),
_
(
"%c---
\
x3eVoucherList: PD ="
,
"background: orange;"
,
e
),
c
(
e
).
then
((
function
(
e
){
_
(
"%c---
\
x3eVoucherList: RD ="
,
"background: limegreen;"
,
e
),
alert
(
"---
\
x3ePostToEA: Res = "
.
concat
(
JSON
.
stringify
(
e
))),
t
.
zVoucherSet
(
e
.
result
.
coupons
)})).
catch
((
function
(
t
){
alert
(
"---
\
x3ePostToEA: err = "
.
concat
(
JSON
.
stringify
(
t
)))}))},
zReadyDelVoucherList
:
function
(){
this
.
zVoucherDel
(),
this
.
zVoucherUrlDel
()},
zVoucherPick
:
function
(
t
,
e
){
var
i
=
this
;
this
.
zVoucherUrlDel
();
var
s
=
{
appCode
:
"0697"
,
action_id
:
Number
(
t
),
coupon_id
:
Number
(
e
)};
_
(
"%c---
\
x3eVoucherWxUrl: PD ="
,
"background: red;"
,
s
),
o
(
s
).
then
((
function
(
t
){
_
(
"%c---
\
x3eVoucherWxUrl: RD ="
,
"background: green;"
,
t
),
i
.
zVoucherUrlSet
(
t
.
result
.
link
)}))},
zpick
:
function
(){
_
(
"%c---
\
x3eClick: Url ="
,
"background: orange;"
,
String
(
this
.
zlist
.
voucherUrl
)),
window
.
wx
.
miniProgram
.
navigateTo
({
url
:
this
.
zlist
.
voucherUrl
})},
zVoucherSet
:
function
(
t
){
this
.
zlist
.
voucher
=
t
},
zVoucherDel
:
function
(){
this
.
zlist
.
voucher
=
[]},
zVoucherUrlSet
:
function
(
t
){
this
.
zlist
.
voucherUrl
=
String
(
t
)},
zVoucherUrlDel
:
function
(){
this
.
zlist
.
voucherUrl
=
""
},
testEaPost
:
function
(){
var
t
=
{
appCode
:
"0696"
,
mdid
:
1
};
Object
(
n
[
"a"
])(
t
).
then
((
function
(
t
){}))},
buttonSingleMarketingClick
:
function
(){},
buttonMainMarketingClick
:
function
(){
this
.
$router
.
push
(
"MainSale"
)}}},
z
=
I
,
b
=
(
i
(
"16e1"
),
i
(
"2877"
)),
C
=
Object
(
b
[
"a"
])(
z
,
s
,
r
,
!
1
,
null
,
"9d0ae28a"
,
null
);
e
[
"default"
]
=
C
.
exports
},
7156
:
function
(
t
,
e
,
i
){
var
s
=
i
(
"861d"
),
r
=
i
(
"d2bb"
);
t
.
exports
=
function
(
t
,
e
,
i
){
var
n
,
a
;
return
r
&&
"function"
==
typeof
(
n
=
e
.
constructor
)
&&
n
!==
i
&&
s
(
a
=
n
.
prototype
)
&&
a
!==
i
.
prototype
&&
r
(
t
,
a
),
t
}},
"857a"
:
function
(
t
,
e
,
i
){
var
s
=
i
(
"1d80"
),
r
=
/"/g
;
t
.
exports
=
function
(
t
,
e
,
i
,
n
){
var
a
=
String
(
s
(
t
)),
c
=
"<"
+
e
;
return
""
!==
i
&&
(
c
+=
" "
+
i
+
'="'
+
String
(
n
).
replace
(
r
,
"""
)
+
'"'
),
c
+
">"
+
a
+
"</"
+
e
+
">"
}},
9911
:
function
(
t
,
e
,
i
){
"use strict"
;
var
s
=
i
(
"23e7"
),
r
=
i
(
"857a"
),
n
=
i
(
"eae9"
);
s
({
target
:
"String"
,
proto
:
!
0
,
forced
:
n
(
"link"
)},{
link
:
function
(
t
){
return
r
(
this
,
"a"
,
"href"
,
t
)}})},
a9e3
:
function
(
t
,
e
,
i
){
"use strict"
;
var
s
=
i
(
"83ab"
),
r
=
i
(
"da84"
),
n
=
i
(
"94ca"
),
a
=
i
(
"6eeb"
),
c
=
i
(
"5135"
),
o
=
i
(
"c6b6"
),
u
=
i
(
"7156"
),
d
=
i
(
"c04e"
),
l
=
i
(
"d039"
),
h
=
i
(
"7c73"
),
f
=
i
(
"241c"
).
f
,
v
=
i
(
"06cf"
).
f
,
p
=
i
(
"9bf2"
).
f
,
m
=
i
(
"58a8"
).
trim
,
g
=
"Number"
,
_
=
r
[
g
],
I
=
_
.
prototype
,
z
=
o
(
h
(
I
))
==
g
,
b
=
function
(
t
){
var
e
,
i
,
s
,
r
,
n
,
a
,
c
,
o
,
u
=
d
(
t
,
!
1
);
if
(
"string"
==
typeof
u
&&
u
.
length
>
2
)
if
(
u
=
m
(
u
),
e
=
u
.
charCodeAt
(
0
),
43
===
e
||
45
===
e
){
if
(
i
=
u
.
charCodeAt
(
2
),
88
===
i
||
120
===
i
)
return
NaN
}
else
if
(
48
===
e
){
switch
(
u
.
charCodeAt
(
1
)){
case
66
:
case
98
:
s
=
2
,
r
=
49
;
break
;
case
79
:
case
111
:
s
=
8
,
r
=
55
;
break
;
default
:
return
+
u
}
for
(
n
=
u
.
slice
(
2
),
a
=
n
.
length
,
c
=
0
;
c
<
a
;
c
++
)
if
(
o
=
n
.
charCodeAt
(
c
),
o
<
48
||
o
>
r
)
return
NaN
;
return
parseInt
(
n
,
s
)}
return
+
u
};
if
(
n
(
g
,
!
_
(
" 0o1"
)
||!
_
(
"0b1"
)
||
_
(
"+0x1"
))){
for
(
var
C
,
k
=
function
(
t
){
var
e
=
arguments
.
length
<
1
?
0
:
t
,
i
=
this
;
return
i
instanceof
k
&&
(
z
?
l
((
function
(){
I
.
valueOf
.
call
(
i
)})):
o
(
i
)
!=
g
)?
u
(
new
_
(
b
(
e
)),
i
,
k
):
b
(
e
)},
y
=
s
?
f
(
_
):
"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger"
.
split
(
","
),
S
=
0
;
y
.
length
>
S
;
S
++
)
c
(
_
,
C
=
y
[
S
])
&&!
c
(
k
,
C
)
&&
p
(
k
,
C
,
v
(
_
,
C
));
k
.
prototype
=
I
,
I
.
constructor
=
k
,
a
(
r
,
g
,
k
)}},
eae9
:
function
(
t
,
e
,
i
){
var
s
=
i
(
"d039"
);
t
.
exports
=
function
(
t
){
return
s
((
function
(){
var
e
=
""
[
t
](
'"'
);
return
e
!==
e
.
toLowerCase
()
||
e
.
split
(
'"'
).
length
>
3
}))}}}]);
//# sourceMappingURL=chunk-dca24f36.50cfdec9.js.map
\ No newline at end of file
ybf_wx/dist/js/chunk-dca24f36.50cfdec9.js.map
0 → 100644
View file @
81b1d91a
{"version":3,"sources":["webpack:///./src/views/sideNav/discount/index.vue?e8dc","webpack:///./src/views/sideNav/discount/index.vue?e8e8","webpack:///./src/api/sidebar/ea.js","webpack:///./src/utils/aRequestCF.js","webpack:///./src/api/sidebar/voucher.js","webpack:///src/views/sideNav/discount/index.vue","webpack:///./src/views/sideNav/discount/index.vue?8a60","webpack:///./src/views/sideNav/discount/index.vue","webpack:///./node_modules/core-js/internals/inherit-if-required.js","webpack:///./node_modules/core-js/internals/create-html.js","webpack:///./node_modules/core-js/modules/es.string.link.js","webpack:///./node_modules/core-js/modules/es.number.constructor.js","webpack:///./node_modules/core-js/internals/forced-string-html-method.js"],"names":["render","_vm","this","_h","$createElement","_c","_self","staticClass","_l","test","list","item","index","key","attrs","imgUrl","_v","_s","usedPercent","money","on","testEaPost","shareMan","commision","staticStyle","zcache","userId","userInfo","zTest","zReadyDelVoucherList","zReadySetVoucherList","zlist","coupon_id","$event","zVoucherPick","action_id","coupon_title","coupon_link","voucherUrl","zpick","_e","buttonMainMarketingClick","buttonSingleMarketingClick","staticRenderFns","getVoucherList","inData","alert","postData","args","JSON","stringify","request","url","method","data","getVoucherWxUrl","BASE_API","envConfig","appBaseUrlB","service","console","log","bind","axios","create","baseURL","timeout","interceptors","use","error","Promise","reject","response","res","getUserInfoByUserId","params","requestCF","name","storeId","voucher","main","dis","created","$route","zReadyGetUserFromId","mounted","methods","zTestPreAuthCode","head","appId","redirectUrI","encodeURIComponent","responseType","scope","state","tail","param","appCode","mdid","zVoucherDel","zVoucherUrlDel","Number","inActiveId","inVoucherId","then","window","wx","miniProgram","navigateTo","zVoucherSet","inArray","zVoucherUrlSet","String","$router","push","component","isObject","setPrototypeOf","module","exports","$this","dummy","Wrapper","NewTarget","NewTargetPrototype","constructor","prototype","requireObjectCoercible","quot","string","tag","attribute","value","S","p1","replace","$","createHTML","forcedStringHTMLMethod","target","proto","forced","link","DESCRIPTORS","global","isForced","redefine","has","classof","inheritIfRequired","toPrimitive","fails","getOwnPropertyNames","f","getOwnPropertyDescriptor","defineProperty","trim","NUMBER","NativeNumber","NumberPrototype","BROKEN_CLASSOF","toNumber","argument","first","third","radix","maxCode","digits","length","code","it","charCodeAt","NaN","slice","parseInt","NumberWrapper","arguments","valueOf","call","keys","split","j","METHOD_NAME","toLowerCase"],"mappings":"2IAAA,yBAAwgB,EAAG,G,2CCA3gB,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,MAAM,CAACE,YAAY,YAAY,CAACN,EAAIO,GAAIP,EAAIQ,KAAKC,KAAS,MAAE,SAASC,EAAKC,GAAO,OAAOP,EAAG,MAAM,CAACQ,IAAID,GAAO,CAACP,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,WAAWO,MAAM,CAAC,IAAMH,EAAKI,OAAO,IAAM,QAAQV,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACN,EAAIe,GAAG,MAAMf,EAAIgB,GAAGN,EAAKO,aAAa,OAAOb,EAAG,MAAM,CAACE,YAAY,cAAc,CAACN,EAAIe,GAAGf,EAAIgB,GAAGN,EAAKQ,OAAO,YAAYd,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,SAAS,CAACE,YAAY,cAAca,GAAG,CAAC,MAAQnB,EAAIoB,aAAa,CAACpB,EAAIe,GAAG,YAAYX,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACN,EAAIe,GAAG,QAAQf,EAAIgB,GAAGN,EAAKW,aAAajB,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACN,EAAIe,GAAG,QAAQf,EAAIgB,GAAGN,EAAKY,yBAAwBlB,EAAG,MAAM,CAACmB,YAAY,CAAC,YAAY,SAAS,CAACvB,EAAIe,GAAG,UAAUf,EAAIgB,GAAGhB,EAAIwB,OAAOC,WAAWrB,EAAG,MAAM,CAACmB,YAAY,CAAC,YAAY,SAAS,CAACvB,EAAIe,GAAG,WAAWf,EAAIgB,GAAGhB,EAAIwB,OAAOE,aAAatB,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,MAAM,CAACE,YAAY,UAAU,CAACF,EAAG,MAAM,CAACE,YAAY,SAASa,GAAG,CAAC,MAAQnB,EAAI2B,QAAQ,CAAC3B,EAAIe,GAAG,cAAcX,EAAG,MAAM,CAACE,YAAY,SAASa,GAAG,CAAC,MAAQnB,EAAI4B,uBAAuB,CAAC5B,EAAIe,GAAG,WAAWX,EAAG,MAAM,CAACE,YAAY,SAASa,GAAG,CAAC,MAAQnB,EAAI6B,uBAAuB,CAAC7B,EAAIe,GAAG,cAAcX,EAAG,MAAM,CAACE,YAAY,SAASN,EAAIO,GAAIP,EAAI8B,MAAa,SAAE,SAASpB,GAAM,OAAON,EAAG,MAAM,CAACQ,IAAIF,EAAKqB,UAAUzB,YAAY,OAAOa,GAAG,CAAC,MAAQ,SAASa,GAAQ,OAAOhC,EAAIiC,aAAavB,EAAKwB,UAAWxB,EAAKqB,cAAc,CAAC3B,EAAG,MAAM,CAACJ,EAAIe,GAAG,UAAUf,EAAIgB,GAAGN,EAAKqB,cAAc3B,EAAG,MAAM,CAACJ,EAAIe,GAAG,SAASf,EAAIgB,GAAGN,EAAKwB,cAAc9B,EAAG,MAAM,CAACJ,EAAIe,GAAG,SAASf,EAAIgB,GAAGN,EAAKyB,iBAAiB/B,EAAG,MAAM,CAACJ,EAAIe,GAAG,SAASf,EAAIgB,GAAGN,EAAK0B,qBAAoB,GAAGhC,EAAG,MAAM,CAACE,YAAY,SAAS,CAA2B,KAAzBN,EAAI8B,MAAMO,WAAmBjC,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACe,GAAG,CAAC,MAAQnB,EAAIsC,QAAQ,CAACtC,EAAIe,GAAG,WAAWf,EAAIgB,GAAGhB,EAAI8B,MAAMO,iBAAiBrC,EAAIuC,UAAU,GAAGnC,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,MAAM,CAACE,YAAY,OAAOa,GAAG,CAAC,MAAQnB,EAAIwC,2BAA2B,CAACxC,EAAIe,GAAG,UAAUX,EAAG,MAAM,CAACE,YAAY,kBAAkBa,GAAG,CAAC,MAAQnB,EAAIyC,6BAA6B,CAACzC,EAAIe,GAAG,mBACjzE2B,EAAkB,G,0DCCf,SAAUC,EAAeC,GAC5BC,MAAM,+BACN,IAAIC,EAAW,CACXC,KAAMH,GAGV,OADAC,MAAM,qCAAD,OAAmCG,KAAKC,UAAUH,KAChDI,eAAQ,CACXC,IAAK,GACLC,OAAQ,OACRC,KAAMP,IAIP,SAAUQ,EAAgBV,GAC7B,IAAIE,EAAW,CACXC,KAAMH,GAEV,OAAOM,eAAQ,CACXC,IAAK,GACLC,OAAQ,OACRC,KAAMP,I,2DCjBVS,EAAWC,OAAUC,YAKnBC,GAJOC,QAAQC,IAAIC,KAAKF,SAIdG,IAAMC,OAAO,CACzBC,QAAST,EACTU,QAAS,OAIbP,EAAQQ,aAAahB,QAAQiB,KACzB,SAAAjB,GAEI,OAAOA,KAEX,SAAAkB,GACIC,QAAQC,OAAOF,MAKvBV,EAAQQ,aAAaK,SAASJ,KAC1B,SAAAI,GACI,IAAMC,EAAMD,EAASlB,KACrB,OAAOmB,KAEX,SAAAJ,GACI,OAAOC,QAAQC,OAAOF,MAIfV,Q,UClCR,SAASe,EAAoBC,GAClC,OAAOC,EAAU,CACfxB,IAAK,sDACLC,OAAQ,MACRsB,W,4BCoEJ,4BAEA,mBAEA,OACEE,KAAM,gBACNvB,KAFF,WAGI,MAAO,CACL7B,OAAQ,CACNqD,QAAS,EACTpD,OAAQ,GACRC,SAAU,IAEZI,MAAO,CACLgD,QAAS,GACTzC,WAAY,IAEd7B,KAAM,CACJC,KAAM,CACJsE,KAAM,CAChB,CACY,OAAZ,0BACY,YAAZ,KACY,MAAZ,MACY,SAAZ,QACY,UAAZ,MAEA,CACY,OAAZ,0BACY,YAAZ,KACY,MAAZ,MACY,SAAZ,MACY,UAAZ,SAKMC,IAAK,KAGTC,QApCF,WAqCI,EAAJ,qCAEIhF,KAAKuB,OAAOC,OAASxB,KAAKiF,OAAOR,OAAOjD,OACxCoB,MAAM,8DAAV,4BACIA,MAAM,uDAAV,4CACIA,MAAM,gDAAV,qCAEI5C,KAAKkF,uBAGPC,QA/CF,aAmDEC,QAAS,CAEPC,iBAFJ,WAGM,IAAN,GACQC,KAAM,uDACNC,MAAO,qBACPC,YAAaC,mBAAmB,0BAChCC,aAAc,OACdC,MAAO,cACPC,MAAO,QACPC,KAAM,oBAGd,EACA,OACA,SACA,QACA,iBACA,cACA,kBACA,eACA,UACA,QACA,UACA,QACA,OAEM,EAAN,4DAMInE,MAjCJ,WAkCM1B,KAAKqF,oBAGPH,oBArCJ,WAqCA,WACA,GACQY,MAAO9F,KAAKuB,OAAOC,QAGrBoB,MAAM,qCAAZ,2BACM4B,EAAoB3B,GAC1B,kBACQ,MAAR,mEACQ,EAAR,+CACQ,EAAR,iBAEQ,EAAR,0BAEA,wBAEIjB,qBArDJ,WAqDA,WACM5B,KAAK2B,uBACL,IAAN,GACQoE,QAAS,OACTC,KAAMhG,KAAKuB,OAAOqD,SAGpBhC,MAAM,+BAAZ,2BACM,EAAN,sDAEMF,EAAeG,GACrB,kBACQ,EAAR,yDACQ,MAAR,qDAEQ,EAAR,iCAEA,mBACQ,MAAR,yDAIIlB,qBA3EJ,WA4EM3B,KAAKiG,cACLjG,KAAKkG,kBAGPlE,aAhFJ,SAgFA,gBACMhC,KAAKkG,iBACL,IAAN,GACQH,QAAS,OACT9D,UAAWkE,OAAOC,GAClBtE,UAAWqE,OAAOE,IAEpB,EAAN,oDACMhD,EAAgBR,GAAUyD,MAAK,SAArC,GACQ,EAAR,sDACQ,EAAR,kCAGIjE,MA7FJ,WA8FM,EACN,wBACA,sBACA,+BAEMkE,OAAOC,GAAGC,YAAYC,WAAW,CAC/BxD,IAAKlD,KAAK6B,MAAMO,cAGpBuE,YAvGJ,SAuGA,GACM3G,KAAK6B,MAAMgD,QAAU+B,GAEvBX,YA1GJ,WA2GMjG,KAAK6B,MAAMgD,QAAU,IAEvBgC,eA7GJ,SA6GA,GACM7G,KAAK6B,MAAMO,WAAa0E,OAAOnE,IAEjCuD,eAhHJ,WAiHMlG,KAAK6B,MAAMO,WAAa,IAuB1BjB,WAxIJ,WAyIM,IAAN,GACQ4E,QAAS,OACTC,KAAM,GAER,OAAN,OAAM,CAAN,0BAgBIxD,2BA7JJ,aAgKID,yBAhKJ,WAiKMvC,KAAK+G,QAAQC,KAAK,eCnSqV,I,wBCQzWC,EAAY,eACd,EACAnH,EACA2C,GACA,EACA,KACA,WACA,MAIa,aAAAwE,E,8BCnBf,IAAIC,EAAW,EAAQ,QACnBC,EAAiB,EAAQ,QAG7BC,EAAOC,QAAU,SAAUC,EAAOC,EAAOC,GACvC,IAAIC,EAAWC,EAUf,OAPEP,GAE0C,mBAAlCM,EAAYF,EAAMI,cAC1BF,IAAcD,GACdN,EAASQ,EAAqBD,EAAUG,YACxCF,IAAuBF,EAAQI,WAC/BT,EAAeG,EAAOI,GACjBJ,I,uBCfT,IAAIO,EAAyB,EAAQ,QAEjCC,EAAO,KAIXV,EAAOC,QAAU,SAAUU,EAAQC,EAAKC,EAAWC,GACjD,IAAIC,EAAIrB,OAAOe,EAAuBE,IAClCK,EAAK,IAAMJ,EAEf,MADkB,KAAdC,IAAkBG,GAAM,IAAMH,EAAY,KAAOnB,OAAOoB,GAAOG,QAAQP,EAAM,UAAY,KACtFM,EAAK,IAAMD,EAAI,KAAOH,EAAM,M,kCCTrC,IAAIM,EAAI,EAAQ,QACZC,EAAa,EAAQ,QACrBC,EAAyB,EAAQ,QAIrCF,EAAE,CAAEG,OAAQ,SAAUC,OAAO,EAAMC,OAAQH,EAAuB,SAAW,CAC3EI,KAAM,SAAc1F,GAClB,OAAOqF,EAAWvI,KAAM,IAAK,OAAQkD,O,kCCRzC,IAAI2F,EAAc,EAAQ,QACtBC,EAAS,EAAQ,QACjBC,EAAW,EAAQ,QACnBC,EAAW,EAAQ,QACnBC,EAAM,EAAQ,QACdC,EAAU,EAAQ,QAClBC,EAAoB,EAAQ,QAC5BC,EAAc,EAAQ,QACtBC,EAAQ,EAAQ,QAChBvF,EAAS,EAAQ,QACjBwF,EAAsB,EAAQ,QAA8CC,EAC5EC,EAA2B,EAAQ,QAAmDD,EACtFE,EAAiB,EAAQ,QAAuCF,EAChEG,EAAO,EAAQ,QAA4BA,KAE3CC,EAAS,SACTC,EAAed,EAAOa,GACtBE,EAAkBD,EAAahC,UAG/BkC,EAAiBZ,EAAQpF,EAAO+F,KAAqBF,EAIrDI,EAAW,SAAUC,GACvB,IACIC,EAAOC,EAAOC,EAAOC,EAASC,EAAQC,EAAQ5J,EAAO6J,EADrDC,EAAKpB,EAAYY,GAAU,GAE/B,GAAiB,iBAANQ,GAAkBA,EAAGF,OAAS,EAGvC,GAFAE,EAAKd,EAAKc,GACVP,EAAQO,EAAGC,WAAW,GACR,KAAVR,GAA0B,KAAVA,GAElB,GADAC,EAAQM,EAAGC,WAAW,GACR,KAAVP,GAA0B,MAAVA,EAAe,OAAOQ,SACrC,GAAc,KAAVT,EAAc,CACvB,OAAQO,EAAGC,WAAW,IACpB,KAAK,GAAI,KAAK,GAAIN,EAAQ,EAAGC,EAAU,GAAI,MAC3C,KAAK,GAAI,KAAK,IAAKD,EAAQ,EAAGC,EAAU,GAAI,MAC5C,QAAS,OAAQI,EAInB,IAFAH,EAASG,EAAGG,MAAM,GAClBL,EAASD,EAAOC,OACX5J,EAAQ,EAAGA,EAAQ4J,EAAQ5J,IAI9B,GAHA6J,EAAOF,EAAOI,WAAW/J,GAGrB6J,EAAO,IAAMA,EAAOH,EAAS,OAAOM,IACxC,OAAOE,SAASP,EAAQF,GAE5B,OAAQK,GAKZ,GAAIzB,EAASY,GAASC,EAAa,UAAYA,EAAa,QAAUA,EAAa,SAAU,CAS3F,IARA,IAcqBjJ,EAdjBkK,EAAgB,SAAgB3C,GAClC,IAAIsC,EAAKM,UAAUR,OAAS,EAAI,EAAIpC,EAChCX,EAAQvH,KACZ,OAAOuH,aAAiBsD,IAElBf,EAAiBT,GAAM,WAAcQ,EAAgBkB,QAAQC,KAAKzD,MAAa2B,EAAQ3B,IAAUoC,GACjGR,EAAkB,IAAIS,EAAaG,EAASS,IAAMjD,EAAOsD,GAAiBd,EAASS,IAElFS,EAAOpC,EAAcS,EAAoBM,GAAgB,6KAMhEsB,MAAM,KAAMC,EAAI,EAAQF,EAAKX,OAASa,EAAGA,IACrClC,EAAIW,EAAcjJ,EAAMsK,EAAKE,MAAQlC,EAAI4B,EAAelK,IAC1D8I,EAAeoB,EAAelK,EAAK6I,EAAyBI,EAAcjJ,IAG9EkK,EAAcjD,UAAYiC,EAC1BA,EAAgBlC,YAAckD,EAC9B7B,EAASF,EAAQa,EAAQkB,K,qBC5E3B,IAAIxB,EAAQ,EAAQ,QAIpBjC,EAAOC,QAAU,SAAU+D,GACzB,OAAO/B,GAAM,WACX,IAAI9I,EAAO,GAAG6K,GAAa,KAC3B,OAAO7K,IAASA,EAAK8K,eAAiB9K,EAAK2K,MAAM,KAAKZ,OAAS","file":"js/chunk-dca24f36.50cfdec9.js","sourcesContent":["import mod from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=9d0ae28a&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=9d0ae28a&scoped=true&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"main\"},[_c('div',{staticClass:\"contents\"},[_vm._l((_vm.test.list.main),function(item,index){return _c('div',{key:index},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"content-imgs\"},[_c('img',{staticClass:\"imgs-img\",attrs:{\"src\":item.imgUrl,\"alt\":\"\"}})]),_c('div',{staticClass:\"content-infos\"},[_c('div',{staticClass:\"infos-mains\"},[_c('div',{staticClass:\"mains\"},[_c('div',{staticClass:\"main-usedPercent\"},[_vm._v(\"核销率\"+_vm._s(item.usedPercent)+\"%\")]),_c('div',{staticClass:\"main-money\"},[_vm._v(_vm._s(item.money)+\"元代金券\")])]),_c('div',{staticClass:\"buttons\"},[_c('button',{staticClass:\"button-send\",on:{\"click\":_vm.testEaPost}},[_vm._v(\"推送\")])])]),_c('div',{staticClass:\"infos-tips\"},[_c('div',{staticClass:\"tip-shareMan\"},[_vm._v(\"最后分享:\"+_vm._s(item.shareMan))]),_c('div',{staticClass:\"tip-commision\"},[_vm._v(\"佣金:¥ \"+_vm._s(item.commision))])])])])])}),_c('div',{staticStyle:{\"font-size\":\"12px\"}},[_vm._v(\"userId=\"+_vm._s(_vm.zcache.userId))]),_c('div',{staticStyle:{\"font-size\":\"12px\"}},[_vm._v(\"storeId=\"+_vm._s(_vm.zcache.userInfo))]),_c('div',{staticClass:\"zListActive\"},[_c('div',{staticClass:\"inputs\"},[_c('div',{staticClass:\"button\",on:{\"click\":_vm.zTest}},[_vm._v(\"Redirect\")]),_c('div',{staticClass:\"button\",on:{\"click\":_vm.zReadyDelVoucherList}},[_vm._v(\"Clear\")]),_c('div',{staticClass:\"button\",on:{\"click\":_vm.zReadySetVoucherList}},[_vm._v(\"ReLoad\")])]),_c('div',{staticClass:\"lists\"},_vm._l((_vm.zlist.voucher),function(item){return _c('div',{key:item.coupon_id,staticClass:\"item\",on:{\"click\":function($event){return _vm.zVoucherPick(item.action_id, item.coupon_id)}}},[_c('div',[_vm._v(\"优惠券ID: \"+_vm._s(item.coupon_id))]),_c('div',[_vm._v(\"活动ID: \"+_vm._s(item.action_id))]),_c('div',[_vm._v(\"活动标题: \"+_vm._s(item.coupon_title))]),_c('div',[_vm._v(\"活动列表: \"+_vm._s(item.coupon_link))])])}),0),_c('div',{staticClass:\"lists\"},[(_vm.zlist.voucherUrl !== '')?_c('div',{staticClass:\"voucherUrl\"},[_c('div',{on:{\"click\":_vm.zpick}},[_vm._v(\"小程序Url: \"+_vm._s(_vm.zlist.voucherUrl))])]):_vm._e()])])],2),_c('div',{staticClass:\"menus\"},[_c('div',{staticClass:\"menu\",on:{\"click\":_vm.buttonMainMarketingClick}},[_vm._v(\"精准营销\")]),_c('div',{staticClass:\"menu activeMenu\",on:{\"click\":_vm.buttonSingleMarketingClick}},[_vm._v(\"一对一营销侧边栏\")])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import request from '@/utils/bRequestEa'\n\nexport function getVoucherList(inData) {\n alert('--->PostToEA: ea.js: IN.')\n let postData = {\n args: inData\n }\n alert(`--->PostToEA: ea.js: postData =${JSON.stringify(postData)}`)\n return request({\n url: '',\n method: 'post',\n data: postData\n })\n}\n\nexport function getVoucherWxUrl(inData) {\n let postData = {\n args: inData\n }\n return request({\n url: '',\n method: 'post',\n data: postData\n })\n}\n\n","import axios from 'axios'\nimport md5 from \"js-md5\"\nimport envConfig from '@/config/env-config'\n\n// let BASE_API = \"http://139.155.48.151:8084\"\nlet BASE_API = envConfig.appBaseUrlB\nconst zlog = console.log.bind(console)\n\n\n// 创建 axios 实例\nconst service = axios.create({\n baseURL: BASE_API,\n timeout: 20000\n})\n\n// request 拦截器\nservice.interceptors.request.use(\n request => {\n // zlog('--->request: request:', request)\n return request\n },\n error => {\n Promise.reject(error)\n }\n)\n\n// response 拦截器\nservice.interceptors.response.use(\n response => {\n const res = response.data\n return res\n },\n error => {\n return Promise.reject(error)\n }\n)\n\nexport default service","import requestCF from '@/utils/aRequestCF'\nimport qs from 'qs'\n\nexport function getUserInfoByUserId(params) {\n return requestCF({\n url: '/admin/auth/addressbook/clerk/getByUserIdOrUserName',\n method: 'get',\n params\n })\n}\n// export function ApiLoginSubmit(inData) {\n// return requestCF({\n// url: '/admin/common/login',\n// method: 'post',\n// data: qs.stringify(inData)\n// })\n// }\n","<template>\n <div class=\"main\">\n <!-- <div class=\"tops\"></div> -->\n <div class=\"contents\">\n <div v-for=\"(item, index) of test.list.main\" :key=\"index\">\n <div class=\"content\">\n <div class=\"content-imgs\">\n <img class=\"imgs-img\" :src=\"item.imgUrl\" alt />\n </div>\n <div class=\"content-infos\">\n <div class=\"infos-mains\">\n <div class=\"mains\">\n <div class=\"main-usedPercent\">核销率{{item.usedPercent}}%</div>\n <div class=\"main-money\">{{item.money}}元代金券</div>\n </div>\n <div class=\"buttons\">\n <button class=\"button-send\" @click=\"testEaPost\">推送</button>\n </div>\n </div>\n <div class=\"infos-tips\">\n <div class=\"tip-shareMan\">最后分享:{{item.shareMan}}</div>\n <div class=\"tip-commision\">佣金:¥ {{item.commision}}</div>\n </div>\n </div>\n </div>\n </div>\n <div style=\"font-size: 12px;\">userId={{zcache.userId}}</div>\n <div style=\"font-size: 12px;\">storeId={{zcache.userInfo}}</div>\n <div class=\"zListActive\">\n <div class=\"inputs\">\n <!--<input class=\"input\">-->\n <div class=\"button\" @click=\"zTest\">Redirect</div>\n <div class=\"button\" @click=\"zReadyDelVoucherList\">Clear</div>\n <div class=\"button\" @click=\"zReadySetVoucherList\">ReLoad</div>\n </div>\n <div class=\"lists\">\n <div\n class=\"item\"\n v-for=\"item in zlist.voucher\"\n :key=\"item.coupon_id\"\n @click=\"zVoucherPick(item.action_id, item.coupon_id)\"\n >\n <div>优惠券ID: {{ item.coupon_id }}</div>\n <div>活动ID: {{ item.action_id }}</div>\n <div>活动标题: {{ item.coupon_title }}</div>\n <div>活动列表: {{ item.coupon_link }}</div>\n </div>\n <!--<div class=\"item\"></div>-->\n <!--<div class=\"item\"></div>-->\n </div>\n <div class=\"lists\">\n <div v-if=\"zlist.voucherUrl !== ''\" class=\"voucherUrl\">\n <div @click=\"zpick\">小程序Url: {{ zlist.voucherUrl }}</div>\n </div>\n <!--<div class=\"item\"></div>-->\n <!--<div class=\"item\"></div>-->\n </div>\n </div>\n </div>\n <div class=\"menus\">\n <div class=\"menu\" @click=\"buttonMainMarketingClick\">精准营销</div>\n <div class=\"menu activeMenu\" @click=\"buttonSingleMarketingClick\">一对一营销侧边栏</div>\n </div>\n </div>\n</template>\n\n<script>\n// import { ApiTestCfPost, ApiTestEaPost } from \"@/api/test/main\";\nimport { ApiEaPost, ApiEaActiveList } from \"@/api/test/test\";\nimport { configWx, getUserInfo } from \"@/utils/aCommon\";\n// import * as APISidebarEA from \"@/api/sidebar/ea\";\nimport { getVoucherList, getVoucherWxUrl } from \"@/api/sidebar/ea\";\nimport { getUserInfoByUserId } from \"@/api/sidebar/voucher\";\nimport Vue from \"vue\";\nimport { Field } from \"vant\";\nconst zlog = console.log.bind(console);\n\nVue.use(Field);\n\nexport default {\n name: \"discountIndex\",\n data() {\n return {\n zcache: {\n storeId: 1,\n userId: \"\",\n userInfo: \"\"\n },\n zlist: {\n voucher: [],\n voucherUrl: \"\"\n },\n test: {\n list: {\n main: [\n {\n imgUrl: \"/mainSale/test-city.png\",\n usedPercent: \"10\",\n money: \"100\",\n shareMan: \"Alice\",\n commision: \"11\"\n },\n {\n imgUrl: \"/mainSale/test-city.png\",\n usedPercent: \"20\",\n money: \"200\",\n shareMan: \"Bob\",\n commision: \"22\"\n }\n ]\n }\n },\n dis: {}\n };\n },\n created() {\n zlog(\"%c--->Created.\", \"color: orange\");\n // configWx()\n this.zcache.userId = this.$route.params.userId;\n alert(`--->page: discount: created: this.$route.params.userId =${this.zcache.userId}`)\n alert(`--->page: discount: created: this.$route.params =${JSON.stringify(this.$route.params)}`)\n alert(`--->page: discount: created: this.$route =${JSON.stringify(this.$route)}`)\n // zlog('%c--->userId =', this.zcache.userId)\n this.zReadyGetUserFromId();\n // this.zReadySetVoucherList();\n },\n mounted() {\n // zlog(\"%c--->Mounted.\", \"color: orange\");\n // this.getAgentAuth();\n },\n methods: {\n // 测试-获取预授权码\n zTestPreAuthCode() {\n const basicInfo = {\n head: \"https://open.weixin.qq.com/connect/oauth2/authorize?\",\n appId: \"wwd1cdbca7b8b2b6c4\",\n redirectUrI: encodeURIComponent(\"qywx2.100smartdata.com\"),\n responseType: \"code\",\n scope: \"snsapi_base\",\n state: \"ztest\",\n tail: \"#wechat_redirect\"\n };\n\n let url =\n basicInfo.head +\n \"appid=\" +\n basicInfo.appId +\n \"&redirect_uri=\" +\n basicInfo.redirectUrI +\n \"&response_type=\" +\n basicInfo.responseType +\n \"&scope=\" +\n basicInfo.scope +\n \"&state=\" +\n basicInfo.state +\n basicInfo.tail;\n\n zlog(\"%c--->zTestPreAuthCode: Url =\", \"background: orange\", url);\n\n // window.location.href = url\n },\n\n // 测试-测试函数调用\n zTest() {\n this.zTestPreAuthCode();\n },\n\n zReadyGetUserFromId() {\n let postData = {\n param: this.zcache.userId\n };\n\n alert(`--->userInfoFromId: postData = ${JSON.stringify(postData)}`);\n getUserInfoByUserId(postData)\n .then(res => {\n alert(`--->userInfoFromId: res = ${JSON.stringify(res.data[0])}`);\n this.zcache.userInfo = String(res.data[0].departmentId);\n this.zcache.storeId = 1;\n // this.zcache.storeId = Number(res.data[0].stall);\n this.zReadySetVoucherList();\n })\n .catch(err => {});\n },\n zReadySetVoucherList() {\n this.zReadyDelVoucherList();\n const postData = {\n appCode: \"0696\",\n mdid: this.zcache.storeId\n };\n\n alert(`--->PostToEA: postData = ${JSON.stringify(postData)}`);\n zlog(\"%c--->VoucherList: PD =\", \"background: orange;\", postData);\n\n getVoucherList(postData)\n .then(res => {\n zlog(\"%c--->VoucherList: RD =\", \"background: limegreen;\", res);\n alert(`--->PostToEA: Res = ${JSON.stringify(res)}`);\n\n this.zVoucherSet(res.result.coupons);\n })\n .catch(err => {\n alert(`--->PostToEA: err = ${JSON.stringify(err)}`);\n })\n },\n\n zReadyDelVoucherList() {\n this.zVoucherDel();\n this.zVoucherUrlDel();\n },\n\n zVoucherPick(inActiveId, inVoucherId) {\n this.zVoucherUrlDel();\n const postData = {\n appCode: \"0697\",\n action_id: Number(inActiveId),\n coupon_id: Number(inVoucherId)\n };\n zlog(\"%c--->VoucherWxUrl: PD =\", \"background: red;\", postData);\n getVoucherWxUrl(postData).then(res => {\n zlog(\"%c--->VoucherWxUrl: RD =\", \"background: green;\", res);\n this.zVoucherUrlSet(res.result.link);\n });\n },\n zpick() {\n zlog(\n \"%c--->Click: Url =\",\n \"background: orange;\",\n String(this.zlist.voucherUrl)\n );\n window.wx.miniProgram.navigateTo({\n url: this.zlist.voucherUrl\n });\n },\n zVoucherSet(inArray) {\n this.zlist.voucher = inArray;\n },\n zVoucherDel() {\n this.zlist.voucher = [];\n },\n zVoucherUrlSet(inData) {\n this.zlist.voucherUrl = String(inData);\n },\n zVoucherUrlDel() {\n this.zlist.voucherUrl = \"\";\n },\n // testEaPost() {\n // let postData = {\n // appCode: '0603',\n // condType: 1,\n // condValue: '138069094',\n // };\n // ApiEaPost(postData).then(res => {\n // console.log(res);\n // });\n // },\n\n // testEaPost() {\n // let postData = {\n // appCode: '0606',\n // crmActionDate: '2019-12-12'\n // };\n // ApiEaPost(postData).then(res => {\n // // console.log(res);\n // });\n // },\n\n testEaPost() {\n let postData = {\n appCode: \"0696\",\n mdid: 1\n };\n ApiEaActiveList(postData).then(res => {\n // console.log(res);\n });\n },\n\n // testEaPost() {\n // let postData = {\n // appCode: '0608',\n // content: 'text',\n // phone: '18801342762',\n // };\n // ApiEaPost(postData).then(res => {\n // // console.log(res);\n // });\n // },\n\n buttonSingleMarketingClick() {\n // this.$router.push(\"\");\n },\n buttonMainMarketingClick() {\n this.$router.push(\"MainSale\");\n }\n }\n};\n</script>\n\n<style scoped>\n.main {\n background-color: white;\n width: 100%;\n height: 100%;\n\n display: flex;\n flex-direction: column;\n justify-content: start;\n}\n\n.tops {\n border: 2px solid lightblue;\n width: 100%;\n height: 100px;\n}\n\n.contents {\n /* border: 2px solid lightpink; */\n width: 100%;\n height: 100%;\n padding: 16px;\n padding-bottom: 40px;\n}\n\n.content {\n border: 0px solid orange;\n height: 100px;\n width: 100%;\n padding: 4px 0px;\n margin-bottom: 16px;\n\n border-radius: 4px;\n box-shadow: 0px 2px 4px 0px rgb(187, 187, 187);\n\n display: flex;\n flex-direction: row;\n justify-content: start;\n}\n\n.content-imgs {\n /* border: 1px solid pink; */\n width: 20%;\n height: 100%;\n\n display: flex;\n flex-direction: column;\n justify-content: start;\n align-items: center;\n}\n\n.imgs-img {\n width: 50px;\n height: 50px;\n margin-top: 10px;\n border-radius: 50%;\n object-fit: cover;\n}\n\n.content-infos {\n /* border: 1px solid orange; */\n width: 80%;\n height: 100%;\n}\n\n.infos-mains {\n height: 70%;\n width: 100%;\n /* border: 1px solid green; */\n\n display: flex;\n flex-direction: row;\n justify-content: start;\n}\n\n.mains {\n /* border: 1px solid red; */\n width: 70%;\n height: 100%;\n\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n}\n\n.main-usedPercent {\n font-size: 14px;\n color: grey;\n}\n\n.main-money {\n /* border: 1px solid lightgreen; */\n font-size: 24px;\n}\n\n.buttons {\n /* border: 1px solid darkorange; */\n /* background-color: bisque; */\n width: 30%;\n height: 100%;\n\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}\n\n.button-send {\n border: 0px solid blue;\n height: 40px;\n width: 60px;\n border-radius: 4px;\n background-color: rgba(68, 93, 251, 1);\n color: white;\n\n font-size: 16px;\n}\n\n.infos-tips {\n height: 30%;\n width: 100%;\n /* border: 1px solid red; */\n border-top: 1px dashed gray;\n padding-top: 6px;\n\n display: flex;\n flex-direction: row;\n justify-content: start;\n align-items: center;\n}\n\n.tip-shareMan {\n /* border: 1px solid orange; */\n width: 70%;\n height: 100%;\n\n font-size: 14px;\n line-height: 16px;\n color: rgb(150, 150, 150);\n}\n\n.tip-commision {\n /* border: 1px solid green; */\n width: 30%;\n height: 100%;\n\n font-size: 14px;\n line-height: 16px;\n color: rgb(150, 150, 150);\n}\n\n.menus {\n border-top: 1px solid rgb(194, 194, 194);\n\n position: fixed;\n bottom: 0px;\n left: 0px;\n width: 100%;\n height: 50px;\n background-color: white;\n\n display: flex;\n flex-direction: row;\n justify-content: start;\n align-items: center;\n}\n\n.menu {\n /* border: 1px solid red; */\n height: 50px;\n /* width: 120px; */\n width: 50%;\n line-height: 50px;\n text-align: center;\n font-size: 14px;\n color: black;\n}\n\n.activeMenu {\n color: lightcoral;\n}\n\n.zListActive {\n /*border: 1px solid limegreen;*/\n width: 100%;\n height: auto;\n\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n}\n\n.zListActive > .inputs {\n /*border: 1px solid dodgerblue;*/\n width: 100%;\n height: auto;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n}\n\n.zListActive > .inputs > .input {\n /*border-bottom: 2px solid red;*/\n border-color: dodgerblue;\n border-radius: 4px;\n width: 70%;\n height: 40px;\n font-size: 16px;\n}\n\n.zListActive > .inputs > .button {\n border: 1px solid dodgerblue;\n border-radius: 4px;\n width: 40%;\n height: 40px;\n font-size: 14px;\n line-height: 36px;\n text-align: center;\n}\n\n.zListActive > .lists {\n /*border: 1px solid red;*/\n width: 100%;\n height: auto;\n margin-top: 8px;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n}\n\n.zListActive > .lists > .item {\n border: 1px solid red;\n width: 100%;\n height: 100px;\n margin-bottom: 16px;\n padding: 4px 4px;\n\n border-radius: 4px;\n box-shadow: 0px 2px 4px 0px rgb(187, 187, 187);\n\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n align-items: flex-start;\n font-size: 14px;\n text-wrap: none;\n}\n\n.zListActive > .lists > .voucherUrl {\n border: 1px solid orange;\n width: 100%;\n height: 100px;\n margin-bottom: 16px;\n padding: 4px 4px;\n\n border-radius: 4px;\n box-shadow: 0px 2px 4px 0px rgb(187, 187, 187);\n\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n align-items: flex-start;\n font-size: 14px;\n text-wrap: none;\n}\n</style>\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=9d0ae28a&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=9d0ae28a&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"9d0ae28a\",\n null\n \n)\n\nexport default component.exports","var isObject = require('../internals/is-object');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\n\n// makes subclassing work correct for wrapped built-ins\nmodule.exports = function ($this, dummy, Wrapper) {\n var NewTarget, NewTargetPrototype;\n if (\n // it can work only with native `setPrototypeOf`\n setPrototypeOf &&\n // we haven't completely correct pre-ES6 way for getting `new.target`, so use this\n typeof (NewTarget = dummy.constructor) == 'function' &&\n NewTarget !== Wrapper &&\n isObject(NewTargetPrototype = NewTarget.prototype) &&\n NewTargetPrototype !== Wrapper.prototype\n ) setPrototypeOf($this, NewTargetPrototype);\n return $this;\n};\n","var requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar quot = /\"/g;\n\n// B.2.3.2.1 CreateHTML(string, tag, attribute, value)\n// https://tc39.github.io/ecma262/#sec-createhtml\nmodule.exports = function (string, tag, attribute, value) {\n var S = String(requireObjectCoercible(string));\n var p1 = '<' + tag;\n if (attribute !== '') p1 += ' ' + attribute + '=\"' + String(value).replace(quot, '"') + '\"';\n return p1 + '>' + S + '</' + tag + '>';\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/forced-string-html-method');\n\n// `String.prototype.link` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.link\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('link') }, {\n link: function link(url) {\n return createHTML(this, 'a', 'href', url);\n }\n});\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar isForced = require('../internals/is-forced');\nvar redefine = require('../internals/redefine');\nvar has = require('../internals/has');\nvar classof = require('../internals/classof-raw');\nvar inheritIfRequired = require('../internals/inherit-if-required');\nvar toPrimitive = require('../internals/to-primitive');\nvar fails = require('../internals/fails');\nvar create = require('../internals/object-create');\nvar getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar defineProperty = require('../internals/object-define-property').f;\nvar trim = require('../internals/string-trim').trim;\n\nvar NUMBER = 'Number';\nvar NativeNumber = global[NUMBER];\nvar NumberPrototype = NativeNumber.prototype;\n\n// Opera ~12 has broken Object#toString\nvar BROKEN_CLASSOF = classof(create(NumberPrototype)) == NUMBER;\n\n// `ToNumber` abstract operation\n// https://tc39.github.io/ecma262/#sec-tonumber\nvar toNumber = function (argument) {\n var it = toPrimitive(argument, false);\n var first, third, radix, maxCode, digits, length, index, code;\n if (typeof it == 'string' && it.length > 2) {\n it = trim(it);\n first = it.charCodeAt(0);\n if (first === 43 || first === 45) {\n third = it.charCodeAt(2);\n if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix\n } else if (first === 48) {\n switch (it.charCodeAt(1)) {\n case 66: case 98: radix = 2; maxCode = 49; break; // fast equal of /^0b[01]+$/i\n case 79: case 111: radix = 8; maxCode = 55; break; // fast equal of /^0o[0-7]+$/i\n default: return +it;\n }\n digits = it.slice(2);\n length = digits.length;\n for (index = 0; index < length; index++) {\n code = digits.charCodeAt(index);\n // parseInt parses a string to a first unavailable symbol\n // but ToNumber should return NaN if a string contains unavailable symbols\n if (code < 48 || code > maxCode) return NaN;\n } return parseInt(digits, radix);\n }\n } return +it;\n};\n\n// `Number` constructor\n// https://tc39.github.io/ecma262/#sec-number-constructor\nif (isForced(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1'))) {\n var NumberWrapper = function Number(value) {\n var it = arguments.length < 1 ? 0 : value;\n var dummy = this;\n return dummy instanceof NumberWrapper\n // check on 1..constructor(foo) case\n && (BROKEN_CLASSOF ? fails(function () { NumberPrototype.valueOf.call(dummy); }) : classof(dummy) != NUMBER)\n ? inheritIfRequired(new NativeNumber(toNumber(it)), dummy, NumberWrapper) : toNumber(it);\n };\n for (var keys = DESCRIPTORS ? getOwnPropertyNames(NativeNumber) : (\n // ES3:\n 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' +\n // ES2015 (in case, if modules with ES2015 Number statics required before):\n 'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' +\n 'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger'\n ).split(','), j = 0, key; keys.length > j; j++) {\n if (has(NativeNumber, key = keys[j]) && !has(NumberWrapper, key)) {\n defineProperty(NumberWrapper, key, getOwnPropertyDescriptor(NativeNumber, key));\n }\n }\n NumberWrapper.prototype = NumberPrototype;\n NumberPrototype.constructor = NumberWrapper;\n redefine(global, NUMBER, NumberWrapper);\n}\n","var fails = require('../internals/fails');\n\n// check the existence of a method, lowercase\n// of a tag and escaping quotes in arguments\nmodule.exports = function (METHOD_NAME) {\n return fails(function () {\n var test = ''[METHOD_NAME]('\"');\n return test !== test.toLowerCase() || test.split('\"').length > 3;\n });\n};\n"],"sourceRoot":""}
\ No newline at end of file
ybf_wx/src/utils/aRequestCF.js
View file @
81b1d91a
...
...
@@ -4,6 +4,7 @@ import md5 from "js-md5"
let
BASE_API
=
"http://139.155.48.151:8084"
const
zlog
=
console
.
log
.
bind
(
console
)
// ztest
// 创建 axios 实例
const
service
=
axios
.
create
({
...
...
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