yuhang Fu 1 год назад
Родитель
Сommit
f19e20e65d
52 измененных файлов с 6141 добавлено и 8 удалено
  1. 54 0
      .history/songhua-ui/src/views/index_20240521131104.vue
  2. 56 0
      .history/songhua-ui/src/views/index_20240521133351.vue
  3. 56 0
      .history/songhua-ui/src/views/index_20240521133411.vue
  4. 59 0
      .history/songhua-ui/src/views/index_20240521133647.vue
  5. 56 0
      .history/songhua-ui/src/views/index_20240521133809.vue
  6. 125 0
      .history/songhua-ui/src/views/index_20240521133940.vue
  7. 126 0
      .history/songhua-ui/src/views/index_20240521134022.vue
  8. 126 0
      .history/songhua-ui/src/views/index_20240521134047.vue
  9. 126 0
      .history/songhua-ui/src/views/index_20240521134059.vue
  10. 126 0
      .history/songhua-ui/src/views/index_20240521134123.vue
  11. 126 0
      .history/songhua-ui/src/views/index_20240521134136.vue
  12. 126 0
      .history/songhua-ui/src/views/index_20240521134145.vue
  13. 125 0
      .history/songhua-ui/src/views/index_20240521134155.vue
  14. 126 0
      .history/songhua-ui/src/views/index_20240521135830.vue
  15. 125 0
      .history/songhua-ui/src/views/index_20240521135906.vue
  16. 126 0
      .history/songhua-ui/src/views/index_20240521140000.vue
  17. 125 0
      .history/songhua-ui/src/views/index_20240521140038.vue
  18. 126 0
      .history/songhua-ui/src/views/index_20240521140055.vue
  19. 126 0
      .history/songhua-ui/src/views/index_20240521140109.vue
  20. 126 0
      .history/songhua-ui/src/views/index_20240521140455.vue
  21. 126 0
      .history/songhua-ui/src/views/index_20240521140536.vue
  22. 130 0
      .history/songhua-ui/src/views/index_20240521140813.vue
  23. 130 0
      .history/songhua-ui/src/views/index_20240521140903.vue
  24. 130 0
      .history/songhua-ui/src/views/index_20240521140925.vue
  25. 126 0
      .history/songhua-ui/src/views/index_20240521140934.vue
  26. 126 0
      .history/songhua-ui/src/views/index_20240521140950.vue
  27. 126 0
      .history/songhua-ui/src/views/index_20240521140954.vue
  28. 126 0
      .history/songhua-ui/src/views/index_20240521141111.vue
  29. 132 0
      .history/songhua-ui/src/views/index_20240521141137.vue
  30. 131 0
      .history/songhua-ui/src/views/index_20240521141142.vue
  31. 131 0
      .history/songhua-ui/src/views/index_20240521141201.vue
  32. 138 0
      .history/songhua-ui/src/views/index_20240521141244.vue
  33. 139 0
      .history/songhua-ui/src/views/index_20240521141329.vue
  34. 139 0
      .history/songhua-ui/src/views/index_20240521141417.vue
  35. 136 0
      .history/songhua-ui/src/views/index_20240521141506.vue
  36. 137 0
      .history/songhua-ui/src/views/index_20240521141616.vue
  37. 136 0
      .history/songhua-ui/src/views/index_20240521141637.vue
  38. 137 0
      .history/songhua-ui/src/views/index_20240521141657.vue
  39. 137 0
      .history/songhua-ui/src/views/index_20240521141817.vue
  40. 137 0
      .history/songhua-ui/src/views/index_20240521141820.vue
  41. 137 0
      .history/songhua-ui/src/views/index_20240521141832.vue
  42. 139 0
      .history/songhua-ui/src/views/index_20240521141905.vue
  43. 139 0
      .history/songhua-ui/src/views/index_20240521141913.vue
  44. 139 0
      .history/songhua-ui/src/views/index_20240521141922.vue
  45. 139 0
      .history/songhua-ui/src/views/index_20240521142049.vue
  46. 139 0
      .history/songhua-ui/src/views/index_20240521142057.vue
  47. 139 0
      .history/songhua-ui/src/views/index_20240521143328.vue
  48. 130 0
      .history/songhua-ui/vue.config_20240521131104.js
  49. 130 0
      .history/songhua-ui/vue.config_20240521131328.js
  50. BIN
      songhua-ui/src/assets/images/bg.jpg
  51. BIN
      songhua-ui/src/assets/video/bg.mp4
  52. 93 8
      songhua-ui/src/views/index.vue

