Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
allCampaign
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
allCampaign
Commits
a756c433
Commit
a756c433
authored
Nov 27, 2019
by
Sweet Zhang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
双12
parent
4432c3b5
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
76 additions
and
72 deletions
+76
-72
2019Double12/.idea/workspace.xml
+0
-0
2019Double12/css/style.css
+10
-1
2019Double12/images/invitation_banner.jpg
+0
-0
2019Double12/index.html
+6
-0
2019Double12/invitation.html
+1
-1
2019Double12/js/base.js
+33
-17
consulting/.idea/workspace.xml
+26
-53
No files found.
2019Double12/.idea/workspace.xml
View file @
a756c433
This diff is collapsed.
Click to expand it.
2019Double12/css/style.css
View file @
a756c433
...
...
@@ -420,6 +420,7 @@ body .layui-m-layer-msg .layui-m-layercont {
}
.taskListsContainer
ul
>
li
.content
h5
{
position
:
relative
;
font-size
:
17px
;
color
:
#620e08
;
display
:
flex
;
...
...
@@ -460,7 +461,7 @@ body .layui-m-layer-msg .layui-m-layercont {
#header
>
h4
{
padding
:
15px
;
background
:
#
d50a00
;
background
:
#
ed2c38
;
color
:
#fff
;
}
...
...
@@ -738,6 +739,14 @@ body .layui-m-layer-msg .layui-m-layercont {
display
:
block
;
}
.completeIcon1
,
.completeIcon2
{
position
:
absolute
;
right
:
0
;
top
:
0
;
width
:
80px
;
display
:
none
;
}
.mask
{
width
:
100%
;
height
:
100%
;
...
...
2019Double12/images/invitation_banner.jpg
0 → 100644
View file @
a756c433
124 KB
2019Double12/index.html
View file @
a756c433
...
...
@@ -59,6 +59,9 @@
<img
src=
"./images/ai.png"
alt=
""
>
</div>
<div>
任务1:首次体验AI方案定制功能
</div>
<div
class=
"completeIcon1"
>
<img
src=
"./images/red_pocket_04.png"
alt=
""
>
</div>
</h5>
<p>
银盾保险在线的用户首次体验银盾AI保险顾问定制方案即可获得最高
</p>
<div
class=
"optionContent"
>
...
...
@@ -74,6 +77,9 @@
<img
src=
"./images/customerplan.png"
alt=
""
>
</div>
<div>
任务2:购买獴哥家庭定制服务
</div>
<div
class=
"completeIcon2"
>
<img
src=
"./images/red_pocket_04.png"
alt=
""
>
</div>
</h5>
<p>
银盾保险在线的用户购买獴哥家庭定制服务即可获得最高
</p>
<div
class=
"optionContent"
>
...
...
2019Double12/invitation.html
View file @
a756c433
...
...
@@ -17,7 +17,7 @@
<body>
<!--头部-->
<section
id=
"header"
>
<img
src=
"./images/banner.jpg"
alt=
""
>
<img
src=
"./images/
invitation_
banner.jpg"
alt=
""
>
<h4>
银盾保险送你一份1对1家庭风险服务
</h4>
</section>
<!--头部END-->
...
...
2019Double12/js/base.js
View file @
a756c433
...
...
@@ -3,7 +3,7 @@ $(function () {
var
api
=
'https://mdev.zuihuibi.cn'
;
var
gitUrlParam
=
window
.
location
.
search
;
var
shareCode
=
null
;
var
activityEncryptData
=
null
;
var
customerEncryptResult
=
null
;
var
activityTaskInfoList
=
[];
// 获取活动信息
var
activityInfo
=
null
;
...
...
@@ -171,7 +171,7 @@ $(function () {
title
:
'银盾年终感恩回馈,现金红包抽不停'
,
link
:
`
${
api
}
/2019Double12/index.html`
,
desc
:
'做任务100%得红包,最高888元~'
,
imgUrl
:
'https://ajb-images.oss-cn-shanghai-finance-1-pub.aliyuncs.com/7/
2019doubleeleven
.jpg'
,
imgUrl
:
'https://ajb-images.oss-cn-shanghai-finance-1-pub.aliyuncs.com/7/
double12_banner
.jpg'
,
success
:
function
()
{
}
...
...
@@ -197,7 +197,7 @@ $(function () {
title
:
'您的朋友邀你一起体验獴哥定制服务'
,
link
:
shareInfo
.
url
,
desc
:
'送你1对1家庭风险管理定制服务,速来领取~'
,
imgUrl
:
'https://ajb-images.oss-cn-shanghai-finance-1-pub.aliyuncs.com/
7/2019doubleeleven.jp
g'
,
imgUrl
:
'https://ajb-images.oss-cn-shanghai-finance-1-pub.aliyuncs.com/
images/menggo_head.pn
g'
,
success
:
function
()
{
$
.
ajax
({
url
:
api
+
'/api/shareCallBack'
,
...
...
@@ -313,7 +313,12 @@ $(function () {
$
(
'.markbox'
).
show
();
getActivityInfo
();
}
else
if
(
type
===
2
)
{
activityLogin
(
$
(
'#inviteeName'
).
val
(),
$
(
"#loginPhone"
).
val
(),
{
"campaignCode"
:
"double12"
});
desEncrypt
(
JSON
.
stringify
({
customerId
:
res
.
data
.
customerId
,
mobileNo
:
$
(
"#loginPhone"
).
val
(),
name
:
$
(
'#inviteeName'
).
val
(),
campaignInfo
:
{
'campaignCode'
:
'double12'
}
}))
$
(
'#registerModal'
).
show
();
}
else
if
(
type
===
3
)
{
$
(
'.loginInBox'
).
hide
();
...
...
@@ -402,9 +407,9 @@ $(function () {
function
goBuy
()
{
$
(
'.goBuy'
).
click
(
function
()
{
if
(
getQueryString
(
'shareCode'
))
{
window
.
open
(
`
${
api
}
/consulting?shareCode=
${
getQueryString
(
'shareCode'
)}
&campaign=
${
activityEncryptData
}
&task=12task3`
);
window
.
open
(
`
${
api
}
/consulting?shareCode=
${
getQueryString
(
'shareCode'
)}
&campaign=
${
customerEncryptResult
}
&task=12task3`
);
}
else
{
window
.
open
(
`
${
api
}
/consulting?campaign=
${
activityEncryptData
}
&task=12task3`
);
window
.
open
(
`
${
api
}
/consulting?campaign=
${
customerEncryptResult
}
&task=12task3`
);
}
})
...
...
@@ -473,6 +478,9 @@ $(function () {
async
:
false
,
success
:
function
(
res
)
{
if
(
res
[
'success'
])
{
if
(
res
[
'data'
][
'customerId'
])
{
desEncrypt
(
JSON
.
stringify
({
customerId
:
res
[
'data'
][
'customerId'
]}));
}
// 查询活动信息
activityInfo
=
res
[
'data'
][
'activityInfo'
];
activityTaskInfoList
=
activityInfo
[
'activityTaskInfoList'
];
...
...
@@ -482,6 +490,7 @@ $(function () {
skin
:
'msg'
,
time
:
5
,
//2秒后自动关闭,
});
localStorage
.
removeItem
(
'double12_customerInfo'
);
return
;
}
else
{
// 总共还剩多少红包
...
...
@@ -496,7 +505,7 @@ $(function () {
}
else
if
(
task01
.
activityOpportunityUsedInfo
.
drawTimes
>
0
)
{
$
(
'#task01 img'
).
attr
(
'src'
,
'./images/red_pocket_finish.png'
);
$
(
'#ai'
).
html
(
'查看方案'
);
$
(
'
#ai'
).
click
(
function
(){
window
.
open
(
task01
.
finishedDirectUrl
)})
$
(
'
.completeIcon1'
).
show
();
}
else
{
$
(
'#task01 img'
).
attr
(
'src'
,
'./images/red_pocket_disabled.png'
)
}
...
...
@@ -507,7 +516,7 @@ $(function () {
}
else
if
(
task02
.
activityOpportunityUsedInfo
.
drawTimes
>
0
)
{
$
(
'#task02 img'
).
attr
(
'src'
,
'./images/red_pocket_finish.png'
)
$
(
'#buyService'
).
html
(
'查看方案'
);
$
(
'
#buyService'
).
click
(
function
(){
window
.
open
(
`
${
api
}
/member?customerId=
${
param
.
customerId
}
`
)})
$
(
'
.completeIcon2'
).
show
();
}
else
{
$
(
'#task02 img'
).
attr
(
'src'
,
'./images/red_pocket_disabled.png'
)
}
...
...
@@ -579,10 +588,18 @@ $(function () {
function
taskUrl
(
type
)
{
if
(
type
===
1
)
{
// 问卷
window
.
open
(
`
${
api
}
/questionnaire/#/index?campaign=double12&task=12task1`
);
if
(
task01
&&
task01
.
activityOpportunityUsedInfo
&&
task01
.
activityOpportunityUsedInfo
.
drawTimes
>
0
)
{
window
.
open
(
task01
.
activityOpportunityUsedInfo
.
finishedDirectUrl
)
}
else
{
window
.
open
(
`
${
api
}
/questionnaire/#/index?campaign=double12&task=12task1`
);
}
}
else
if
(
type
===
2
)
{
// 购买獴哥服务
window
.
open
(
`
${
api
}
/consulting/?campaign=double12&task=12task2`
);
if
(
task02
&&
task02
.
activityOpportunityUsedInfo
&&
task02
.
activityOpportunityUsedInfo
.
drawTimes
>
0
)
{
window
.
open
(
`
${
api
}
/member?customerIdEncrypt=
${
customerEncryptResult
}
`
)
}
else
{
window
.
open
(
`
${
api
}
/consulting/?campaign=double12&task=12task2`
);
}
}
else
if
(
type
===
4
)
{
// 银盾保险在线
window
.
open
(
`
${
api
}
/index`
);
...
...
@@ -629,16 +646,15 @@ $(function () {
}
}
//
获取加密字符串
function
activityLogin
(
name
,
mobileNo
,
campaignInfo
)
{
//
加密
function
desEncrypt
(
encryptString
)
{
$
.
ajax
({
type
:
"POST"
,
url
:
api
+
'/api/
activity/activityLogin
'
,
url
:
api
+
'/api/
data/security/desEncrypt
'
,
contentType
:
"application/json"
,
data
:
JSON
.
stringify
({
name
:
name
,
mobileNo
:
mobileNo
,
campaignInfo
:
campaignInfo
,
encryptString
:
encryptString
,
type
:
'encrypt'
}),
headers
:
{
"X-Authorization"
:
token
...
...
@@ -646,7 +662,7 @@ $(function () {
async
:
false
,
success
:
function
(
res
)
{
if
(
res
[
'success'
])
{
activityEncryptData
=
res
[
'data'
][
'encryptData
'
]
customerEncryptResult
=
res
[
'data'
][
'encryptResult
'
]
}
}
})
...
...
consulting/.idea/workspace.xml
View file @
a756c433
...
...
@@ -21,12 +21,9 @@
<file
leaf-file-name=
"base.js"
pinned=
"false"
current-in-tab=
"true"
>
<entry
file=
"file://$PROJECT_DIR$/js/base.js"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"134"
>
<caret
line=
"88"
column=
"15"
lean-forward=
"true"
selection-start-line=
"88"
selection-start-column=
"15"
selection-end-line=
"88"
selection-end-column=
"15"
/>
<folding>
<element
signature=
"e#925#1304#0"
expanded=
"false"
/>
<element
signature=
"e#2790#4968#0"
expanded=
"false"
/>
</folding>
<state
relative-caret-position=
"335"
>
<caret
line=
"487"
column=
"113"
lean-forward=
"false"
selection-start-line=
"487"
selection-start-column=
"29"
selection-end-line=
"487"
selection-end-column=
"113"
/>
<folding
/>
</state>
</provider>
</entry>
...
...
@@ -237,11 +234,12 @@
<workItem
from=
"1559627134151"
duration=
"1834000"
/>
<workItem
from=
"1559636711683"
duration=
"1314000"
/>
<workItem
from=
"1573023672063"
duration=
"181000"
/>
<workItem
from=
"1574756860923"
duration=
"25000"
/>
</task>
<servers
/>
</component>
<component
name=
"TimeTrackingManager"
>
<option
name=
"totallyTimeSpent"
value=
"104
68
000"
/>
<option
name=
"totallyTimeSpent"
value=
"104
93
000"
/>
</component>
<component
name=
"TodoView"
>
<todo-panel
id=
"selected-file"
>
...
...
@@ -291,10 +289,7 @@
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding>
<element
signature=
"e#925#1304#0"
expanded=
"false"
/>
<element
signature=
"e#2790#4968#0"
expanded=
"false"
/>
</folding>
<folding
/>
</state>
</provider>
</entry>
...
...
@@ -302,10 +297,7 @@
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding>
<element
signature=
"e#925#1304#0"
expanded=
"false"
/>
<element
signature=
"e#2790#4968#0"
expanded=
"false"
/>
</folding>
<folding
/>
</state>
</provider>
</entry>
...
...
@@ -313,10 +305,7 @@
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding>
<element
signature=
"e#925#1304#0"
expanded=
"false"
/>
<element
signature=
"e#2790#4968#0"
expanded=
"false"
/>
</folding>
<folding
/>
</state>
</provider>
</entry>
...
...
@@ -324,10 +313,15 @@
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding>
<element
signature=
"e#925#1304#0"
expanded=
"false"
/>
<element
signature=
"e#2790#4968#0"
expanded=
"false"
/>
</folding>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/js/base.js"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
...
...
@@ -342,10 +336,7 @@
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding>
<element
signature=
"e#925#1304#0"
expanded=
"false"
/>
<element
signature=
"e#2790#4968#0"
expanded=
"false"
/>
</folding>
<folding
/>
</state>
</provider>
</entry>
...
...
@@ -360,10 +351,7 @@
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding>
<element
signature=
"e#925#1304#0"
expanded=
"false"
/>
<element
signature=
"e#2790#4968#0"
expanded=
"false"
/>
</folding>
<folding
/>
</state>
</provider>
</entry>
...
...
@@ -378,10 +366,7 @@
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"4576"
>
<caret
line=
"176"
column=
"65"
lean-forward=
"true"
selection-start-line=
"176"
selection-start-column=
"65"
selection-end-line=
"176"
selection-end-column=
"65"
/>
<folding>
<element
signature=
"e#925#1304#0"
expanded=
"false"
/>
<element
signature=
"e#2790#4968#0"
expanded=
"false"
/>
</folding>
<folding
/>
</state>
</provider>
</entry>
...
...
@@ -396,10 +381,7 @@
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding>
<element
signature=
"e#925#1304#0"
expanded=
"false"
/>
<element
signature=
"e#2790#4968#0"
expanded=
"false"
/>
</folding>
<folding
/>
</state>
</provider>
</entry>
...
...
@@ -407,10 +389,7 @@
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding>
<element
signature=
"e#925#1304#0"
expanded=
"false"
/>
<element
signature=
"e#2790#4968#0"
expanded=
"false"
/>
</folding>
<folding
/>
</state>
</provider>
</entry>
...
...
@@ -418,10 +397,7 @@
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding>
<element
signature=
"e#925#1304#0"
expanded=
"false"
/>
<element
signature=
"e#2790#4968#0"
expanded=
"false"
/>
</folding>
<folding
/>
</state>
</provider>
</entry>
...
...
@@ -441,12 +417,9 @@
</entry>
<entry
file=
"file://$PROJECT_DIR$/js/base.js"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"134"
>
<caret
line=
"88"
column=
"15"
lean-forward=
"true"
selection-start-line=
"88"
selection-start-column=
"15"
selection-end-line=
"88"
selection-end-column=
"15"
/>
<folding>
<element
signature=
"e#925#1304#0"
expanded=
"false"
/>
<element
signature=
"e#2790#4968#0"
expanded=
"false"
/>
</folding>
<state
relative-caret-position=
"335"
>
<caret
line=
"487"
column=
"113"
lean-forward=
"false"
selection-start-line=
"487"
selection-start-column=
"29"
selection-end-line=
"487"
selection-end-column=
"113"
/>
<folding
/>
</state>
</provider>
</entry>
...
...
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