|
@@ -34,7 +34,194 @@ var closeYy = function (){
|
|
|
modal.style.display = 'none'
|
|
|
modalZz.style.display = 'none'
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+function function_name(time,obj) {
|
|
|
+ $.leftTime(time,function(d){
|
|
|
+ if(d.status){
|
|
|
+ var $dateShow1=$(obj);
|
|
|
+ $dateShow1.find(".d").html(d.d);
|
|
|
+ $dateShow1.find(".h").html(d.h);
|
|
|
+ $dateShow1.find(".m").html(d.m);
|
|
|
+ $dateShow1.find(".s").html(d.s);
|
|
|
+
|
|
|
+ if(parseInt(d.d)==0 && parseInt(d.h)==0 && parseInt(d.m)==0 && parseInt(d.s)==0){
|
|
|
+ document.getElementById('zy-h5-bf-bar').innerHTML = '活动已结束'
|
|
|
+ document.getElementById('zy-h5-bf-bar').style.display = 'block'
|
|
|
+ document.getElementById('zy-h5-bf-bar').style.fontSize = '13px'
|
|
|
+ document.getElementById('zy-h5-bf-bar').style.color = '#666'
|
|
|
+ document.getElementById('zy-h5-bf-bar').style.padding = '11px 0'
|
|
|
+ document.getElementById('zy-h5-bf-bar').style.textAlign = 'center'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+function checkActiveValid(){
|
|
|
+ $.ajax({
|
|
|
+ url: reqUrl + 'zycar-mgr/active/checkActiveValid/' + activeId,
|
|
|
+ type: 'get',
|
|
|
+ header: { contentType: 'application/json;charset=UTF-8' },
|
|
|
+
|
|
|
+ data: {},
|
|
|
+ dataType: 'json',
|
|
|
+ success: function (res) {
|
|
|
+ if(res.status == 200){
|
|
|
+ if(res.data){
|
|
|
+ getActivityData()
|
|
|
+ }else{
|
|
|
+ closeLoading()
|
|
|
+ alert('该活动已经结束!')
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+function getActivityData(){
|
|
|
+
|
|
|
+ $.ajax({
|
|
|
+ url: reqUrl + 'active/findActiveAttach/' + activeId,
|
|
|
+ type: 'get',
|
|
|
+ header: { contentType: 'application/json;charset=UTF-8' },
|
|
|
+
|
|
|
+ data: {},
|
|
|
+ dataType: 'json',
|
|
|
+ success: function (res) {
|
|
|
+ if(res.status == 200){
|
|
|
+ const data = res.data
|
|
|
+ if(staticHtmlPath){
|
|
|
+ const joinerNumVal = parseInt(data.initBuyNum) + parseInt(data.joinerNum)
|
|
|
+ joinerNum.innerHTML = joinerNumVal
|
|
|
+ $('.zy-h5-store-info').show()
|
|
|
+ }
|
|
|
+
|
|
|
+ if(storeId){
|
|
|
+
|
|
|
+ $.ajax({
|
|
|
+ url: reqUrl + 'cross/store/' + storeId,
|
|
|
+ type: 'get',
|
|
|
+ header: { contentType: 'application/json;charset=UTF-8' },
|
|
|
+
|
|
|
+ data: {},
|
|
|
+ dataType: 'json',
|
|
|
+ success: function (result) {
|
|
|
+ if(result.status == 200){
|
|
|
+ const data = result.data
|
|
|
+ storeHead.innerHTML = data.name || ''
|
|
|
+ store.innerHTML = data.name || ''
|
|
|
+ let addrCityName = data.addrCityName || ''
|
|
|
+ let addrDistrictName = data.addrDistrictName || ''
|
|
|
+ let addrDetail = data.addrDetail || ''
|
|
|
+ address.innerHTML = addrCityName + addrDistrictName + addrDetail
|
|
|
+ tel.innerHTML = data.managerMobile
|
|
|
+ document.getElementById("tel-link").href = 'tel:' + data.managerMobile
|
|
|
+ companyId = data.companyId
|
|
|
+ joinerList(companyId)
|
|
|
+ }
|
|
|
+ },
|
|
|
+ })
|
|
|
+ }else{
|
|
|
+ joinerList()
|
|
|
+ }
|
|
|
+ closeLoading()
|
|
|
+ }
|
|
|
+ },
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+function closeLoading(){
|
|
|
+ if(staticHtmlPath){
|
|
|
+
|
|
|
+ document.getElementById('foo').style.display = 'none'
|
|
|
+ modalZz.style.display = 'none'
|
|
|
+
|
|
|
+ if(!browser.versions.weixin){
|
|
|
+ document.querySelector('.zy-h5-bf-bar').style.display = 'none'
|
|
|
+ document.querySelector('.zy-h5-fx-bar').style.display = 'none'
|
|
|
+ }else{
|
|
|
+ document.querySelector('.zy-h5-bf-bar').style.display = 'flex'
|
|
|
+ document.querySelector('.zy-h5-fx-bar').style.display = 'block'
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+function onLoading(){
|
|
|
+
|
|
|
+ document.querySelector('.zy-h5-bf-bar').style.display = 'none'
|
|
|
+ document.querySelector('.zy-h5-fx-bar').style.display = 'none'
|
|
|
+ modalZz.style.display = 'block'
|
|
|
+ var opts = {
|
|
|
+ lines: 9,
|
|
|
+ length: 0,
|
|
|
+ width: 10,
|
|
|
+ radius: 15,
|
|
|
+ corners: 1,
|
|
|
+ rotate: 0,
|
|
|
+ color: '#2979ff',
|
|
|
+ speed: 1,
|
|
|
+ trail: 60,
|
|
|
+ shadow: false,
|
|
|
+ hwaccel: false,
|
|
|
+ className: 'spinner',
|
|
|
+ zIndex: 2e9,
|
|
|
+ top: 'auto',
|
|
|
+ left: 'auto'
|
|
|
+ };
|
|
|
+ var target = document.getElementById('foo');
|
|
|
+ var spinner = new Spinner(opts).spin(target);
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+function getQueryString(name) {
|
|
|
+ let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i")
|
|
|
+ let r = window.location.search.substr(1).match(reg)
|
|
|
+ if (r != null) {
|
|
|
+ return unescape(r[2])
|
|
|
+ }
|
|
|
+ return null
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+function joinerList(companyId){
|
|
|
+ let obj = JSON.stringify({
|
|
|
+ activeId: activeId,
|
|
|
+ tenantId: storeId,
|
|
|
+ companyId: companyId,
|
|
|
+ status: 9
|
|
|
+ })
|
|
|
+
|
|
|
+ $.ajax({
|
|
|
+ url: reqUrl + 'cross/active/joinerByActive/1/1000',
|
|
|
+ type: 'post',
|
|
|
+ contentType: 'application/json;charset=UTF-8',
|
|
|
+
|
|
|
+ data: obj,
|
|
|
+ dataType: 'json',
|
|
|
+ success: function (res) {
|
|
|
+ if(res.status == 200){
|
|
|
+ const data = res.data.list
|
|
|
+ let html = `<div class="kh-list-tr kh-list-tr-head">
|
|
|
+ <div class="kh-list-td">手机号</div>
|
|
|
+ <div class="kh-list-td">报名状态</div>
|
|
|
+ </div>`
|
|
|
+ for(let i = 0; i < data.length; i++){
|
|
|
+ html += `<div class="kh-list-tr kh-list-tr-head">
|
|
|
+ <div class="kh-list-td">${data[i].joinerMobile}</div>
|
|
|
+ <div class="kh-list-td">已报名</div>
|
|
|
+ </div>`
|
|
|
+ }
|
|
|
+ document.getElementById("kh-list").innerHTML = html
|
|
|
+ }
|
|
|
+ },
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
window.onload = function(){
|
|
|
+
|
|
|
+ shareCls.getWxCofing(reqUrl)
|
|
|
+
|
|
|
if(staticHtmlPath){
|
|
|
onLoading()
|
|
|
checkActiveValid()
|
|
@@ -43,142 +230,6 @@ window.onload = function(){
|
|
|
}
|
|
|
|
|
|
function_name($('#dateShow1').data("date"), '#dateShow1')
|
|
|
-
|
|
|
- function function_name(time,obj) {
|
|
|
- $.leftTime(time,function(d){
|
|
|
- if(d.status){
|
|
|
- var $dateShow1=$(obj);
|
|
|
- $dateShow1.find(".d").html(d.d);
|
|
|
- $dateShow1.find(".h").html(d.h);
|
|
|
- $dateShow1.find(".m").html(d.m);
|
|
|
- $dateShow1.find(".s").html(d.s);
|
|
|
-
|
|
|
- if(parseInt(d.d)==0 && parseInt(d.h)==0 && parseInt(d.m)==0 && parseInt(d.s)==0){
|
|
|
- document.getElementById('zy-h5-bf-bar').innerHTML = '活动已结束'
|
|
|
- document.getElementById('zy-h5-bf-bar').style.display = 'block'
|
|
|
- document.getElementById('zy-h5-bf-bar').style.fontSize = '13px'
|
|
|
- document.getElementById('zy-h5-bf-bar').style.color = '#666'
|
|
|
- document.getElementById('zy-h5-bf-bar').style.padding = '11px 0'
|
|
|
- document.getElementById('zy-h5-bf-bar').style.textAlign = 'center'
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
- function checkActiveValid(){
|
|
|
- $.ajax({
|
|
|
- url: reqUrl + 'zycar-mgr/active/checkActiveValid/' + activeId,
|
|
|
- type: 'get',
|
|
|
- header: { contentType: 'application/json;charset=UTF-8' },
|
|
|
-
|
|
|
- data: {},
|
|
|
- dataType: 'json',
|
|
|
- success: function (res) {
|
|
|
- if(res.status == 200){
|
|
|
- if(res.data){
|
|
|
- getActivityData()
|
|
|
- }else{
|
|
|
- closeLoading()
|
|
|
- alert('该活动已经结束!')
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
-
|
|
|
- function getActivityData(){
|
|
|
-
|
|
|
- $.ajax({
|
|
|
- url: reqUrl + 'active/findActiveAttach/' + activeId,
|
|
|
- type: 'get',
|
|
|
- header: { contentType: 'application/json;charset=UTF-8' },
|
|
|
-
|
|
|
- data: {},
|
|
|
- dataType: 'json',
|
|
|
- success: function (res) {
|
|
|
- if(res.status == 200){
|
|
|
- const data = res.data
|
|
|
- if(staticHtmlPath){
|
|
|
- const joinerNumVal = parseInt(data.initBuyNum) + parseInt(data.joinerNum)
|
|
|
- joinerNum.innerHTML = joinerNumVal
|
|
|
- $('.zy-h5-store-info').show()
|
|
|
- }
|
|
|
-
|
|
|
- if(storeId){
|
|
|
-
|
|
|
- $.ajax({
|
|
|
- url: reqUrl + 'cross/store/' + storeId,
|
|
|
- type: 'get',
|
|
|
- header: { contentType: 'application/json;charset=UTF-8' },
|
|
|
-
|
|
|
- data: {},
|
|
|
- dataType: 'json',
|
|
|
- success: function (result) {
|
|
|
- if(result.status == 200){
|
|
|
- const data = result.data
|
|
|
- storeHead.innerHTML = data.name || ''
|
|
|
- store.innerHTML = data.name || ''
|
|
|
- let addrCityName = data.addrCityName || ''
|
|
|
- let addrDistrictName = data.addrDistrictName || ''
|
|
|
- let addrDetail = data.addrDetail || ''
|
|
|
- address.innerHTML = addrCityName + addrDistrictName + addrDetail
|
|
|
- tel.innerHTML = data.managerMobile
|
|
|
- document.getElementById("tel-link").href = 'tel:' + data.managerMobile
|
|
|
- companyId = data.companyId
|
|
|
- joinerList(companyId)
|
|
|
- }
|
|
|
- },
|
|
|
- })
|
|
|
- }else{
|
|
|
- joinerList()
|
|
|
- }
|
|
|
- closeLoading()
|
|
|
- }
|
|
|
- },
|
|
|
- })
|
|
|
- }
|
|
|
-
|
|
|
- function closeLoading(){
|
|
|
- if(staticHtmlPath){
|
|
|
-
|
|
|
- document.getElementById('foo').style.display = 'none'
|
|
|
- modalZz.style.display = 'none'
|
|
|
-
|
|
|
- if(!browser.versions.weixin){
|
|
|
- document.querySelector('.zy-h5-bf-bar').style.display = 'none'
|
|
|
- document.querySelector('.zy-h5-fx-bar').style.display = 'none'
|
|
|
- }else{
|
|
|
- document.querySelector('.zy-h5-bf-bar').style.display = 'flex'
|
|
|
- document.querySelector('.zy-h5-fx-bar').style.display = 'block'
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- function onLoading(){
|
|
|
-
|
|
|
- document.querySelector('.zy-h5-bf-bar').style.display = 'none'
|
|
|
- document.querySelector('.zy-h5-fx-bar').style.display = 'none'
|
|
|
- modalZz.style.display = 'block'
|
|
|
- var opts = {
|
|
|
- lines: 9,
|
|
|
- length: 0,
|
|
|
- width: 10,
|
|
|
- radius: 15,
|
|
|
- corners: 1,
|
|
|
- rotate: 0,
|
|
|
- color: '#2979ff',
|
|
|
- speed: 1,
|
|
|
- trail: 60,
|
|
|
- shadow: false,
|
|
|
- hwaccel: false,
|
|
|
- className: 'spinner',
|
|
|
- zIndex: 2e9,
|
|
|
- top: 'auto',
|
|
|
- left: 'auto'
|
|
|
- };
|
|
|
- var target = document.getElementById('foo');
|
|
|
- var spinner = new Spinner(opts).spin(target);
|
|
|
- }
|
|
|
|
|
|
yuyue.onclick = function(){
|
|
|
modal.style.display = 'block'
|
|
@@ -222,7 +273,7 @@ window.onload = function(){
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
share.onclick = function(){
|
|
|
if(storeId){
|
|
|
window.location.href = 'http://static.chelingzhu.com/active/poster.html?id=' + activeId + '&reqUrl=' + reqUrl + '&orgId=' + storeId
|
|
@@ -231,47 +282,4 @@ window.onload = function(){
|
|
|
}
|
|
|
|
|
|
}
|
|
|
-
|
|
|
- function joinerList(companyId){
|
|
|
- let obj = JSON.stringify({
|
|
|
- activeId: activeId,
|
|
|
- tenantId: storeId,
|
|
|
- companyId: companyId,
|
|
|
- status: 9
|
|
|
- })
|
|
|
-
|
|
|
- $.ajax({
|
|
|
- url: reqUrl + 'cross/active/joinerByActive/1/1000',
|
|
|
- type: 'post',
|
|
|
- contentType: 'application/json;charset=UTF-8',
|
|
|
-
|
|
|
- data: obj,
|
|
|
- dataType: 'json',
|
|
|
- success: function (res) {
|
|
|
- if(res.status == 200){
|
|
|
- const data = res.data.list
|
|
|
- let html = `<div class="kh-list-tr kh-list-tr-head">
|
|
|
- <div class="kh-list-td">手机号</div>
|
|
|
- <div class="kh-list-td">报名状态</div>
|
|
|
- </div>`
|
|
|
- for(let i = 0; i < data.length; i++){
|
|
|
- html += `<div class="kh-list-tr kh-list-tr-head">
|
|
|
- <div class="kh-list-td">${data[i].joinerMobile}</div>
|
|
|
- <div class="kh-list-td">已报名</div>
|
|
|
- </div>`
|
|
|
- }
|
|
|
- document.getElementById("kh-list").innerHTML = html
|
|
|
- }
|
|
|
- },
|
|
|
- })
|
|
|
- }
|
|
|
}
|
|
|
-
|
|
|
-function getQueryString(name) {
|
|
|
- let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i")
|
|
|
- let r = window.location.search.substr(1).match(reg)
|
|
|
- if (r != null) {
|
|
|
- return unescape(r[2])
|
|
|
- }
|
|
|
- return null
|
|
|
-}
|