+ 54 - 0
.history/songhua-ui/src/views/index_20240521131104.vue

@@ -0,0 +1,54 @@
+<template>
+  <div class="image-container">
+    <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  align-items: center;
+  height: 700px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+}
+</style>
+

+ 56 - 0
.history/songhua-ui/src/views/index_20240521133351.vue

@@ -0,0 +1,56 @@
+<template>
+  <div class="image-container">
+    <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('@/assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 700px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+}
+</style>
+

+ 56 - 0
.history/songhua-ui/src/views/index_20240521133411.vue

@@ -0,0 +1,56 @@
+<template>
+  <div class="image-container">
+    <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 700px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+}
+</style>
+

+ 59 - 0
.history/songhua-ui/src/views/index_20240521133647.vue

@@ -0,0 +1,59 @@
+<template>
+  <div class="image-container">
+    <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 700px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.scroll-container {
+  display: none;
+}
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+}
+</style>
+

+ 56 - 0
.history/songhua-ui/src/views/index_20240521133809.vue

@@ -0,0 +1,56 @@
+<template>
+  <div class="image-container">
+    <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+}
+</style>
+

+ 125 - 0
.history/songhua-ui/src/views/index_20240521133940.vue

@@ -0,0 +1,125 @@
+<template>
+  <div class="image-container">
+    <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 126 - 0
.history/songhua-ui/src/views/index_20240521134022.vue

@@ -0,0 +1,126 @@
+<template>
+  <div class="image-container">
+    <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+  background-color: transparent;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 126 - 0
.history/songhua-ui/src/views/index_20240521134047.vue

@@ -0,0 +1,126 @@
+<template>
+  <div class="image-container">
+    <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+  background-color: '#2C1C1F';
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 126 - 0
.history/songhua-ui/src/views/index_20240521134059.vue

@@ -0,0 +1,126 @@
+<template>
+  <div class="image-container">
+    <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+  background-color: '#7F989D';
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 126 - 0
.history/songhua-ui/src/views/index_20240521134123.vue

@@ -0,0 +1,126 @@
+<template>
+  <div class="image-container">
+    <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  // background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+  background-color: '#7F989D';
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 126 - 0
.history/songhua-ui/src/views/index_20240521134136.vue

@@ -0,0 +1,126 @@
+<template>
+  <div class="image-container">
+    <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  // background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+  background-color: '#844B27';
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 126 - 0
.history/songhua-ui/src/views/index_20240521134145.vue

@@ -0,0 +1,126 @@
+<template>
+  <div class="image-container">
+    <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+  background-color: '#844B27';
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 125 - 0
.history/songhua-ui/src/views/index_20240521134155.vue

@@ -0,0 +1,125 @@
+<template>
+  <div class="image-container">
+    <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 126 - 0
.history/songhua-ui/src/views/index_20240521135830.vue

@@ -0,0 +1,126 @@
+<template>
+  <div class="image-container">
+    <video class="image-wrapper" >
+      <source src="../assets/bg.mp4" type="video/mp4">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </video>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 125 - 0
.history/songhua-ui/src/views/index_20240521135906.vue

@@ -0,0 +1,125 @@
+<template>
+  <div class="image-container">
+    <video class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </video>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 126 - 0
.history/songhua-ui/src/views/index_20240521140000.vue

@@ -0,0 +1,126 @@
+<template>
+  <video style="width: 100%;height: 100%;">
+    <source src="../assets/bg.mp4" type="video/mp4">
+    <video class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </video>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div>
+  </video>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 125 - 0
.history/songhua-ui/src/views/index_20240521140038.vue

@@ -0,0 +1,125 @@
+<template>
+  <div class="image-container">
+    <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 126 - 0
.history/songhua-ui/src/views/index_20240521140055.vue

@@ -0,0 +1,126 @@
+<template>
+  <div class="image-container">
+    <video src="../assets/bg.mp4"></video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 126 - 0
.history/songhua-ui/src/views/index_20240521140109.vue

@@ -0,0 +1,126 @@
+<template>
+  <div class="image-container">
+    <video src="../assets/bg.mp4" autoplay></video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 126 - 0
.history/songhua-ui/src/views/index_20240521140455.vue

@@ -0,0 +1,126 @@
+<template>
+  <div class="image-container">
+    <video src="../assets/video/bg.mp4" autoplay></video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 126 - 0
.history/songhua-ui/src/views/index_20240521140536.vue

@@ -0,0 +1,126 @@
+<template>
+  <div class="image-container">
+    <video src="../assets/video/bg.mp4" style="width: 100%;height: 100%;" autoplay></video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 130 - 0
.history/songhua-ui/src/views/index_20240521140813.vue

@@ -0,0 +1,130 @@
+<template>
+  <div class="image-container">
+    <video src="../assets/video/bg.mp4" id="video" style="width: 100%;height: 100%;" autoplay></video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  },
+  mounted() {
+    var video = document.getElementById('#video');
+    video.requestFullscreen();
+  },
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 130 - 0
.history/songhua-ui/src/views/index_20240521140903.vue

@@ -0,0 +1,130 @@
+<template>
+  <div class="image-container">
+    <video src="../assets/video/bg.mp4" id="video" style="width: 100%;height: 100%;" loop autoplay></video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  },
+  mounted() {
+    var video = document.getElementById('#video');
+    video.requestFullscreen();
+  },
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 130 - 0
.history/songhua-ui/src/views/index_20240521140925.vue

@@ -0,0 +1,130 @@
+<template>
+  <div class="image-container">
+    <video src="../assets/video/bg.mp4" id="video" style="width: 100%;height: 100%;" loop autoplay></video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  },
+  mounted() {
+    var video = document.getElementById('video');
+    video.requestFullscreen();
+  },
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 126 - 0
.history/songhua-ui/src/views/index_20240521140934.vue

@@ -0,0 +1,126 @@
+<template>
+  <div class="image-container">
+    <video src="../assets/video/bg.mp4" id="video" style="width: 100%;height: 100%;" loop autoplay></video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 126 - 0
.history/songhua-ui/src/views/index_20240521140950.vue

@@ -0,0 +1,126 @@
+<template>
+  <div class="image-container">
+    <video src="../assets/video/bg.mp4" style="width: 100%;height: 100%;" loop autoplay></video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 126 - 0
.history/songhua-ui/src/views/index_20240521140954.vue

@@ -0,0 +1,126 @@
+<template>
+  <div class="image-container">
+    <video src="../assets/video/bg.mp4" style="width: 100%;height: 100%;"  autoplay></video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 126 - 0
.history/songhua-ui/src/views/index_20240521141111.vue

@@ -0,0 +1,126 @@
+<template>
+  <div class="image-container">
+    <video src="../assets/video/bg.mp4" style="width: 100%;height: 100%;" controls autoplay></video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 132 - 0
.history/songhua-ui/src/views/index_20240521141137.vue

@@ -0,0 +1,132 @@
+<template>
+  <div class="image-container">
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%;height: 100%;" 
+      controls 
+      autoplay
+      >
+    </video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 131 - 0
.history/songhua-ui/src/views/index_20240521141142.vue

@@ -0,0 +1,131 @@
+<template>
+  <div class="image-container">
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%;height: 100%;" 
+      autoplay
+      >
+    </video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 131 - 0
.history/songhua-ui/src/views/index_20240521141201.vue

@@ -0,0 +1,131 @@
+<template>
+  <div class="image-container">
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%;height: 100%;" 
+      autoplay="autoplay"
+      >
+    </video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 138 - 0
.history/songhua-ui/src/views/index_20240521141244.vue

