Explorar el Código

Merge branch 'master' of http://git.jieweizhineng.com/zzl/kuangshan-project

Se han modificado 42 ficheros con 210 adiciones y 108 borrados
  1. 0 1
      dist/css/chunk-5359fcfc.7bc245e3.css
  2. 1 0
      dist/css/chunk-77124163.facac512.css
  3. 1 0
      dist/css/chunk-99c273d8.877d03af.css
  4. 1 0
      dist/css/chunk-a755a0ba.2f870866.css
  5. BIN
      dist/img/2020-10-22-pic2.67362032.jpeg
  6. BIN
      dist/img/2020-10-22-pic3.c12a6aaf.jpeg
  7. BIN
      dist/img/2020-10-22-pic47.885dccc6.jpeg
  8. BIN
      dist/img/share.9d0bac5f.png
  9. BIN
      dist/img/timg.f5784618.jpeg
  10. BIN
      dist/img/下边云.dca19c2b.png
  11. BIN
      dist/img/前往.e219b411.png
  12. BIN
      dist/img/抬头.95e00137.png
  13. BIN
      dist/img/蓝框.53ef2b83.png
  14. BIN
      dist/img/黄按钮.a85e1406.png
  15. BIN
      dist/img/黄框.37d43a71.png
  16. 4 0
      dist/index.html
  17. 0 2
      dist/js/app.5ea5ad4b.js
  18. 0 1
      dist/js/app.5ea5ad4b.js.map
  19. 2 0
      dist/js/app.b9e892d5.js
  20. 1 0
      dist/js/app.b9e892d5.js.map
  21. 1 1
      dist/js/chunk-12ee4ba7.2af3e330.js
  22. 4 0
      dist/js/chunk-12ee4ba7.2af3e330.js.map
  23. 4 0
      dist/js/chunk-2ed13906.1dbc84c5.js
  24. 4 0
      dist/js/chunk-2ed13906.1dbc84c5.js.map
  25. 4 0
      dist/js/chunk-32bd2a5c.da36888a.js
  26. 4 0
      dist/js/chunk-32bd2a5c.da36888a.js.map
  27. 0 1
      dist/js/chunk-5359fcfc.1de8f9bb.js.map
  28. 4 0
      dist/js/chunk-5f77cb3a.f642447b.js
  29. 4 0
      dist/js/chunk-5f77cb3a.f642447b.js.map
  30. 4 0
      dist/js/chunk-673edbc0.e357d71e.js
  31. 4 0
      dist/js/chunk-673edbc0.e357d71e.js.map
  32. 2 0
      dist/js/chunk-77124163.ec423393.js
  33. 1 0
      dist/js/chunk-77124163.ec423393.js.map
  34. 2 2
      dist/js/chunk-5359fcfc.1de8f9bb.js
  35. 1 0
      dist/js/chunk-99c273d8.c918a24d.js.map
  36. 11 0
      dist/js/chunk-a755a0ba.803cc014.js
  37. 1 0
      dist/js/chunk-a755a0ba.803cc014.js.map
  38. 4 0
      dist/js/chunk-e1666184.6753aba1.js
  39. 4 0
      dist/js/chunk-e1666184.6753aba1.js.map
  40. 4 9
      src/router/index.js
  41. 126 86
      src/views/ningdongyunying/puzzle/puzzle-infos.vue
  42. 7 5
      src/views/ningdongyunying/puzzle/puzzle.vue

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
dist/css/chunk-5359fcfc.7bc245e3.css


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
dist/css/chunk-77124163.facac512.css


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
dist/css/chunk-99c273d8.877d03af.css


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
dist/css/chunk-a755a0ba.2f870866.css


BIN
dist/img/2020-10-22-pic2.67362032.jpeg


BIN
dist/img/2020-10-22-pic3.c12a6aaf.jpeg


BIN
dist/img/2020-10-22-pic47.885dccc6.jpeg


BIN
dist/img/share.9d0bac5f.png


BIN
dist/img/timg.f5784618.jpeg


BIN
dist/img/下边云.dca19c2b.png


BIN
dist/img/前往.e219b411.png


