Browse Source

fix: ci

master
高志龙 1 year ago
parent
commit
5d9bc2dc14
  1. 4
      index.html
  2. 66
      main.js
  3. 142
      package-lock.json
  4. 8
      util.js

4
index.html

@ -53,6 +53,10 @@
<img class="muice" src="./assets/rod.svg" width="54" style="position: absolute; transform: translateX(-27px); left: 50%; top: 34px; "/>
</div>
</div>
<div id="mark" style="width: 100vw;height: 100vh; background:rgba(0,0,0,0.7); position:absolute; top:0px; backdrop-filter:blur(10px); display: none;">
</div>
<script src="/iflyrec/crypto-js.js"></script>
<script src="/iflyrec/index.umd.js"></script>

66
main.js

@ -17,6 +17,7 @@ window.onload = () => {
onchangeSize();
window.addEventListener("resize",onchangeSize);
initDate(); //初始化时间
window.setInterval(initDate,60000);
setScrollPosition(); //自动滚动到底部
document.addEventListener("click",()=>{
window.playOver();
@ -52,10 +53,10 @@ window.audioStart = () => {
// let res = {
// code:200,
// data: {
// "type": "member",
// "type": "video",
// "value": {
// "text":"德基美术馆",
// "content":[{"logo":"/assets/act.png"},{"logo":"/assets/act1.png"},{"logo":"/assets/act2.png"},{"logo":"/assets/act3.png"}]
// "content":[{"logo":"/assets/act.png","video":"/assets/1.mp4"},{"logo":"/assets/act1.png","img":"/assets/video.png"}]
// }
// }
// }
@ -107,16 +108,11 @@ function callBack(str){
}
break;
case "shop" :
try{
if(typeof obj.data.value.length == "number"){
addBackItemText(`${obj.data.value[0].name}位于商场 ${obj.data.value[0].house_number},\n下方为您推荐导航线路`);
addItemImg("./assets/map.png");
}else{
addBackItemText(`${obj.data.value.name}位于商场 ${obj.data.value.house_number},\n下方为您推荐导航线路`);
addItemImg("./assets/map.png");
}
}catch(e){
if(obj.data.value.length !=0){
addBackItemText(`${obj.data.value[0].name}位于商场 ${obj.data.value[0].house_number},\n下方为您推荐导航线路`);
addItemImg("./assets/map.png");
}else{
addBackItemText(`您的问题我还在持续学习中...`);
}
break;
case "facility" :
@ -136,7 +132,7 @@ function callBack(str){
if(obj.data.value.content && obj.data.value.content.length>0){
let div = addWrapper();
obj.data.value.content.forEach((item, index)=>{
addClickItemImg(div, item.logo, 200, 200, null);
addClickItemImg(div, item.logo, "", 200, 200, null);
});
}
break;
@ -151,14 +147,14 @@ function callBack(str){
if(obj.data.value.content && obj.data.value.content.length>0){
let div = addWrapper();
obj.data.value.content.forEach((item)=>{
addClickItemImg(div, item.logo, 165, 120, window.clickCoupon);
addClickItemImg(div, item.logo, item.img, 165, 120, window.clickCoupon);
});
}
break;
case "video" : //视频
addBackItemText(obj.data.value.text);
if(obj.data.value.content && obj.data.value.content.length>0){
addItemBigImg(obj.data.value.content[0].logo, window.clickVideo);
addItemBigImg(obj.data.value.content[0].logo, obj.data.value.content[0].video, window.clickVideo);
}
break;
default :
@ -171,10 +167,37 @@ function callBack(str){
//点击优惠券弹窗
window.clickCoupon = function(event){
console.log(event);
console.log(event.target.dataset.pop);
window.isplayHello = false; //停止播放招呼语音
let mark = document.getElementById("mark");
mark.style.display = "flex";
let video = document.createElement("img");
video.src = event.target.dataset.pop;
video.style.width = "100%";
video.style.margin="auto";
mark.appendChild(video);
mark.addEventListener("click", ()=>{
video.remove();
mark.style.display = "none";
window.isplayHello = true;
})
}
window.clickVideo = function(event){
console.log(event);
console.log(event.target.dataset.video);
window.isplayHello = false; //停止播放招呼语音
let mark = document.getElementById("mark");
mark.style.display = "flex";
let video = document.createElement("video");
video.src = event.target.dataset.video;
video.autoplay = true;
video.style.width = "100%";
video.style.height = "100%";
mark.appendChild(video);
mark.addEventListener("click", ()=>{
video.remove();
mark.style.display = "none";
window.isplayHello = true;
})
}
let getAiData = async (msg) => {
@ -232,12 +255,17 @@ window.playOver=()=>{
window.hello();
}
window.timer=-1;
window.isplayHello=true;
window.hello=()=>{
clearTimeout(window.timer);
window.timer = setTimeout(()=>{
clearTimeout(window.timer);
window.isHello=true;
window.startTTS("您好呀,我是德基广场数字客服小德,请问有什么需要帮助的吗?");
if(window.isplayHello){
window.isHello=true;
window.startTTS("您好呀,我是德基广场数字客服小德,请问有什么需要帮助的吗?");
}else{
window.hello();
}
},60000);
}
window.isHello=true;

142
package-lock.json

@ -8,9 +8,7 @@
"name": "frontend",
"version": "0.0.0",
"dependencies": {
"@better-scroll/core": "^2.5.1",
"alova": "^3.2.10",
"better-scroll": "^2.5.1"
"alova": "^3.2.10"
},
"devDependencies": {
"@wailsio/runtime": "latest",
@ -22,123 +20,6 @@
"resolved": "https://registry.npmmirror.com/@alova/shared/-/shared-1.1.2.tgz",
"integrity": "sha512-8q/gMHFpzm7XYcaUlsyTCMDRRhFnewwheTeObMjPl1+bFdr+wZuBEHEPYIyd8tyzLwfrqpBeonaMN2tlngM8EA=="
},
"node_modules/@better-scroll/core": {
"version": "2.5.1",
"resolved": "https://registry.npmmirror.com/@better-scroll/core/-/core-2.5.1.tgz",
"integrity": "sha512-koKOuYA55dQ04FJRIVUpMGDr1hbCfWmfX0MGp1hKagkQSWSRpwblqACiwtggVauoj9aaJRJZ9hDsTM4weaavlg==",
"dependencies": {
"@better-scroll/shared-utils": "^2.5.1"
}
},
"node_modules/@better-scroll/indicators": {
"version": "2.5.1",
"resolved": "https://registry.npmmirror.com/@better-scroll/indicators/-/indicators-2.5.1.tgz",
"integrity": "sha512-Hk+Y00pR6fTsu6C9HGg1yYZtsu1gAcTgcs4C9aM5h6fQANX/T2YIYrOSjZmdL+js2PTcXJWZS8VM4Xjoi1PbfQ==",
"dependencies": {
"@better-scroll/core": "^2.5.1"
}
},
"node_modules/@better-scroll/infinity": {
"version": "2.5.1",
"resolved": "https://registry.npmmirror.com/@better-scroll/infinity/-/infinity-2.5.1.tgz",
"integrity": "sha512-GKHrrasIh0KlGzhASHDo5hEEBJcDFpP4XaZGPH9Ey8+QBH6/O1ykAXS2ixkVAOTkBrv+KgFXoCUr4oN1xWeM+g==",
"dependencies": {
"@better-scroll/core": "^2.5.1"
}
},
"node_modules/@better-scroll/mouse-wheel": {
"version": "2.5.1",
"resolved": "https://registry.npmmirror.com/@better-scroll/mouse-wheel/-/mouse-wheel-2.5.1.tgz",
"integrity": "sha512-DGnrirRMY6zMM7xwgx09D/cA9A//3J1/uDkq8iBVEyE5p0sEr/keQpjEfFHGkBRa505BnbBwdbN6f5lugEDSPw==",
"dependencies": {
"@better-scroll/core": "^2.5.1"
}
},
"node_modules/@better-scroll/movable": {
"version": "2.5.1",
"resolved": "https://registry.npmmirror.com/@better-scroll/movable/-/movable-2.5.1.tgz",
"integrity": "sha512-8bLPRY15bbK4K5+tjrtdaKsFFKmJx72wRdg+xz3xQGFcTD940HFkJiORSOcz8Ufue7eOJfcmreQJBw6XY+TqTw==",
"dependencies": {
"@better-scroll/core": "^2.5.1"
}
},
"node_modules/@better-scroll/nested-scroll": {
"version": "2.5.1",
"resolved": "https://registry.npmmirror.com/@better-scroll/nested-scroll/-/nested-scroll-2.5.1.tgz",
"integrity": "sha512-3cRsARxf9tq1VWBq7YAaET0xGAmgY1ERMmnXDo2gHFrmsJoNOionlpAeHdZvKQp2jG7JrzJ1O27nGCXf40gnkw==",
"dependencies": {
"@better-scroll/core": "^2.5.1"
}
},
"node_modules/@better-scroll/observe-dom": {
"version": "2.5.1",
"resolved": "https://registry.npmmirror.com/@better-scroll/observe-dom/-/observe-dom-2.5.1.tgz",
"integrity": "sha512-TCMGFLRfpXBPIwtUV/efliUmfmrhSNI7NXdSyjdWjsLOS7dh3eFkmcom5ERVWMaXVELSmujGXLqobT+dT0C/jg==",
"dependencies": {
"@better-scroll/core": "^2.5.1"
}
},
"node_modules/@better-scroll/observe-image": {
"version": "2.5.1",
"resolved": "https://registry.npmmirror.com/@better-scroll/observe-image/-/observe-image-2.5.1.tgz",
"integrity": "sha512-0Lhfj83o8EESwOxr8bfStCzNOokTm3KB7JeyMS8u/xl+3tyTuls9889cyAukYk4Yly1cS49pCGfj2P8YOiwtUg==",
"dependencies": {
"@better-scroll/core": "^2.5.1"
}
},
"node_modules/@better-scroll/pull-down": {
"version": "2.5.1",
"resolved": "https://registry.npmmirror.com/@better-scroll/pull-down/-/pull-down-2.5.1.tgz",
"integrity": "sha512-Y6XcGu2NlevPg3k9VBRRFvpmfoTA+rO96JGdog2qKHclIPNXnsVwsIHtZfAm9weE/f9UuC4BnB+VUFRlucfupg==",
"dependencies": {
"@better-scroll/core": "^2.5.1"
}
},
"node_modules/@better-scroll/pull-up": {
"version": "2.5.1",
"resolved": "https://registry.npmmirror.com/@better-scroll/pull-up/-/pull-up-2.5.1.tgz",
"integrity": "sha512-1hu3xSMxdB8T391KffpNZ7g93lMwZEHjfb1F1Y4KvIkciDt8nXqkGpqrZF+YwR+EJTgYcWqUO8kgmI6XXu7Pkg==",
"dependencies": {
"@better-scroll/core": "^2.5.1"
}
},
"node_modules/@better-scroll/scroll-bar": {
"version": "2.5.1",
"resolved": "https://registry.npmmirror.com/@better-scroll/scroll-bar/-/scroll-bar-2.5.1.tgz",
"integrity": "sha512-i6r60pWG/ztkFK2j5Gj54I0LJb2jGh5TWJNQBoW0gUkp28B+0JvBFTwZn9tF7beZCBorKR7Hvvu4O9A1TJy94Q==",
"dependencies": {
"@better-scroll/core": "^2.5.1"
}
},
"node_modules/@better-scroll/shared-utils": {
"version": "2.5.1",
"resolved": "https://registry.npmmirror.com/@better-scroll/shared-utils/-/shared-utils-2.5.1.tgz",
"integrity": "sha512-AplkfSjXVYP9LZiD6JsKgmgQJ/mG4uuLmBuwLz8W5OsYc7AYTfN8kw6GqZ5OwCGoXkVhBGyd8NeC4xwYItp0aw=="
},
"node_modules/@better-scroll/slide": {
"version": "2.5.1",
"resolved": "https://registry.npmmirror.com/@better-scroll/slide/-/slide-2.5.1.tgz",
"integrity": "sha512-aDOrfsmjAcz6DXN7mDX3tPieAn195R43Yn9e3waI19TIEok/mQlI1a/kb5quqWOoxkiaZQ8xe3vx5ZTj9C+F6Q==",
"dependencies": {
"@better-scroll/core": "^2.5.1"
}
},
"node_modules/@better-scroll/wheel": {
"version": "2.5.1",
"resolved": "https://registry.npmmirror.com/@better-scroll/wheel/-/wheel-2.5.1.tgz",
"integrity": "sha512-fYLcEvkh88Z/2L+P5/+SGMunuc+HzAjGOiORIa/x21qb/knO2RFH4A/V1Rt3OIW4QluWzuFnU6jJRPlsQVZ4fg==",
"dependencies": {
"@better-scroll/core": "^2.5.1"
}
},
"node_modules/@better-scroll/zoom": {
"version": "2.5.1",
"resolved": "https://registry.npmmirror.com/@better-scroll/zoom/-/zoom-2.5.1.tgz",
"integrity": "sha512-aGvFY5ooeZWS4RcxQLD+pGLpQHQxpPy0sMZV3yadcd2QK53PK9gS4Dp+BYfRv8lZ4/P2LoNEhr6Wq1DN6+uPlA==",
"dependencies": {
"@better-scroll/core": "^2.5.1"
}
},
"node_modules/@esbuild/aix-ppc64": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
@ -791,27 +672,6 @@
"node": ">= 18.0.0"
}
},
"node_modules/better-scroll": {
"version": "2.5.1",
"resolved": "https://registry.npmmirror.com/better-scroll/-/better-scroll-2.5.1.tgz",
"integrity": "sha512-OiF3cQroRfTzf+CRQH2z1G52ZAlNHINI6lCAvDmyFu0o0nRuTaV9F+fmBGIU2BL5p5IplUQ4E7sYa1TLfZarzQ==",
"dependencies": {
"@better-scroll/core": "^2.5.1",
"@better-scroll/indicators": "^2.5.1",
"@better-scroll/infinity": "^2.5.1",
"@better-scroll/mouse-wheel": "^2.5.1",
"@better-scroll/movable": "^2.5.1",
"@better-scroll/nested-scroll": "^2.5.1",
"@better-scroll/observe-dom": "^2.5.1",
"@better-scroll/observe-image": "^2.5.1",
"@better-scroll/pull-down": "^2.5.1",
"@better-scroll/pull-up": "^2.5.1",
"@better-scroll/scroll-bar": "^2.5.1",
"@better-scroll/slide": "^2.5.1",
"@better-scroll/wheel": "^2.5.1",
"@better-scroll/zoom": "^2.5.1"
}
},
"node_modules/esbuild": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",

8
util.js

@ -36,8 +36,6 @@ function initDate(){
document.getElementById("weekTxt").innerText = weekName;
}
setInterval(initDate,60000);
function onchangeSize(){
scaleW = window.innerHeight/(1248/704);
document.getElementById("bg").style.width = scaleW+"px";
@ -138,25 +136,27 @@ function addItemSmallImg(imgUrl){
let w = (scaleW/(1080/200));
li_img.innerHTML = `<img width="${w}" src="${imgUrl}" />`;
}
function addItemBigImg(imgUrl,clickFun){
function addItemBigImg(imgUrl, videoUrl, clickFun){
let li_img = document.createElement("img");
document.getElementById("cont").appendChild(li_img);
let w = (scaleW/(1080/535));
li_img.style.width = w+"px";
li_img.src = imgUrl;
li_img.width = w;
li_img.dataset.video = videoUrl;
if(clickFun){
li_img.addEventListener("click", clickFun);
}
}
function addClickItemImg(div,url,width,height,clickFun){
function addClickItemImg(div,url,popUrl,width,height,clickFun){
let img = document.createElement("img");
img.className = "scroll-img";
img.width = width;
img.height = height;
img.src = url;
img.dataset.pop = popUrl;
if(clickFun){
img.addEventListener("click", clickFun);
}

Loading…
Cancel
Save