|
@@ -35,12 +35,11 @@ var closeYy = function (){
|
|
|
modalZz.style.display = 'none'
|
|
|
}
|
|
|
window.onload = function(){
|
|
|
- getActivityData() // 获取活动信息
|
|
|
- // 获取活动信息
|
|
|
- function getActivityData(){
|
|
|
- // 获取活动信息 (海报和门店二维码)
|
|
|
+ checkActiveValid()
|
|
|
+ // 校验活动是否还在进行
|
|
|
+ function checkActiveValid(){
|
|
|
$.ajax({
|
|
|
- url: reqUrl + 'active/findActiveAttach/' + activeId,
|
|
|
+ url: reqUrl + 'zycar-mgr/active/checkActiveValid/' + activeId,
|
|
|
type: 'get',
|
|
|
header: { contentType: 'application/json;charset=UTF-8' },
|
|
|
// 设置的是请求参数
|
|
@@ -48,21 +47,20 @@ window.onload = function(){
|
|
|
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(res.data){
|
|
|
+ getActivityData() // 获取活动信息
|
|
|
+ }else{
|
|
|
+ alert('该活动已经结束!')
|
|
|
}
|
|
|
}
|
|
|
- },
|
|
|
+ }
|
|
|
})
|
|
|
}
|
|
|
- // 根据门店id处理对应页面展示
|
|
|
- if(storeId){ // 门店端发布活动会传有门店id参数
|
|
|
- // 获取门店信息
|
|
|
+ // 获取活动信息
|
|
|
+ function getActivityData(){
|
|
|
+ // 获取活动信息 (海报和门店二维码)
|
|
|
$.ajax({
|
|
|
- url: reqUrl + 'cross/store/' + storeId,
|
|
|
+ url: reqUrl + 'active/findActiveAttach/' + activeId,
|
|
|
type: 'get',
|
|
|
header: { contentType: 'application/json;charset=UTF-8' },
|
|
|
// 设置的是请求参数
|
|
@@ -71,16 +69,38 @@ window.onload = function(){
|
|
|
success: function (res) {
|
|
|
if(res.status == 200){
|
|
|
const data = res.data
|
|
|
- store.innerHTML = data.name
|
|
|
- address.innerHTML = data.addrCityName + data.addrDistrictName + data.addrDetail
|
|
|
- tel.innerHTML = data.managerMobile
|
|
|
- companyId = data.companyId
|
|
|
- joinerList(companyId) // 参与人列表数据
|
|
|
+ if(staticHtmlPath){ // 发布
|
|
|
+ const joinerNumVal = parseInt(data.initBuyNum) + parseInt(data.joinerNum)
|
|
|
+ joinerNum.innerHTML = joinerNumVal
|
|
|
+ $('.zy-h5-store-info').show()
|
|
|
+ }
|
|
|
+ // 根据门店id处理对应页面展示
|
|
|
+ if(storeId){ // 门店端发布活动会传有门店id参数
|
|
|
+ // 获取门店信息
|
|
|
+ $.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
|
|
|
+ store.innerHTML = data.name
|
|
|
+ address.innerHTML = data.addrCityName + data.addrDistrictName + data.addrDetail
|
|
|
+ tel.innerHTML = data.managerMobile
|
|
|
+ companyId = data.companyId
|
|
|
+ joinerList(companyId) // 参与人列表数据
|
|
|
+ }
|
|
|
+ },
|
|
|
+ })
|
|
|
+ }else{ // 运营端发布活动无门店id参数
|
|
|
+ joinerList() // 参与人列表数据
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
})
|
|
|
- }else{ // 运营端发布活动无门店id参数
|
|
|
- joinerList() // 参与人列表数据
|
|
|
}
|
|
|
// 打开预约弹框
|
|
|
yuyue.onclick = function(){
|