BIN
dist/img/抬头.95e00137.png


BIN
dist/img/蓝框.53ef2b83.png


BIN
dist/img/黄按钮.a85e1406.png


BIN
dist/img/黄框.37d43a71.png


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 4 - 0
dist/index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 2
dist/js/app.5ea5ad4b.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
dist/js/app.5ea5ad4b.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 0
dist/js/app.b9e892d5.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
dist/js/app.b9e892d5.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 1
dist/js/chunk-12ee4ba7.2af3e330.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 4 - 0
dist/js/chunk-12ee4ba7.2af3e330.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 4 - 0
dist/js/chunk-2ed13906.1dbc84c5.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 4 - 0
dist/js/chunk-2ed13906.1dbc84c5.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 4 - 0
dist/js/chunk-32bd2a5c.da36888a.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 4 - 0
dist/js/chunk-32bd2a5c.da36888a.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
dist/js/chunk-5359fcfc.1de8f9bb.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 4 - 0
dist/js/chunk-5f77cb3a.f642447b.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 4 - 0
dist/js/chunk-5f77cb3a.f642447b.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 4 - 0
dist/js/chunk-673edbc0.e357d71e.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 4 - 0
dist/js/chunk-673edbc0.e357d71e.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 0
dist/js/chunk-77124163.ec423393.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
dist/js/chunk-77124163.ec423393.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
dist/js/chunk-5359fcfc.1de8f9bb.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
dist/js/chunk-99c273d8.c918a24d.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 11 - 0
dist/js/chunk-a755a0ba.803cc014.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
dist/js/chunk-a755a0ba.803cc014.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 4 - 0
dist/js/chunk-e1666184.6753aba1.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 4 - 0
dist/js/chunk-e1666184.6753aba1.js.map


+ 4 - 9
src/router/index.js

