Commit a756c433 by Sweet Zhang

双12

parent 4432c3b5
...@@ -420,6 +420,7 @@ body .layui-m-layer-msg .layui-m-layercont { ...@@ -420,6 +420,7 @@ body .layui-m-layer-msg .layui-m-layercont {
} }
.taskListsContainer ul > li .content h5 { .taskListsContainer ul > li .content h5 {
position: relative;
font-size: 17px; font-size: 17px;
color: #620e08; color: #620e08;
display: flex; display: flex;
...@@ -460,7 +461,7 @@ body .layui-m-layer-msg .layui-m-layercont { ...@@ -460,7 +461,7 @@ body .layui-m-layer-msg .layui-m-layercont {
#header > h4 { #header > h4 {
padding: 15px; padding: 15px;
background: #d50a00; background: #ed2c38;
color: #fff; color: #fff;
} }
...@@ -738,6 +739,14 @@ body .layui-m-layer-msg .layui-m-layercont { ...@@ -738,6 +739,14 @@ body .layui-m-layer-msg .layui-m-layercont {
display: block; display: block;
} }
.completeIcon1,.completeIcon2 {
position: absolute;
right: 0;
top: 0;
width: 80px;
display: none;
}
.mask { .mask {
width: 100%; width: 100%;
height: 100%; height: 100%;
......
...@@ -59,6 +59,9 @@ ...@@ -59,6 +59,9 @@
<img src="./images/ai.png" alt=""> <img src="./images/ai.png" alt="">
</div> </div>
<div>任务1:首次体验AI方案定制功能</div> <div>任务1:首次体验AI方案定制功能</div>
<div class="completeIcon1">
<img src="./images/red_pocket_04.png" alt="">
</div>
</h5> </h5>
<p>银盾保险在线的用户首次体验银盾AI保险顾问定制方案即可获得最高</p> <p>银盾保险在线的用户首次体验银盾AI保险顾问定制方案即可获得最高</p>
<div class="optionContent"> <div class="optionContent">
...@@ -74,6 +77,9 @@ ...@@ -74,6 +77,9 @@
<img src="./images/customerplan.png" alt=""> <img src="./images/customerplan.png" alt="">
</div> </div>
<div>任务2:购买獴哥家庭定制服务</div> <div>任务2:购买獴哥家庭定制服务</div>
<div class="completeIcon2">
<img src="./images/red_pocket_04.png" alt="">
</div>
</h5> </h5>
<p>银盾保险在线的用户购买獴哥家庭定制服务即可获得最高</p> <p>银盾保险在线的用户购买獴哥家庭定制服务即可获得最高</p>
<div class="optionContent"> <div class="optionContent">
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
<body> <body>
<!--头部--> <!--头部-->
<section id="header"> <section id="header">
<img src="./images/banner.jpg" alt=""> <img src="./images/invitation_banner.jpg" alt="">
<h4>银盾保险送你一份1对1家庭风险服务</h4> <h4>银盾保险送你一份1对1家庭风险服务</h4>
</section> </section>
<!--头部END--> <!--头部END-->
......
...@@ -3,7 +3,7 @@ $(function () { ...@@ -3,7 +3,7 @@ $(function () {
var api = 'https://mdev.zuihuibi.cn'; var api = 'https://mdev.zuihuibi.cn';
var gitUrlParam = window.location.search; var gitUrlParam = window.location.search;
var shareCode = null; var shareCode = null;
var activityEncryptData = null; var customerEncryptResult = null;
var activityTaskInfoList = []; var activityTaskInfoList = [];
// 获取活动信息 // 获取活动信息
var activityInfo = null; var activityInfo = null;
...@@ -171,7 +171,7 @@ $(function () { ...@@ -171,7 +171,7 @@ $(function () {
title: '银盾年终感恩回馈,现金红包抽不停', title: '银盾年终感恩回馈,现金红包抽不停',
link: `${api}/2019Double12/index.html`, link: `${api}/2019Double12/index.html`,
desc: '做任务100%得红包,最高888元~', 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 () { success: function () {
} }
...@@ -197,7 +197,7 @@ $(function () { ...@@ -197,7 +197,7 @@ $(function () {
title: '您的朋友邀你一起体验獴哥定制服务', title: '您的朋友邀你一起体验獴哥定制服务',
link: shareInfo.url, link: shareInfo.url,
desc: '送你1对1家庭风险管理定制服务,速来领取~', desc: '送你1对1家庭风险管理定制服务,速来领取~',
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/images/menggo_head.png',
success: function () { success: function () {
$.ajax({ $.ajax({
url: api + '/api/shareCallBack', url: api + '/api/shareCallBack',
...@@ -313,7 +313,12 @@ $(function () { ...@@ -313,7 +313,12 @@ $(function () {
$('.markbox').show(); $('.markbox').show();
getActivityInfo(); getActivityInfo();
} else if (type === 2) { } 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(); $('#registerModal').show();
} else if (type === 3) { } else if (type === 3) {
$('.loginInBox').hide(); $('.loginInBox').hide();
...@@ -402,9 +407,9 @@ $(function () { ...@@ -402,9 +407,9 @@ $(function () {
function goBuy() { function goBuy() {
$('.goBuy').click(function () { $('.goBuy').click(function () {
if (getQueryString('shareCode')) { 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 { } else {
window.open(`${api}/consulting?campaign=${activityEncryptData}&task=12task3`); window.open(`${api}/consulting?campaign=${customerEncryptResult}&task=12task3`);
} }
}) })
...@@ -473,6 +478,9 @@ $(function () { ...@@ -473,6 +478,9 @@ $(function () {
async: false, async: false,
success: function (res) { success: function (res) {
if (res['success']) { if (res['success']) {
if (res['data']['customerId']) {
desEncrypt(JSON.stringify({customerId: res['data']['customerId']}));
}
// 查询活动信息 // 查询活动信息
activityInfo = res['data']['activityInfo']; activityInfo = res['data']['activityInfo'];
activityTaskInfoList = activityInfo['activityTaskInfoList']; activityTaskInfoList = activityInfo['activityTaskInfoList'];
...@@ -482,6 +490,7 @@ $(function () { ...@@ -482,6 +490,7 @@ $(function () {
skin: 'msg', skin: 'msg',
time: 5, //2秒后自动关闭, time: 5, //2秒后自动关闭,
}); });
localStorage.removeItem('double12_customerInfo');
return; return;
} else { } else {
// 总共还剩多少红包 // 总共还剩多少红包
...@@ -496,7 +505,7 @@ $(function () { ...@@ -496,7 +505,7 @@ $(function () {
} else if (task01.activityOpportunityUsedInfo.drawTimes > 0) { } else if (task01.activityOpportunityUsedInfo.drawTimes > 0) {
$('#task01 img').attr('src', './images/red_pocket_finish.png'); $('#task01 img').attr('src', './images/red_pocket_finish.png');
$('#ai').html('查看方案'); $('#ai').html('查看方案');
$('#ai').click(function(){window.open(task01.finishedDirectUrl)}) $('.completeIcon1').show();
} else { } else {
$('#task01 img').attr('src', './images/red_pocket_disabled.png') $('#task01 img').attr('src', './images/red_pocket_disabled.png')
} }
...@@ -507,7 +516,7 @@ $(function () { ...@@ -507,7 +516,7 @@ $(function () {
} else if (task02.activityOpportunityUsedInfo.drawTimes > 0) { } else if (task02.activityOpportunityUsedInfo.drawTimes > 0) {
$('#task02 img').attr('src', './images/red_pocket_finish.png') $('#task02 img').attr('src', './images/red_pocket_finish.png')
$('#buyService').html('查看方案'); $('#buyService').html('查看方案');
$('#buyService').click(function(){window.open(`${api}/member?customerId=${param.customerId}`)}) $('.completeIcon2').show();
} else { } else {
$('#task02 img').attr('src', './images/red_pocket_disabled.png') $('#task02 img').attr('src', './images/red_pocket_disabled.png')
} }
...@@ -579,10 +588,18 @@ $(function () { ...@@ -579,10 +588,18 @@ $(function () {
function taskUrl(type) { function taskUrl(type) {
if (type === 1) { if (type === 1) {
// 问卷 // 问卷
if (task01 && task01.activityOpportunityUsedInfo && task01.activityOpportunityUsedInfo.drawTimes > 0) {
window.open(task01.activityOpportunityUsedInfo.finishedDirectUrl)
} else {
window.open(`${api}/questionnaire/#/index?campaign=double12&task=12task1`); window.open(`${api}/questionnaire/#/index?campaign=double12&task=12task1`);
}
} else if (type === 2) { } else if (type === 2) {
// 购买獴哥服务 // 购买獴哥服务
if (task02 && task02.activityOpportunityUsedInfo && task02.activityOpportunityUsedInfo.drawTimes > 0) {
window.open(`${api}/member?customerIdEncrypt=${customerEncryptResult}`)
} else {
window.open(`${api}/consulting/?campaign=double12&task=12task2`); window.open(`${api}/consulting/?campaign=double12&task=12task2`);
}
} else if (type === 4) { } else if (type === 4) {
// 银盾保险在线 // 银盾保险在线
window.open(`${api}/index`); window.open(`${api}/index`);
...@@ -629,16 +646,15 @@ $(function () { ...@@ -629,16 +646,15 @@ $(function () {
} }
} }
// 获取加密字符串 // 加密
function activityLogin(name, mobileNo, campaignInfo) { function desEncrypt(encryptString) {
$.ajax({ $.ajax({
type: "POST", type: "POST",
url: api + '/api/activity/activityLogin', url: api + '/api/data/security/desEncrypt',
contentType: "application/json", contentType: "application/json",
data: JSON.stringify({ data: JSON.stringify({
name: name, encryptString: encryptString,
mobileNo: mobileNo, type: 'encrypt'
campaignInfo: campaignInfo,
}), }),
headers: { headers: {
"X-Authorization": token "X-Authorization": token
...@@ -646,7 +662,7 @@ $(function () { ...@@ -646,7 +662,7 @@ $(function () {
async: false, async: false,
success: function (res) { success: function (res) {
if (res['success']) { if (res['success']) {
activityEncryptData = res['data']['encryptData'] customerEncryptResult = res['data']['encryptResult']
} }
} }
}) })
......
...@@ -21,12 +21,9 @@ ...@@ -21,12 +21,9 @@
<file leaf-file-name="base.js" pinned="false" current-in-tab="true"> <file leaf-file-name="base.js" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/js/base.js"> <entry file="file://$PROJECT_DIR$/js/base.js">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="134"> <state relative-caret-position="335">
<caret line="88" column="15" lean-forward="true" selection-start-line="88" selection-start-column="15" selection-end-line="88" selection-end-column="15" /> <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> <folding />
<element signature="e#925#1304#0" expanded="false" />
<element signature="e#2790#4968#0" expanded="false" />
</folding>
</state> </state>
</provider> </provider>
</entry> </entry>
...@@ -237,11 +234,12 @@ ...@@ -237,11 +234,12 @@
<workItem from="1559627134151" duration="1834000" /> <workItem from="1559627134151" duration="1834000" />
<workItem from="1559636711683" duration="1314000" /> <workItem from="1559636711683" duration="1314000" />
<workItem from="1573023672063" duration="181000" /> <workItem from="1573023672063" duration="181000" />
<workItem from="1574756860923" duration="25000" />
</task> </task>
<servers /> <servers />
</component> </component>
<component name="TimeTrackingManager"> <component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="10468000" /> <option name="totallyTimeSpent" value="10493000" />
</component> </component>
<component name="TodoView"> <component name="TodoView">
<todo-panel id="selected-file"> <todo-panel id="selected-file">
...@@ -291,10 +289,7 @@ ...@@ -291,10 +289,7 @@
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0"> <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" /> <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> <folding />
<element signature="e#925#1304#0" expanded="false" />
<element signature="e#2790#4968#0" expanded="false" />
</folding>
</state> </state>
</provider> </provider>
</entry> </entry>
...@@ -302,10 +297,7 @@ ...@@ -302,10 +297,7 @@
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0"> <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" /> <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> <folding />
<element signature="e#925#1304#0" expanded="false" />
<element signature="e#2790#4968#0" expanded="false" />
</folding>
</state> </state>
</provider> </provider>
</entry> </entry>
...@@ -313,10 +305,7 @@ ...@@ -313,10 +305,7 @@
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0"> <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" /> <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> <folding />
<element signature="e#925#1304#0" expanded="false" />
<element signature="e#2790#4968#0" expanded="false" />
</folding>
</state> </state>
</provider> </provider>
</entry> </entry>
...@@ -324,10 +313,15 @@ ...@@ -324,10 +313,15 @@
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0"> <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" /> <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> <folding />
<element signature="e#925#1304#0" expanded="false" /> </state>
<element signature="e#2790#4968#0" expanded="false" /> </provider>
</folding> </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> </state>
</provider> </provider>
</entry> </entry>
...@@ -342,10 +336,7 @@ ...@@ -342,10 +336,7 @@
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0"> <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" /> <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> <folding />
<element signature="e#925#1304#0" expanded="false" />
<element signature="e#2790#4968#0" expanded="false" />
</folding>
</state> </state>
</provider> </provider>
</entry> </entry>
...@@ -360,10 +351,7 @@ ...@@ -360,10 +351,7 @@
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0"> <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" /> <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> <folding />
<element signature="e#925#1304#0" expanded="false" />
<element signature="e#2790#4968#0" expanded="false" />
</folding>
</state> </state>
</provider> </provider>
</entry> </entry>
...@@ -378,10 +366,7 @@ ...@@ -378,10 +366,7 @@
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="4576"> <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" /> <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> <folding />
<element signature="e#925#1304#0" expanded="false" />
<element signature="e#2790#4968#0" expanded="false" />
</folding>
</state> </state>
</provider> </provider>
</entry> </entry>
...@@ -396,10 +381,7 @@ ...@@ -396,10 +381,7 @@
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0"> <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" /> <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> <folding />
<element signature="e#925#1304#0" expanded="false" />
<element signature="e#2790#4968#0" expanded="false" />
</folding>
</state> </state>
</provider> </provider>
</entry> </entry>
...@@ -407,10 +389,7 @@ ...@@ -407,10 +389,7 @@
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0"> <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" /> <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> <folding />
<element signature="e#925#1304#0" expanded="false" />
<element signature="e#2790#4968#0" expanded="false" />
</folding>
</state> </state>
</provider> </provider>
</entry> </entry>
...@@ -418,10 +397,7 @@ ...@@ -418,10 +397,7 @@
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0"> <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" /> <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> <folding />
<element signature="e#925#1304#0" expanded="false" />
<element signature="e#2790#4968#0" expanded="false" />
</folding>
</state> </state>
</provider> </provider>
</entry> </entry>
...@@ -441,12 +417,9 @@ ...@@ -441,12 +417,9 @@
</entry> </entry>
<entry file="file://$PROJECT_DIR$/js/base.js"> <entry file="file://$PROJECT_DIR$/js/base.js">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="134"> <state relative-caret-position="335">
<caret line="88" column="15" lean-forward="true" selection-start-line="88" selection-start-column="15" selection-end-line="88" selection-end-column="15" /> <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> <folding />
<element signature="e#925#1304#0" expanded="false" />
<element signature="e#2790#4968#0" expanded="false" />
</folding>
</state> </state>
</provider> </provider>
</entry> </entry>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment