dcc
2024-06-23 bf02ea7ae1aff258b7ad7ce74ddb0f4dee6cb7f6
src/page/home/home.vue
@@ -9,7 +9,7 @@
              @click="handleBannerClick(index)"
              :key="index"
            >
              <img style="width: 100%; height: 150px" :src="item.img" alt />
              <img style="width: 100%; height: 150px" :src="item.img" alt/>
            </van-swipe-item>
          </van-swipe>
        </div>
@@ -18,7 +18,7 @@
        <div class="announcement">
          <div class="an_content" @click="$router.push('/newGg')">
            <div class="an_left_icon">
              <img :src="Announcement" alt />
              <img :src="Announcement" alt/>
            </div>
            <div class="an_right_message">
              <div class="animate">
@@ -88,6 +88,18 @@
                <div class="name">{{ $t("yeb") }}</div>
              </div>
            </li>
            <li @click="$router.push('/subDK')">
              <div class="link">
                <div class="icon">
                  <img
                    src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUzSURBVHgB7ZrPbxtFFMe/47VV51DHIQk4pSTTChA0ipoeQIgLTlUhRBEEJCSEIDGRQClCariA6KEN3DiRSAjKqeGKQGn/grq3QpHiAwJxyqakjQUBGyKklMb7eLOuYXe9ib3eHwZpPxd7x+Od/e578+a92QViYmJiYmJiuoWATwZy8hwEzYGQRRgQSiSoBIMu/frzTxfhE1+C+3P3FQQSFxARBOg1iIlqWdfRIQn4QEBIRAhbRyaJVvpzchod4lMw6YgagSyPuzQ4KMfRAUn4wBCoCrI1Xdksr+URIBwj8gJGgSBsVjU0Ws5m5bFqVa/CA74snCKtZD1m7SNu/QaG5NxgbmR1IDdyOZuTEh7YLOvFX8rXCxDibWu76d77jAI84kvwdhpV50U4+5gCiT6i+m/5JBkL6IDNDX2Bo/WirVGI5+ARX4KrOruTsIt2WjDt+A8JcRQdUtuXmHc05dmtPS2HvgTfQbcepGr29djNC7xeZAPzBgNrtvFSzV61F74FE8h2AYZWs0XPIC7SwaptfG2nuxYWJJouwMyULDhvSpT4FsyZlm49Jrhaz9aH70DXBPtahxWCalWy3DfhEpQSRCWyZrECvc4+qxXKpoBJLYEniDDOZ5R887L17qgafNOEQOnkk3l5fU1Hp3gWrKJwUhiTIKO0WV4vatCKO7BlH/n+3PAFYZm3fLHSnrSLfOPbRoVkDZhLCkybAqme4FvPqNq5bZy/jN99Tw6RCa6LpRWY81TjLOjgRJkTA04oivxzvtGPc+yC9X/OCkVFamXRngTOsTXnNNgFemH+gw+nT774culQn2gr4/I0h1Oo5a1lILuyme4lIV4Tznnagr+2fl9VYuGTYXm4kBZYUZ7STv8gojTYyrrGZVu7ol+ZnkEm0xtk/SzZbS6vV6hlMPQdtBqU6zXqIZXs86zNu/U5Mjomn3n2helXWXAISE1gmS09MdQn9N06BSa4gUr2+aPobFdzVrkewsW0NI91bLc5HYhLt4MKUICvDKtd5J2xXIlEsAooQQSodlFj7RbEIhHM6/A8Ikat7W7toQuu8NxNcFKBiFFjqrjR1I6Q2eZ0EV2Al0gzVXW2hy7YsGRgUaPycmdb6IJ5bex4h8MvvMHYlIhEEbQkuoThMnboghslXjcQLmNHlnj8VwhdsCre0SXIZewoLKyjSyRcxg68ePiH2Q2pPr67ubOW6UnsWrb19ghk0r6f2rpCvCXkbAtH8Ou/LfPzXHPRP7HwR8vuX81m8Pjh4C+lZuCKsy14l56tcIlGnrKrL769hTC4DTQ9QA9e8Pk+nbcui+12V+781GgKgSOw5FYTh+PSn9010ZjDismxdPbM0xnX4r+XBWd6QpjDBt53aw4vaJ0f0htflV99UqFF3lc+DZ/8+MP3tuOHHj7S1Ifr4cUDu2zzRLfjUa+Jdfjg0vKX2Nr6NwgeuPcg9u/POLvpt/aovyMT3KfmE2ECHYq+eWMdn35sf7T8yKOPObvpaoy99qj9vePh8RmR2k3UCM/Do+hr31zFzNRLuMGirZx6y7apYZ57rx1LhadokZUym9ymirWNzIunIjzwwP0PytGxo/lW/ZT7Xvv6qs2NG7zJYi2CTcu2EqvwHB4Hc8NLzhdMokZt5L/73lnzuwpQas62+6jFs2Bl5dQ2rVCX6tx3zpzF1NRMdYfwOT+TWmjHqlY6WgDroo2FyCwtUD1+/MTaG6dOl0ZHx4q8T3axXYs2n8oH6l2NZBrjAjWJsNC00u0/oXt9HysmJiYmJuZ/wN/6Zaai9yOqrAAAAABJRU5ErkJggg=="
                    alt=""
                  />
                </div>
                <!-- $t("马股") -->
                <div class="name">{{ $t("贷款") }}</div>
              </div>
            </li>
            <!-- <li @click="$router.push('/warehouse')">
              <div class="link">
                <div class="icon">