@@ -0,0 +1,138 @@
+<template>
+  <div class="image-container">
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%;height: 100%;" 
+      autoplay="autoplay"
+      >
+    </video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  },
+  mounted(){
+    const video = document.getElementById('video')
+    video.addEventListener('ended',() => {
+      video.currentTime = 0
+      video.pause()
+    })
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 139 - 0
.history/songhua-ui/src/views/index_20240521141329.vue

@@ -0,0 +1,139 @@
+<template>
+  <div class="image-container">
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%;height: 100%;" 
+      autoplay="autoplay"
+      controls
+      >
+    </video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  },
+  mounted(){
+    const video = document.getElementById('video')
+    video.addEventListener('ended',() => {
+      video.currentTime = 0
+      video.pause()
+    })
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 139 - 0
.history/songhua-ui/src/views/index_20240521141417.vue

@@ -0,0 +1,139 @@
+<template>
+  <div class="image-container">
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%;height: 100%;" 
+      autoplay
+      controls
+      >
+    </video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  },
+  mounted(){
+    const video = document.getElementById('video')
+    video.addEventListener('ended',() => {
+      video.currentTime = 0
+      video.pause()
+    })
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 136 - 0
.history/songhua-ui/src/views/index_20240521141506.vue

@@ -0,0 +1,136 @@
+<template>
+  <div class="image-container">
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%;height: 100%;" 
+      autoplay
+      controls
+      >
+    </video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  },
+  mounted(){
+    const video = document.getElementById('video')
+    video.play()
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 137 - 0
.history/songhua-ui/src/views/index_20240521141616.vue

@@ -0,0 +1,137 @@
+<template>
+  <div class="image-container">
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%;height: 100%;" 
+      autoplay
+      controls
+      muted
+      >
+    </video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  },
+  mounted(){
+    const video = document.getElementById('video')
+    video.play()
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 136 - 0
.history/songhua-ui/src/views/index_20240521141637.vue

@@ -0,0 +1,136 @@
+<template>
+  <div class="image-container">
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%;height: 100%;" 
+      autoplay
+      muted
+      >
+    </video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  },
+  mounted(){
+    const video = document.getElementById('video')
+    video.play()
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 137 - 0
.history/songhua-ui/src/views/index_20240521141657.vue

@@ -0,0 +1,137 @@
+<template>
+  <div class="image-container">
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%;height: 100%;" 
+      autoplay
+      loop
+      muted
+      >
+    </video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  },
+  mounted(){
+    const video = document.getElementById('video')
+    video.play()
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 137 - 0
.history/songhua-ui/src/views/index_20240521141817.vue

@@ -0,0 +1,137 @@
+<template>
+  <div class="image-container">
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%;height: 100%; object-fit:fill;  " 
+      autoplay
+      loop
+      muted
+      >
+    </video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  },
+  mounted(){
+    const video = document.getElementById('video')
+    video.play()
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 137 - 0
.history/songhua-ui/src/views/index_20240521141820.vue

@@ -0,0 +1,137 @@
+<template>
+  <div class="image-container">
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%;height: 100%; object-fit:fill;" 
+      autoplay
+      loop
+      muted
+      >
+    </video>
+    <!-- <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div> -->
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  },
+  mounted(){
+    const video = document.getElementById('video')
+    video.play()
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 137 - 0
.history/songhua-ui/src/views/index_20240521141832.vue

@@ -0,0 +1,137 @@
+<template>
+  <div class="image-container">
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%;height: 100%; object-fit:fill;" 
+      autoplay
+      loop
+      muted
+      >
+    </video>
+    <div class="image-wrapper">
+      <img src="@/assets/images/yc.png" alt="Image 1" />
+      <button class="btn" @click="shipHandler">游船系统</button>
+    </div>
+    <div class="image-wrapper">
+      <img src="@/assets/images/pw.png" alt="Image 2" />
+      <button class="btn" @click="ticketHandler">票务系统</button>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  },
+  mounted(){
+    const video = document.getElementById('video')
+    video.play()
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 139 - 0
.history/songhua-ui/src/views/index_20240521141905.vue

@@ -0,0 +1,139 @@
+<template>
+  <div class="image-container">
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%;height: 100%; object-fit:fill;" 
+      autoplay
+      loop
+      muted
+      >
+    </video>
+    <div style="width: 100%;height: 100%;position: fixed;">
+      <div class="image-wrapper">
+        <img src="@/assets/images/yc.png" alt="Image 1" />
+        <button class="btn" @click="shipHandler">游船系统</button>
+      </div>
+      <div class="image-wrapper">
+        <img src="@/assets/images/pw.png" alt="Image 2" />
+        <button class="btn" @click="ticketHandler">票务系统</button>
+      </div>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  },
+  mounted(){
+    const video = document.getElementById('video')
+    video.play()
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 139 - 0
.history/songhua-ui/src/views/index_20240521141913.vue

@@ -0,0 +1,139 @@
+<template>
+  <div class="image-container">
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%;height: 100%; object-fit:fill;" 
+      autoplay
+      loop
+      muted
+      >
+    </video>
+    <div style="width: 100%;height: 100%;position: absolute;">
+      <div class="image-wrapper">
+        <img src="@/assets/images/yc.png" alt="Image 1" />
+        <button class="btn" @click="shipHandler">游船系统</button>
+      </div>
+      <div class="image-wrapper">
+        <img src="@/assets/images/pw.png" alt="Image 2" />
+        <button class="btn" @click="ticketHandler">票务系统</button>
+      </div>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  },
+  mounted(){
+    const video = document.getElementById('video')
+    video.play()
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 139 - 0
.history/songhua-ui/src/views/index_20240521141922.vue

@@ -0,0 +1,139 @@
+<template>
+  <div class="image-container">
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%;height: 100%; object-fit:fill;" 
+      autoplay
+      loop
+      muted
+      >
+    </video>
+    <div style="width: 100%;height: 100%;position: absolute;display: flex;">
+      <div class="image-wrapper">
+        <img src="@/assets/images/yc.png" alt="Image 1" />
+        <button class="btn" @click="shipHandler">游船系统</button>
+      </div>
+      <div class="image-wrapper">
+        <img src="@/assets/images/pw.png" alt="Image 2" />
+        <button class="btn" @click="ticketHandler">票务系统</button>
+      </div>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  },
+  mounted(){
+    const video = document.getElementById('video')
+    video.play()
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 139 - 0
.history/songhua-ui/src/views/index_20240521142049.vue

@@ -0,0 +1,139 @@
+<template>
+  <div class="image-container">
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%;height: 100%; object-fit:fill;" 
+      autoplay
+      loop
+      muted
+      >
+    </video>
+    <div style="width: 100%;height: 100%;position: absolute;display: flex;padding: 6% 0 0 13%;">
+      <div class="image-wrapper">
+        <img src="@/assets/images/yc.png" alt="Image 1" />
+        <button class="btn" @click="shipHandler">游船系统</button>
+      </div>
+      <div class="image-wrapper">
+        <img src="@/assets/images/pw.png" alt="Image 2" />
+        <button class="btn" @click="ticketHandler">票务系统</button>
+      </div>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  },
+  mounted(){
+    const video = document.getElementById('video')
+    video.play()
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 139 - 0
.history/songhua-ui/src/views/index_20240521142057.vue

@@ -0,0 +1,139 @@
+<template>
+  <div class="image-container">
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%;height: 100%; object-fit:fill;" 
+      autoplay
+      loop
+      muted
+      >
+    </video>
+    <div style="width: 100%;height: 100%;position: absolute;display: flex;padding: 13% 0 0 6%;">
+      <div class="image-wrapper">
+        <img src="@/assets/images/yc.png" alt="Image 1" />
+        <button class="btn" @click="shipHandler">游船系统</button>
+      </div>
+      <div class="image-wrapper">
+        <img src="@/assets/images/pw.png" alt="Image 2" />
+        <button class="btn" @click="ticketHandler">票务系统</button>
+      </div>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  },
+  mounted(){
+    const video = document.getElementById('video')
+    video.play()
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 139 - 0
.history/songhua-ui/src/views/index_20240521143328.vue

@@ -0,0 +1,139 @@
+<template>
+  <div class="image-container">
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%; object-fit:fill;" 
+      autoplay
+      loop
+      muted
+      >
+    </video>
+    <div style="width: 100%;height: 100%;position: absolute;display: flex;padding: 13% 0 0 6%;">
+      <div class="image-wrapper">
+        <img src="@/assets/images/yc.png" alt="Image 1" />
+        <button class="btn" @click="shipHandler">游船系统</button>
+      </div>
+      <div class="image-wrapper">
+        <img src="@/assets/images/pw.png" alt="Image 2" />
+        <button class="btn" @click="ticketHandler">票务系统</button>
+      </div>
+    </div>
+  </div>
+</template>
+<script>
+export default {
+  name: "Index",
+  data() {
+    return {};
+  },
+  methods: {
+    shipHandler() {
+      window.open("http://localhost/songhuaIndex1");
+    },
+    ticketHandler(){
+      window.open("http://dsj.1230t.com/");
+    },
+  },
+  mounted(){
+    const video = document.getElementById('video')
+    video.play()
+  }
+};
+</script>
+
+<style scoped lang="scss">
+.image-container {
+  display: flex;
+  justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
+  align-items: center;
+  height: 827px;
+}
+
+.image-wrapper {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin: 0 150px;
+}
+
+.image-wrapper img {
+  width: 500px;
+  height: auto;
+}
+
+.btn {
+  margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
+}
+</style>
+

+ 130 - 0
.history/songhua-ui/vue.config_20240521131104.js

@@ -0,0 +1,130 @@
+'use strict'
+const path = require('path')
+
+function resolve(dir) {
+  return path.join(__dirname, dir)
+}
+
+const CompressionPlugin = require('compression-webpack-plugin')
+
+const name = process.env.VUE_APP_TITLE || '松花湖景区通融合平台' // 网页标题
+
+const port = process.env.port || process.env.npm_config_port || 80 // 端口
+
+// vue.config.js 配置说明
+//官方vue.config.js 参考文档 https://cli.vuejs.org/zh/config/#css-loaderoptions
+// 这里只列一部分,具体配置参考文档
+module.exports = {
+  // 部署生产环境和开发环境下的URL。
+  // 默认情况下,Vue CLI 会假设你的应用是被部署在一个域名的根路径上
+  // 例如 https://www.ruoyi.vip/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.ruoyi.vip/admin/,则设置 baseUrl 为 /admin/。
+  publicPath: process.env.NODE_ENV === "production" ? "/" : "/",
+  // 在npm run build 或 yarn build 时 ,生成文件的目录名称(要和baseUrl的生产环境路径一致)(默认dist)
+  outputDir: 'dist',
+  // 用于放置生成的静态资源 (js、css、img、fonts) 的;(项目打包之后,静态资源会放在这个文件夹下)
+  assetsDir: 'static',
+  // 是否开启eslint保存检测,有效值:ture | false | 'error'
+  lintOnSave: process.env.NODE_ENV === 'development',
+  // 如果你不需要生产环境的 source map,可以将其设置为 false 以加速生产环境构建。
+  productionSourceMap: false,
+  // webpack-dev-server 相关配置
+  devServer: {
+    host: '0.0.0.0',
+    port: port,
+    open: true,
+    proxy: {
+      // detail: https://cli.vuejs.org/config/#devserver-proxy
+      [process.env.VUE_APP_BASE_API]: {
+        target: `http://localhost:10001`,
+        changeOrigin: true,
+        pathRewrite: {
+          ['^' + process.env.VUE_APP_BASE_API]: ''
+        }
+      }
+    },
+    disableHostCheck: true
+  },
+  css: {
+    loaderOptions: {
+      sass: {
+        sassOptions: { outputStyle: "expanded" }
+      }
+    }
+  },
+  configureWebpack: {
+    name: name,
+    resolve: {
+      alias: {
+        '@': resolve('src')
+      }
+    },
+    plugins: [
+      // http://doc.ruoyi.vip/ruoyi-vue/other/faq.html#使用gzip解压缩静态文件
+      new CompressionPlugin({
+        cache: false,                                  // 不启用文件缓存
+        test: /\.(js|css|html|jpe?g|png|gif|svg)?$/i,  // 压缩文件格式
+        filename: '[path][base].gz[query]',            // 压缩后的文件名
+        algorithm: 'gzip',                             // 使用gzip压缩
+        minRatio: 0.8,                                 // 压缩比例,小于 80% 的文件不会被压缩
+        deleteOriginalAssets: false                    // 压缩后删除原文件
+      })
+    ],
+  },
+  chainWebpack(config) {
+    config.plugins.delete('preload') // TODO: need test
+    config.plugins.delete('prefetch') // TODO: need test
+
+    // set svg-sprite-loader
+    config.module
+      .rule('svg')
+      .exclude.add(resolve('src/assets/icons'))
+      .end()
+    config.module
+      .rule('icons')
+      .test(/\.svg$/)
+      .include.add(resolve('src/assets/icons'))
+      .end()
+      .use('svg-sprite-loader')
+      .loader('svg-sprite-loader')
+      .options({
+        symbolId: 'icon-[name]'
+      })
+      .end()
+
+    config.when(process.env.NODE_ENV !== 'development', config => {
+          config
+            .plugin('ScriptExtHtmlWebpackPlugin')
+            .after('html')
+            .use('script-ext-html-webpack-plugin', [{
+            // `runtime` must same as runtimeChunk name. default is `runtime`
+              inline: /runtime\..*\.js$/
+            }])
+            .end()
+
+          config.optimization.splitChunks({
+            chunks: 'all',
+            cacheGroups: {
+              libs: {
+                name: 'chunk-libs',
+                test: /[\\/]node_modules[\\/]/,
+                priority: 10,
+                chunks: 'initial' // only package third parties that are initially dependent
+              },
+              elementUI: {
+                name: 'chunk-elementUI', // split elementUI into a single package
+                test: /[\\/]node_modules[\\/]_?element-ui(.*)/, // in order to adapt to cnpm
+                priority: 20 // the weight needs to be larger than libs and app or it will be packaged into libs or app
+              },
+              commons: {
+                name: 'chunk-commons',
+                test: resolve('src/components'), // can customize your rules
+                minChunks: 3, //  minimum common number
+                priority: 5,
+                reuseExistingChunk: true
+              }
+            }
+          })
+          config.optimization.runtimeChunk('single')
+    })
+  }
+}

+ 130 - 0
.history/songhua-ui/vue.config_20240521131328.js

@@ -0,0 +1,130 @@
+'use strict'
+const path = require('path')
+
+function resolve(dir) {
+  return path.join(__dirname, dir)
+}
+
+const CompressionPlugin = require('compression-webpack-plugin')
+
+const name = process.env.VUE_APP_TITLE || '松花湖景区通融合平台' // 网页标题
+
+const port = process.env.port || process.env.npm_config_port || 80 // 端口
+
+// vue.config.js 配置说明
+//官方vue.config.js 参考文档 https://cli.vuejs.org/zh/config/#css-loaderoptions
+// 这里只列一部分,具体配置参考文档
+module.exports = {
+  // 部署生产环境和开发环境下的URL。
+  // 默认情况下,Vue CLI 会假设你的应用是被部署在一个域名的根路径上
+  // 例如 https://www.ruoyi.vip/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.ruoyi.vip/admin/,则设置 baseUrl 为 /admin/。
+  publicPath: process.env.NODE_ENV === "production" ? "/" : "/",
+  // 在npm run build 或 yarn build 时 ,生成文件的目录名称(要和baseUrl的生产环境路径一致)(默认dist)
+  outputDir: 'dist',
+  // 用于放置生成的静态资源 (js、css、img、fonts) 的;(项目打包之后,静态资源会放在这个文件夹下)
+  assetsDir: 'static',
+  // 是否开启eslint保存检测,有效值:ture | false | 'error'
+  lintOnSave: process.env.NODE_ENV === 'development',
+  // 如果你不需要生产环境的 source map,可以将其设置为 false 以加速生产环境构建。
+  productionSourceMap: false,
+  // webpack-dev-server 相关配置
+  devServer: {
+    host: '0.0.0.0',
+    port: port,
+    open: true,
+    proxy: {
+      // detail: https://cli.vuejs.org/config/#devserver-proxy
+      [process.env.VUE_APP_BASE_API]: {
+        target: `http://192.168.4.27:10001`,
+        changeOrigin: true,
+        pathRewrite: {
+          ['^' + process.env.VUE_APP_BASE_API]: ''
+        }
+      }
+    },
+    disableHostCheck: true
+  },
+  css: {
+    loaderOptions: {
+      sass: {
+        sassOptions: { outputStyle: "expanded" }
+      }
+    }
+  },
+  configureWebpack: {
+    name: name,
+    resolve: {
+      alias: {
+        '@': resolve('src')
+      }
+    },
+    plugins: [
+      // http://doc.ruoyi.vip/ruoyi-vue/other/faq.html#使用gzip解压缩静态文件
+      new CompressionPlugin({
+        cache: false,                                  // 不启用文件缓存
+        test: /\.(js|css|html|jpe?g|png|gif|svg)?$/i,  // 压缩文件格式
+        filename: '[path][base].gz[query]',            // 压缩后的文件名
+        algorithm: 'gzip',                             // 使用gzip压缩
+        minRatio: 0.8,                                 // 压缩比例,小于 80% 的文件不会被压缩
+        deleteOriginalAssets: false                    // 压缩后删除原文件
+      })
+    ],
+  },
+  chainWebpack(config) {
+    config.plugins.delete('preload') // TODO: need test
+    config.plugins.delete('prefetch') // TODO: need test
+
+    // set svg-sprite-loader
+    config.module
+      .rule('svg')
+      .exclude.add(resolve('src/assets/icons'))
+      .end()
+    config.module
+      .rule('icons')
+      .test(/\.svg$/)
+      .include.add(resolve('src/assets/icons'))
+      .end()
+      .use('svg-sprite-loader')
+      .loader('svg-sprite-loader')
+      .options({
+        symbolId: 'icon-[name]'
+      })
+      .end()
+
+    config.when(process.env.NODE_ENV !== 'development', config => {
+          config
+            .plugin('ScriptExtHtmlWebpackPlugin')
+            .after('html')
+            .use('script-ext-html-webpack-plugin', [{
+            // `runtime` must same as runtimeChunk name. default is `runtime`
+              inline: /runtime\..*\.js$/
+            }])
+            .end()
+
+          config.optimization.splitChunks({
+            chunks: 'all',
+            cacheGroups: {
+              libs: {
+                name: 'chunk-libs',
+                test: /[\\/]node_modules[\\/]/,
+                priority: 10,
+                chunks: 'initial' // only package third parties that are initially dependent
+              },
+              elementUI: {
+                name: 'chunk-elementUI', // split elementUI into a single package
+                test: /[\\/]node_modules[\\/]_?element-ui(.*)/, // in order to adapt to cnpm
+                priority: 20 // the weight needs to be larger than libs and app or it will be packaged into libs or app
+              },
+              commons: {
+                name: 'chunk-commons',
+                test: resolve('src/components'), // can customize your rules
+                minChunks: 3, //  minimum common number
+                priority: 5,
+                reuseExistingChunk: true
+              }
+            }
+          })
+          config.optimization.runtimeChunk('single')
+    })
+  }
+}

BIN
songhua-ui/src/assets/images/bg.jpg


BIN
songhua-ui/src/assets/video/bg.mp4


+ 93 - 8
songhua-ui/src/views/index.vue

@@ -1,12 +1,22 @@
 <template>
   <div class="image-container">
-    <div class="image-wrapper">
-      <img src="@/assets/images/yc.png" alt="Image 1" />
-      <button class="btn" @click="shipHandler">游船系统</button>
-    </div>
-    <div class="image-wrapper">
-      <img src="@/assets/images/pw.png" alt="Image 2" />
-      <button class="btn" @click="ticketHandler">票务系统</button>
+    <video 
+      src="../assets/video/bg.mp4" 
+      style="width: 100%; object-fit:fill;" 
+      autoplay
+      loop
+      muted
+      >
+    </video>
+    <div style="width: 100%;height: 100%;position: absolute;display: flex;padding: 13% 0 0 6%;">
+      <div class="image-wrapper">
+        <img src="@/assets/images/yc.png" alt="Image 1" />
+        <button class="btn" @click="shipHandler">游船系统</button>
+      </div>
+      <div class="image-wrapper">
+        <img src="@/assets/images/pw.png" alt="Image 2" />
+        <button class="btn" @click="ticketHandler">票务系统</button>
+      </div>
     </div>
   </div>
 </template>
@@ -23,6 +33,10 @@ export default {
     ticketHandler(){
       window.open("http://dsj.1230t.com/");
     },
+  },
+  mounted(){
+    const video = document.getElementById('video')
+    video.play()
   }
 };
 </script>