@@ -72,15 +72,6 @@ const routes = [
   },
   //宁东运营部拼图游戏详情
   {
-    path:"/ningdongyunying/puzzle/puzzle-info",
-    name:'puzzle-info',
-    component:()=>import('../views/ningdongyunying/puzzle/puzzle-info.vue'),
-    meta:{
-      title:'拼图游戏'
-    }
-  },
-  //宁东运营部拼图游戏详情1
-  {
     path:"/ningdongyunying/puzzle/puzzle-infos",
     name:'puzzle-infos',
     component:()=>import('../views/ningdongyunying/puzzle/puzzle-infos.vue'),
@@ -93,10 +84,14 @@ const routes = [
   {
     path:'/',
 <<<<<<< HEAD
+<<<<<<< HEAD
     redirect:{"name":"tongfeng_xijin"}
 =======
     redirect:{"name":"puzzle-infos"}
 >>>>>>> 92b8cfb605bcdd3ab5813fe21ab53ebc4f66da8f
+=======
+    redirect:{"name":"puzzle"}
+>>>>>>> 4dc4f2de13aeec9d60e608b6522969df45127964
   }
 ]
 

+ 126 - 86
src/views/ningdongyunying/puzzle/puzzle-infos.vue

@@ -1,88 +1,101 @@
 <template>
   <!-- :style="{transform: `translateX(${clickStartBtn?-100:0}vw)`}" -->
-  <div class="wrap" ref="wrap">
-    <div class="start-page">
-      <!-- <h1>{{ msg }}</h1> -->
-      <div class="headers">
-        <img src="../../../assets/images/ningdongyunying/puzzle/抬头.png" />
-        <div class="headers-left">5</div>
-        <div class="headers-right">4</div>
-        <div class="header-content">
-          <div
-            style="width: 100px; height: 100px"
-            ref="hygrometer"
-            id="hygrometer"
-          ></div>
-        </div>
-      </div>
-      <div class="album-list">
-        <div
-          class="img-wrap"
-          v-for="(item, index) in imgArr"
-          :class="activeClass == index ? 'active' : ''"
-          :key="index"
-          @click="getItem(index)"
-        >
-          <img :src="item.url" alt="" />
-          <!-- <button @click="startGame(index)">开始</button> -->
-          <div class="contents-list-item-button" @click="startGame(index)">
-            <img
-              src="../../../assets/images/ningdongyunying/puzzle/黄按钮.png"
-            />
-            <p>图片名称</p>
+  <div id="apps">
+    <div v-if="shows">
+      <van-nav-bar title="互动学习" left-arrow @click-left="onClickLeft" />
+    </div>
+    <div class="wrap" ref="wrap">
+      <div class="start-page">
+        <div class="headers">
+          <img src="../../../assets/images/ningdongyunying/puzzle/抬头.png" />
+          <div class="headers-left">5</div>
+          <div class="headers-right">4</div>
+          <div class="header-content">
+            <div
+              style="width: 100px; height: 100px"
+              ref="hygrometer"
+              id="hygrometer"
+            ></div>
           </div>
         </div>
+        <div class="album-list">
+          <div
+            class="img-wrap"
+            v-for="(item, index) in imgArr"
+            :class="activeClass == index ? 'active' : ''"
+            :key="index"
+            @click="getItem(index)"
+          >
+            <div class="img-wrap-imgs">
+              <img :src="item.url" alt="" />
+            </div>
+            <!-- <button @click="startGame(index)">开始</button> -->
+            <div class="contents-list-item-button" @click="startGame(index)">
+              <img
+                src="../../../assets/images/ningdongyunying/puzzle/黄按钮.png"
+              />
+              <p>图片名称</p>
+            </div>
+          </div>
 
-        <!-- <div class="img-wrap" v-if="!uploadimg">
+          <!-- <div class="img-wrap" v-if="!uploadimg">
           <div class="file-wrap" ref="filewrap">
             <input type="file" id="file" @change="onFileChange">
           </div>
         </div> -->
-        <!-- <div class="btn" id="start" @click="startGame(activeClass)">开始游戏</div> -->
+          <!-- <div class="btn" id="start" @click="startGame(activeClass)">开始游戏</div> -->
+        </div>
+        <div class="footed">
+          <div class="footed-img">
+            <img
+              src="../../../assets/images/ningdongyunying/puzzle/下边云.png"
+            />
+          </div>
+        </div>
       </div>
-    </div>
 
-    <div class="play-page">
-      <div class="deloy">
-        倒计时:<span id="time">{{ dealtime }}</span>
-      </div>
-      <!-- <Cutdown ref="child" :success="issuccess" @overtime="overtime"></Cutdown> -->
-      <div class="play-area" id="playArea">
-        <!-- :style="{backgroundImage:'url('+selectedImg+')',transform: `translate(${matrixArr[item].x}vw, ${matrixArr[item].y}vh)`}" -->
-        <div
-          v-for="item in boxArr"
-          :index="item"
-          :key="item"
-          :class="[
-            'piece',
-            'piece-' + item,
-            item == boxArractivelass ? 'active' : '',
-          ]"
-          :style="{ backgroundImage: 'url(' + selectedImg + ')' }"
-          @click="changePositon($event, item)"
-          :ref="'piece' + item"
-        ></div>
+      <div class="play-page">
+        <div class="deloy">
+          倒计时:<span id="time">{{ dealtime }}</span>
+        </div>
+        <!-- <Cutdown ref="child" :success="issuccess" @overtime="overtime"></Cutdown> -->
+        <div class="play-area" id="playArea">
+          <!-- :style="{backgroundImage:'url('+selectedImg+')',transform: `translate(${matrixArr[item].x}vw, ${matrixArr[item].y}vh)`}" -->
+          <div
+            v-for="item in boxArr"
+            :index="item"
+            :key="item"
+            :class="[
+              'piece',
+              'piece-' + item,
+              item == boxArractivelass ? 'active' : '',
+            ]"
+            :style="{ backgroundImage: 'url(' + selectedImg + ')' }"
+            @click="changePositon($event, item)"
+            :ref="'piece' + item"
+          ></div>
+        </div>
+        <div class="btn" id="change" @click="reOrder()">重新排序</div>
+        <div class="btn" id="back" @click="goBack()">返回</div>
       </div>
-      <div class="btn" id="change" @click="reOrder()">重新排序</div>
-      <div class="btn" id="back" @click="goBack()">返回</div>
-    </div>
 