@@ -126,7 +138,7 @@
            </li>
          </ul>
          <!-- 多语言弹框 -->
          <Language ref="language" />
          <Language ref="language" @onChange="getNewsList"/>
        </div>
        <div class="fg"></div>
        <div class="new-stock">
@@ -208,7 +220,7 @@
                >
                  {{ item.title }}
                </div>
                <div class="neitu"><img :src="item.imgurl" /></div>
                <div class="neitu"><img :src="item.imgurl"/></div>
              </div>
            </div>
          </mt-tab-container-item>
@@ -217,7 +229,7 @@
      <div style="width: 100%; height: 100px"></div>
    </div>
    <!-- tab -->
    <GoToLogin v-show="isGoTo" />
    <GoToLogin v-show="isGoTo"/>
  </div>
</template>
<script>
@@ -231,8 +243,9 @@
import kefua from "@/assets/img/kefua.png";
import xiazai from "@/assets/img/xiazai.png";
import GoToLogin from "@/page/home/components/GoLogin.vue";
import { MessageBox } from "mint-ui";
import {MessageBox} from "mint-ui";
import Language from "@/components/Language/index.vue";
export default {
  components: {
    HomeList,
@@ -310,7 +323,7 @@
    },
  },
  filters: {
    gettime (time) {
    gettime(time) {
      if (!time) {
        return ''
      }
@@ -351,8 +364,10 @@
        confirmButtonText: this.$t("hj161"),
        cancelButtonText: this.$t("hj106"),
      })
        .then(async () => {})
        .catch(() => {});
        .then(async () => {
        })
        .catch(() => {
        });
    },
    onSelect(e) {
      this.$i18n.locale = e.lang;
@@ -441,7 +456,7 @@
        //   break
        case 3:
          // this.$router.push('/Subscription?idx=1')
          this.$router.push({ path: "/trading-list", query: { indexid: 3 } });
          this.$router.push({path: "/trading-list", query: {indexid: 3}});
          break;
        case 4:
          // this.$router.push('/SubDK')
@@ -461,9 +476,9 @@
    },
    async getBanner() {
      // 获取显示的banner
      let result = await api.getBannerByPlat({ platType: "m" });
      let result = await api.getBannerByPlat({platType: "m"});
      if (result.status === 0) {
        var ajson = { bannerUrl: this.banner1 };
        var ajson = {bannerUrl: this.banner1};
        this.bannerList.push(ajson);
      } else {
        this.$store.commit("elAlertShow", {
@@ -496,6 +511,7 @@
    // 获取新闻列表
    async getNewsList(type) {
      if (typeof type == "string") type = 1
      let data = await api.queryNewsList(type);
      this.newListHeader.map((item) => {
        if (item.type === type) {
@@ -506,7 +522,7 @@
    },
    handleSearchClick() {
      this.$router.push({ path: "/trading-list", query: { type: 1 } });
      this.$router.push({path: "/trading-list", query: {type: 1}});
    },
  },
@@ -611,6 +627,7 @@
    }
  }
}
.txt_box_box_right {
  color: #fff;
  background: #409eff;
@@ -618,6 +635,7 @@
  padding: 10px 15px;
  border-radius: 6px;
}
.txt_box_box_left {
  margin: 10px 0;
  font-size: 30px;
@@ -626,17 +644,20 @@
  overflow: hidden;
  text-overflow: ellipsis /* 显示省略符号 (...) */;
}
.txt_box_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.txt_box_top {
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 20px;
}
.txt_box {
  width: 95%;
  margin-left: 2.5%;
@@ -650,6 +671,7 @@
  margin-top: 10px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.3);
}
.wrapper {
  width: 100%;
  height: 100%;
@@ -667,6 +689,7 @@
  height: 0.7949rem;
  display: flex;
  padding-right: 0.3rem;
  > div {
    width: 50%;
    height: 100%;
@@ -690,6 +713,7 @@
  .right_search {
    justify-content: flex-end;
    width: 50%;
    > div {
      width: 34%;
      height: 0.4615rem;
@@ -883,16 +907,16 @@
      }
    }
    /deep/.van-swipe__indicators {
    /deep/ .van-swipe__indicators {
      bottom: 0.1rem;
    }
    /deep/.van-swipe__indicator {
    /deep/ .van-swipe__indicator {
      background-color: #2d8cf0 !important;
      opacity: 1;
    }
    /deep/.van-swipe__indicator--active {
    /deep/ .van-swipe__indicator--active {
      width: 0.35rem !important;
      border-radius: 0.23rem;
      background-color: #aec7ec !important;
@@ -1053,16 +1077,16 @@
  border-radius: 0.4rem 0.4rem 0 0;
  padding-top: 0.3rem;
  /deep/.is-selected .tab-name {
  /deep/ .is-selected .tab-name {
    position: relative;
  }
  /deep/.mint-navbar .mint-tab-item.is-selected {
  /deep/ .mint-navbar .mint-tab-item.is-selected {
    border: 0 !important;
    border-bottom: none;
  }
  /deep/.is-selected .tab-name:after {
  /deep/ .is-selected .tab-name:after {
    position: absolute;
    display: block;
    content: "";
@@ -1180,10 +1204,12 @@
  background: #fefffe;
  border-radius: 0.21333rem;
  margin-top: 0.21333rem;
  .menu {
    display: flex;
    padding: 0.4rem 0;
    flex-wrap: wrap;
    li {
      display: flex;
      flex-direction: column;
@@ -1192,12 +1218,14 @@
      flex-shrink: 0;
      justify-content: center;
      margin-bottom: 0.4rem;
      .links {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        color: #fff;
        .name {
          font-family: PingFang SC;
          font-style: normal;
@@ -1208,20 +1236,24 @@
          text-align: center;
        }
      }
      .link {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        color: #fff;
        .icon {
          width: 0.8rem;
          height: 0.8rem;
        }
        img {
          width: 100%;
          height: 100%;
        }
        .name {
          font-family: PingFang SC;
          font-style: normal;
@@ -1244,6 +1276,7 @@
.new-stock {
  padding: 0 0.4rem;
  .title {
    color: #2c2e3b;
    text-align: justify;
@@ -1254,9 +1287,11 @@
    line-height: normal;
    padding-top: 0.26667rem;
  }
  .list {
    display: flex;
    padding-top: 0.26667rem;
    .item {
      background: linear-gradient(rgb(94, 248, 196) 0%, rgb(72, 205, 105) 100%);
      flex: 1;
@@ -1270,6 +1305,7 @@
      color: #fff;
      font-size: 0.4rem;
      font-weight: 500;
      > img {
        width: 30%;
      }
@@ -1284,6 +1320,7 @@
    }
  }
}
.list .item:nth-child(2) {
  background: linear-gradient(rgb(85, 108, 137) 0%, rgb(49, 62, 79) 100%);
}
@@ -1291,6 +1328,7 @@
.title-box {
  padding: 0.26667rem 0.4rem 0;
  margin-bottom: 0.26667rem;
  .title {
    color: #000;
    font-family: PingFang SC;
@@ -1300,6 +1338,7 @@
    line-height: 0.64rem;
  }
}
// /deep/ .van-popup {
//   overflow-y: auto;
// }