From af15e5ac7d06c96b45edbc23e0fc1b8c8de6245c Mon Sep 17 00:00:00 2001
From: libai <libai@yazhai.co>
Date: Wed, 14 Aug 2024 17:45:40 +0800
Subject: [PATCH] ft活动上线

---
 activeFt/garden/css/index.css         | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 activeFt/garden/css/index.less        | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 activeFt/garden/images/back.png       | Bin 0 -> 2845 bytes
 activeFt/garden/images/bottom-nav.png | Bin 0 -> 3984 bytes
 activeFt/garden/images/ref.png        | Bin 0 -> 2410 bytes
 activeFt/garden/images/rule-btn.png   | Bin 0 -> 3059 bytes
 activeFt/garden/images/rule.png       | Bin 0 -> 1632131 bytes
 activeFt/garden/index.html            | 41 +++++++++++++++++++++++++++++++++++------
 activeFt/garden/rule.html             | 21 ++++++++++-----------
 ftIcon/liveData/index.html            |  1 +
 10 files changed, 216 insertions(+), 18 deletions(-)
 create mode 100644 activeFt/garden/images/back.png
 create mode 100644 activeFt/garden/images/bottom-nav.png
 create mode 100644 activeFt/garden/images/ref.png
 create mode 100644 activeFt/garden/images/rule-btn.png
 create mode 100644 activeFt/garden/images/rule.png

diff --git a/activeFt/garden/css/index.css b/activeFt/garden/css/index.css
index 93f64d1..370fbf1 100644
--- a/activeFt/garden/css/index.css
+++ b/activeFt/garden/css/index.css
@@ -291,6 +291,13 @@ iframe {
   color: #067B00;
   text-align: center;
 }
+.task3-time {
+  color: #067B00;
+  font-size: 0.3rem;
+  position: absolute;
+  top: 6.25rem;
+  left: 3.9rem;
+}
 .list-top1 {
   width: 2.8rem;
   height: 3.9rem;
@@ -621,3 +628,81 @@ iframe {
   right: 0rem;
   top: 0rem;
 }
+.ref {
+  width: 0.8rem;
+  position: fixed;
+  left: 0;
+  top: 6rem;
+  z-index: 500;
+}
+.rule-btn {
+  position: fixed;
+  top: 6rem;
+  z-index: 500;
+  width: 1.64rem;
+  right: 0;
+}
+.back {
+  position: fixed;
+  top: 6rem;
+  z-index: 500;
+  width: 1.64rem;
+  right: 0;
+}
+.rule-bg {
+  width: 10rem;
+  height: 28.55rem;
+  background: url(../images/rule.png) no-repeat;
+  background-size: 100% auto;
+  position: relative;
+  margin: 0 auto;
+}
+.callKF {
+  width: 10rem;
+  position: absolute;
+  bottom: 0.3rem;
+  height: 0.8rem;
+  color: #FBF3FF;
+  text-align: center;
+  font-size: 0.33rem;
+}
+.callKF > span {
+  height: 0.5rem;
+  padding: 0.08rem;
+  padding-left: 0.25rem;
+  padding-right: 0.25rem;
+  background: #f3f3f3;
+  border-radius: 0.1rem;
+  color: #025752;
+}
+.bottom-nav {
+  position: fixed;
+  bottom: 0;
+  left: 0;
+  z-index: 500;
+  width: 10rem;
+  height: 1.866rem;
+  background: url(../images/bottom-nav.png) no-repeat;
+  background-size: 100% 100%;
+}
+.bottom-nav .list-box1 {
+  height: 1.866rem;
+  line-height: 1.866rem;
+  color: #fff;
+  font-weight: 700;
+}
+.bottom-nav .list-box2 {
+  height: 1.866rem;
+  line-height: 1.866rem;
+  color: #fff;
+  font-weight: 700;
+}
+.bottom-nav .list-box3 {
+  height: 1.866rem;
+  line-height: 1.866rem;
+  color: #fff;
+  font-weight: 700;
+}
+.bottom-nav .list-mc-face {
+  top: 0.5rem;
+}
diff --git a/activeFt/garden/css/index.less b/activeFt/garden/css/index.less
index f66d8c5..37b14f0 100644
--- a/activeFt/garden/css/index.less
+++ b/activeFt/garden/css/index.less
@@ -282,7 +282,6 @@ iframe{
 }
 .list-top-box{
   height: 5rem;
-
   width: 9rem;
   margin: 0 auto;
   position: relative;
@@ -295,6 +294,13 @@ iframe{
     text-align: center;
   }
 }
+.task3-time{
+  color: #067B00;
+  font-size: 0.3rem;
+  position: absolute;
+  top: 6.25rem;
+  left: 3.9rem;
+}
 .list-top1{
   width: 2.8rem;
   height: 3.9rem;
@@ -637,4 +643,82 @@ iframe{
   background-size: 100% 100%;
   right: 0rem;
   top: 0rem;
+}
+.ref{
+  width: 0.8rem;
+  position: fixed;
+  left: 0;
+  top: 6rem;
+  z-index: 500;
+}
+.rule-btn{
+  position: fixed;
+  top: 6rem;
+  z-index: 500;
+  width: 1.64rem;
+  right: 0;
+}
+.back{
+  position: fixed;
+  top: 6rem;
+  z-index: 500;
+  width: 1.64rem;
+  right: 0;
+}
+.rule-bg{
+  width: 10rem;
+  height: 28.55rem;
+  background: url(../images/rule.png)no-repeat;
+  background-size: 100% auto;
+  position: relative;
+  margin: 0 auto;
+}
+.callKF{
+  width: 10rem;
+  position: absolute;
+  bottom: 0.3rem;
+  height: 0.8rem;
+  color: #FBF3FF;
+  text-align: center;
+  font-size: 0.33rem;
+  >span{
+    height: 0.5rem;
+    padding: 0.08rem;
+    padding-left: 0.25rem;
+    padding-right: 0.25rem;
+    background: #f3f3f3;
+    border-radius: 0.1rem;
+    color: #025752;
+  }
+}
+.bottom-nav{
+  position: fixed;
+  bottom: 0;
+  left: 0;
+  z-index: 500;
+  width: 10rem;
+  height: 1.866rem;
+  background: url(../images/bottom-nav.png)no-repeat;
+  background-size: 100% 100%;
+  .list-box1{
+    height: 1.866rem;
+    line-height: 1.866rem;
+    color: #fff;
+    font-weight: 700;
+  }
+  .list-box2{
+    height: 1.866rem;
+    line-height: 1.866rem;
+    color: #fff;
+    font-weight: 700;
+  }
+  .list-box3{
+    height: 1.866rem;
+    line-height: 1.866rem;
+    color: #fff;
+    font-weight: 700;
+  }
+  .list-mc-face{
+    top: 0.5rem;
+  }
 }
\ No newline at end of file
diff --git a/activeFt/garden/images/back.png b/activeFt/garden/images/back.png
new file mode 100644
index 0000000..3ad0b04
Binary files /dev/null and b/activeFt/garden/images/back.png differ
diff --git a/activeFt/garden/images/bottom-nav.png b/activeFt/garden/images/bottom-nav.png
new file mode 100644
index 0000000..c6b9329
Binary files /dev/null and b/activeFt/garden/images/bottom-nav.png differ
diff --git a/activeFt/garden/images/ref.png b/activeFt/garden/images/ref.png
new file mode 100644
index 0000000..39da9c4
Binary files /dev/null and b/activeFt/garden/images/ref.png differ
diff --git a/activeFt/garden/images/rule-btn.png b/activeFt/garden/images/rule-btn.png
new file mode 100644
index 0000000..fb04b08
Binary files /dev/null and b/activeFt/garden/images/rule-btn.png differ
diff --git a/activeFt/garden/images/rule.png b/activeFt/garden/images/rule.png
new file mode 100644
index 0000000..fe12c22
Binary files /dev/null and b/activeFt/garden/images/rule.png differ
diff --git a/activeFt/garden/index.html b/activeFt/garden/index.html
index 51713dc..cff6f9d 100644
--- a/activeFt/garden/index.html
+++ b/activeFt/garden/index.html
@@ -31,8 +31,11 @@
 </head>
 <script src="lib/lottie-player.js"></script>
 <body>
+
 <div class="layer-game"></div>
 <div class="bg">
+    <img class="ref" src="images/ref.png" alt="">
+    <a href="rule.html"><img class="rule-btn" src="images/rule-btn.png" alt=""></a>
     <div class="banner"></div>
     <div class="top-btn1 ">
         <div></div>
@@ -135,6 +138,7 @@
     </div>
     <div style="display: none;" class="user-box">
         <div class="task-box">
+            <div class="task3-time">(<span>0</span>/20分鐘)</div>
             <div data-type="1" class="task-btn1 task1"></div>
             <div data-type="2" class="task-btn1 task2"></div>
             <div data-type="3" class="task-btn1 task3"></div>
@@ -203,8 +207,17 @@
             </ul>
         </div>
     </div>
-
-    <div style="height: 1rem;"></div>
+    <div style="display: none;" class="bottom-nav">
+                   <!-- <li>
+                    <div class="list-box1">2</div>
+                    <div class="list-box2">
+                        <img class="list-mc-face" src="https://big.bgp.ourpow.com/comm/user/boy.png?x-oss-process=image/resize,w_90" alt="">
+                        <p>用戶暱稱預留</p>
+                    </div>
+                    <div class="list-box3">花園積分 : 456789</div>
+                </li> -->
+    </div>
+    <div style="height: 1.5rem;"></div>
 </div>
 </body>
 <script src="lib/jquery-3.1.1.min.js"></script>
@@ -215,7 +228,7 @@
 <script>
 $(function(){
     if(sessionStorage.lang==2)var titleName="她の秘密後花園"
-    else var titleName="Goddess Chronicles"
+    else var titleName="Her Secret Garden"
     var obj = {
         "cid": 34,  //修改网页title  居中显示。
         "data": {
@@ -280,10 +293,12 @@ $(function(){
     list(1,0)
     list(2,0)
     topMc()
+
+  
     if(sessionStorage.roomId!=0){
         $(".lucky-game iframe").attr("src","http://test.ybact.yazhaiyabo.com/games/fireGarden2/index.html"+location.search+"")
         $(".lucky-game").show()
-
+        bottom()
     }
     function list(type,date){
         $.ajax({
@@ -295,6 +310,8 @@ $(function(){
             success:function(data){
                 console.log('榜單數據',data)
                 var html=''
+                if(type==1)scoreName='花園積分'
+                else scoreName='男神指數'
                 for(var i=0;i<3;i++){
                     if(data.result.rankList[i]==undefined)continue;
                     var list=data.result.rankList[i]
@@ -302,7 +319,7 @@ $(function(){
                     html+='<a href="yazhai://_' + list.uid + '_zone"><div class="top-face"></div></a>';
                     html+='<img class="top-mc-face" src="https://big.bgp.ourpow.com/comm'+list.face+'?x-oss-process=image/resize,w_90" alt="">';
                     html+='<p class="top-mc-p1">'+list.name+'</p>';
-                    html+='<p class="top-mc-p2">花園積分</p>';
+                    html+='<p class="top-mc-p2">'+scoreName+'</p>';
                     html+='<p class="top-mc-p3">'+list.score+'</p>';
                     html+='</div>';
                 }
@@ -321,7 +338,7 @@ $(function(){
                     html+='<a href="yazhai://_' + list.uid + '_zone"><img class="list-mc-face" src="https://big.bgp.ourpow.com/comm'+list.face+'?x-oss-process=image/resize,w_90" alt=""></a>';
                     html+='<p>'+list.name+'</p>';
                     html+='</div>';
-                    html+='<div class="list-box3">花園積分 : '+list.score+'</div>';
+                    html+='<div class="list-box3">'+scoreName+' : '+list.score+'</div>';
                     html+='<img class="line" src="images/line.png">'
                     html+='</li>';
                 }
@@ -339,6 +356,17 @@ $(function(){
             },
             success:function(data){
                 console.log('底部導航欄',data)
+                var html='';
+                html+='<li>';
+                if(data.result.roomData.rank==-1) html+='<div class="list-box1">--</div>';
+                else html+='<div class="list-box1">'+data.result.roomData.rank+'</div>';
+                html+='<div class="list-box2">';
+                html+='<img class="list-mc-face" src="https://big.bgp.ourpow.com/comm'+data.result.roomData.roomFace+'?x-oss-process=image/resize,w_90" alt="">';
+                html+='<p>'+data.result.roomData.roomName+'</p>';
+                html+='</div>';
+                html+='<div class="list-box3">花園積分 : '+data.result.roomData.score+'</div>';
+                html+='</li>';
+                $(".bottom-nav").html(html).show();
             }
         })
     }
@@ -348,6 +376,7 @@ $(function(){
             success:function(data){
                 console.log('獲取任務數據',data)
                 $("#target").text(data.result.taskList[3].speakMsg)
+                $(".task3-time span").text(Math.floor(data.result.taskList[2].userWatchTime/60))
                 for(var i=0;i<data.result.taskList.length;i++){
                     var list=data.result.taskList[i]
                     if(list.taskStatus==1){
diff --git a/activeFt/garden/rule.html b/activeFt/garden/rule.html
index cbb4937..c189843 100644
--- a/activeFt/garden/rule.html
+++ b/activeFt/garden/rule.html
@@ -8,7 +8,7 @@
     <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
     <meta content="telephone=no" name="format-detection">
     <meta name="wap-font-scale" content="no">
-    <title>女神物語</title>
+    <title>她の秘密後花園</title>
     <script src="lib/fsize.js"></script>
     <link rel="stylesheet" href="css/base.css">
     <link rel="stylesheet" href="css/layer.css">
@@ -29,7 +29,7 @@
     </style>
 </head>
 <script src="lib/lottie-player.js"></script>
-<body style="background: #ED71AD;">
+<body  style="background: rgb(58,124,37);">
 <div class="rule-bg">
     <a href="javascript:history.go(-1);"><img class="back" src="images/back.png" alt=""></a>
     <div class="callKF">如有問題點擊聯繫 <span>7*24小時在線客服</span></div>
@@ -41,11 +41,10 @@
 <script>
 $(function(){
     if(sessionStorage.lang!=2){
-        $(".back").attr("src","images/en/back.png")
-        $("title").text("Goddess Chronicles")
+       
     }
-    if(sessionStorage.lang==2)var titleName="女神物語"
-    else var titleName="Goddess Chronicles"
+    if(sessionStorage.lang==2)var titleName="她の秘密後花園"
+    else var titleName="Her Secret Garden"
     var obj = {
         "cid": 34,  //修改网页title  居中显示。
         "data": {
@@ -56,11 +55,11 @@ $(function(){
     var obj2 = JSON.stringify(obj);
     appCollaboration(obj2);
  if(sessionStorage.lang!=2){
-    $("title").text('Summer Carnival')
-   $(".rule-bg").addClass("rule-bg-en")
-//    $(".back").attr("src","images/en/back.png")
-$(".callKF").html('For any questions, please click <span>7*24 hour online service</span>')
-
+    $(".back").attr("src","images/en/back.png")
+    $("title").text("Her Secret Garden")
+    $(".rule-bg").addClass("rule-bg-en")
+  //    $(".back").attr("src","images/en/back.png")
+    $(".callKF").html('For any questions, please click <span>7*24 hour online service</span>')
 }
 
     $(".callKF").on("click",function(){
diff --git a/ftIcon/liveData/index.html b/ftIcon/liveData/index.html
index 2c81700..f891b2c 100644
--- a/ftIcon/liveData/index.html
+++ b/ftIcon/liveData/index.html
@@ -114,6 +114,7 @@ $(function(){
             success:function(data){
                 console.log('圖標數據',data)
                 if(data.result.roomData.rank==1)$(".act-room-p1").text("距離被超越 :")
+                else $(".act-room-p1").text("距離上一名 :")
                 $(".act-room-p2").text(data.result.roomData.diffPreScore)
                 if(data.result.roomData.rank==-1) $(".act-room-p4").text("未上榜")
                 else  $(".act-room-p4").text(data.result.roomData.rank)
--
libgit2 0.25.0