Commit 8edc9470 by Sweet Zhang

双十一活动

parent 2e858878
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/.tmp" />
<excludeFolder url="file://$MODULE_DIR$/temp" />
<excludeFolder url="file://$MODULE_DIR$/tmp" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
\ No newline at end of file
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="TsLint" enabled="true" level="ERROR" enabled_by_default="true" />
</profile>
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JsFlowSettings">
<service-enabled>false</service-enabled>
<exe-path />
<annotation-enable>false</annotation-enable>
<other-services-enabled>false</other-services-enabled>
</component>
<component name="ProjectInspectionProfilesVisibleTreeState">
<entry key="Project Default">
<profile-state>
<expanded-state>
<State>
<id />
</State>
</expanded-state>
<selected-state>
<State>
<id>TypeScript</id>
</State>
</selected-state>
</profile-state>
</entry>
</component>
<component name="masterDetails">
<states>
<state key="ScopeChooserConfigurable.UI">
<settings>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
</states>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/campaign.iml" filepath="$PROJECT_DIR$/.idea/campaign.iml" />
</modules>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/.tmp" />
<excludeFolder url="file://$MODULE_DIR$/temp" />
<excludeFolder url="file://$MODULE_DIR$/tmp" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
\ No newline at end of file
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
</profile>
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES6" />
</component>
<component name="JsFlowSettings">
<service-enabled>false</service-enabled>
<exe-path />
<annotation-enable>false</annotation-enable>
<other-services-enabled>false</other-services-enabled>
</component>
<component name="ProjectInspectionProfilesVisibleTreeState">
<entry key="Project Default">
<profile-state>
<expanded-state>
<State>
<id />
</State>
</expanded-state>
<selected-state>
<State>
<id>TypeScript</id>
</State>
</selected-state>
</profile-state>
</entry>
</component>
<component name="masterDetails">
<states>
<state key="ScopeChooserConfigurable.UI">
<settings>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
</states>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/consulting.iml" filepath="$PROJECT_DIR$/.idea/consulting.iml" />
</modules>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectTasksOptions" suppressed-tasks="Babel" />
</project>
\ No newline at end of file
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">
<title>银盾双十一狂欢节</title>
<link rel="stylesheet" href="./css/style.css"/>
<!--Shortcut icon-->
<link rel="shortcut icon" href="https://www.ydinsurance.cn/wp-content/uploads/2018/04/favicon.gif"/>
</head>
<body>
<!--头部-->
<section id="header">
<img src="./images/banner.jpg" alt="">
<h4>银盾保险送你一份2019民宿主人保障计划</h4>
</section>
<!--头部END-->
<!--手机号注册-->
<section id="registerContent">
<div class="inputGroup">
<input type="tel" placeholder="请输入手机号码" maxlength="11" id="loginPhone">
<div class="verifyCode">
<input type="tel" placeholder="请输入短信验证码" maxlength="4" id="code">
<button id="loginCodeBtn">获取验证码</button>
</div>
</div>
<div class="registerBtn">
<button id="register">立即体验</button>
</div>
</section>
<!--手机号注册END-->
<!--银盾介绍-->
<section id="ydintroContent">
<h4>银盾保险-用户信赖选择</h4>
<ul>
<li>
<div>安心</div>
<div>优选和定制保险产品</div>
</li>
<li>
<div>创新</div>
<div>创新技术和新的渠道模式</div>
</li>
<li>
<div>专业</div>
<div>提供综合风险咨询和服务</div>
</li>
</ul>
</section>
<!--银盾介绍END-->
<!--民宿无忧保介绍-->
<section id="productIntroContent">
<h4>民宿无忧保-专为民宿主人量身打造</h4>
<div>
<img src="https://ajb-images.oss-cn-shanghai-finance-1-pub.aliyuncs.com/12/381-383/381-383_1.jpg"
alt="民宿无忧保-银盾保险">
</div>
</section>
<!--民宿无忧保介绍END-->
<!--注册成功-->
<div id="registerModal">
<div class="registerContent">
<div class="iconBox">
<svg t="1573107665177" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
p-id="2053" width="80" height="80">
<path d="M822.811993 824.617989c-83.075838 81.99224-188.546032 124.613757-316.049383 127.86455-122.085362-3.250794-223.943563-45.87231-305.935802-127.86455s-124.613757-184.21164-127.86455-305.935802c3.250794-127.503351 45.87231-232.973545 127.86455-316.049383 81.99224-83.075838 184.21164-126.058554 305.935802-129.309347 127.503351 3.250794 232.973545 46.23351 316.049383 129.309347 83.075838 83.075838 126.058554 188.546032 129.309347 316.049383C949.231746 640.406349 905.887831 742.62575 822.811993 824.617989zM432.716755 684.111464c3.973192 3.973192 8.307584 5.779189 13.364374 6.140388 5.05679 0.361199 9.752381-1.444797 13.364374-5.417989l292.571429-287.514638c3.973192-3.973192 5.779189-8.307584 5.779189-13.364374 0-5.05679-1.805996-9.752381-5.779189-13.364374l1.805996 1.805996c-3.973192-3.973192-8.668783-5.779189-14.086772-6.140388-5.417989-0.361199-10.47478 1.444797-14.809171 5.417989l-264.397884 220.33157c-3.973192 3.250794-8.668783 4.695591-14.447972 4.695591-5.779189 0-10.835979-1.444797-15.53157-3.973192l-94.273016-72.962257c-4.334392-3.250794-9.391182-4.334392-14.447972-3.973192s-9.391182 3.250794-12.641975 7.585185l-2.889594 3.973192c-3.250794 4.334392-4.334392 9.391182-3.973192 14.809171 0.722399 5.417989 2.528395 10.11358 5.779189 14.086772L432.716755 684.111464z"
p-id="2054" fill="#07c160"></path>
</svg>
</div>
<h3>登录成功</h3>
<div style="margin:20px 0;font-weight: bold">银盾保险 赢家后盾</div>
<div class="goBuy">购买即可立即抽奖</div>
</div>
<div class="closeIcon">X</div>
</div>
<!--注册成功END-->
<script src="https://res2.wx.qq.com/open/js/jweixin-1.4.0.js "></script>
<script src="./js/jquery.min.js"></script>
<script src="js/layer.js"></script>
<script src="js/base.js"></script>
<script>
var _hmt = _hmt || [];
(function () {
const host = window.location.host;
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?36b1eb7eec3b5dac9f97d887092b5b27";
if (host == 'www.ydinsurance.cn') {
hm.src = "https://hm.baidu.com/hm.js?73a2215476525c6142927963135662e0";
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
</body>
</html>
\ No newline at end of file
/*! layer mobile-v2.0 弹层组件移动版 License LGPL http://layer.layui.com/mobile By 贤心 */
;!function(a){"use strict";var b=document,c="querySelectorAll",d="getElementsByClassName",e=function(a){return b[c](a)},f={type:0,shade:!0,shadeClose:!0,fixed:!0,anim:"scale"},g={extend:function(a){var b=JSON.parse(JSON.stringify(f));for(var c in a)b[c]=a[c];return b},timer:{},end:{}};g.touch=function(a,b){a.addEventListener("click",function(a){b.call(this,a)},!1)};var h=0,i=["layui-m-layer"],j=function(a){var b=this;b.config=g.extend(a),b.view()};j.prototype.view=function(){var a=this,c=a.config,f=b.createElement("div");a.id=f.id=i[0]+h,f.setAttribute("class",i[0]+" "+i[0]+(c.type||0)),f.setAttribute("index",h);var g=function(){var a="object"==typeof c.title;return c.title?'<h3 style="'+(a?c.title[1]:"")+'">'+(a?c.title[0]:c.title)+"</h3>":""}(),j=function(){"string"==typeof c.btn&&(c.btn=[c.btn]);var a,b=(c.btn||[]).length;return 0!==b&&c.btn?(a='<span yes type="1">'+c.btn[0]+"</span>",2===b&&(a='<span no type="0">'+c.btn[1]+"</span>"+a),'<div class="layui-m-layerbtn">'+a+"</div>"):""}();if(c.fixed||(c.top=c.hasOwnProperty("top")?c.top:100,c.style=c.style||"",c.style+=" top:"+(b.body.scrollTop+c.top)+"px"),2===c.type&&(c.content='<i></i><i class="layui-m-layerload"></i><i></i><p>'+(c.content||"")+"</p>"),c.skin&&(c.anim="up"),"msg"===c.skin&&(c.shade=!1),f.innerHTML=(c.shade?"<div "+("string"==typeof c.shade?'style="'+c.shade+'"':"")+' class="layui-m-layershade"></div>':"")+'<div class="layui-m-layermain" '+(c.fixed?"":'style="position:static;"')+'><div class="layui-m-layersection"><div class="layui-m-layerchild '+(c.skin?"layui-m-layer-"+c.skin+" ":"")+(c.className?c.className:"")+" "+(c.anim?"layui-m-anim-"+c.anim:"")+'" '+(c.style?'style="'+c.style+'"':"")+">"+g+'<div class="layui-m-layercont">'+c.content+"</div>"+j+"</div></div></div>",!c.type||2===c.type){var k=b[d](i[0]+c.type),l=k.length;l>=1&&layer.close(k[0].getAttribute("index"))}document.body.appendChild(f);var m=a.elem=e("#"+a.id)[0];c.success&&c.success(m),a.index=h++,a.action(c,m)},j.prototype.action=function(a,b){var c=this;a.time&&(g.timer[c.index]=setTimeout(function(){layer.close(c.index)},1e3*a.time));var e=function(){var b=this.getAttribute("type");0==b?(a.no&&a.no(),layer.close(c.index)):a.yes?a.yes(c.index):layer.close(c.index)};if(a.btn)for(var f=b[d]("layui-m-layerbtn")[0].children,h=f.length,i=0;h>i;i++)g.touch(f[i],e);if(a.shade&&a.shadeClose){var j=b[d]("layui-m-layershade")[0];g.touch(j,function(){layer.close(c.index,a.end)})}a.end&&(g.end[c.index]=a.end)},a.layer={v:"2.0",index:h,open:function(a){var b=new j(a||{});return b.index},close:function(a){var c=e("#"+i[0]+a)[0];c&&(c.innerHTML="",b.body.removeChild(c),clearTimeout(g.timer[a]),delete g.timer[a],"function"==typeof g.end[a]&&g.end[a](),delete g.end[a])},closeAll:function(){for(var a=b[d](i[0]),c=0,e=a.length;e>c;c++)layer.close(0|a[0].getAttribute("index"))}},"function"==typeof define?define(function(){return layer}):function(){var a=document.scripts,c=a[a.length-1],d=c.src,e=d.substring(0,d.lastIndexOf("/")+1);c.getAttribute("merge")||document.head.appendChild(function(){var a=b.createElement("link");return a.href=e+"need/layer.css?2.0",a.type="text/css",a.rel="styleSheet",a.id="layermcss",a}())}()}(window);
\ No newline at end of file
.layui-m-layer{position:relative;z-index:19891014}.layui-m-layer *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.layui-m-layermain,.layui-m-layershade{position:fixed;left:0;top:0;width:100%;height:100%}.layui-m-layershade{background-color:rgba(0,0,0,.7);pointer-events:auto}.layui-m-layermain{display:table;font-family:Helvetica,arial,sans-serif;pointer-events:none}.layui-m-layermain .layui-m-layersection{display:table-cell;vertical-align:middle;text-align:center}.layui-m-layerchild{position:relative;display:inline-block;text-align:left;background-color:#fff;font-size:14px;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.1);pointer-events:auto;-webkit-overflow-scrolling:touch;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes layui-m-anim-scale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes layui-m-anim-scale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.layui-m-anim-scale{animation-name:layui-m-anim-scale;-webkit-animation-name:layui-m-anim-scale}@-webkit-keyframes layui-m-anim-up{0%{opacity:0;-webkit-transform:translateY(800px);transform:translateY(800px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes layui-m-anim-up{0%{opacity:0;-webkit-transform:translateY(800px);transform:translateY(800px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.layui-m-anim-up{-webkit-animation-name:layui-m-anim-up;animation-name:layui-m-anim-up}.layui-m-layer0 .layui-m-layerchild{width:90%;max-width:640px}.layui-m-layer1 .layui-m-layerchild{border:none;border-radius:0}.layui-m-layer2 .layui-m-layerchild{width:auto;max-width:260px;min-width:40px;border:none;background:0 0;box-shadow:none;color:#fff}.layui-m-layerchild h3{padding:0 10px;height:60px;line-height:60px;font-size:16px;font-weight:400;border-radius:5px 5px 0 0;text-align:center}.layui-m-layerbtn span,.layui-m-layerchild h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-m-layercont{padding:50px 30px;line-height:22px;text-align:center}.layui-m-layer1 .layui-m-layercont{padding:0;text-align:left}.layui-m-layer2 .layui-m-layercont{text-align:center;padding:0;line-height:0}.layui-m-layer2 .layui-m-layercont i{width:25px;height:25px;margin-left:8px;display:inline-block;background-color:#fff;border-radius:100%;-webkit-animation:layui-m-anim-loading 1.4s infinite ease-in-out;animation:layui-m-anim-loading 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.layui-m-layerbtn,.layui-m-layerbtn span{position:relative;text-align:center;border-radius:0 0 5px 5px}.layui-m-layer2 .layui-m-layercont p{margin-top:20px}@-webkit-keyframes layui-m-anim-loading{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes layui-m-anim-loading{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.layui-m-layer2 .layui-m-layercont i:first-child{margin-left:0;-webkit-animation-delay:-.32s;animation-delay:-.32s}.layui-m-layer2 .layui-m-layercont i.layui-m-layerload{-webkit-animation-delay:-.16s;animation-delay:-.16s}.layui-m-layer2 .layui-m-layercont>div{line-height:22px;padding-top:7px;margin-bottom:20px;font-size:14px}.layui-m-layerbtn{display:box;display:-moz-box;display:-webkit-box;width:100%;height:50px;line-height:50px;font-size:0;border-top:1px solid #D0D0D0;background-color:#F2F2F2}.layui-m-layerbtn span{display:block;-moz-box-flex:1;box-flex:1;-webkit-box-flex:1;font-size:14px;cursor:pointer}.layui-m-layerbtn span[yes]{color:#40AFFE}.layui-m-layerbtn span[no]{border-right:1px solid #D0D0D0;border-radius:0 0 0 5px}.layui-m-layerbtn span:active{background-color:#F6F6F6}.layui-m-layerend{position:absolute;right:7px;top:10px;width:30px;height:30px;border:0;font-weight:400;background:0 0;cursor:pointer;-webkit-appearance:none;font-size:30px}.layui-m-layerend::after,.layui-m-layerend::before{position:absolute;left:5px;top:15px;content:'';width:18px;height:1px;background-color:#999;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-radius:3px}.layui-m-layerend::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}body .layui-m-layer .layui-m-layer-footer{position:fixed;width:95%;max-width:100%;margin:0 auto;left:0;right:0;bottom:10px;background:0 0}.layui-m-layer-footer .layui-m-layercont{padding:20px;border-radius:5px 5px 0 0;background-color:rgba(255,255,255,.8)}.layui-m-layer-footer .layui-m-layerbtn{display:block;height:auto;background:0 0;border-top:none}.layui-m-layer-footer .layui-m-layerbtn span{background-color:rgba(255,255,255,.8)}.layui-m-layer-footer .layui-m-layerbtn span[no]{color:#FD482C;border-top:1px solid #c2c2c2;border-radius:0 0 5px 5px}.layui-m-layer-footer .layui-m-layerbtn span[yes]{margin-top:10px;border-radius:5px}body .layui-m-layer .layui-m-layer-msg{width:auto;max-width:90%;margin:0 auto;bottom:-150px;background-color:rgba(0,0,0,.7);color:#fff}.layui-m-layer-msg .layui-m-layercont{padding:10px 20px}
\ No newline at end of file
......@@ -18,8 +18,8 @@
<file leaf-file-name="index.html" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/index.html">
<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" />
<state relative-caret-position="1586">
<caret line="148" column="29" lean-forward="false" selection-start-line="148" selection-start-column="29" selection-end-line="148" selection-end-column="29" />
<folding />
</state>
</provider>
......@@ -28,9 +28,19 @@
<file leaf-file-name="twoCampain.js" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/layer/twoCampain.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="186">
<caret line="508" column="24" lean-forward="true" selection-start-line="508" selection-start-column="24" selection-end-line="508" selection-end-column="24" />
<folding />
<state relative-caret-position="52">
<caret line="2" column="3" lean-forward="true" selection-start-line="2" selection-start-column="3" selection-end-line="2" selection-end-column="3" />
<folding>
<element signature="e#2713#9758#0" expanded="false" />
<element signature="e#9812#10116#0" expanded="false" />
<element signature="e#10184#10440#0" expanded="false" />
<element signature="e#10556#10587#0" expanded="false" />
<element signature="e#11866#14423#0" expanded="false" />
<element signature="e#14473#14879#0" expanded="false" />
<element signature="e#15446#15929#0" expanded="false" />
<element signature="e#15970#16676#0" expanded="false" />
<element signature="e#16725#19467#0" expanded="false" />
</folding>
</state>
</provider>
</entry>
......@@ -41,6 +51,8 @@
<findStrings>
<find>mdev</find>
<find>mstage</find>
<find>endDate</find>
<find>ajax</find>
</findStrings>
<replaceStrings>
<replace>mstage</replace>
......@@ -51,6 +63,7 @@
<option name="CHANGED_PATHS">
<list>
<option value="$PROJECT_DIR$/layer/twoCampain.js" />
<option value="$PROJECT_DIR$/index.html" />
</list>
</option>
</component>
......@@ -61,7 +74,7 @@
<sorting>DEFINITION_ORDER</sorting>
</component>
<component name="ProjectFrameBounds">
<option name="x" value="-8" />
<option name="x" value="1912" />
<option name="y" value="-8" />
<option name="width" value="1936" />
<option name="height" value="1056" />
......@@ -81,6 +94,7 @@
<foldersAlwaysOnTop value="true" />
</navigator>
<panes>
<pane id="Scratches" />
<pane id="ProjectPane">
<subPane>
<PATH>
......@@ -96,7 +110,6 @@
</subPane>
</pane>
<pane id="Scope" />
<pane id="Scratches" />
</panes>
</component>
<component name="PropertiesComponent">
......@@ -136,14 +149,15 @@
<updated>1557991454796</updated>
<workItem from="1557991456214" duration="82000" />
<workItem from="1558012066343" duration="117000" />
<workItem from="1572339020542" duration="2379000" />
</task>
<servers />
</component>
<component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="199000" />
<option name="totallyTimeSpent" value="2578000" />
</component>
<component name="ToolWindowManager">
<frame x="-8" y="-8" width="1936" height="1056" extended-state="6" />
<frame x="1912" y="-8" width="1936" height="1056" extended-state="6" />
<editor active="true" />
<layout>
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.1391671" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
......@@ -171,7 +185,9 @@
<option name="myLimit" value="2678400000" />
</component>
<component name="XDebuggerManager">
<breakpoint-manager />
<breakpoint-manager>
<option name="time" value="1" />
</breakpoint-manager>
<watches-manager />
</component>
<component name="editorHistoryManager">
......@@ -187,7 +203,17 @@
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="13208">
<caret line="508" column="24" lean-forward="true" selection-start-line="508" selection-start-column="24" selection-end-line="508" selection-end-column="24" />
<folding />
<folding>
<element signature="e#2713#9758#0" expanded="false" />
<element signature="e#9812#10116#0" expanded="false" />
<element signature="e#10184#10440#0" expanded="false" />
<element signature="e#10556#10587#0" expanded="false" />
<element signature="e#11866#14423#0" expanded="false" />
<element signature="e#14473#14879#0" expanded="false" />
<element signature="e#15446#15929#0" expanded="false" />
<element signature="e#15970#16676#0" expanded="false" />
<element signature="e#16725#19467#0" expanded="false" />
</folding>
</state>
</provider>
</entry>
......@@ -201,11 +227,47 @@
</entry>
<entry file="file://$PROJECT_DIR$/layer/twoCampain.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="186">
<state relative-caret-position="13208">
<caret line="508" column="24" lean-forward="true" selection-start-line="508" selection-start-column="24" selection-end-line="508" selection-end-column="24" />
<folding>
<element signature="e#2713#9758#0" expanded="false" />
<element signature="e#9812#10116#0" expanded="false" />
<element signature="e#10184#10440#0" expanded="false" />
<element signature="e#10556#10587#0" expanded="false" />
<element signature="e#11866#14423#0" expanded="false" />
<element signature="e#14473#14879#0" expanded="false" />
<element signature="e#15446#15929#0" expanded="false" />
<element signature="e#15970#16676#0" expanded="false" />
<element signature="e#16725#19467#0" expanded="false" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/index.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1586">
<caret line="148" column="29" lean-forward="false" selection-start-line="148" selection-start-column="29" selection-end-line="148" selection-end-column="29" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/layer/twoCampain.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="52">
<caret line="2" column="3" lean-forward="true" selection-start-line="2" selection-start-column="3" selection-end-line="2" selection-end-column="3" />
<folding>
<element signature="e#2713#9758#0" expanded="false" />
<element signature="e#9812#10116#0" expanded="false" />
<element signature="e#10184#10440#0" expanded="false" />
<element signature="e#10556#10587#0" expanded="false" />
<element signature="e#11866#14423#0" expanded="false" />
<element signature="e#14473#14879#0" expanded="false" />
<element signature="e#15446#15929#0" expanded="false" />
<element signature="e#15970#16676#0" expanded="false" />
<element signature="e#16725#19467#0" expanded="false" />
</folding>
</state>
</provider>
</entry>
</component>
</project>
\ No newline at end of file
......@@ -2,7 +2,7 @@
* Created by Jerold Chen on 2018/4/17.
*/
$(function () {
var api = 'https://mdev.zuihuibi.cn/api';
var wrapHeight = $(document).height();
var checkType = null;
$('body').css("height", wrapHeight - 20);
......@@ -14,7 +14,7 @@ $(function () {
laydate.render({
elem: '#startDate',
format: 'yyyy-MM-dd',
min: getNowFormatDate(),
min: dateAddDays(new Date(), 2),
showBottom: false,
done: function (value, date, endDate) {
// console.log(value); //得到日期生成的值,如:2017-08-18
......@@ -29,11 +29,11 @@ $(function () {
$.ajax({
type: "post",
contentType: 'application/json;charset=UTF-8',
url: "https://m.zuihuibi.cn/api/authorize/checkToken",
url: api + "/authorize/checkToken",
dataType: "json",
async: false,
data: JSON.stringify(objParams),
beforeSend: function(request) {
beforeSend: function (request) {
request.setRequestHeader("X-Authorization", localStorage.getItem('token'));
},
success: function (data) {
......@@ -60,9 +60,9 @@ $(function () {
type: 'POST',
contentType: 'application/json;charset=UTF-8',
dataType: 'json',
url: "https://m.zuihuibi.cn/api/promotion/campaignQry",
url: api + "/promotion/campaignQry",
data: JSON.stringify(cmpaignData),
beforeSend: function(request) {
beforeSend: function (request) {
request.setRequestHeader("X-Authorization", localStorage.getItem('token'));
},
success: function (d) {
......@@ -80,8 +80,8 @@ $(function () {
}
});
// 设置初始日期
$("#startDate").val(getNowFormatDate());
$("#endDate").html(getThreeFormatDate());
$("#startDate").val(dateAddDays(new Date(), 2));
$("#endDate").html(dateAddDays($("#startDate").val(), 1));
var flag = true;
// 保存
$("#btnSave").click(function () {
......@@ -263,9 +263,9 @@ $(function () {
type: 'POST',
contentType: 'application/json;charset=UTF-8',
dataType: 'json',
url: "https://m.zuihuibi.cn/api/promotion/questionnaireSave",
url: api + "/promotion/questionnaireSave",
data: JSON.stringify(saveData),
beforeSend: function(request) {
beforeSend: function (request) {
request.setRequestHeader("X-Authorization", localStorage.getItem('token'));
},
success: function (data) {
......@@ -325,11 +325,11 @@ $(function () {
$.ajax({
type: "post",
contentType: 'application/json;charset=UTF-8',
url: "https://m.zuihuibi.cn/api/wxConfig",
url: api + "/wxConfig",
dataType: "json",
async: false,
data: JSON.stringify(objDate),
beforeSend: function(request) {
beforeSend: function (request) {
request.setRequestHeader("X-Authorization", localStorage.getItem('token'));
},
success: function (res) {
......@@ -445,50 +445,22 @@ $(function () {
return value;
}
// 获取当前日期+2天
function getNowFormatDate() {
var date = new Date();
var seperator1 = "-";
var year = date.getFullYear();
var month = date.getMonth() + 1;
var strDate = date.getDate() + 2;
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 0 && strDate <= 9) {
strDate = "0" + strDate;
}
var currentdate = year + seperator1 + month + seperator1 + strDate;
return currentdate;
}
// 获取当前日期+3天
function getThreeFormatDate() {
var date = new Date();
var seperator1 = "-";
var year = date.getFullYear();
var month = date.getMonth() + 1;
var strDate = date.getDate() + 3;
// 获取日期追加天数
function dateAddDays(dataStr, dayCount) {
(isdate = new Date(dataStr)).setDate(new Date(dataStr).getDate() + dayCount);
var year = isdate.getFullYear();
var month = isdate.getMonth() + 1;
var strDate = isdate.getDate();
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 0 && strDate <= 9) {
strDate = "0" + strDate;
}
var currentdate = year + seperator1 + month + seperator1 + strDate;
var currentdate = year + '-' + month + '-' + strDate;
return currentdate;
}
// 获取日期追加一天
function dateAddDays(dataStr, dayCount) {
var strdate = dataStr; //日期字符串
var isdate = new Date(strdate.replace(/-/g, "/")); //把日期字符串转换成日期格式
isdate = new Date((isdate / 1000 + (86400 * dayCount)) * 1000); //日期加1天
var pdate = isdate.getFullYear() + "-" + (isdate.getMonth() + 1) + "-" + (isdate.getDate()); //把日期格式转换成字符串
return pdate;
}
function goPAGE() {
var isPc = '';
if ((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
......@@ -512,11 +484,11 @@ $(function () {
$.ajax({
type: "post",
contentType: 'application/json;charset=UTF-8',
url: "https://m.zuihuibi.cn/api/authorize/obtainToken",
url: api + "/authorize/obtainToken",
dataType: "json",
async: false,
data: JSON.stringify(objParam),
beforeSend: function(request) {
beforeSend: function (request) {
request.setRequestHeader("X-Authorization", localStorage.getItem('token'));
},
success: function (res) {
......@@ -530,8 +502,6 @@ $(function () {
}
// 身份证号码正则
function IdCodeValid(code) {
// 身份证号合法性验证
......
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