Commit a756c433 by Sweet Zhang

双12

parent 4432c3b5
......@@ -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%;
......
......@@ -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">
......
......@@ -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-->
......
......@@ -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.jpg',
imgUrl: 'https://ajb-images.oss-cn-shanghai-finance-1-pub.aliyuncs.com/images/menggo_head.png',
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']
}
}
})
......
......@@ -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="10468000" />
<option name="totallyTimeSpent" value="10493000" />
</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>
......
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