@@ -31,8 +45,10 @@ export default {
 .image-container {
   display: flex;
   justify-content: space-between;
+  background: url('../assets/images/bg.jpg') 0 0 no-repeat;
+  background-size:100% 100% ;
   align-items: center;
-  height: 700px;
+  height: 827px;
 }
 
 .image-wrapper {
@@ -49,6 +65,75 @@ export default {
 
 .btn {
   margin-top: 10px;
+  position: relative;
+  padding: 10px 20px;
+  border-radius: 7px;
+  border: 1px solid rgb(61, 106, 255);
+  font-size: 14px;
+  text-transform: uppercase;
+  font-weight: 600;
+  letter-spacing: 2px;
+  background: transparent;
+  color: #fff;
+  overflow: hidden;
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: all 0.2s ease-in;
+  -moz-transition: all 0.2s ease-in;
+  transition: all 0.2s ease-in;
+}
+.btn:hover {
+  background: rgb(61, 106, 255);
+  box-shadow: 0 0 30px 5px rgba(0, 142, 236, 0.815);
+  -webkit-transition: all 0.2s ease-out;
+  -moz-transition: all 0.2s ease-out;
+  transition: all 0.2s ease-out;
+}
+
+.btn:hover::before {
+  -webkit-animation: sh02 0.5s 0s linear;
+  -moz-animation: sh02 0.5s 0s linear;
+  animation: sh02 0.5s 0s linear;
+}
+
+.btn::before {
+  content: '';
+  display: block;
+  width: 0px;
+  height: 86%;
+  position: absolute;
+  top: 7%;
+  left: 0%;
+  opacity: 0;
+  background: #fff;
+  box-shadow: 0 0 50px 30px #fff;
+  -webkit-transform: skewX(-20deg);
+  -moz-transform: skewX(-20deg);
+  -ms-transform: skewX(-20deg);
+  -o-transform: skewX(-20deg);
+  transform: skewX(-20deg);
+}
+
+@keyframes sh02 {
+  from {
+    opacity: 0;
+    left: 0%;
+  }
+
+  50% {
+    opacity: 1;
+  }
+
+  to {
+    opacity: 0;
+    left: 100%;
+  }
+}
+
+.btn:active {
+  box-shadow: 0 0 0 0 transparent;
+  -webkit-transition: box-shadow 0.2s ease-in;
+  -moz-transition: box-shadow 0.2s ease-in;
+  transition: box-shadow 0.2s ease-in;
 }
 </style>