dcc
2024-05-16 289948f53b5e0b00a656d60c08efbff0eb05fa90
src/page/home/home.vue
@@ -77,7 +77,7 @@
                <div class="name">{{ $t("安全") }}</div>
              </div>
            </li>
            <li @click="$router.push('/trading-list?type=2')">
            <li @click="$router.push('/subDK')">
              <div class="link">
                <div class="icon">
                  <img
@@ -86,10 +86,10 @@
                  />
                </div>
                <!-- $t("马股") -->
                <div class="name">{{ $t("马股") }}</div>
                <div class="name">{{ $t("贷款") }}</div>
              </div>
            </li>
            <li @click="$router.push('/trading-list?type=3')">
            <li @click="$router.push('/warehouse')">
              <div class="link">
                <div class="icon">
                  <img
@@ -97,7 +97,7 @@
                    alt=""
                  />
                </div>
                <div class="name">{{ $t("美股") }}</div>
                <div class="name">{{ $t("hj226") }}</div>
              </div>
            </li>
            <li @click="$router.push('/transferIndex')">
@@ -111,7 +111,7 @@
                <div class="name">{{ $t("hj245") }}</div>
              </div>
            </li>
            <li @click="settingDialog = true">
            <li @click="$router.push('/same_lang')">
              <div class="links">
                <div class="icon">
                  <img
@@ -121,33 +121,13 @@
                  />
                </div>
                <div class="name" style="margin-top: 2px">
                  {{ $t("yy") }}
                  {{ $t("公司简介") }}
                </div>
              </div>
            </li>
          </ul>
          <!-- 多语言弹框 -->
          <van-popup
            v-model="settingDialog"
            position="bottom"
            :style="{ height: '35%' }"
            @close="popClose"
          >
            <div
              class="lang_box"
              v-for="(item, index) in actions"
              :key="index"
              @click="qkclick(item)"
            >
              <div
                :class="
                  $i18n.locale == item.lang ? 'lang_box_txt' : 'lang_box_txta'
                "
              >
                {{ item.text }}
              </div>
            </div>
          </van-popup>
          <Language ref="language" />
        </div>
        <div class="fg"></div>
        <div class="new-stock">
@@ -199,7 +179,7 @@
        <div class="title">{{ $t("資訊") }}</div>
      </div>
      <div class="news-tab">
        <mt-navbar v-model="news">
<!--        <mt-navbar v-model="news">
          <mt-tab-item
            v-for="(item, index) in newListHeader"
            :id="item.id"
@@ -207,7 +187,7 @@
          >
            <span class="tab-name">{{ $t(item.title) }}</span>
          </mt-tab-item>
        </mt-navbar>
        </mt-navbar>-->
        <mt-tab-container
          v-model="news"
          :swipeable="true"
@@ -269,12 +249,14 @@
import xiazai from "@/assets/img/xiazai.png";
import GoToLogin from "@/page/home/components/GoLogin.vue";
import { MessageBox } from "mint-ui";
import Language from "@/components/Language/index.vue";
export default {
  components: {
    HomeList,
    AllList,
    GoToLogin,
    Echart,
    Language,
  },
  // onlineService
  props: {},
@@ -297,28 +279,7 @@
          type: 2,
        },
      ],
      settingDialog: false,
      // 多语言配置
      actions: [
        {
          text: "English",
          icon: require("@/assets/ico/english.png"),
          lang: "zh-CN",
        },
        { text: "繁体中文", icon: require("@/assets/ico/tw.png"), lang: "tw" },
        { text: "हिंदी", icon: require("@/assets/ico/india.png"), lang: "en" },
        { text: "한국인", icon: require("@/assets/ico/india.png"), lang: "hy" },
        {
          text: "ภาษาไทย",
          icon: require("@/assets/ico/india.png"),
          lang: "ty",
        },
        {
          text: "日本語にほんご",
          icon: require("@/assets/ico/india.png"),
          lang: "ry",
        },
      ],
      // 公告 icon 地址
      Announcement,
      close: true,
@@ -369,15 +330,7 @@
    aRouter() {
      window.open(this.onlineService);
    },
    qkclick(e) {
      this.settingDialog = false;
      window.localStorage.setItem("language", e.lang);
      this.$i18n.locale = e.lang;
      this.language = e.text;
    },
    popClose() {
      this.settingDialog = false;
    },
    getdialog() {
      MessageBox.confirm(this.$t("hj252"), this.$t("hj165"), {
        confirmButtonText: this.$t("hj161"),
@@ -385,14 +338,6 @@
      })
        .then(async () => {})
        .catch(() => {});
      // MessageBox.confirm('老号被盗请勿转账,请认准新tg:@BEINL2', this.$t('hj165'), {
      //   confirmButtonText: this.$t('hj161'),
      //   cancelButtonText: this.$t('hj106'),
      // }).then(async () => {
      // }).catch(() => {
      // });
    },
    onSelect(e) {
      this.$i18n.locale = e.lang;
@@ -1348,41 +1293,6 @@
    font-weight: 500;
    line-height: 0.64rem;
  }
}
.lang_box_txta {
  width: 100%;
  height: 100px;
  text-align: center;
  line-height: 100px;
  border-bottom: 1px solid #ecf5ff;
}
.lang_box_txt {
  width: 100%;
  height: 100px;
  text-align: center;
  line-height: 100px;
  border-bottom: 1px solid #ecf5ff;
  color: #2196f3;
}
.lang_box {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.btn_s_box {
  border: none;
  background: #409eff;
  color: #fff;
  height: 70px;
  width: 100%;
  line-height: 70px;
  font-size: 16px;
  text-align: center;
  border-radius: 15px;
  font-weight: 600;
  margin: 40px 20px 0 20px;
}
// /deep/ .van-popup {
//   overflow-y: auto;