|
|
@ -1,6 +1,7 @@ |
|
|
let scaleW; |
|
|
let scaleW; |
|
|
|
|
|
|
|
|
function initDate(){ |
|
|
|
|
|
|
|
|
var QMUtil = { |
|
|
|
|
|
initDate: function (){ |
|
|
let date = new Date(); |
|
|
let date = new Date(); |
|
|
let minu = date.getMinutes()>9?date.getMinutes():"0"+date.getMinutes(); |
|
|
let minu = date.getMinutes()>9?date.getMinutes():"0"+date.getMinutes(); |
|
|
let hour = date.getHours()>9?date.getHours():"0"+date.getHours(); |
|
|
let hour = date.getHours()>9?date.getHours():"0"+date.getHours(); |
|
|
@ -34,9 +35,9 @@ function initDate(){ |
|
|
break; |
|
|
break; |
|
|
} |
|
|
} |
|
|
document.getElementById("weekTxt").innerText = weekName; |
|
|
document.getElementById("weekTxt").innerText = weekName; |
|
|
} |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
function onchangeSize(){ |
|
|
|
|
|
|
|
|
onchangeSize: function (){ |
|
|
scaleW = window.innerHeight/(1248/704); |
|
|
scaleW = window.innerHeight/(1248/704); |
|
|
document.getElementById("bg").style.width = scaleW+"px"; |
|
|
document.getElementById("bg").style.width = scaleW+"px"; |
|
|
document.getElementById("txtBg").style.width = scaleW/(1080/540)+"px"; |
|
|
document.getElementById("txtBg").style.width = scaleW/(1080/540)+"px"; |
|
|
@ -49,10 +50,10 @@ function onchangeSize(){ |
|
|
document.getElementById("txtBg").style.bottom = window.innerHeight/(1920/250)+"px"; |
|
|
document.getElementById("txtBg").style.bottom = window.innerHeight/(1920/250)+"px"; |
|
|
document.getElementById("startBnt").style.bottom = window.innerHeight/(1920/130)+"px"; |
|
|
document.getElementById("startBnt").style.bottom = window.innerHeight/(1920/130)+"px"; |
|
|
document.getElementById("stopBnt").style.bottom = window.innerHeight/(1920/125)+"px"; |
|
|
document.getElementById("stopBnt").style.bottom = window.innerHeight/(1920/125)+"px"; |
|
|
} |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
//设置滚动条位置
|
|
|
|
|
|
function setScrollPosition() { |
|
|
|
|
|
|
|
|
//设置滚动条位置
|
|
|
|
|
|
setScrollPosition:function () { |
|
|
setTimeout(()=>{ |
|
|
setTimeout(()=>{ |
|
|
let h0 = document.getElementById("cont").offsetHeight; |
|
|
let h0 = document.getElementById("cont").offsetHeight; |
|
|
let h1 = (window.innerHeight/(1920/1312)-56); |
|
|
let h1 = (window.innerHeight/(1920/1312)-56); |
|
|
@ -63,9 +64,9 @@ function setScrollPosition() { |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
},200); |
|
|
},200); |
|
|
} |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
function addAvdi(){ |
|
|
|
|
|
|
|
|
addAvdi:function (){ |
|
|
let wli = document.createElement("li"); |
|
|
let wli = document.createElement("li"); |
|
|
wli.className = "left" |
|
|
wli.className = "left" |
|
|
wli.innerHTML="<div>更多精彩内容请关注德基广场小程序</div>"; |
|
|
wli.innerHTML="<div>更多精彩内容请关注德基广场小程序</div>"; |
|
|
@ -75,16 +76,16 @@ function addAvdi(){ |
|
|
wli2.innerHTML='<div><img src="./assets/face.svg" width="80" /></div>'; |
|
|
wli2.innerHTML='<div><img src="./assets/face.svg" width="80" /></div>'; |
|
|
document.getElementById("cont").appendChild(wli2); |
|
|
document.getElementById("cont").appendChild(wli2); |
|
|
setScrollPosition(); |
|
|
setScrollPosition(); |
|
|
} |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
function addredHot(){ |
|
|
|
|
|
|
|
|
addredHot:function (){ |
|
|
let aili = document.createElement("li"); |
|
|
let aili = document.createElement("li"); |
|
|
aili.className = "left" |
|
|
aili.className = "left" |
|
|
aili.innerHTML="<span>小德</span>"; |
|
|
aili.innerHTML="<span>小德</span>"; |
|
|
document.getElementById("cont").appendChild(aili); |
|
|
document.getElementById("cont").appendChild(aili); |
|
|
} |
|
|
|
|
|
//活动
|
|
|
|
|
|
function addBackItemAction(obj){ |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
//活动
|
|
|
|
|
|
addBackItemAction:function (obj){ |
|
|
let li = document.createElement("li"); |
|
|
let li = document.createElement("li"); |
|
|
li.className = "left" |
|
|
li.className = "left" |
|
|
document.getElementById("cont").appendChild(li); |
|
|
document.getElementById("cont").appendChild(li); |
|
|
@ -99,9 +100,9 @@ function addBackItemAction(obj){ |
|
|
<span style="color:#000; white-space:nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;display:${dip};">店铺编号: ${obj.shopNum}</span> |
|
|
<span style="color:#000; white-space:nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;display:${dip};">店铺编号: ${obj.shopNum}</span> |
|
|
<span style="color:#000; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: ${num};line-clamp: ${num};-webkit-box-orient: vertical;">${obj.intro}</span> |
|
|
<span style="color:#000; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: ${num};line-clamp: ${num};-webkit-box-orient: vertical;">${obj.intro}</span> |
|
|
</div>`; |
|
|
</div>`; |
|
|
} |
|
|
|
|
|
//文本
|
|
|
|
|
|
function addBackItemText(msg, idName="", isTTS=true){ |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
//文本
|
|
|
|
|
|
addBackItemText:function (msg, idName="", isTTS=true){ |
|
|
let li = document.createElement("li"); |
|
|
let li = document.createElement("li"); |
|
|
li.id = idName |
|
|
li.id = idName |
|
|
li.className = "left" |
|
|
li.className = "left" |
|
|
@ -120,24 +121,24 @@ function addBackItemText(msg, idName="", isTTS=true){ |
|
|
window.isplayHello=false; |
|
|
window.isplayHello=false; |
|
|
startTTS(div.innerText); |
|
|
startTTS(div.innerText); |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
//单图片
|
|
|
|
|
|
function addItemImg(imgUrl){ |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
//单图片
|
|
|
|
|
|
addItemImg:function (imgUrl){ |
|
|
let li_img = document.createElement("li"); |
|
|
let li_img = document.createElement("li"); |
|
|
li_img.className = "left" |
|
|
li_img.className = "left" |
|
|
document.getElementById("cont").appendChild(li_img); |
|
|
document.getElementById("cont").appendChild(li_img); |
|
|
let w = (scaleW/(1080/535)); |
|
|
let w = (scaleW/(1080/535)); |
|
|
li_img.innerHTML = `<img width="${w}" src="${imgUrl}" />`; |
|
|
li_img.innerHTML = `<img width="${w}" src="${imgUrl}" />`; |
|
|
} |
|
|
|
|
|
//单图片
|
|
|
|
|
|
function addItemSmallImg(imgUrl){ |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
//单图片
|
|
|
|
|
|
addItemSmallImg:function (imgUrl){ |
|
|
let li_img = document.createElement("li"); |
|
|
let li_img = document.createElement("li"); |
|
|
li_img.className = "left" |
|
|
li_img.className = "left" |
|
|
document.getElementById("cont").appendChild(li_img); |
|
|
document.getElementById("cont").appendChild(li_img); |
|
|
let w = (scaleW/(1080/200)); |
|
|
let w = (scaleW/(1080/200)); |
|
|
li_img.innerHTML = `<img width="${w}" src="${imgUrl}" />`; |
|
|
li_img.innerHTML = `<img width="${w}" src="${imgUrl}" />`; |
|
|
} |
|
|
|
|
|
function addItemBigImg(imgUrl, videoUrl, clickFun){ |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
addItemBigImg:function (imgUrl, videoUrl, clickFun){ |
|
|
let li_img = document.createElement("img"); |
|
|
let li_img = document.createElement("img"); |
|
|
document.getElementById("cont").appendChild(li_img); |
|
|
document.getElementById("cont").appendChild(li_img); |
|
|
let w = (scaleW/(1080/535)); |
|
|
let w = (scaleW/(1080/535)); |
|
|
@ -146,26 +147,25 @@ function addItemBigImg(imgUrl, videoUrl, clickFun){ |
|
|
li_img.src = imgUrl; |
|
|
li_img.src = imgUrl; |
|
|
li_img.width = w; |
|
|
li_img.width = w; |
|
|
li_img.dataset.video = videoUrl; |
|
|
li_img.dataset.video = videoUrl; |
|
|
if(clickFun){ |
|
|
|
|
|
|
|
|
if(videoUrl && clickFun){ |
|
|
li_img.addEventListener("click", clickFun); |
|
|
li_img.addEventListener("click", clickFun); |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
function addClickItemImg(div,url,popUrl,width,height,clickFun){ |
|
|
|
|
|
|
|
|
addClickItemImg:function (div,url,popUrl,width,height,clickFun){ |
|
|
let img = document.createElement("img"); |
|
|
let img = document.createElement("img"); |
|
|
img.className = "scroll-img"; |
|
|
img.className = "scroll-img"; |
|
|
img.width = width; |
|
|
img.width = width; |
|
|
img.height = height; |
|
|
img.height = height; |
|
|
img.src = url; |
|
|
img.src = url; |
|
|
img.dataset.pop = popUrl; |
|
|
img.dataset.pop = popUrl; |
|
|
if(clickFun){ |
|
|
|
|
|
|
|
|
if(popUrl && clickFun){ |
|
|
img.addEventListener("click", clickFun); |
|
|
img.addEventListener("click", clickFun); |
|
|
} |
|
|
} |
|
|
div.appendChild(img); |
|
|
div.appendChild(img); |
|
|
} |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
function addWrapper(){ |
|
|
|
|
|
|
|
|
addWrapper:function (){ |
|
|
let li = document.createElement("li"); |
|
|
let li = document.createElement("li"); |
|
|
document.getElementById("cont").appendChild(li); |
|
|
document.getElementById("cont").appendChild(li); |
|
|
li.className = "scroll-container"; |
|
|
li.className = "scroll-container"; |
|
|
@ -173,47 +173,12 @@ function addWrapper(){ |
|
|
wrapper.className="scroll-wrapper"; |
|
|
wrapper.className="scroll-wrapper"; |
|
|
li.appendChild(wrapper); |
|
|
li.appendChild(wrapper); |
|
|
return wrapper; |
|
|
return wrapper; |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function requestNoJM (params) { |
|
|
|
|
|
let xmlhttp = new XMLHttpRequest(); |
|
|
|
|
|
xmlhttp.onreadystatechange = function () { |
|
|
|
|
|
if (xmlhttp.readyState === 4 && xmlhttp.status === 200) { |
|
|
|
|
|
let jsonObject; |
|
|
|
|
|
try { |
|
|
|
|
|
jsonObject = JSON.parse(xmlhttp.responseText); |
|
|
|
|
|
} catch (e) { |
|
|
|
|
|
params.fail(); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
if (jsonObject.code == "200") { |
|
|
|
|
|
params.success(jsonObject); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
if (xmlhttp.readyState === 4 && (xmlhttp.status === 404 || xmlhttp.status === 405)) { |
|
|
|
|
|
params.fail(); |
|
|
|
|
|
} |
|
|
|
|
|
}; |
|
|
|
|
|
xmlhttp.onerror = function (e) { |
|
|
|
|
|
params.fail(); |
|
|
|
|
|
}; |
|
|
|
|
|
xmlhttp.open('GET', params.url, true); |
|
|
|
|
|
xmlhttp.setRequestHeader("Content-type", "application/json"); |
|
|
|
|
|
xmlhttp.send(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
var config = { |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
config:{ |
|
|
"APPID":"5c2055f8", |
|
|
"APPID":"5c2055f8", |
|
|
"API_SECRET":"2bc7168506a38cf1a7a52fb3ba63d873", |
|
|
"API_SECRET":"2bc7168506a38cf1a7a52fb3ba63d873", |
|
|
"API_KEY":"2d1e9e5604d66089bda42ff4797201c1" |
|
|
"API_KEY":"2d1e9e5604d66089bda42ff4797201c1" |
|
|
} |
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
export {initDate,onchangeSize,setScrollPosition,addBackItemText,addItemImg,addWrapper,addClickItemImg,addAvdi,addItemSmallImg,addItemBigImg,addredHot,addBackItemAction, config} |
|
|
|
|
|
//
|
|
|
|
|
|
// requestNoJM({
|
|
|
|
|
|
// url: 'https://saas.1000my.com/Api/System/Login?key='+param,
|
|
|
|
|
|
// success: (res) => {
|
|
|
|
|
|
// console.log(res);
|
|
|
|
|
|
// },
|
|
|
|
|
|
// fail: () => {}
|
|
|
|
|
|
// })
|
|
|
|
|
|
|
|
|
export default QMUtil; |
|
|
|