-    <div class="result-page">
-      <div class="success-text">恭喜闯关成功~!</div>
-      <div class="total-time">
-        用时: <span id="use_time">{{ 180 - dealtime }}</span
-        >s
+      <div class="result-page">
+        <div class="success-text">恭喜闯关成功~!</div>
+        <div class="total-time">
+          用时: <span id="use_time">{{ 180 - dealtime }}</span
+          >s
+        </div>
+        <!-- <div class="btn" @click="generateImg">生成战绩海报</div> -->
+        <div class="btn" @click="onceAgain()">再来一次</div>
       </div>
-      <div class="btn" @click="generateImg">生成战绩海报</div>
-      <div class="btn" @click="onceAgain()">再来一次</div>
-    </div>
 
-    <div class="preview-page last-page">
-      <img :src="canvasUrl" alt="图片" />
-      <div class="btn play-again" @click="reStart()">重新再来</div>
-      <div class="btn share-other" @click="isVisible = true">我要分享</div>
+      <div class="preview-page last-page">
+        <img :src="canvasUrl" alt="图片" />
+        <div class="btn play-again" @click="reStart()">重新再来</div>
+        <div class="btn share-other" @click="isVisible = true">我要分享</div>
+      </div>
+      <div class="share-bg" v-if="isVisible" @click="isVisible = false" />
     </div>
-    <div class="share-bg" v-if="isVisible" @click="isVisible = false" />
   </div>
 </template>
 
@@ -90,7 +103,6 @@
 import * as echarts from "echarts"; //引入echarts
 import "echarts-liquidfill";
 export default {
-  name: "HelloWorld",
   props: {
     msg: String,
   },
@@ -115,7 +127,7 @@ export default {
       imgArr: [
         // { url: require("../assets/images/timg2.jpeg") },
         // { url: require("../assets/images/timg3.jpeg") },
-        // { url: require("../assets/images/timg.jpeg") },
+        { url: require("../../../assets/images/puzzles/timg.jpeg") },
         // { url: require("../assets/images/caixushen.jpg") },
         // { url: require("../assets/images/yang.jpeg") },
         // { url: require("../assets/images/re.jpeg") },
@@ -125,7 +137,7 @@ export default {
         {
           url: require("../../../assets/images/puzzles/2020-10-22-pic47.jpeg"),
         },
-        // { url: require("../assets/images/2020-10-22-pic3.jpeg") },
+        { url: require("../../../assets/images/puzzles/2020-10-22-pic3.jpeg") },
         // { url: require("../assets/images/2020-10-22-pic5.jpeg") },
         // { url: require("../assets/images/2020-10-22-pic4.jpeg") },
         // { url: require("../assets/images/2020-10-22-pic1.jpeg") },
@@ -139,6 +151,7 @@ export default {
       issuccess: false,
       canvasUrl: "",
       isVisible: false,
+      shows: true,
     };
   },
   methods: {
@@ -223,7 +236,6 @@ export default {
         // 清除样式
         // this.prevEl.className= this.prevEl.className.replace(' active', '');
         this.boxArractivelass = -1;
-
         // 校验是否成功
         if (this.isTestSuccess(this.pool)) {
           // 清除计时器
@@ -447,11 +459,11 @@ export default {
             type: "liquidFill",
             radius: "80px",
             data: [0.45],
-            direction: "none", //取消移动方向
-            amplitude: 0, //波的振幅
-            waveAnimation: false, //动画效果
-            animationDuration: 0,
-            animationDurationUpdate: 0,
+            // direction: "none", //取消移动方向
+            // amplitude: 0, //波的振幅
+            // waveAnimation: false, //动画效果
+            // animationDuration: 0,
+            // animationDurationUpdate: 0,
             label: {
               normal: {
                 color: "#ff7900",
@@ -497,6 +509,10 @@ export default {
         ],
       });
     },
+    //tabber返回按钮
+    onClickLeft() {
+      window.history.back();
+    },
   },
   mounted() {
     document.body.style.backgroundColor = "#39f"; //背景色
@@ -507,6 +523,21 @@ export default {
 
 <!-- Add "scoped" attribute to limit CSS to this component only -->
 <style scoped>
+#apps{
+  overflow: hidden;
+}
+.van-nav-bar {
+  background: #39f;
+}
+>>> .van-nav-bar__title {
+  color: #fff;
+}
+>>> .van-nav-bar .van-icon {
+  color: #fff;
+}
+[class*="van-hairline"]:after {
+  border: none;
+}
 .wrap {
   display: flex;
   width: 400vw;
@@ -524,7 +555,7 @@ div {
   background-color: #06c;
   color: #fff;
   cursor: pointer;
-  margin: 40px auto 10px;
+  margin: 8px auto 10px;
 }
 #back {
   margin-top: 10px;
@@ -541,7 +572,7 @@ div {
 .start-page {
   position: relative;
   width: 100vw;
-  height: 100vh;
+  height: 91vh;
 }
 
 .start-page .title {
@@ -554,17 +585,26 @@ div {
   display: flex;
   flex-wrap: wrap;
   margin: 0 auto;
-  border: 3px solid;
+  border: 5px solid #0938d0;
   justify-content: space-around;
 }
-
+.start-page .album-list::after {
+  content: "";
+  width: 45%;
+}
 .start-page .album-list .img-wrap {
-  margin-bottom: 0;
+  margin-bottom: 5%;
   width: 45%;
+  margin-top: 3%;
   /* height: 22vh; */
   /* overflow: hidden; */
 }
-.img-wrap>img{
+.img-wrap-imgs {
+  border: 4px solid #f6c039;
+  height: 105px;
+  border-radius: 5px;
+}
+.img-wrap-imgs > img {
   width: 100%;
   height: 97px;
 }
@@ -617,7 +657,7 @@ div {
 }
 
 .play-page {
-  background-color: #4e2503;
+  background-color: #39f;
 }
 .play-page .deloy {
   padding: 10px 20px;
@@ -693,7 +733,7 @@ div {
 .result-page {
   padding-left: 20px;
   padding-right: 20px;
-  background-color: #2b2929;
+  background-color: #39f;
 }
 
 .result-page .success-text {

+ 7 - 5
src/views/ningdongyunying/puzzle/puzzle.vue

@@ -12,7 +12,7 @@
         <div class="kj-background-header">有效时间:2021.7.6-2021.7.21</div>
         <div class="kj-content">
           <p>专题标题专题标题专题标题专题标题专题标题</p>
-          <div class="kj-content-item">
+          <div class="kj-content-item" @click="jump">
             <img
               src="../../../assets/images/ningdongyunying/puzzle/前往.png"
               alt=""
@@ -30,7 +30,7 @@
         <div class="kj-background-header1">有效时间:2021.7.6-2021.7.21</div>
         <div class="kj-content">
           <p>专题标题专题标题专题标题专题标题专题标题</p>
-          <div class="kj-content-item">
+          <div class="kj-content-item" @click="jump">
             <img
               src="../../../assets/images/ningdongyunying/puzzle/前往.png"
               alt=""
@@ -54,7 +54,7 @@
         <div class="kj-background-header">有效时间:2021.7.6-2021.7.21</div>
         <div class="kj-content">
           <p>专题标题专题标题专题标题专题标题专题标题</p>
-          <div class="kj-content-item">
+          <div class="kj-content-item" @click="jump">
             <img
               src="../../../assets/images/ningdongyunying/puzzle/前往.png"
               alt=""
@@ -72,7 +72,7 @@
         <div class="kj-background-header1">有效时间:2021.7.6-2021.7.21</div>
         <div class="kj-content">
           <p>专题标题专题标题专题标题专题标题专题标题</p>
-          <div class="kj-content-item">
+          <div class="kj-content-item" @click="jump">
             <img
               src="../../../assets/images/ningdongyunying/puzzle/前往.png"
               alt=""
@@ -114,7 +114,9 @@ export default {
     onClickLeft() {
       window.history.back();
     },
-
+    jump(){
+      this.$router.push("/ningdongyunying/puzzle/puzzle-infos")
+    }
   },
 };
 </script>