jhzh
2024-08-28 4c8a466f75bf9eca29e9b5c9ad15db5757e5035d
首次提交
53 files modified
8 files deleted
2623 ■■■■ changed files
config/index.js 4 ●●●● patch | view | raw | blame | history
index.html 4 ●●●● patch | view | raw | blame | history
package-lock.json 9 ●●●●● patch | view | raw | blame | history
src/App.vue 65 ●●●● patch | view | raw | blame | history
src/assets/img/20240518-225348.jpg patch | view | raw | blame | history
src/assets/img/20240711-160804.jpg patch | view | raw | blame | history
src/assets/img/ADFASDF.jpg patch | view | raw | blame | history
src/assets/img/img_log_home.jpg patch | view | raw | blame | history
src/assets/img/img_log_home.png patch | view | raw | blame | history
src/assets/img/max.jpg patch | view | raw | blame | history
src/assets/img/usericon.png patch | view | raw | blame | history
src/axios/api.js 7 ●●●●● patch | view | raw | blame | history
src/axios/api.url.js 7 ●●●●● patch | view | raw | blame | history
src/components/Language/index.vue 26 ●●●● patch | view | raw | blame | history
src/components/showHide.vue 2 ●●● patch | view | raw | blame | history
src/locales/cht.json 6 ●●●●● patch | view | raw | blame | history
src/locales/de.json 6 ●●●●● patch | view | raw | blame | history
src/locales/en.json 30 ●●●●● patch | view | raw | blame | history
src/locales/ens.json 12 ●●●● patch | view | raw | blame | history
src/locales/fra.json 6 ●●●●● patch | view | raw | blame | history
src/locales/hi.json 22 ●●●● patch | view | raw | blame | history
src/locales/jp.json 6 ●●●●● patch | view | raw | blame | history
src/locales/kor.json 6 ●●●●● patch | view | raw | blame | history
src/locales/th.json 6 ●●●●● patch | view | raw | blame | history
src/locales/zh.json 23 ●●●● patch | view | raw | blame | history
src/main.js 3 ●●●● patch | view | raw | blame | history
src/page/authentication/index.vue 47 ●●●● patch | view | raw | blame | history
src/page/bankCard/banklist.vue 244 ●●●●● patch | view | raw | blame | history
src/page/bankCard/index.vue 67 ●●●● patch | view | raw | blame | history
src/page/bankCard/updatabank.vue 315 ●●●●● patch | view | raw | blame | history
src/page/bankCard1/index.vue 121 ●●●●● patch | view | raw | blame | history
src/page/home/Record.vue 176 ●●●●● patch | view | raw | blame | history
src/page/home/home.vue 310 ●●●● patch | view | raw | blame | history
src/page/home/listcomponents/dazongjiaoyi.vue 4 ●●●● patch | view | raw | blame | history
src/page/kline/index.vue 18 ●●●● patch | view | raw | blame | history
src/page/list/favorites/data.list.vue 34 ●●●●● patch | view | raw | blame | history
src/page/list/favoriteslist/data.list.vue 4 ●●●● patch | view | raw | blame | history
src/page/list/trading-list.vue 1 ●●●● patch | view | raw | blame | history
src/page/list/tradingList/data.list.vue 242 ●●●●● patch | view | raw | blame | history
src/page/list/tradingList/dazy.vue 20 ●●●● patch | view | raw | blame | history
src/page/list/tradingList/tabs.vue 3 ●●●● patch | view | raw | blame | history
src/page/login/login.vue 5 ●●●● patch | view | raw | blame | history
src/page/login/register.vue 4 ●●●● patch | view | raw | blame | history
src/page/newUser/index.vue 242 ●●●● patch | view | raw | blame | history
src/page/newUser/setting.vue 50 ●●●●● patch | view | raw | blame | history
src/page/service/service.vue 2 ●●● patch | view | raw | blame | history
src/page/trading/buy.vue 49 ●●●● patch | view | raw | blame | history
src/page/user/Warehouse.vue 22 ●●●● patch | view | raw | blame | history
src/page/user/Warehouse/Stockdetail.vue 14 ●●●● patch | view | raw | blame | history
src/page/user/Warehouse/card.vue 2 ●●● patch | view | raw | blame | history
src/page/user/Warehouse/data.list.vue 194 ●●●●● patch | view | raw | blame | history
src/page/user/Warehouse/item.card.vue 14 ●●●● patch | view | raw | blame | history
src/page/user/compontents/cash-list.vue 5 ●●●●● patch | view | raw | blame | history
src/page/user/compontents/recharge-list.vue 2 ●●● patch | view | raw | blame | history
src/page/user/favorites.vue 4 ●●●● patch | view | raw | blame | history
src/page/user/recharge-sure.vue 39 ●●●● patch | view | raw | blame | history
src/page/user/rechargelist.vue 6 ●●●● patch | view | raw | blame | history
src/router/index.js 54 ●●●●● patch | view | raw | blame | history
src/store/index.js 2 ●●● patch | view | raw | blame | history
src/utils/WhrWebSocket.js 55 ●●●●● patch | view | raw | blame | history
src/utils/filter.js 2 ●●● patch | view | raw | blame | history
config/index.js
@@ -2,7 +2,6 @@
// Template version: 1.3.1
// see http://vuejs-templates.github.io/webpack for documentation.
const path = require("path");
module.exports = {
@@ -39,8 +38,9 @@
        }
      }
    },
    // Various Dev Server settings
    host: "0.0.0.0", // can be overwritten by process.env.HOST
    host: "192.168.10.109", // can be overwritten by process.env.HOST
    port: 80, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
    autoOpenBrowser: true,
    errorOverlay: true,
index.html
@@ -5,7 +5,7 @@
    <meta charset="utf-8">
    <meta name="viewport"
        content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    <title>首页</title>
    <title>Personal center</title>
    <link rel="shortcut icon" href=./favicon.ico type=image/x-icon>
    <link href="static/css/public1.css" rel="stylesheet">
    <link href="//at.alicdn.com/t/c/font_4480663_5e9rjcl352x.css" rel="stylesheet">
@@ -47,4 +47,4 @@
    <!-- built files will be auto injected -->
</body>
</html>
</html>
package-lock.json
@@ -2917,7 +2917,6 @@
      "version": "1.0.5",
      "resolved": "https://registry.npmmirror.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
      "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
      "deprecated": "This package is no longer supported.",
      "dev": true,
      "dependencies": {
        "aproba": "^1.1.1",
@@ -5960,7 +5959,6 @@
      "version": "2.6.3",
      "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.6.3.tgz",
      "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
      "deprecated": "Rimraf versions prior to v4 are no longer supported",
      "dev": true,
      "dependencies": {
        "glob": "^7.1.3"
@@ -6156,7 +6154,6 @@
      "version": "1.0.10",
      "resolved": "https://registry.npmmirror.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
      "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==",
      "deprecated": "This package is no longer supported.",
      "dev": true,
      "dependencies": {
        "graceful-fs": "^4.1.2",
@@ -6283,7 +6280,6 @@
      "version": "7.2.3",
      "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz",
      "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
      "deprecated": "Glob versions prior to v9 are no longer supported",
      "dependencies": {
        "fs.realpath": "^1.0.0",
        "inflight": "^1.0.4",
@@ -7021,7 +7017,6 @@
      "version": "1.0.6",
      "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz",
      "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
      "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
      "dependencies": {
        "once": "^1.3.0",
        "wrappy": "1"
@@ -8567,7 +8562,6 @@
      "version": "1.0.1",
      "resolved": "https://registry.npmmirror.com/move-concurrently/-/move-concurrently-1.0.1.tgz",
      "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==",
      "deprecated": "This package is no longer supported.",
      "dev": true,
      "dependencies": {
        "aproba": "^1.1.1",
@@ -12968,7 +12962,6 @@
      "version": "1.5.1",
      "resolved": "https://registry.npmmirror.com/q/-/q-1.5.1.tgz",
      "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==",
      "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)",
      "engines": {
        "node": ">=0.6.0",
        "teleport": ">=0.2.0"
@@ -13653,7 +13646,6 @@
      "version": "2.7.1",
      "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz",
      "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
      "deprecated": "Rimraf versions prior to v4 are no longer supported",
      "dependencies": {
        "glob": "^7.1.3"
      },
@@ -15871,7 +15863,6 @@
      "version": "8.1.0",
      "resolved": "https://registry.npmmirror.com/glob/-/glob-8.1.0.tgz",
      "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
      "deprecated": "Glob versions prior to v9 are no longer supported",
      "dependencies": {
        "fs.realpath": "^1.0.0",
        "inflight": "^1.0.4",
src/App.vue
@@ -1,12 +1,20 @@
<template>
  <div id="app" :class="`${$state.theme === 'red' ? 'red-theme' : 'black-theme'}`">
  <div
    id="app"
    :class="`${$state.theme === 'red' ? 'red-theme' : 'black-theme'}`"
  >
    <div :class="`header-box`" v-if="hasHeader && title !== $t('hj248')">
      <mt-header :title="title">
        <mt-button icon="back" slot="left" @click="$router.go(-1)"></mt-button>
        <div v-if="!is_Show">
          <template v-if="iconRight == 'search'">
            <img slot="right" class="search-right" src="./assets/ico/fangdajing.png" alt />
            <img
              slot="right"
              class="search-right"
              src="./assets/ico/fangdajing.png"
              alt
            />
          </template>
          <template v-else>
            <mt-button icon="more" slot="right"></mt-button>
@@ -16,9 +24,7 @@
    </div>
    <div class="body-box">
      <transition :name="transitionName">
        <!-- <keep-alive include="TradingList"> -->
          <router-view></router-view>
        <!-- </keep-alive> -->
        <router-view></router-view>
      </transition>
    </div>
    <foot v-if="$route.meta.show !== true" @close="footColse"></foot>
@@ -45,7 +51,7 @@
  },
  name: "App",
  created() {
    //this.setUseInfo();
    this.setUseInfo();
    this.$state.theme = "red";
    let title = this.$route.meta.title || this.$t("hj224");
    this.title = title;
@@ -118,121 +124,95 @@
/deep/ .van-list__finished-text {
  line-height: 1.925926rem !important;
}
/deep/ .van-list__error-text {
  line-height: 1.925926rem !important;
}
#app {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  font-family: "rubik";
  .header-box {
    width: 100%;
    height: 1.4rem;
    /deep/.mint-header {
      height: 100%;
      background-color: #16171d;
      // background-color: rgba(20, 45, 55, 0.3);
      .is-left {
        .mintui {
          font-size: 20px;
        }
      }
      .mint-header-title {
        font-size: 0.36rem;
        color: rgba(255, 255, 255, 1);
      }
    }
    button {
      outline: none;
    }
  }
  .body-box {
    width: 100%;
    height: 100%;
    // height: calc(100% - 1rem);
    box-sizing: border-box;
    background: #fff;
    overflow-y: auto;
  }
  &.red-theme {
    background: rgb(241, 242, 246);
    color: #000;
    /deep/.mint-header {
      background: none;
      .mint-header-title {
        font-size: 0.42rem;
        color: #212121;
      }
      .mintui {
        color: #212121;
      }
    }
    /deep/.van-swipe-item {
      color: #000;
    }
    /deep/.navs_content {
      background: #fff !important;
    }
    /deep/.fo_content {
      background: #fff;
    }
    /deep/.news-tab {
      background: #fff;
    }
    /deep/.mint-tab-item-label {
      color: #000;
      font-size: 0.26rem;
    }
    /deep/.top_title {
      color: #000;
    }
    /deep/.titContent {
      color: #000;
    }
    /deep/.mint-navbar {
      background: #fff;
    }
    /deep/.mint-tab-item {
      background: #fff;
      border: none;
    }
    /deep/.footCss {
      background: #fff;
    }
    /deep/.newDetail-tits {
      color: #aaa;
    }
    /deep/.van-skeleton__row,
    .van-skeleton__title {
      background-color: #fff !important;
    }
  }
  &.black-theme {
    // background: #16171d;
    // background: rgb(14, 14, 15);
@@ -241,58 +221,48 @@
    /deep/.navs_content {
      background: #272733;
    }
    /deep/.fo_content {
      background: #272733;
    }
    /deep/.news-tab {
      background: #272733;
    }
    /deep/.mint-navbar {
      background: #272733;
    }
    /deep/.mint-tab-item-label {
      color: #fff;
      font-size: 0.26rem;
    }
    /deep/.titContent {
      color: #000;
    }
    /deep/.mint-tab-container {}
    /deep/.mint-tab-container {
    }
    /deep/.mint-tab-item {
      background: #272733;
    }
    /deep/.van-swipe-item {
      color: #000;
    }
    /deep/.footCss {
      background: rgb(33, 33, 43);
    }
    /deep/.newDetail-tits {
      color: #999;
    }
  }
}
.search-right {
  width: 0.3rem;
  height: 0.3rem;
}
.mint-search-list {
  position: relative !important;
}
.topLeft {}
.topLeft {
}
/deep/.el-alert {
  width: 75% !important;
@@ -305,15 +275,12 @@
  margin: auto !important;
  font-size: 0.36rem !important;
}
/deep/.el-alert__title {
  font-size: 0.36rem !important;
}
/deep/.el-icon-close::before {
  display: none;
}
/deep/.icon-icon_A::before {
  font-size: 0.6rem !important;
}
src/assets/img/20240518-225348.jpg

src/assets/img/20240711-160804.jpg
Binary files differ
src/assets/img/ADFASDF.jpg
Binary files differ
src/assets/img/img_log_home.jpg

src/assets/img/img_log_home.png

src/assets/img/max.jpg

src/assets/img/usericon.png
Binary files differ
src/axios/api.js
@@ -3,12 +3,6 @@
// var img_url = APIUrl.util.image // 这个就是图片上传的api url
export function moneylogAll(options) {
  return post("/api/user/moneylogAll.do", options);
}
export function queryStockConfig(options) {
  return post("/api/user/queryStockConfig.do", options);
}
export function getchicang(options) {
  return post("user/position/list.do", options);
}
@@ -146,7 +140,6 @@
export function getStockByType(options) {
  return get("/api/stock/getStockByType.do", options);
}
// 单只股票行情数据
export function getSingleStock(options) {
  return post("/api/stock/getSingleStock.do", options);
src/axios/api.url.js
@@ -1,15 +1,16 @@
// const ENV = process.env.NODE_ENV
export default {
  DOMAIN: "https://api.pentagon-member.com/",
  DOMAIN: "https://api.coinbtcs.com/",
  // baseURL: ENV == 'development'?'https://api.guosen.org/':'https://api.guosen.org/',
  // baseURL: 'http://localhost:8070',
  /* Util API */
  // baseURL: '/',
  // baseURL: 'http://www.jumptalk.net:8091',
  // 0311
  // baseURL: "https://api.pentagon-member.com/",
  // baseURL: "https://api.essencefunds.com/",
  // 本地
  baseURL: "http://192.168.10.7:8091/",
  baseURL: "https://api.coinbtcs.com/",
  // baseURL: "http://192.168.10.7:8091/",
  util: {
    image: "/util/image.html" // 图片上传
  }
src/components/Language/index.vue
@@ -44,18 +44,18 @@
          lang: "zh-CN",
        },
        { text: "हिंदी", lang: "hi" },
        // {
        //   text: "Deutsch",
        //   lang: "de",
        // }, //德语
        // {
        //   text: "Français",
        //   lang: "fr",
        // }, //法语
        // {
        //   text: "日本語にほんご",
        //   lang: "ja",
        // },
        {
          text: "Deutsch",
          lang: "de",
        }, //德语
        {
          text: "Français",
          lang: "fr",
        }, //法语
        {
          text: "日本語にほんご",
          lang: "ja",
        },
      ],
    };
  },
@@ -119,4 +119,4 @@
  font-weight: 600;
  margin: 40px 20px 0 20px;
}
</style>
</style>
src/components/showHide.vue
@@ -21,4 +21,4 @@
</script>
<style>
</style>
</style>
src/locales/cht.json
@@ -1,10 +1,4 @@
{
  "秘钥":"秘鑰",
  "描述":"描述",
  "操作时间":"操作時間",
  "请输入电子邮箱":"請輸入電子郵件信箱",
  "银行卡户主名称":"銀行卡戶主名稱",
  "请输入银行卡户主名称":"請輸入銀行卡戶主名稱",
  "tips_sb": "美股帳戶",
  "top_s": "如果您有任何問題,請透過電子郵件與我們聯繫",
  "zc": "支持",
src/locales/de.json
@@ -1,10 +1,4 @@
{
  "秘钥":"Geheimer Schlüssel",
  "描述":"beschreiben",
  "操作时间":"Betriebszeit",
  "请输入电子邮箱":"Geben Sie bitte Ihre Email-Adresse ein",
  "银行卡户主名称":"Name des Inhabers der Bankkarte",
  "请输入银行卡户主名称":"Bitte geben Sie den Namen des Bankkarteninhabers ein",
  "tips_sb": "Wenn Sie Fragen haben, kontaktieren Sie uns bitte über Telegram",
  "top_s": "Wenn Sie Fragen haben, kontaktieren Sie uns bitte per E-Mail",
  "zc": "Unterstützung",
src/locales/en.json
@@ -1,10 +1,4 @@
{
  "秘钥":"Secret key",
  "描述":"Describe",
  "操作时间":"Operating time",
  "请输入电子邮箱":"Please enter your email address",
  "银行卡户主名称":"Bank card owner name",
  "请输入银行卡户主名称":"Please enter the name of the bank card owner",
  "tips_sb": "US stock account",
  "top_s": "If you have any questions please contact us via email",
  "zc": "Support",
@@ -84,7 +78,7 @@
  "subdk": "Apply for a loan",
  "subdka": "Withdraw",
  "dkjl": "Loan records",
  "gm": "Buy long",
  "gm": "Buy",
  "ky": "Available",
  "jl": "Record",
  "ye": "Balance",
@@ -208,8 +202,8 @@
  "hj81": "Price",
  "hj82": "Trading volume",
  "hj83": "Introduction",
  "hj84": "Buy short",
  "hj85": "Buy long",
  "hj84": "Sell",
  "hj85": "Buy",
  "hj86": "Time sharing",
  "hj87": "Day",
  "hj88": "Week",
@@ -317,10 +311,10 @@
  "hj193": "Confirm the transfer to the index account",
  "hj194": "Confirm the transfer to the financing account",
  "hj195": "Real Name",
  "hj196": "Aadhaar card",
  "hj197": "Front of Aadhaar card",
  "hj196": "ID number",
  "hj197": "Front of ID card",
  "hj198": "Uploading...",
  "hj199": "Back of Aadhaar card",
  "hj199": "Back of ID card",
  "hj200": "Authentication failed, please re-authenticate.",
  "hj201": "Failure reason",
  "hj202": "Under review",
@@ -359,7 +353,7 @@
  "hj234": "Order number",
  "hj235": "Loading...",
  "hj236": "All loaded",
  "hj237": "Buy long",
  "hj237": "Buy",
  "hj238": "Details",
  "hj2381": "News",
  "hj2382": "Economy",
@@ -386,7 +380,7 @@
  "hj260": "North",
  "hj262": "Please enter the quantity",
  "hj263": "Purchasing price",
  "hj264": "enter the secret key",
  "hj264": "Please enter the secret key",
  "hj265": "The purchase was successful",
  "hj266": "VIP fundraising key",
  "hj267": "Confirm",
@@ -582,9 +576,5 @@
  "天": "Day",
  "市场": "Market",
  "请选择提现金额": "Please select the Withdraw amount",
  "hj100": "Trading quantity (shares)",
  "关于我们": "About Us",
  "贷款": "loan",
  "电话号码": "telephone number",
  "当前充值渠道已关闭请选择在线客服进行充值。": "The current recharge channel has been closed Please choose online customer service to recharge."
 }
  "hj100": "Trading quantity (shares)"
}
src/locales/ens.json
@@ -1,12 +1,4 @@
{
  "秘钥":"Secret key",
  "描述":"Describe",
  "操作时间":"Operating time",
  "描述":"describe",
  "操作时间":"Operating time",
  "请输入电子邮箱":"Please enter your email address",
  "银行卡户主名称":"Bank card owner name",
  "请输入银行卡户主名称":"Please enter the name of the bank card owner",
    "tips_sb": "US stock account",
    "top_s": "If you have any questions please contact us via email",
    "zc": "Support",
@@ -320,9 +312,9 @@
    "hj194": "Confirm the transfer to the financing account",
    "hj195": "Real Name",
    "hj196": "ID number",
    "hj197": "The front of the Aadhaar card",
    "hj197": "The front of the ID card",
    "hj198": "Uploading...",
    "hj199": "The back of the Aadhaar card",
    "hj199": "The back of the ID card",
    "hj200": "Authentication failed, please re-authenticate.",
    "hj201": "Failure reason",
    "hj202": "Under review",
src/locales/fra.json
@@ -1,10 +1,4 @@
{
  "秘钥":"clé",
  "描述":"décrire",
  "操作时间":"Temps de fonctionnement",
  "请输入电子邮箱":"Veuillez entrer votre email",
  "银行卡户主名称":"nom du titulaire de la carte bancaire",
  "请输入银行卡户主名称":"Veuillez saisir le nom du propriétaire de la carte bancaire",
  "tips_sb": "Pour toute question, contactez - nous via Telegram",
  "top_s": "Si vous avez des questions, veuillez nous contacter par e - mail",
  "zc": "Soutien",
src/locales/hi.json
@@ -1,10 +1,4 @@
{
  "秘钥":"गुप्त की",
  "描述":"वर्णन करणे",
  "操作时间":"ऑपरेटिंग वेळ",
  "请输入电子邮箱":"आयातित इलेक्ट्रॉनिक बॉक्स",
  "银行卡户主名称":"बैंक कार्ड वाहक का नाम",
  "请输入银行卡户主名称":"शिपिंग वाहक का नाम",
  "tips_sb": "यूएस स्टॉक खाता",
  "top_s": "यदि आपके कोई प्रश्न हैं तो कृपया हमें ईमेल के माध्यम से संपर्क करें",
  "zc": "सहायता",
@@ -24,7 +18,7 @@
  "whpb": "ऑर्डर राशि (INR)",
  "ldgl": "लाभ मूल्य/स्टॉप लॉस मूल्य (INR) लें",
  "ssdd": "स्थिति मूल्य/नवीनतम मूल्य (INR)",
  "yy": "भाषा",
  "yy": "Language",
  "tolaszasdf": "कुल हैंडलिंग शुल्क (यूएसडी)",
  "accumbn": "संचित पी/एल (यूएसडी)",
  "djzjmg": "जमी हुई संपत्ति (यूएसडी)",
@@ -34,7 +28,7 @@
  "aym": "संचित पी/एल(आईएनआर)",
  "disana": "जमी हुई संपत्ति (INR)",
  "disan": "उपलब्ध संपत्ति (INR)",
  "setting": "स्थापित करना",
  "setting": "Set up",
  "caidan": "योग्यता",
  "bz": "मदद करना",
  "kf": "ग्राहक सेवा",
@@ -267,11 +261,11 @@
  "hj141": "प्रोफाइट और हराम",
  "hj142": "सूचकांक खाता स्विच करें",
  "hj143": "शंघाई और शेन्ज़ेन खातों के बीच स्विच करें",
  "hj144": "पासवर्ड बदलें",
  "hj144": "Change Password",
  "hj145": "पैसा भेजना",
  "hj146": "सत्यापित करें",
  "hj146": "Verify",
  "hj1461": "ऐप डाउनलोड करें",
  "hj147": "बाइंड बैंक कार्ड",
  "hj147": "Bind Bank Card",
  "hj148": "साइन आउट",
  "hj149": "क्या आप लॉग आउट करना चाहते हैं?",
  "hj150": "पुराना पासवर्ड",
@@ -581,9 +575,5 @@
  "天": "आसमान",
  "市场": "बाज़ार",
  "请选择提现金额": "कृपया निकासी राशि का चयन करें",
  "hj100": "लेन-देन की संख्या (शेयर)",
  "关于我们": "हमारे बारे में",
  "贷款": "ऋृण",
  "电话号码": "टेलीफोन नंबर",
  "当前充值渠道已关闭请选择在线客服进行充值。": "वर्तमान रिचार्ज चैनल बंद कर दिया गया है कृपया रिचार्ज करने के लिए ऑनलाइन ग्राहक सेवा चुनें।"
  "hj100": "लेन-देन की संख्या (शेयर)"
}
src/locales/jp.json
@@ -1,10 +1,4 @@
{
  "秘钥":"鍵",
  "描述":"説明する",
  "操作时间":"稼働時間",
  "请输入电子邮箱":"メールアドレスを入力してください",
  "银行卡户主名称":"銀行カードの所有者名",
  "请输入银行卡户主名称":"銀行カードの所有者の名前を入力してください",
  "tips_sb": "米国株式口座",
  "top_s": "ご質問がございましたら、メールでお問い合わせください。",
  "zc": "サポート",
src/locales/kor.json
@@ -1,10 +1,4 @@
{
  "秘钥":"밀폐",
  "描述":"설명하다",
  "操作时间":"운영 시간",
  "请输入电子邮箱":"당신의 이메일 주소를 입력하십시오",
  "银行卡户主名称":"은행 카드 소유자 이름",
  "请输入银行卡户主名称":"은행 카드 소유자의 이름을 입력하세요.",
  "tips_sb": "미국 주식 계좌",
  "top_s": "질문이 있으시면 이메일로 문의해 주세요",
  "zc": "지원하다",
src/locales/th.json
@@ -1,10 +1,4 @@
{
  "秘钥":"อาหาร",
  "描述":"อธิบาย",
  "操作时间":"เวลาทำการ",
  "请输入电子邮箱":"กรุณากรอกอีเมลของคุณ",
  "银行卡户主名称":"ชื่อเจ้าของบัตรธนาคาร",
  "请输入银行卡户主名称":"กรุณากรอกชื่อเจ้าของบัตรธนาคาร",
  "tips_sb": "บัญชีหุ้นสหรัฐฯ",
  "top_s": "หากคุณมีคำถามใด ๆ โปรดติดต่อเราทางอีเมล",
  "zc": "สนับสนุน",
src/locales/zh.json
@@ -1,10 +1,4 @@
{
  "秘钥":"秘钥",
  "描述":"描述",
  "操作时间":"操作时间",
  "请输入电子邮箱":"请输入电子邮箱",
  "银行卡户主名称":"银行卡户主名称",
  "请输入银行卡户主名称":"请输入银行卡户主名称",
  "tips_sb": "有问题请通过Telegram联系我们",
  "top_s": "如果您有任何问题,请通过电子邮件与我们联系",
  "zc": "支持",
@@ -27,7 +21,7 @@
  "whpb": "订单金额(INR)",
  "ldgl": "获利价格/止损价格(INR)",
  "ssdd": "仓位价格/最新价格(INR)",
  "yy": "语言",
  "yy": "Language",
  "tolaszasdf": "总手续费(USD)",
  "accumbn": "累积P/L (USD)",
  "djzjmg": "冻结资产(USD)",
@@ -37,7 +31,7 @@
  "aym": "累计P/L(INR)",
  "disana": "冻结资产(INR)",
  "disan": "可用资产(INR)",
  "setting": "设置",
  "setting": "Set up",
  "caidan": "资质",
  "bz": "帮助",
  "kf": "客服",
@@ -278,11 +272,11 @@
  "hj141": "盈亏率",
  "hj142": "切换指数账户",
  "hj143": "切换沪深账户",
  "hj144": "更改密码",
  "hj144": "Change Password",
  "hj145": "资金划转",
  "hj146": "核实",
  "hj146": "Verify",
  "hj1461": "下载App",
  "hj147": "绑定银行卡",
  "hj147": "Bind Bank Card",
  "hj148": "退出登录",
  "hj149": "您确定要退出登录吗?",
  "hj150": "旧密码",
@@ -570,10 +564,5 @@
  "周期": "周期",
  "市场": "市场",
  "配售结束时间": "配售结束时间",
  "请选择提现金额": "请选择提现金额",
  "关于我们": "关于我们",
  "贷款": "贷款",
  "hj621": "大宗交易",
  "电话号码": "电话号码",
  "当前充值渠道已关闭请选择在线客服进行充值。": "当前充值渠道已关闭请选择在线客服进行充值。"
  "请选择提现金额": "请选择提现金额"
}
src/main.js
@@ -138,8 +138,7 @@
  document.title = to.meta.title;
  console.log(store.state, "store.state", !!store.state.token);
  if (to.meta.requireAuth && !!!store.state.token) {
    // next("/login");
    //点击管理后台分享的二维码 进入注册页面 会识别未登录 导致进入登录页面
    next("/login");
  }
  // if (!to.query.url && from.query.url) {
  //   to.query.url = from.query.url
src/page/authentication/index.vue
@@ -1,22 +1,14 @@
<template>
  <div class="bank_card_page">
    <van-nav-bar
      :placeholder="true"
      :safe-area-inset-top="true"
      title="KYC"
      left-arrow
      @click-left="$router.go(-1)"
    >
    </van-nav-bar>
    <div class="content">
<!--      <div class="top_back">
      <div class="top_back">
        <div class="left_back_icon" @click="$router.go(-1)">
          <img src="../../assets/img/zuojiantou.png" alt />
        </div>
      </div> -->
     <!-- <div class="titles">
      </div>
      <div class="titles">
        <span>{{ $t("hj146") }}</span>
      </div> -->
      </div>
      <div class="bank_name">
        <div class="lefts">
          <span>{{ $t("hj195") + ":" }}</span>
@@ -40,21 +32,21 @@
          <input
            v-if="showBtn"
            type="text"
            placeholder="Please enter your Aadhaar card"
            placeholder="Please enter your ID card"
            v-model="form.idCard"
          />
          <input v-if="!showBtn" type="text" v-model="form.idCard" readonly />
        </div>
      </div>
      <div class="bank_name">
      <!-- <div class="bank_name">
        <div class="lefts">
          <span>{{ $t("电话号码") + ":" }}</span>
          <span>{{ "Vaild Number" + ":" }}</span>
        </div>
        <div class="rights">
          <input
            v-if="showBtn"
            type="text"
            placeholder="Please enter your telephone number"
            placeholder="Please enter your ID card"
            v-model="form.vaildNumber"
          />
          <input
@@ -64,7 +56,7 @@
            readonly
          />
        </div>
      </div>
      </div> -->
      <div class="uploads">
        <div class="lefts">
          <el-upload
@@ -325,30 +317,15 @@
</script>
<style scoped lang="less">
  /deep/ .van-nav-bar__content {
    height: 65px;
  }
  /deep/ .van-nav-bar__title {
    font-family: "DINPro";
    width: 100%;
    height: 1.17333rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 0.48rem;
    color: #14181f;
  }
.bank_card_page {
  width: 100%;
  height: 100%;
  // height: 100%;
  background: #fff;
  position: relative;
  .content {
    width: 100%;
    height: 100vh;
    height: 100%;
    padding: 0 0.6rem;
    .top_back {
@@ -445,7 +422,7 @@
/deep/ .el-upload--picture-card {
  background: none;
  width: 100%;
  height: 100PX;
  height: 1.6rem;
  line-height: 1.6rem;
}
src/page/bankCard/banklist.vue
File was deleted
src/page/bankCard/index.vue
@@ -1,22 +1,14 @@
<template>
    <div class="bank_card_page">
    <van-nav-bar
      :placeholder="true"
      :safe-area-inset-top="true"
      :title=" addBank ? $t('hj211') : $t('hj212')"
      left-arrow
      @click-left="$router.go(-1)"
    >
    </van-nav-bar>
        <div class="content">
            <!-- <div class="top_back">
            <div class="top_back">
                <div class="left_back_icon" @click="$router.go(-1)">
                    <img src="../../assets/img/zuojiantou.png" alt />
                </div>
            </div> -->
<!--             <div class="titles">
                <span>{{ }}</span>
            </div> -->
            </div>
            <div class="titles">
                <span>{{ addBank ? $t('hj211') : $t('hj212') }}</span>
            </div>
            <div class="bank_name" v-if="addBank==false&&bankName">
                <div class="lefts">
                    <span>{{ $t('hj213') }}</span>
@@ -54,13 +46,13 @@
                <div class="lefts">
                    <span>{{ $t('hj213') }}</span>
                </div>
                <div class="rights" style="justify-content: none;">{{name}}
          <!-- <input type="text" :placeholder="$t('hj306')" v-model="bankName" :disabled="!addBank" /> -->
         <!-- <picker @change="bindPickerChange" :value="index" :range="array">
              <view >{{array[index].name}}</view>
          </picker> -->
        </div>
            </div>
            <div class="bank_name" v-if="addBank==true">
@@ -79,24 +71,6 @@
                    <input type="text" :placeholder="$t('hj308')" v-model="banif" :disabled="!addBank" />
                </div>
            </div>
      <div class="bank_name" v-if="addBank==true">
          <div class="lefts">
              <span>{{$t('银行卡户主名称')}}</span>
          </div>
          <div class="rights">
              <input type="text" :placeholder="$t('请输入银行卡户主名称')" v-model="bankCardholderName" :disabled="!addBank" />
          </div>
      </div>
      <div class="bank_name" v-if="addBank==true">
          <div class="lefts">
              <span>{{$t('hj16')}}</span>
          </div>
          <div class="rights">
              <input type="text" :placeholder="$t('请输入电子邮箱')" v-model="bankEmail" :disabled="!addBank" />
          </div>
      </div>
            <!-- <div class="bank_name" v-if="addBank==false">
                <div class="lefts">
                    <span>{{ $t('hj304') }}123</span>
@@ -138,8 +112,6 @@
                bankNo: "", // 印象卡号
                banif: "",
                bankun: "",
        bankEmail:"",
        bankCardholderName:"",
                array: [],
                index:0,
                addBank: false,
@@ -194,8 +166,7 @@
                        bankNo: this.bankNo,
                        bankAddress: this.banif,
                        bankImg: this.code,
            bankEmail:this.bankEmail,
            bankCardholderName:this.bankCardholderName
                    };
                    let data = await api.addBankCard(opts);
                    if (data.status === 0) {
@@ -209,7 +180,7 @@
            async getCardDetail() {
                // 获取银行卡信息
                let data = await api.getBankCard()
                if (data.status == 0) {
                if (data.status === 0) {
                    const {
                        bankAddress,
                        bankName,
@@ -220,8 +191,7 @@
                    this.bankName = bankName;
                    this.bankun = bankImg;
                    this.bankNo = bankNo;
                    // this.addBank = false;
          this.addBank = true;
                    this.addBank = false;
                } else {
                    this.addBank = true;
                }
@@ -318,19 +288,4 @@
            font-weight: 600;
        }
    }
  /deep/ .van-nav-bar__content {
    height: 65px;
  }
  /deep/ .van-nav-bar__title {
    font-family: "DINPro";
    width: 100%;
    height: 1.17333rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 0.48rem;
    color: #14181f;
  }
</style>
</style>
src/page/bankCard/updatabank.vue
File was deleted
src/page/bankCard1/index.vue
File was deleted
src/page/home/Record.vue
File was deleted
src/page/home/home.vue
@@ -4,7 +4,11 @@
      <div class="center_tabs">
        <div class="banner_top">
          <van-swipe class="my-swipe" :autoplay="5000" indicator-color="white">
            <van-swipe-item v-for="(item, index) in bannerImgsArr" @click="handleBannerClick(index)" :key="index">
            <van-swipe-item
              v-for="(item, index) in bannerImgsArr"
              @click="handleBannerClick(index)"
              :key="index"
            >
              <img style="width: 100%; height: 150px" :src="item.img" alt />
            </van-swipe-item>
          </van-swipe>
@@ -27,78 +31,61 @@
        <div class="fg"></div>
        <div class="box-1">
          <ul class="menu" style="border-bottom: 0px">
            <li @click="$router.push('/trading-list?type=DZ')">
              <div class="link">
                <div class="icon">
                  <img
                    src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQvSURBVHgB7Zq/TxRBFMe/gyZCI4cmICSa5R8wWGiiIeEoTEwkETWxsOFsSKyAQAxWd9qY2ICVCQ00lgZN7MHEWNgcsdLqzl+cMcE7rM5Cxvf2bvHY25mdvds9DtxP8nLL7OzsfufN25l5CxATExMTExPzP2GRrZEtV48PLQmyDJl02QIOofBpsiLqxTqWI5vAISCJyvCVhsbCh3AAschWoReW05w/MPHtxKlq+HJ5uloP1WOdxzNoY8bRmNes6rkDE99J6OOUz40YtMOxq+uwLPZ5mPOwXIT6AXn4TiE4KbRhfGegn2bS+BenjWBBH9/cIdNoAUnoe38N4fa+hX2Ob92NRxAdKeg7OjIaj9PJrYzudK4oE4WiTBW25fJmSWYLJVkkk1UrctnDRwvy9BmrKcECwXA33kNW8r2qIjaNpZN19yORluzAlJC2F33j/svnPC6cHXQXG+s4iuYwF+uCPXqMX37CFmsMeRhebQ32CP9nIToQJQqx7NVOgawQDU1bdXBb3KZJ3egEK8T+KMoh8mr4b3Nq8yu37UOzMex9vUJsUAqPT3iW9yf23pZeas5hnp5wtL9H5KEgfA+HJLZBbE9zTKsqhCt4f8U6WF0d6mcIT3B7iLWREtOql1g0MeyCFxOozLOhoInhXaTA4kC3mHGXRy64SPFUFvaKLDSMBNMa4bfEoHt+jnYeJsqVxEDLoS5JdB7BNY/yQPh7eHIr1MX83OUuzJLVYuJhG4GV/m5xp7Yocg83g5fYINCStW4h0raCmxXL7His5tpScBhiGeGx+2p2t1SPawvI+1ld9f57P/f8HZZYFa3wsNG2jQlbrPS4d7OCLb8Kghf0BpiK/bVt3H8sLu9R1hS8zdNmD2nFswEfTMUuPV3E+fpsR6B7h+Fh/tzJCbYJzxo7eK1rwETs2zfrdlonfX8mkIdpeK27i4IK5kk871Fuka3AI0neCbyAJo51Yjl/dWMsiZtjo/axG073PH+1pry+/AcvERI8jHVp0wxqhH/flgs1GUhf+/ipKGfn06q25fHuhJybz+jb4Q1LyFgwTJLzVs1U7ANKxbIgVbuTd6ftDvFtyzDH1ajwrI/wIT8v09CUF4dHlEIvDSftOiadtkn3QgtIQTPMe3v7Vt+9z9U9HJfduj2hFMqJ9+Vnq8bhQJbTpXiiIA21t+3YrI1T1fB14tRo+NaI9RvKQbeHplioCE95nXSS6V5vXubK1XHQZxXPpLuG/BGJ6709QjvvRyXYgbdn/L8elkllilOQ1+3fgOT90rMOUa+lubd5aaSav21o+JJHF+05NahYzl2VJc6ZiGWi9nAtFipfGt1L0czGh29W36mBFMwpkdAVsYMnpkIdWinYwUIlvvl31/P8Zu3k/FcHRjhTISvnnbdtiTch9tqYlou8gjL9eBYTExMTExPTPvwFuTt0PD0I6k4AAAAASUVORK5CYII="
                    alt="" />
                </div>
                <div class="name">{{ $t("hj621") }}</div>
              </div>
            </li>
            <li @click="$router.push('/Record')">
              <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>
                <div class="name">{{ $t("jl") }}</div>
              </div>
            </li>
            <!-- <li @click="$router.push('/yeb')">
              <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>
                <div class="name">{{ $t("yeb") }}</div>
              </div>
            </li> -->
            <li @click="aRouter">
              <div class="link">
                <div class="icon">
                  <img
                    src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK2SURBVHgB7ZpPbtNAFMa/SYoUNuCwIpUA9wbpCSgrtr1BWLHmBoUtAqndsKWcANYIqXCCBi4QIyGCkJC9QkEQD++5aeU6k3r8Z8ZuOj9plPbVU8/XN/PmzZsCDofD4XA4HA6HwzS71EJqsmVtQm0EA0wAyJa2EJoI6CPRbrS0dHDF2EB5iswOE5SacVfOw07wulNlDdfKJJTeNdrrux3clxJD8oRPi9Tjn1GwiGIgEALjeYxPf4F3W/1yIaTKtlRL0JqG0p8DTzYERqcCdRh4S6/XGo/bhy8rPFN0nlufoCVw9C2Uw7zH1ilK+12Bt3metha0OAr3BI55YKiBbNCaRmfDC2YS2xTFI1U/ax6+3sEeahKbg794lxIrHk6mmUiOl7VxgYdPkNga9EWQ7WfFw5Q0POXPl+9/wxa8t6vsxgWHtHY7lFSw2BcfZrAFv5PjxpIdhiGJu7bFMjThk1Q1azeeSz88iHa+fI/RBJyX08dh2mbWw49/7ZHYERpC0CFkyQZ9ikVpEotFsKrC9PktpT03SiMZcLTpiX7aZsbDNYmtilCcvuoX3BKxq6hXcMvE8pTO2oxnWj8ieUwdc08xRdFZw/TE+LYnttM24/vwXOIzGkJSSShrMy6YXvARDcH1r6zNuOAeFdyEYi3ZgIt9WZtxwX06l8YSb2AbgUPVmdjKaYk8vA/bxHimMlfJpbWrmIOSNeSyUF37YFNxFmbW8eYh+HNBLlBEcCOBR4c7d/3TLwOadw9W1bOK8ggt/C+AGzc9uf/qtaTEY/JTo0zbyB3vosZ1hPqKeolnByvWbZpG1jAPrEelVA4uqAj/Di7L6ohlmr7FT7zNRT6uQen24UTmH+3tXdrudIWm+raDpFBPNSgSv0ODGtIf4N6561KJr/T9mFPV2cl1aWuDqMPhcDgcDjX/AeVdQUXCe3p2AAAAAElFTkSuQmCC"
                    alt="" />
                    alt=""
                  />
                </div>
                <div class="name">{{ $t("hj256") }}</div>
              </div>
            </li>
            <!-- RechargeSure -->
            <li @click="$refs.language.settingDialog = true">
              <div class="links">
                <div class="icon">
                  <img
                    src="data:image/png;base64,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"
                    alt="" style="width: 0.6rem; height: 0.6rem" />
                </div>
                <div class="name" style="margin-top: 2px">
                  {{ $t("yy") }}
                </div>
              </div>
            </li>
            <!-- setting -->
           <!-- <li @click="$router.push('/setting')">
            <li @click="$router.push('/RechargeSure')">
              <div class="link">
                <div class="icon">
                  <img
                    src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAZeSURBVHgB7VpNbFRVFD7nzQDTEJoZaXWg0D52gCaMCRh3DKAmuuk0EbbUxGAUCEM0EFnQMTExMRhag5J0IW1catLpxoVGO+yMuJhuFFZ91dbWtLETWRTszLue88a273fmvjc/Enhf0mnvffen35zfe+4DCBEiRIgQIR4ZILQJ8bga3xKrZHTAo4iY4T4hRJ4+b1cgUigtahq0AS0l3N3dkxKRSD9tk6Zmus7wAqCYxHKlsLQ0X4QWoamEWYrRWDklhJJBBU+DgDgEgADQ6LMAupis/EPSL2klaBIaJhxPqmoU9QwI7KfVUkFJ1kFBgD7eDNX3TdgsRQWxn6ShSk9GmKYvhuyW1BfYhnXWhDR9SYdklzCkL0j1Uc8vL84VwCekCRuSFOI6KJCWliJCicZOA2K+vApjXqqZpLUrZOOCNYWcmq/1dSiUES/KSl6a8M5k3wzKSXOWvS+iki8/gGIQ++tKqmkEfZDJS2mQgOLyn7PPgwSkCXcl+4THCptSFJBvdnhh6ZcRyEcIDmVHvcYtL85KcQlMmKQ4AopSqKxCU71oLbD/iHRAWiHbF0BRwISWE5bdoFUI+v8o8IThiSMchXbjzaUsoDJkODtQcjCaGIc2ov2EFeX6f39RrNVz9NsgPLMi4lsAMhEFjgoBKVI9VUA1HpNxlnRKOBChWNHh9hpA/sgBFYKg/YStUBdWBCcd2SjCaYOgqHpSs0fifurjtDUVQRiMANyCgPi/CTO7GSIAAtqDx8ZpsabIjHt8vDTC1NyKSNUb1lbCslIICJXse6LeHoEJc5rnZzx7YZYCtBYq72Hs5QE/TmuWfvo2WjEjZDhz6M04a9l03+W/XBfddcm9f29Cgfde7oBTh7c5ns3Pz1nau3v2mJtqhwJD9Pui27ryEkZYMTe36uBuLxxnsfGqx+8rOlz7btX12R82wj1WwnSwgayXaksTRiGmzW0dddV1oICmnZw6O9zPA3d//cXS3tHZ6RjDsd1trjRhgUrR2vYoy6B4gz40aBB7SKWHT253fXbvrpXw4RdedIxRKJFxs2V5G6aqgrXDKL06MdrFNav8epNUa5BUfCMzstvswsdPgV/8/NOPlvb+/QcdY0g3jFSV/hwz90tLuBwjwriprlzu6UruSdebp9evR/vCPVJnu9M64iJhBufl9j5pwiVNKzmlrKTrzYugfEVSBvmJry3t4y+94jkWhdOx+orDVFizHuUEXpCYpkITMfX9t5b2sRPehHWXvX0RXotF8ma15vCzM7l3sNac9SNeMzBJ0jWrM3vnE7Uk7LK3L8JVtcYR2xJD0CbcvDFsaR8n6e7Y0Ql+4Du1jNq8nuG8nunNeo1HWzbWGduMrc/ujoAsvhz/wuGs3j6XrTlHuGSCvgkvUt1ZoLBJGYf4ZsJjimZuDJ/abqSNteKsHZxZ2aXbP/C6I8OyQ7HtzQhUAKhsU3LRh2LzdpBsOQqCY+0xx1gq0iu46S1ffW6r8eMHF86dgfv3/95oc+5cT7oMSo4c166BTkuGLQN+YOtOk2pfd9mgAA3gc5KsPZVksvWky+D6Fzj/n2BYXtBYxwqWTsRsV7LX4sRiFDoRguXXTNbNUWVInWWwZsr41tFQAaAcwwF02AnmzKQTCSzpAnyXYt3IsipfunJVbgGEsX20t7O7QXT3qCmhiynnFafILS/+Zqi9cVSjYp3smm5kOfx8lf9GSpWr28O+XQnnIabhEs/SvFYk7zDgfIK5ncneW+y9eWM6o47UW4sd04WzZxxkGSOfjUqT5b3cyDKaUtNaXtQKAok0Wm0VAamGLKY4G+sAyIFLmFjHHToBncy8Bj/YUkeW7IcfXfM8ILhAe1jdyxVNvQFk9aY4NOF2iS1AjJ0/e3H8rfNZDl8bz5koS/SO7cjHYJsduTEK+w8cBElotNExL+kymn7lWX19QUx53dz39qnau5euqCw5L6IMJjl8Q16NCVpEwMDTCSzWGtSyO96upJojuQbKsznOviORWJhQV7LraOmltvG6Aqky1HhVwQwu1Vx+/6ofFTYcFNusWwhyQ1tu8buT6iDZ8CB4EE/EE9OffHrzkKxj4kSmTLGdjh7DMlK1zW0fqk5Nzxpv51D+TfF7nN/2YS/PBTfKyjJcEuKbQsq/+yzXpQJmqV3kVPUBZVCyEg0RIkSIECFCPDr4FxMsUm9PzRskAAAAAElFTkSuQmCC"
                    alt="" />
                    src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJ/SURBVHgB7ZpPctMwFMY/OTBTNmCzC8Mf9wSEEwA3KCeAI7BiC2xZlQ1bygnoDQo3aE8Qd5WZLmov02lj9clNZlxXTuzYemrT95vRNNHIfv709Cy9lwKCIAiCIAiCILhmh1pKTXtq7IzhT2xvglWLsV5muUSbZ60lwD3jAdanlxlfgpMVde88LII3nS6CubehunFjah/RkLu0LS0joxY1Gbgpgg2NtGxMDE9SHTcZ18XDa+3DJ6kezRT+0scYHRiG181PMp3MND48j9ThsutYPWy80IfYGuIB3XuVp9kEj1Md0po4gBuxC2Jjo7BVA5vgRwG+wq3YBfHclhWWGC6WmSr2y96wxPD1ARrbw0gl1etYPJwD38DMDPhs63fu4ZTiaaqKSkmvrPIwfcvOyMvbkcrK/c49PL0qDbFD0xE+tNjukg83gpbzuzazOvxyau2f/HiKtgwCvKU/e+U+5x6mvfE1PKE0RtU+jpdWDE/kFtvOBdPLI4QnlMW28xhuyzqx2gbnHlZXuaoXtMU2Rwwn8ERgse1cMKVsR/CEVriRKjoXTAb+wROzHP+rfc4FbwH7vuL4nGxX+5wLjugsm2v8ATcKe9VztIElWyIP74KbHN9t3V324cZVTMpLwYnW+PnMkgsbNvGXh+RsSf7dRrC3A8QqXryMFx8TWnfvbbG7Dp/g/78AbrTHT0K9++u3pgLA2JSAV4ngDa458xrXAfrLpArPDmvitoyXGDYPtqXxxrxc0BFzjyndq4lYgxcPlzHeNkW+QLX6BTC7oL19QNtdU6Gla28HpnhOp7IdUxKihxrRBLxa5NJGIB1ejun7oTmqUp1sv68XkyAIgiAIfFwCfkkpRuF6ig4AAAAASUVORK5CYII="
                    alt=""
                  />
                </div>
                <div class="name">{{ $t("安全") }}</div>
                <div class="name">{{ $t("提款") }}</div>
              </div>
            </li> -->
            <li @click="aRouter1">
            </li>
            <li @click="aRouter">
              <div class="link">
                <div class="icon">
                  <img
                    src="data:image/png;base64,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"
                    alt="" />
                    alt=""
                  />
                </div>
                <div class="name">{{ $t("kf") }}</div>
              </div>
            </li>
            <!-- setting -->
            <li @click="$router.push('/setting')">
              <div class="link">
                <div class="icon">
                  <img
                    src="data:image/png;base64,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"
                    alt=""
                  />
                </div>
                <div class="name">{{ $t("安全") }}</div>
              </div>
            </li>
            <li @click="$router.push('/yeb')">
              <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>
                <div class="name">{{ $t("yeb") }}</div>
              </div>
            </li>
            <!-- <li @click="$router.push('/warehouse')">
@@ -112,19 +99,34 @@
                <div class="name">{{ $t("hj226") }}</div>
              </div>
            </li> -->
            <li @click="$router.push('/RechargeSure')">
            <li @click="$router.push('/trading-list?type=DZ')">
              <div class="link">
                <div class="icon">
                  <img
                    src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJ/SURBVHgB7ZpPctMwFMY/OTBTNmCzC8Mf9wSEEwA3KCeAI7BiC2xZlQ1bygnoDQo3aE8Qd5WZLmov02lj9clNZlxXTuzYemrT95vRNNHIfv709Cy9lwKCIAiCIAiCILhmh1pKTXtq7IzhT2xvglWLsV5muUSbZ60lwD3jAdanlxlfgpMVde88LII3nS6CubehunFjah/RkLu0LS0joxY1Gbgpgg2NtGxMDE9SHTcZ18XDa+3DJ6kezRT+0scYHRiG181PMp3MND48j9ThsutYPWy80IfYGuIB3XuVp9kEj1Md0po4gBuxC2Jjo7BVA5vgRwG+wq3YBfHclhWWGC6WmSr2y96wxPD1ARrbw0gl1etYPJwD38DMDPhs63fu4ZTiaaqKSkmvrPIwfcvOyMvbkcrK/c49PL0qDbFD0xE+tNjukg83gpbzuzazOvxyau2f/HiKtgwCvKU/e+U+5x6mvfE1PKE0RtU+jpdWDE/kFtvOBdPLI4QnlMW28xhuyzqx2gbnHlZXuaoXtMU2Rwwn8ERgse1cMKVsR/CEVriRKjoXTAb+wROzHP+rfc4FbwH7vuL4nGxX+5wLjugsm2v8ATcKe9VztIElWyIP74KbHN9t3V324cZVTMpLwYnW+PnMkgsbNvGXh+RsSf7dRrC3A8QqXryMFx8TWnfvbbG7Dp/g/78AbrTHT0K9++u3pgLA2JSAV4ngDa458xrXAfrLpArPDmvitoyXGDYPtqXxxrxc0BFzjyndq4lYgxcPlzHeNkW+QLX6BTC7oL19QNtdU6Gla28HpnhOp7IdUxKihxrRBLxa5NJGIB1ejun7oTmqUp1sv68XkyAIgiAIfFwCfkkpRuF6ig4AAAAASUVORK5CYII="
                    alt="" />
                    src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQvSURBVHgB7Zq/TxRBFMe/gyZCI4cmICSa5R8wWGiiIeEoTEwkETWxsOFsSKyAQAxWd9qY2ICVCQ00lgZN7MHEWNgcsdLqzl+cMcE7rM5Cxvf2bvHY25mdvds9DtxP8nLL7OzsfufN25l5CxATExMTExPzP2GRrZEtV48PLQmyDJl02QIOofBpsiLqxTqWI5vAISCJyvCVhsbCh3AAschWoReW05w/MPHtxKlq+HJ5uloP1WOdxzNoY8bRmNes6rkDE99J6OOUz40YtMOxq+uwLPZ5mPOwXIT6AXn4TiE4KbRhfGegn2bS+BenjWBBH9/cIdNoAUnoe38N4fa+hX2Ob92NRxAdKeg7OjIaj9PJrYzudK4oE4WiTBW25fJmSWYLJVkkk1UrctnDRwvy9BmrKcECwXA33kNW8r2qIjaNpZN19yORluzAlJC2F33j/svnPC6cHXQXG+s4iuYwF+uCPXqMX37CFmsMeRhebQ32CP9nIToQJQqx7NVOgawQDU1bdXBb3KZJ3egEK8T+KMoh8mr4b3Nq8yu37UOzMex9vUJsUAqPT3iW9yf23pZeas5hnp5wtL9H5KEgfA+HJLZBbE9zTKsqhCt4f8U6WF0d6mcIT3B7iLWREtOql1g0MeyCFxOozLOhoInhXaTA4kC3mHGXRy64SPFUFvaKLDSMBNMa4bfEoHt+jnYeJsqVxEDLoS5JdB7BNY/yQPh7eHIr1MX83OUuzJLVYuJhG4GV/m5xp7Yocg83g5fYINCStW4h0raCmxXL7His5tpScBhiGeGx+2p2t1SPawvI+1ld9f57P/f8HZZYFa3wsNG2jQlbrPS4d7OCLb8Kghf0BpiK/bVt3H8sLu9R1hS8zdNmD2nFswEfTMUuPV3E+fpsR6B7h+Fh/tzJCbYJzxo7eK1rwETs2zfrdlonfX8mkIdpeK27i4IK5kk871Fuka3AI0neCbyAJo51Yjl/dWMsiZtjo/axG073PH+1pry+/AcvERI8jHVp0wxqhH/flgs1GUhf+/ipKGfn06q25fHuhJybz+jb4Q1LyFgwTJLzVs1U7ANKxbIgVbuTd6ftDvFtyzDH1ajwrI/wIT8v09CUF4dHlEIvDSftOiadtkn3QgtIQTPMe3v7Vt+9z9U9HJfduj2hFMqJ9+Vnq8bhQJbTpXiiIA21t+3YrI1T1fB14tRo+NaI9RvKQbeHplioCE95nXSS6V5vXubK1XHQZxXPpLuG/BGJ6709QjvvRyXYgbdn/L8elkllilOQ1+3fgOT90rMOUa+lubd5aaSav21o+JJHF+05NahYzl2VJc6ZiGWi9nAtFipfGt1L0czGh29W36mBFMwpkdAVsYMnpkIdWinYwUIlvvl31/P8Zu3k/FcHRjhTISvnnbdtiTch9tqYlou8gjL9eBYTExMTExPTPvwFuTt0PD0I6k4AAAAASUVORK5CYII="
                    alt=""
                  />
                </div>
                <div class="name">{{ $t("提款") }}</div>
                <div class="name">{{ $t("hj261") }}</div>
              </div>
            </li>
            <li @click="$refs.language.settingDialog = true">
              <div class="links">
                <div class="icon">
                  <img
                    src="data:image/png;base64,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"
                    alt=""
                    style="width: 0.6rem; height: 0.6rem"
                  />
                </div>
                <div class="name" style="margin-top: 2px">
                  {{ $t("yy") }}
                </div>
              </div>
            </li>
          </ul>
          <!-- 多语言弹框 -->
          <Language ref="language" @onChange="getNewsList" />
          <Language ref="language" />
        </div>
        <div class="fg"></div>
        <div class="new-stock">
@@ -133,12 +135,22 @@
            <div class="item" @click="$router.push('/favorites')">
              <img
                src="data:image/png;base64,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"
                alt="" srcset="" />
                alt=""
                srcset=""
              />
              <div class="i-title">{{ $t("打新日曆") }}</div>
            </div>
            <div class="item" style="margin-left: 10px" @click="$router.push('/favoritesList')">
              <img :src="ADFASDF" alt="" srcset="" />
            <div
              class="item"
              style="margin-left: 10px"
              @click="$router.push('/favoritesList')"
            >
              <img
                src="https://essenceinvestment.net/png/icon-investment-market-btn-ipo.Lic6_V6W.png"
                alt=""
                srcset=""
              />
              <div class="i-title">{{ $t("申購記錄") }}</div>
            </div>
@@ -151,29 +163,49 @@
      </div>
      <div class="news-tab">
        <mt-navbar v-model="news">
          <mt-tab-item v-for="(item, index) in newListHeader" :id="item.id" :key="index">
          <mt-tab-item
            v-for="(item, index) in newListHeader"
            :id="item.id"
            :key="index"
          >
            <span class="tab-name">{{ $t(item.title) }}</span>
          </mt-tab-item>
        </mt-navbar>
        <mt-tab-container v-model="news" :swipeable="true" style="padding-top: 0.5rem">
          <mt-tab-container-item v-for="(items, index) in newListHeader" :id="items.id" :key="index">
        <mt-tab-container
          v-model="news"
          :swipeable="true"
          style="padding-top: 0.5rem"
        >
          <mt-tab-container-item
            v-for="(items, index) in newListHeader"
            :id="items.id"
            :key="index"
          >
            <div class="news-content">
              <div class="" v-for="(item, inde) in items.data" :key="inde" @click="
            $router.push({
              path: '/newPage',
              query: {
                listid: item.id,
              },
            })
            ">
              <div
                class=""
                v-for="(item, inde) in items.data"
                :key="inde"
                @click="
                  $router.push({
                    path: '/newPage',
                    query: {
                      listid: item.id,
                    },
                  })
                "
              >
                <div class="item-times">
                  {{ item.showTime | gettime }}
                </div>
                <div class="titContent" style="
                <div
                  class="titContent"
                  style="
                    -webkit-box-orient: vertical;
                    font-size: 0.38rem;
                    margin-top: 0.2rem;
                  ">
                  "
                >
                  {{ item.title }}
                </div>
                <div class="neitu"><img :src="item.imgurl" /></div>
@@ -197,12 +229,10 @@
import caidana from "@/assets/img/caidana.png";
import bangzhu from "@/assets/img/bangzhu.png";
import kefua from "@/assets/img/kefua.png";
import ADFASDF from "@/assets/img/20240711-160804.jpg";
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,
@@ -235,7 +265,6 @@
      // 公告 icon 地址
      Announcement,
      ADFASDF,
      close: true,
      proData: [], // 分割好的数据
      currentIndex: 0,
@@ -252,7 +281,7 @@
      ],
      // 公告列表
      artList: [],
      onlineService: "123123",
      onlineService: "",
      isGoTo: false,
      bannerList: [],
      userInfo: [],
@@ -281,7 +310,7 @@
    },
  },
  filters: {
    gettime(time) {
    gettime (time) {
      if (!time) {
        return ''
      }
@@ -312,16 +341,9 @@
    }
  },
  methods: {
    aRouter(){
      this.$store.commit("elAlertShow", {
          elAlertShow: true,
          elAlertText: this.$t("当前充值渠道已关闭请选择在线客服进行充值。")
        });
    aRouter() {
      // window.open(this.onlineService);
    },
    aRouter1() {
        window.open('https://chatlink.wchatlink.com/widget/standalone.html?eid=139eb5679d5a9aea0650dbb3c96ca1a2&language=en');
      // window.open(this.onlineService);
      window.open(this.onlineService);
    },
    getdialog() {
@@ -329,10 +351,8 @@
        confirmButtonText: this.$t("hj161"),
        cancelButtonText: this.$t("hj106"),
      })
        .then(async () => {
        })
        .catch(() => {
        });
        .then(async () => {})
        .catch(() => {});
    },
    onSelect(e) {
      this.$i18n.locale = e.lang;
@@ -466,7 +486,6 @@
      let data = await api.getInfoSite();
      if (data.status === 0) {
        this.onlineService = data.data.onlineService;
        console.log(this.onlineService, 'this.onlineService');
      } else {
        this.$store.commit("elAlertShow", {
          elAlertShow: true,
@@ -477,7 +496,6 @@
    // 获取新闻列表
    async getNewsList(type) {
      if (typeof type == "string") type = 1
      let data = await api.queryNewsList(type);
      this.newListHeader.map((item) => {
        if (item.type === type) {
@@ -517,7 +535,7 @@
  display: flex;
  justify-content: center;
  >.navs_content {
  > .navs_content {
    position: relative;
    overflow: hidden;
    width: 87%;
@@ -527,7 +545,7 @@
    display: flex;
    justify-content: space-between;
    >.chacha {
    > .chacha {
      width: 1rem;
      height: 1rem;
      border-radius: 100%;
@@ -539,48 +557,48 @@
      right: -0.4rem;
      top: -0.4rem;
      >div {
      > div {
        width: 0.3554rem;
        height: 0.3554rem;
        margin-top: 0.3rem;
        margin-left: 0.15rem;
        >img {
        > img {
          width: 100%;
          height: 100%;
        }
      }
    }
    >div {
    > div {
      width: 20%;
      height: 100%;
      display: flex;
      align-items: center;
      >div {
      > div {
        width: 100%;
        height: 60%;
        >.top_img {
        > .top_img {
          width: 0.903704rem;
          height: 0.803704rem;
          display: flex;
          align-items: center;
          justify-content: center;
          >div {
          > div {
            width: 0.9718rem;
            height: 0.9718rem;
            >img {
            > img {
              width: 100%;
              height: 100%;
            }
          }
        }
        >.bottom_navs {
        > .bottom_navs {
          width: 100%;
          height: 30%;
          display: flex;
@@ -593,7 +611,6 @@
    }
  }
}
.txt_box_box_right {
  color: #fff;
  background: #409eff;
@@ -601,31 +618,25 @@
  padding: 10px 15px;
  border-radius: 6px;
}
.txt_box_box_left {
  margin: 10px 0;
  font-size: 30px;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
    /* 显示省略符号 (...) */
  ;
  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%;
@@ -639,7 +650,6 @@
  margin-top: 10px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.3);
}
.wrapper {
  width: 100%;
  height: 100%;
@@ -657,8 +667,7 @@
  height: 0.7949rem;
  display: flex;
  padding-right: 0.3rem;
  >div {
  > div {
    width: 50%;
    height: 100%;
    display: flex;
@@ -672,7 +681,7 @@
    color: #333333;
    margin-left: 0.3846rem;
    >img {
    > img {
      width: 100%;
      height: 100%;
    }
@@ -681,18 +690,17 @@
  .right_search {
    justify-content: flex-end;
    width: 50%;
    >div {
    > div {
      width: 34%;
      height: 0.4615rem;
      display: flex;
      justify-content: space-between;
      >div {
      > div {
        width: 0.5615rem;
        height: 0.5615rem;
        >img {
        > img {
          width: 100%;
          height: 100%;
        }
@@ -706,7 +714,7 @@
  height: auto;
  margin-top: 0.2308rem;
  >.banner_top {
  > .banner_top {
    width: 100%;
    img {
@@ -725,7 +733,7 @@
    }
  }
  >.announcement {
  > .announcement {
    width: 100%;
    height: auto;
    display: flex;
@@ -733,7 +741,7 @@
    align-items: center;
    padding: 0.2rem 0 0.2rem 0;
    >.an_content {
    > .an_content {
      width: 95%;
      height: 0.559rem;
      display: flex;
@@ -746,7 +754,7 @@
        display: flex;
        align-items: center;
        >img {
        > img {
          width: 100%;
          height: 100%;
        }
@@ -773,7 +781,7 @@
    display: flex;
    justify-content: center;
    >.navs_content {
    > .navs_content {
      position: relative;
      overflow: hidden;
      width: 87%;
@@ -783,7 +791,7 @@
      display: flex;
      justify-content: space-between;
      >.chacha {
      > .chacha {
        width: 1rem;
        height: 1rem;
        border-radius: 100%;
@@ -795,48 +803,48 @@
        right: -0.4rem;
        top: -0.4rem;
        >div {
        > div {
          width: 0.3554rem;
          height: 0.3554rem;
          margin-top: 0.3rem;
          margin-left: 0.15rem;
          >img {
          > img {
            width: 100%;
            height: 100%;
          }
        }
      }
      >div {
      > div {
        width: 20%;
        height: 100%;
        display: flex;
        align-items: center;
        >div {
        > div {
          width: 100%;
          height: 60%;
          >.top_img {
          > .top_img {
            width: 0.903704rem;
            height: 0.803704rem;
            display: flex;
            align-items: center;
            justify-content: center;
            >div {
            > div {
              width: 0.9718rem;
              height: 0.9718rem;
              >img {
              > img {
                width: 100%;
                height: 100%;
              }
            }
          }
          >.bottom_navs {
          > .bottom_navs {
            width: 100%;
            height: 30%;
            display: flex;
@@ -875,16 +883,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;
@@ -906,7 +914,7 @@
    flex-wrap: wrap;
    align-content: center;
    >div {
    > div {
      width: 100%;
      height: 30%;
    }
@@ -1045,16 +1053,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: "";
@@ -1172,12 +1180,10 @@
  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;
@@ -1186,14 +1192,12 @@
      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;
@@ -1204,24 +1208,20 @@
          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,7 +1244,6 @@
.new-stock {
  padding: 0 0.4rem;
  .title {
    color: #2c2e3b;
    text-align: justify;
@@ -1255,11 +1254,9 @@
    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;
@@ -1273,8 +1270,7 @@
      color: #fff;
      font-size: 0.4rem;
      font-weight: 500;
      >img {
      > img {
        width: 30%;
      }
@@ -1288,15 +1284,13 @@
    }
  }
}
.list .item:nth-child(2) {
  background: #4A5E77;
  background: linear-gradient(rgb(85, 108, 137) 0%, rgb(49, 62, 79) 100%);
}
.title-box {
  padding: 0.26667rem 0.4rem 0;
  margin-bottom: 0.26667rem;
  .title {
    color: #000;
    font-family: PingFang SC;
@@ -1306,7 +1300,7 @@
    line-height: 0.64rem;
  }
}
// /deep/ .van-popup {
//   overflow-y: auto;
// }</style>
// }
</style>
src/page/home/listcomponents/dazongjiaoyi.vue
@@ -55,7 +55,7 @@
          {{ $t("hj261") }} <span @click="show = false"></span>
        </div>
        <h5>{{ $t("hj130") }}</h5>
        <h6>₹{{ currentItem.price ? currentItem.price : "" }}</h6>
        <h6>{{ currentItem.price ? currentItem.price : "" }}</h6>
        <div class="erty tghj">
          <input
            :placeholder="$t('hj262')"
@@ -418,4 +418,4 @@
    font-size: 0.37rem;
  }
}
</style>
</style>
src/page/kline/index.vue
@@ -82,7 +82,7 @@
              }}</span> -->
              <span
                :class="singDetails.hcrate > 0 ? 'price green' : 'price red'"
                >₹{{ singDetails.nowPrice  }}</span
                >{{ singDetails.nowPrice  }}</span
              >
            </div>
            <div class="bottom_now">
@@ -92,7 +92,7 @@
                    ? '+' : ''
                }}{{ (singDetails.nowPrice - singDetails.preclose_px).toFixed(2) }}</span> -->
                <span v-else>
                  ₹{{
                  {{
                    (singDetails.nowPrice - singDetails.preclose_px).toFixed(2)
                  }}</span
                >
@@ -121,7 +121,7 @@
                  :class="
                    singDetails.hcrate > 0 ? 'number green' : 'number red'
                  "
                  >₹{{ singDetails.open_px   }}</span
                  >{{ singDetails.open_px   }}</span
                >
              </div>
              <div class="rights topes">
@@ -133,7 +133,7 @@
                  :class="
                    singDetails.hcrate > 0 ? 'number green' : 'number red'
                  "
                  >₹{{ singDetails.today_max   }}</span
                  >{{ singDetails.today_max   }}</span
                >
              </div>
            </div>
@@ -147,7 +147,7 @@
                  :class="
                    singDetails.hcrate > 0 ? 'number green' : 'number red'
                  "
                  >₹{{ singDetails.preclose_px   }}</span
                  >{{ singDetails.preclose_px   }}</span
                >
              </div>
              <div class="rights bots">
@@ -159,7 +159,7 @@
                  :class="
                    singDetails.hcrate > 0 ? 'number green' : 'number red'
                  "
                  >₹{{ singDetails.today_min  }}</span
                  >{{ singDetails.today_min  }}</span
                >
              </div>
            </div>
@@ -433,7 +433,7 @@
            <span>{{ $t("hj84") }}</span>
          </div>
          <div class="bottom_buy">
            <span>₹{{ singDetails.nowPrice  }}</span>
            <span>{{ singDetails.nowPrice  }}</span>
          </div>
        </div>
        <div class="sell_btn" @click="goBuy(1)">
@@ -441,7 +441,7 @@
            <span>{{ $t("hj85") }}</span>
          </div>
          <div class="bottom_sell">
            <span>₹{{ singDetails.nowPrice  }}</span>
            <span>{{ singDetails.nowPrice  }}</span>
          </div>
        </div>
      </div>
@@ -953,7 +953,7 @@
  }
  .right_ets {
    max-width: 70%;
    max-width: 60%;
    height: 100%;
    > div {
src/page/list/favorites/data.list.vue
@@ -81,28 +81,7 @@
              </div>
            </div>
          </van-col>
          <div style="width: 100%;display: flex;justify-content: space-between;align-items: center;margin-top: 10px;font-size: 10px;;">
            <div>{{$t('hj59')}}:{{
                $moment(item.subscribeTime).format(
                  "DD-MM-YYYY hh:mm:ss A"
                )
              }}</div>
            <div>{{$t('申购结束时间')}}:{{
                $moment(item.subscriptionTime).format(
                  "DD-MM-YYYY hh:mm:ss A"
                )
              }}</div>
          </div>
          <div style="width: 100%;display: flex;justify-content: space-between;align-items: center;margin-top: 10px;font-size: 10px;;">
            <div>{{$t('上市时间')}}:{{
                $moment(item.listDate).format(
                  "DD-MM-YYYY hh:mm:ss A"
                )
              }}</div>
            <div>{{$t('hj314')}}:{{item.price | _toLocaleString(false)}}</div>
          </div>
        </van-row>
      </div>
    </van-list>
@@ -121,13 +100,6 @@
            {{ shengouObj.type === 1 ? $t("hj57") : $t("配售数量") }}:
          </div>
          <input type="text" :maxlength="9"  v-model="fromData.value" @input="fromDatavalue"  />
        </div>
        <div class="input-box" style="margin-top:20px;" v-if="shengouObj.password">
        <!-- <div class="input-box" style="margin-top:20px;"> -->
          <div class="laber">
            {{$t("秘钥")}}:
          </div>
          <input type="text" :maxlength="9"  v-model="fromData.password"  />
        </div>
        <div class="shijian">
@@ -231,7 +203,6 @@
    return {
      fromData: {
        value: 1,
        password:''
      },
      loadings: false,
      show: false,
@@ -252,12 +223,10 @@
      this.fromData.value = this.fromData.value.replace(/^(0+)|[^\d]+/g, '')
    },
    async newAddxg() {
      console.log(this.shengouObj.newlistId, "=====");
      console.log(this.shengouObj, "=====");
      const res = await api.getNewAdd({
        newCode: this.shengouObj.code,
        applyNums: this.fromData.value,
        password: this.fromData.password,
        newlistId: this.shengouObj.newlistId,
        type: this.shengouObj.type,
      });
      if (res.status === 0) {
@@ -337,7 +306,6 @@
    font-size: 0.3975rem;
    .laber {
      margin-right: 10px;
      width: 50%;
    }
    // margin-top: 0.8rem;
  }
src/page/list/favoriteslist/data.list.vue
@@ -51,7 +51,7 @@
                </div>
                <div class="bottom_price_title">
                  <div class="start_price">
                    <span>{{ $t("價格") }}</span>
                    <span>{{ $t("單筆價格") }}</span>
                  </div>
                  <div class="new_price" v-if="item.status <= 3">
                    <span>
@@ -415,4 +415,4 @@
  text-align: center;
  line-height: 35px;
}
</style>
</style>
src/page/list/trading-list.vue
@@ -29,7 +29,6 @@
<script>
import tabsList from "./tradingList/tabs";
export default {
  name: "TradingList",
  components: { tabsList },
  data() {
    return {
src/page/list/tradingList/data.list.vue
@@ -12,111 +12,93 @@
            {{ $t("市场") }}
          </div>
        </van-col>
        <van-col :span="active == 'DZ' ? '12' : '7'">
        <van-col span="7">
          <div style="text-align: right">
            {{ $t("hj314") }}
          </div>
        </van-col>
        <van-col span="6" v-if="active == 3">
        <van-col span="6">
          <div style="text-align: right">
            {{ $t("hj315") }}
          </div>
        </van-col>
      </van-row>
    </div>
    <van-pull-refresh
      v-model="refreshing"
      @refresh="onRefresh"
      :loosing-text="$t('hj430')"
      :pulling-text="$t('hj430')"
    <van-list
      style="margin-bottom: 50px"
      v-model="loadings"
      :finished="finished"
      :finished-text="$t('hj43')"
      :loading-text="$t('hj430')"
      @load="onLoads"
      :immediate-check="false"
    >
      <van-list
        style="margin-bottom: 50px"
        v-model="loadings"
        :finished="finished"
        :finished-text="$t('hj43')"
        :loading-text="$t('hj430')"
        @load="onLoads"
        :immediate-check="false"
      <div
        class="item"
        @click="handleGoToKlineDetail1(item, index)"
        v-for="(item, index) in listArr"
        :key="item.indexCode"
      >
        <div
          class="item"
          @click="handleGoToKlineDetail1(item, index)"
          v-for="(item, index) in listArr"
          :key="item.indexCode"
        >
          <van-row type="flex" align="center" gutter="20">
            <van-col span="8">
              <div>
                <div class="tp">
                  <div class="collection" @click="optionszx(item)">
                    <div
                      class="shu"
                      :class="item.isOption == '1' ? 'shublue' : ''"
                    ></div>
                  </div>
        <van-row type="flex" align="center" gutter="20">
          <van-col span="8">
            <div>
              <div class="tp">
                <div class="collection" @click="optionszx(item)">
                  <div
                    class="title_color"
                    style="
                      width: 100%;
                      overflow: hidden;
                      text-overflow: ellipsis;
                      white-space: nowrap;
                    "
                  >
                    {{ item.name || item.stockName }}
                  </div>
                    class="shu"
                    :class="item.isOption == '1' ? 'shublue' : ''"
                  ></div>
                </div>
                <div class="bt">
                  <span>{{ item.spell || item.stockSpell }}</span>
                </div>
              </div>
            </van-col>
            <van-col span="3">
              <div style="text-align: right">
                {{ (item.gid || item.stockGid) == "nse" ? "NSE" : "BSE" }}
              </div>
            </van-col>
            <van-col :span="active == 'DZ' ? '12' : '7'">
              <div style="text-align: right">
                <div class="tp">
                  <span class="price_color">
                    {{ item.nowPrice | _toLocaleString(false) }}
                  </span>
                </div>
                <div class="bt" v-if="active != 'DZ'">
                  <span>{{ item.addTime }}</span>
                </div>
              </div>
            </van-col>
            <van-col span="6" v-if="active != 'DZ'">
              <div style="text-align: right">
                <div
                  class="tp right_bs"
                  :class="`${item.color > 0 ? 'green' : 'red'}`"
                  class="title_color"
                  style="
                    width: 100%;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                  "
                >
                  <span class="price_color">{{ item.hcrateP }}</span>
                  {{ item.name }}
                </div>
              </div>
            </van-col>
          </van-row>
          <div class="box-a" v-if="active == 'DZ'">
            <div class="box_a_left">
              {{ $t("kpsj") }}:{{
                $moment(item.startTime).format("DD-MM-YYYY hh:mm:ss A")
              }}
              <div class="bt">
                <span>{{ item.spell }}</span>
              </div>
            </div>
            <div class="box_a_right">
              {{ $t("gbsj") }}:{{
                $moment(item.endTime).format("DD-MM-YYYY hh:mm:ss A")
              }}
          </van-col>
          <van-col span="3">
            <div style="text-align: right">
              {{ item.gid }}
            </div>
          </div>
        </div>
      </van-list>
    </van-pull-refresh>
          </van-col>
          <van-col span="7">
            <div style="text-align: right">
              <div class="tp">
                <span class="price_color">
                  {{ item.nowPrice | _toLocaleString(false) }}
                </span>
              </div>
              <div class="bt">
                <span>{{ item.addTime }}</span>
              </div>
            </div>
          </van-col>
          <van-col span="6">
            <div style="text-align: right">
              <div
                class="tp right_bs"
                :class="`${item.color > 0 ? 'green' : 'red'}`"
              >
                <span class="price_color">{{ item.hcrateP }}</span>
              </div>
            </div>
          </van-col>
        </van-row>
      </div>
    </van-list>
    <dazy ref="dazy" />
  </div>
@@ -126,7 +108,6 @@
import * as api from "@/axios/api";
import handleDt from "@/utils/deTh";
import dazy from "./dazy.vue";
import { WhrWebSocket } from "@/utils/WhrWebSocket";
export default {
  components: { dazy },
@@ -182,8 +163,6 @@
      listArr: [],
      pageNumVal: 1,
      getInterval: null,
      num: 1,
      refreshing: false,
    };
  },
@@ -191,10 +170,9 @@
    this.listArr = [];
    this.pageNumVal = 1;
    this.getStock(this.active, this.zxactive, 1);
    this.initWebSocket();
    // this.getInterval = setInterval(() => {
    //   this.getStock(this.active, this.zxactive, 1);
    // }, 5000);
    this.getInterval = setInterval(() => {
      this.getStock(this.active, this.zxactive, 1);
    }, 5000);
  },
  methods: {
    filterSH(val) {
@@ -253,7 +231,7 @@
      let pageNumVal = c || this.pageNumVal;
      let opt = {
        pageNum: pageNumVal,
        pageSize: 20 * this.num,
        pageSize: 100,
        stockPlate: "",
        keyWords: this.sousuo,
        stockType: stockType,
@@ -264,14 +242,7 @@
      // api.positionzx;
      let data;
      if (a !== "") {
        if (a == "IN") {
          //印股
          data = await api.getStockByType(opt);
        } else {
          //大宗
          opt.stockType = "";
          data = await api.stockgetDzList(opt);
        }
        data = await api.getStockByType(opt);
      } else {
        // 自选
        data = await api.positionzx(opt);
@@ -285,26 +256,13 @@
            if (this.active === data.data.stockType) {
              this.listArr = data.data.list;
              this.loadings = false;
              // this.finished = true;
              if (this.listArr.length % 20) {
                this.finished = true;
              }
            } else {
              this.listArr = data.data.list;
              this.loadings = false;
              // this.finished = true;
              if (this.listArr.length % 20) {
                this.finished = true;
              }
              this.finished = true;
            }
          } else {
            if (this.zxactive === data.data.stockType) {
              this.listArr = data.data.list;
              this.loadings = false;
              this.finished = true;
              if (this.listArr.length % 20) {
                this.finished = true;
              }
            }
          }
        }
@@ -312,47 +270,10 @@
        this.finished = true;
      }
    }, 500),
    onRefresh() {
      // 清空列表数据
      this.finished = false;
      // 重新加载数据
      // 将 loading 设置为 true,表示处于加载状态
      this.loading = true;
      if (this.refreshing) {
        // this.listArr = [];
        this.refreshing = false;
      }
      this.getStock();
    },
    initWebSocket() {
      console.log("initWebSocket");
      this.Trade = new WhrWebSocket({
        path: `wss://ws.dfddgj346.xyz/websocket-server`,
        onmessage: this.getTradeMessage,
      });
      this.Trade.init();
    },
    getTradeMessage({ data }) {
      let result = JSON.parse(data);
      let pid = result.pid;
      let userToUpdate = this.listArr.find((item) => item.code == pid);
      if (userToUpdate) {
        // 更新对象数据
        userToUpdate.nowPrice = result.last;
        userToUpdate.hcrateP = result.pcp;
      }
    },
    onLoads() {
      console.log("onLoads");
      // this.pageNumVal++;
      this.loadings = true;
      this.num += 1;
      this.getStock();
      // this.loadings = true;
      // this.getStock();
    },
    optionszx() {},
  },
@@ -364,15 +285,8 @@
</script>
<style lang="less" scoped>
.box-a {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  margin-top: 10px;
}
.list-data {
  width: 100%;
  height: 85vh;
  background-color: #fff;
  .header-box {
@@ -389,7 +303,6 @@
  // display: flex;
  // justify-content: space-between;
  border-bottom: 1px solid #f0f2f3;
  .right_bs {
    text-align: center;
    border-radius: 0.05333rem;
@@ -409,12 +322,10 @@
  .green {
    background-color: rgb(3, 173, 143);
  }
  .red {
    background-color: rgb(208, 75, 100);
  }
}
.center_price {
  font-style: normal;
  font-weight: 500;
@@ -426,7 +337,6 @@
  flex: 1;
  margin-right: 20px;
}
.title_color {
  font-style: normal;
  font-weight: 500;
@@ -436,4 +346,4 @@
  text-align: left;
  color: #14181f;
}
</style>
</style>
src/page/list/tradingList/dazy.vue
@@ -7,7 +7,7 @@
          <span @click="show = false"></span>
        </div>
        <h5>{{ $t("hj130") }}</h5>
        <h6>₹{{ currentItem.nowPrice | _toString }}</h6>
        <h6>{{ currentItem.nowPrice | _toString }}</h6>
        <div class="erty tghj">
          <input
            :placeholder="$t('hj262')"
@@ -21,9 +21,9 @@
        </div>
        <p class="plm">
          <span>{{ $t("hj263") }}</span>
          <a>₹{{ currentItem.nowPrice*num | _toString }}</a>
          <a>{{ currentItem.nowPrice*num | _toString }}</a>
        </p>
        <div class="erty" v-if="currentItem.password">
        <div class="erty">
          <input
            :placeholder="$t('hj264')"
            type="password"
@@ -35,7 +35,7 @@
          <span>
            {{ $t("hj54") }}
          </span>
          <a>₹{{ enableAmt | _toString }}</a>
          <a>{{ enableAmt | _toString }}</a>
        </p>
        <div class="maik" @click="getxiadan">{{ $t("hj85") }}</div>
      </div>
@@ -61,14 +61,14 @@
        this.$toast(this.$t("hj262"));
        return;
      }
      // if (!this.password) {
      //   this.show = false;
      //   this.$toast(this.$t("hj264"));
      //   return;
      // }
      if (!this.password) {
        this.show = false;
        this.$toast(this.$t("hj264"));
        return;
      }
      var opt = {
        dzId: this.currentItem.id,
        stockCode: this.currentItem.code,
        password: this.password,
        num: this.num,
        buyingType: "dz",
src/page/list/tradingList/tabs.vue
@@ -51,7 +51,8 @@
      tabsList: [
        { title: this.$t("hj61"), key: "" },
        { title: this.$t("印股"), key: "IN", name: "IN" },
        { title: this.$t("hj621"), key: "DZ", name: "DZ" },
        { title: this.$t("美股"), key: "US", name: "US" },
        { title: this.$t("hj261"), key: "DZ", name: "DZ" },
      ],
      zxtabsList: [{ title: this.$t("印股"), key: "IN", name: "IN" }],
      active: "",
src/page/login/login.vue
@@ -170,11 +170,8 @@
  font-weight: 400;
  font-size: 0.37333rem;
  color: #8c9fad;
  margin: 0.4rem auto;
  margin: 0 auto;
  padding: 0.34667rem 0.4rem;
  width: 100%;
  height: 6rem;
  text-align: center;
  span {
    color: rgb(5, 106, 239);
  }
src/page/login/register.vue
@@ -172,8 +172,8 @@
  font-size: 0.37333rem;
  color: #8c9fad;
  text-align: center;
  margin: 20px auto;
  // margin-top: 10px;
  margin: 0 auto;
  margin-top: 10px;
}
.radio-con {
  margin-top: 0.32rem;
src/page/newUser/index.vue
@@ -14,7 +14,7 @@
              {{ userInfo.realName }}
            </div>
            <div class="top_box_top" style="margin-top: 2px">
              ID:{{ userInfo.phone }}
              ID:{{ userInfo.id }}
            </div>
          </div>
        </div>
@@ -29,7 +29,7 @@
        <van-row class="van-row-box">
          <van-col span="20">
            <div class="content-all">
              <span>{{ $t("賬戶總資產") }}({{ $USD }})</span>
              <span>{{ $t("賬戶總資產") }}( $USD )</span>
              <i @click="xy = !xy" class="iconfont xy">&#xe8c7;</i>
            </div>
            <div class="number-all">
@@ -163,49 +163,8 @@
            </ul>
          </van-tab>
        </van-tabs>
      <!--  <div class="path" >
          <div class="path_box" v-for="(item,index) in iconlist" :key="index" @click="nato(item.path)">
            <div class="path_img">
              <img alt :src="item.icon"/>
            </div>
            <div class="path_txt">{{item.title}}</div>
          </div>
        </div> -->
      </div>
    </div>
    <Language ref="language" @onChange="onChange" />
    <van-popup v-model="settingDialog" position="bottom" :style="{ height: '40%' }">
      <div class="setting_content">
        <div class="old_password">
          <div class="left_titles">
            <span>{{ $t("hj150") + ":" }}</span>
          </div>
          <div class="right_password_input">
            <input type="password" v-model="oldPassword" />
          </div>
        </div>
        <div class="old_password">
          <div class="left_titles">
            <span>{{ $t("hj151") + ":" }}</span>
          </div>
          <div class="right_password_input">
            <input type="password" v-model="newPassword" />
          </div>
        </div>
        <div class="old_password">
          <div class="left_titles">
            <span>{{ $t("hj152") + ":" }}</span>
          </div>
          <div class="right_password_input">
            <input type="password" v-model="cirNewPassword" />
          </div>
        </div>
        <div class="btn_setting" @click="changeLoginPsd()">
          <span>{{ $t("hj153") }}</span>
        </div>
      </div>
    </van-popup>
  </div>
</template>
@@ -216,14 +175,12 @@
import showHide from "@/components/showHide";
import Vue from "vue";
import { Notify } from "vant";
import Language from "@/components/Language/index.vue";
export default {
  name: "newUser",
  components: { showHide,Language },
  components: { showHide },
  data() {
    return {
      pswDialog: false,
      leverShow: false,
      radio: "1",
      // 显示隐藏
@@ -238,6 +195,15 @@
          symbolCode: "INR",
          symbol: "₹",
        },
        {
          title: this.$t("美股資產"),
          title3: this.$t("美股總資產"),
          title1: this.$t("美股可用"),
          title2: this.$t("美股冻结"),
          accectType: "US",
          symbolCode: "USD",
          symbol: "$",
        },
      ],
      active: this.$t("印股資產"),
      name: "",
@@ -250,43 +216,6 @@
      onlineService: "",
      moneyList: [],
      asstesAll: "0.00",
      iconlist:[{
        icon:require('../../assets/img/usericon.png'),
        path:'/bankCard1',
        title: this.$t("关于我们"),
      },
      {
        icon:require('../../assets/img/usericon.png'),
        path:'/banklist',
        title: this.$t("hj147"),
      },
      {
        icon:require('../../assets/img/usericon.png'),
        path:'/mm',
        title: this.$t("hj144"),
      },
      {
        icon:require('../../assets/img/usericon.png'),
        path:'/authentications',
        title: this.$t("hj146"),
      },
      // {
      //   icon:require('../../assets/img/usericon.png'),
      //   path:'/banklist',
      //   title: this.$t("ysmrz"),
      // },
      {
        icon:require('../../assets/img/usericon.png'),
        path:'/yy',
        title: this.$t("yy"),
      },
      {
        icon:require('../../assets/img/usericon.png'),
        path:'/tc',
        title: this.$t("hj148"),
      },
      ],
      language: "",
    };
  },
  created() {
@@ -295,96 +224,6 @@
    this.getInfoSite();
  },
  methods: {
    clicklang() {
      this.$refs.language.settingDialog = true;
    },
    onChange(e) {
      this.language = e;
      this.active = this.$t("印股資產")
      this.listAsstes=[
        {
          title: this.$t("印股資產"),
          title3: this.$t("印股總資產"),
          title1: this.$t("印股可用"),
          title2: this.$t("印股冻结"),
          accectType: "IN",
          symbolCode: "INR",
          symbol: "₹",
        },
      ]
      this.iconlist = [{
        icon:require('../../assets/img/usericon.png'),
        path:'/bankCard1',
        title: this.$t("关于我们"),
      },
      {
        icon:require('../../assets/img/usericon.png'),
        path:'/banklist',
        title: this.$t("hj147"),
      },
      {
        icon:require('../../assets/img/usericon.png'),
        path:'/mm',
        title: this.$t("hj144"),
      },
      {
        icon:require('../../assets/img/usericon.png'),
        path:'/authentications',
        title: 'KYC',
      },
      // {
      //   icon:require('../../assets/img/usericon.png'),
      //   path:'/banklist',
      //   title: this.$t("ysmrz"),
      // },
      {
        icon:require('../../assets/img/usericon.png'),
        path:'/yy',
        title: this.$t("yy"),
      },
      {
        icon:require('../../assets/img/usericon.png'),
        path:'/tc',
        title: this.$t("hj148"),
      },
      ]
    },
    nato(path){
      if(path=='/mm'){
        this.goToSettings()
      }else if (path=='/yy'){
        this.clicklang()
      }else if (path == '/tc'){
        this.handleOutLoginClick()
      }else{
        this.$router.push(path);
      }
    },
    async toRegister() {
      // 注销登陆
      window.localStorage.removeItem("USERTOKEN"); // 清空本地存储 USERTOKEN字段
      this.clearCookie();
      let data = await api.logout();
      if (data.status === 0) {
        // Toast(data.msg)
        this.undataToken(null);
        this.$router.push("/login");
      } else {
        Toast(data.msg);
      }
      this.$router.push("/login");
    },
    handleOutLoginClick() {
      // 退出登录
      MessageBox.confirm(this.$t("hj149"), this.$t(""), {
        confirmButtonText: this.$t("qr"),
        cancelButtonText: this.$t("hj106"),
      })
        .then(() => {
          this.toRegister();
        })
        .catch(() => {});
    },
    // 申请杠杠
    async confirmLever() {
      const res = await api.applyLever({ lever: this.radio });
@@ -398,11 +237,7 @@
      }
    },
    kefu() {
      this.$store.commit("elAlertShow", {
          elAlertShow: true,
          elAlertText: this.$t("当前充值渠道已关闭请选择在线客服进行充值。")
        });
      // window.open(this.onlineService);
      window.open(this.onlineService);
    },
    async getMoneyData() {
      let data = await api.getMoney();
@@ -424,6 +259,7 @@
        });
        const arr = data.data.filter((item) => item.accectType === "ALL");
        console.log(arr);
        this.asstesAll = arr[0].totalMoney;
      }
    },
@@ -537,17 +373,17 @@
      // }
      this.$router.push("/setting");
    },
    // handleOutLoginClick() {
    //   // 退出登录
    //   MessageBox.confirm(this.$t(""), this.$t("hj165"), {
    //     confirmButtonText: this.$t("qr"),
    //     cancelButtonText: this.$t("hj106"),
    //   })
    //     .then(() => {
    //       this.toRegister();
    //     })
    //     .catch(() => {});
    // },
    handleOutLoginClick() {
      // 退出登录
      MessageBox.confirm(this.$t(""), this.$t("hj165"), {
        confirmButtonText: this.$t("qr"),
        cancelButtonText: this.$t("hj106"),
      })
        .then(() => {
          this.toRegister();
        })
        .catch(() => {});
    },
    goToSettings() {
      if (this.userInfo.length === 0) {
        this.$store.commit("dialogVisible", true);
@@ -645,34 +481,6 @@
</script>
<style scoped lang="less">
  .path_txt{
    text-align: center;
  }
  .path_img{
    img{
      width: 55px;
      height: 55px;
      margin-bottom: 10px;
    }
  }
  .path_box{
    width: 25%;
    display: flex;
    // justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-bottom: 20px;
  }
  .path{
    margin: 0 20px;
    margin-top: 20px;
    padding: 20px 0;
    display: flex;
    flex-wrap: wrap;
    border-radius: 12px;
    box-shadow:  2px 2px 8px 2px rgba(0, 0, 0, 0.2);
  }
/deep/ .van-button--primary {
  background-color: #0066ed;
}
src/page/newUser/setting.vue
@@ -1,36 +1,15 @@
<template>
  <div class="content">
    <van-nav-bar
      :placeholder="true"
      :safe-area-inset-top="true"
      :title="$t('setting')"
      left-arrow
      @click-left="$router.go(-1)"
    >
    </van-nav-bar>
    <!-- <div class="top_back">
    <div class="top_back">
      <div class="left_back_icon" @click="$router.go(-1)">
        <img src="../../assets/img/zuojiantou.png" alt />
      </div>
      <div class="titles">
        <span>{{ $t("setting") }}</span>
      </div>
    </div> -->
    </div>
    <div style="width: 100%; height: 10px; background-color: #f8f8f8"></div>
    <div class="jy" @click="handleGoToBankCard1()">
      <div class="left_gn">
        <div class="l_icon">
          <!-- <img src="../../assets/img/yeb.png" alt /> -->
        </div>
        <div class="r_title">
          <span>{{ $t("关于我们") }}</span>
        </div>
      </div>
      <div class="right_gos">
        <img src="../../assets/img/youjiantou.png" alt />
      </div>
    </div>
    <div class="jy" @click="handleGoToBankCard()">
      <div class="left_gn">
        <div class="l_icon">
@@ -64,8 +43,7 @@
          <!-- <img src="../../assets/img/yeb.png" alt /> -->
        </div>
        <div class="r_title">
          <span>KYC</span>
          <!-- <span>{{ $t("hj146") }}</span> -->
          <span>{{ $t("hj146") }}</span>
        </div>
      </div>
      <div class="right_gos">
@@ -290,11 +268,7 @@
      this.$router.push("/download");
    },
    handleGoToBankCard() {
      // this.$router.push("/bankCard");
      this.$router.push("/banklist");
    },
    handleGoToBankCard1() {
      this.$router.push("/bankCard1");
      this.$router.push("/bankCard");
    },
    async toRegister() {
      // 注销登陆
@@ -359,22 +333,6 @@
</script>
<style scoped lang="less">
  /deep/ .van-nav-bar__content {
    height: 65px;
  }
  /deep/ .van-nav-bar__title {
    font-family: "DINPro";
    width: 100%;
    height: 1.17333rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 0.48rem;
    color: #14181f;
  }
.right_gos_txt {
  margin-right: 15px;
}
src/page/service/service.vue
@@ -6,7 +6,7 @@
                <img src="@/assets/img/zuojiantou.png" alt />
            </div>
            <div class="right_icon">
            </div>
        </div>
        <div class="bottomIfr" v-if="onlineShow">
src/page/trading/buy.vue
@@ -19,7 +19,7 @@
          <div class="cot">
            <div class="lefts">
              <div class="top_new">
                <span>₹{{ nowPrice | _toLocaleString }}</span>
                <span>{{ nowPrice | _toLocaleString }}</span>
              </div>
              <div class="bottom_es">
                <span>{{ $t("hj98") }}</span>
@@ -28,11 +28,11 @@
            <div class="rights">
              <div class="ese">
                <div class="mc" @click="handleTradingClick(0)" :class="tabsCurrentIndex === 0 ? 'actives' : ''">
                  <span>Short</span>
                  <span>{{ $t("hj84") }}</span>
                </div>
                <div class="mr" @click="handleTradingClick(1)" :class="tabsCurrentIndex === 1 ? 'active' : ''">
                  <span>Long</span>
                  <span>{{ $t("hj85") }}</span>
                </div>
              </div>
            </div>
@@ -95,40 +95,22 @@
          <div class="tr_rs">
            <div class="top_bzz" style="padding-bottom: 0.2rem">
              <span style="text-align: left">
                {{ $t("交易总额") }}(₹)
                {{ $t("交易总额") }}({{ moneyData.symbol || "$" }})
              </span>
              <span style="text-align: right">
                {{ $t("hj103") }}(₹)
                {{ $t("hj103") }}({{ moneyData.symbol || "$" }})
              </span>
            </div>
            <div class="bottom_bzz">
              <span>
                ₹{{
                {{
                  ((nowPrice * selectCycle.replace("X", "")) * num)
                    | _toLocaleString
                }}
              </span>
              <span style="white-space: nowarp">
                ₹{{ moneyData.availableBalance | _toLocaleString }}
              </span>
            </div>
          </div>
          <div class="tr_rs">
            <div class="top_bzz" style="padding-bottom: 0.2rem">
              <span style="text-align: left">
                {{ $t("hj44") }}(₹)
              </span>
              <span style="text-align: right">
              </span>
            </div>
            <div class="bottom_bzz">
              <span>
                ₹{{(
                  ((nowPrice * selectCycle.replace("X", "")) * num)*sxf).toFixed(2)}}
              </span>
              <span style="white-space: nowarp">
                {{ moneyData.availableBalance | _toLocaleString }}
              </span>
            </div>
          </div>
@@ -184,9 +166,8 @@
        </div>
      </div> -->
      <div class="btn_buy" @click="gdOrSetBuy()">
        <!-- <div :class="tabsCurrentIndex == 0 ? 'maichu' : ''">#3b82f6 -->
        <div class="maichu" style="background-color:#3b82f6">
          <span>{{ tabsCurrentIndex == 0 ? $t("hj84") : $t("gm") }}</span>
        <div :class="tabsCurrentIndex == 0 ? 'maichu' : ''">
          <span>{{ tabsCurrentIndex == 0 ? $t("hj84") : $t("hj85") }}</span>
        </div>
      </div>
    </div>
@@ -260,7 +241,6 @@
        profitTarget: 0,
        if_us: 0,
        bayType: "",
        sxf:'',
        id: "",
        actions: [{
            name: "100X",
@@ -304,7 +284,6 @@
      this.setUseInfo();
      this.getMoneyData();
      this.getSettingInfo();
      this.queryStockConfig()
    },
    watch: {
      checkedZy(val) {
@@ -321,12 +300,6 @@
      },
    },
    methods: {
      async queryStockConfig(){
        let data = await api.queryStockConfig();
        if (data.status === 0) {
          this.sxf=data.data.cValue
        }
      },
      zSjian(){
        var newzishu = (Number(this.zhisun)-1).toFixed(2)
        if(Number(newzishu)<1){
@@ -1005,7 +978,7 @@
      display: flex;
      justify-content: center;
      align-items: center;
      // background: rgb(68, 155, 84);
      background: rgb(68, 155, 84);
      color: #fff;
      font-size: 0.3846rem;
      border-radius: 0.15rem;
@@ -1063,7 +1036,7 @@
  }
  .maichu {
    // background-color: rgb(225, 59, 69) !important;
    background-color: rgb(225, 59, 69) !important;
  }
  .mr {
src/page/user/Warehouse.vue
@@ -15,16 +15,23 @@
      </div> -->
      <template v-if="active === '1'">
        <div v-for="(item, index) in tabsArr" :key="index">
        <div v-for="(item, index) in tabsArr" @click="onClick(item)" :key="index">
          <card :item="item" />
        </div>
      </template>
      <template v-else>
        <itemCard
        <div v-for="(item, index) in tabsArr" @click="onClick(item)" :key="index">
          <itemCard
            @closingPosition="closingPosition"
            :activeObj="item"
            :itemClick="itemClick"
          />
        </div>
        <!-- <itemCard
          @closingPosition="closingPosition"
          :activeObj="activeObj"
          :itemClick="itemClick"
        />
        /> -->
      </template>
      <div v-show="active !== '1'">
        <dataList
@@ -86,6 +93,15 @@
        //   symbolCode: "HKD",
        //   symbol: "HK$",
        // },
        {
          title: this.$t("美股"),
          assname: this.$t("美股总资产"),
          name: "3",
            bgc: "rgb(255 91 230)",
          laber: "US",
          symbolCode: "USD",
          symbol: "$",
        },
      ],
      getMoneyList: [],
    };
src/page/user/Warehouse/Stockdetail.vue
@@ -14,35 +14,35 @@
    <div class="bottomIfr">
      <div class="pagebox">
        <div class="pagebox_left">{{ $t("盈虧") }} (INR)</div>
        <div class="pagebox_right">₹{{ pages.profitAndLose | _toString }}</div>
        <div class="pagebox_right">{{ pages.profitAndLose | _toString }}</div>
      </div>
      <div class="pagebox">
        <div class="pagebox_left">{{ $t("hj141") }} (INR)</div>
        <div class="pagebox_right">₹{{ pages.profitAndLoseParent }}</div>
        <div class="pagebox_right">{{ pages.profitAndLoseParent }}</div>
      </div>
      <div class="pagebox">
        <div class="pagebox_left">{{ $t("倉位(股)") }}</div>
        <div class="pagebox_right">₹{{ pages.orderNum }}</div>
        <div class="pagebox_right">{{ pages.orderNum }}</div>
      </div>
      <div class="pagebox" v-if="pages.now_price">
        <div class="pagebox_left">{{ $t("hj40") }}(INR)</div>
        <div class="pagebox_right">₹{{ pages.now_price | _toString }}</div>
        <div class="pagebox_right">{{ pages.now_price | _toString }}</div>
      </div>
      <div class="pagebox">
        <div class="pagebox_left">
          {{ $t("持倉價") }} (INR)
        </div>
        <div class="pagebox_right">₹{{ pages.buyOrderPrice | _toString }}</div>
        <div class="pagebox_right">{{ pages.buyOrderPrice | _toString }}</div>
      </div>
      <div class="pagebox">
        <div class="pagebox_left">
          {{ $t("訂單金額") }} (INR)
        </div>
        <div class="pagebox_right">₹{{ pages.orderTotalPrice | _toString }}</div>
        <div class="pagebox_right">{{ pages.orderTotalPrice | _toString }}</div>
      </div>
      <div class="pagebox">
        <div class="pagebox_left">{{ $t("hj44") }} (INR)</div>
        <div class="pagebox_right">₹{{ pages.orderFee | _toString }}</div>
        <div class="pagebox_right">{{ pages.orderFee | _toString }}</div>
      </div>
      <div class="pagebox">
        <div class="pagebox_left">
src/page/user/Warehouse/card.vue
@@ -2,7 +2,7 @@
  <div class="card-box" :style="`background:${item.bgc}`">
    <div class="text-box">
      <div class="item">
        <div class="name">{{ $t("總資產") }} ({{ item.symbolCode }})</div>
        <div class="name">{{ item.assname }}  ({{ item.symbolCode }})</div>
        <div class="data">{{ item.totalMoney || "0.0000" }}</div>
        <div class="symbolCode" v-if="item.symbolCode !== $USD">
          ≈ {{ $USD }} {{ item.totalMoneyUSD || "0.0000" }}
src/page/user/Warehouse/data.list.vue
@@ -17,14 +17,15 @@
      :loading-text="$t('hj430')"
      @load="onLoad"
    >
      <div v-if="actives === 0"
      <div
        class="sport-content-li"
        :style="actives === 1 ? 'height:5.52rem' : 'height:7.52rem'"
        v-for="(item, index) in dataList"
        :key="index"
        @click="$router.push(`/Stockdetail?codes=${item.positionSn}`)" >
        @click="$router.push(`/Stockdetail?codes=${item.positionSn}`)"
      >
        <div @click.stop="pushRouter(item)">
          <div class="title-box" style="justify-content: space-between;">
          <div class="title-box">
            <div class="span">{{ item.stockName }}</div>
            <div
              class="states"
@@ -35,6 +36,7 @@
          </div>
          {{ item.stockSpell }}
        </div>
        <!-- <div @click="$router.push('/Stockdetail')"></div> -->
        <van-row>
          <van-col span="8">
            <div style="text-align: left">
@@ -42,7 +44,7 @@
                {{ $t("盈虧") }} ({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text" >
                ₹{{ item.profitAndLose | _toLocaleString }}
                {{ item.profitAndLose | _toLocaleString }}
              </div>
            </div>
          </van-col>
@@ -70,7 +72,7 @@
                {{ $t("hj40") }}({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text2">
                ₹{{ item.now_price | _toLocaleString }}
                {{ item.now_price | _toLocaleString }}
              </div>
            </div>
          </van-col>
@@ -80,7 +82,7 @@
                {{ $t("持倉價") }} ({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text2">
                ₹{{ item.buyOrderPrice | _toLocaleString }}
                {{ item.buyOrderPrice | _toLocaleString }}
              </div>
            </div>
          </van-col>
@@ -90,7 +92,7 @@
                {{ $t("訂單金額") }} ({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text2">
                ₹{{ item.orderTotalPrice | _toLocaleString }}
                {{ item.orderTotalPrice | _toLocaleString }}
              </div>
            </div>
          </van-col>
@@ -102,141 +104,7 @@
                {{ $t("hj44") }} ({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text2">
               ₹{{ item.orderFee | _toLocaleString }}
              </div>
            </div>
          </van-col>
         <!-- <van-col span="8">
            <div style="text-align: center">
              <div class="sport-content-title2">
                {{ $t("止損價") }} ({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text2">
                {{ item.stopTargetPrice | _toLocaleString }}
              </div>
            </div>
          </van-col>
          <van-col span="8">
            <div style="text-align: right">
              <div class="sport-content-title2">
                {{ $t("止盈價") }} ({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text2">
                {{ item.profitTargetPrice | _toLocaleString }}
              </div>
            </div>
          </van-col> -->
        </van-row>
        <van-row>
          <van-col span="12">
            <div style="text-align: left">
              <div class="sport-content-title2">{{ $t("持倉時間") }}</div>
              <div class="sport-content-text2">
                {{ $moment(item.buyOrderTime).format("DD-MM-YYYY hh:mm:ss A") }}
              </div>
            </div>
          </van-col>
          <van-col span="12">
            <div style="text-align: right">
              <div class="sport-content-title2">{{ $t("訂單編號") }}</div>
              <div class="sport-content-text2">{{ item.buyOrderId }}</div>
            </div>
          </van-col>
        </van-row>
        <div class="but-box" v-if="actives === 0" @click.stop="close(item)">
          <div class="but">{{ $t("平仓") }}</div>
          <!-- <div class="but buts">止盈止损</div> -->
        </div>
      </div>
      <div v-if="actives === 1"
        class="sport-content-li"
        :style="actives === 1 ? 'height:5.52rem' : 'height:7.52rem'"
        v-for="(item, index) in newdataList"
        :key="index"
        @click="$router.push(`/Stockdetail?codes=${item.positionSn}`)" >
        <div @click.stop="pushRouter(item)">
          <div class="title-box" style="justify-content: space-between;">
            <div class="span">{{ item.stockName }}</div>
            <div
              class="states"
              :class="item.orderDirection === '买跌' ? 'states-red' : ''"
            >
              {{ $t(item.orderDirection) }}
            </div>
          </div>
          {{ item.stockSpell }}
        </div>
        <van-row>
          <van-col span="8">
            <div style="text-align: left">
              <div class="sport-content-title2">
                {{ $t("盈虧") }} ({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text" >
                ₹{{ item.profitAndLose | _toLocaleString }}
              </div>
            </div>
          </van-col>
          <van-col span="8">
            <div style="text-align: center">
              <div class="sport-content-title2">
                {{ $t("hj141") }} ({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text2">
                {{ item.profitAndLoseParent }}
              </div>
            </div>
          </van-col>
          <van-col span="8">
            <div style="text-align: right">
              <div class="sport-content-title2">{{ $t("倉位(股)") }}</div>
              <div class="sport-content-text">{{ item.orderNum }}</div>
            </div></van-col
          >
        </van-row>
        <van-row>
          <van-col span="8">
            <div style="text-align: left">
              <div class="sport-content-title2">
                {{ $t("hj40") }}({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text2">
                ₹{{ item.now_price | _toLocaleString }}
              </div>
            </div>
          </van-col>
          <van-col span="8">
            <div style="text-align: center">
              <div class="sport-content-title2">
                {{ $t("持倉價") }} ({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text2">
                ₹{{ item.buyOrderPrice | _toLocaleString }}
              </div>
            </div>
          </van-col>
          <van-col span="8">
            <div style="text-align: right">
              <div class="sport-content-title2">
                {{ $t("訂單金額") }} ({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text2">
                ₹{{ item.orderTotalPrice | _toLocaleString }}
              </div>
            </div>
          </van-col>
        </van-row>
        <van-row>
          <van-col span="8">
            <div style="text-align: left">
              <div class="sport-content-title2">
                {{ $t("hj44") }} ({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text2">
               ₹{{ item.orderFee | _toLocaleString }}
                {{ item.orderFee | _toLocaleString }}
              </div>
            </div>
          </van-col>
@@ -339,7 +207,6 @@
      show: false,
      actives: 0,
      dataList: [],
      newdataList:[],
      timer: null,
      tabsList: [
        {
@@ -355,18 +222,14 @@
    };
  },
  created(){
   this.dsq()
    this.timer = setInterval(() => {
      this.getList();
    }, 1000);
  },
  beforeDestroy() {
    clearInterval(this.timer); // 在组件销毁前清除定时器
  },
  methods: {
    dsq(){
      // this.dataList = [];
      this.timer = setInterval(() => {
        this.getList();
      }, 3000);
    },
    pushRouter(item) {
      const obj = {
        pid: item.stockCode || "",
@@ -424,18 +287,10 @@
      this.loading = false;
      if (res.status === 0) {
        if(this.actives == 0){
          this.dataList = res.data.list;
        }else{
          this.newdataList = res.data.list;
        }
        this.dataList = res.data.list;
        this.$forceUpdate(); // 强制Vue重新渲染
        // if (res.data.total <= this.dataList.length) {
        this.finished = true;
        // this.dsq()
        // this.timer = setInterval(() => {
        //   this.getList();
        // }, 3000);
        //   }
      } else {
        this.loading = false;
@@ -451,26 +306,7 @@
      this.pageNum = 1;
      this.finished = false;
      this.actives = e.key;
      this.$forceUpdate(); // 强制Vue重新渲染
      if(e.key==1){
        clearTimeout(this.timer);
        // setTimeout(()=>{
        //   clearInterval(this.timer); // 在组件销毁前清除定时器
        // },3000)
        this.getList()
      }else{
        this.dsq()
      }
      // this.getList()
      // if(e.key !=this.actives){
      // }else{
      //   this.actives = e.key;
      //   this.dsq()
      // }
      this.getList();
    },
  },
};
src/page/user/Warehouse/item.card.vue
@@ -6,7 +6,7 @@
          {{ activeObj.assname }} ({{ activeObj.symbolCode }})
        </div>
        <div class="total-data">
          ₹{{ activeObj.totalMoney | _toLocaleString }}
          {{ activeObj.totalMoney | _toLocaleString }}
          <!-- {{ 10000000000000 | _toLocaleString }} -->
        </div>
      </div>
@@ -15,7 +15,7 @@
    <div class="item-card-itembox">
      <div class="item">
        <div class="itembox-data">
          ₹{{ activeObj.profitAndLoss | _toLocaleString }}
          {{ activeObj.profitAndLoss | _toLocaleString }}
        </div>
        <div class="itembox-name">
@@ -24,7 +24,7 @@
      </div>
      <div class="item">
        <div class="itembox-data">
          ₹{{ activeObj.availableBalance | _toLocaleString }}
          {{ activeObj.availableBalance | _toLocaleString }}
        </div>
        <div class="itembox-name">
@@ -34,7 +34,7 @@
      <div class="item">
        <div class="itembox-data">
          {{ activeObj.isZf === 1 ? "-" : "" }}
          ₹{{ activeObj.cumulativeProfitAndLoss | _toLocaleString }}
          {{ activeObj.cumulativeProfitAndLoss | _toLocaleString }}
        </div>
        <div class="itembox-name">
@@ -43,7 +43,7 @@
      </div>
      <div class="item">
        <div class="itembox-data">
          ₹{{ activeObj.freezeMoney | _toLocaleString }}
          {{ activeObj.freezeMoney | _toLocaleString }}
        </div>
        <div class="itembox-name">
@@ -52,7 +52,7 @@
      </div>
      <div class="item">
        <div class="itembox-data">
          ₹{{ activeObj.handlingCharge | _toLocaleString }}
          {{ activeObj.handlingCharge | _toLocaleString }}
        </div>
        <div class="itembox-name">
@@ -61,7 +61,7 @@
      </div>
      <div class="item">
        <div class="itembox-data">
          ₹{{ activeObj.amountToBeCovered | _toLocaleString }}
          {{ activeObj.amountToBeCovered | _toLocaleString }}
        </div>
        <div class="itembox-name">
src/page/user/compontents/cash-list.vue
@@ -85,7 +85,9 @@
              <p class="clearfix">
                <span class="secondary col-xs-6"
                  >{{ $t("sj") }}:
                  <b v-if="item.applyTime">{{ $moment(item.applyTime).format("DD-MM-YYYY hh:mm:ss A") }}</b>
                  <b v-if="item.applyTime">{{
                    item.applyTime
                  }}</b>
                  <b v-else></b>
                </span>
              </p>
@@ -190,7 +192,6 @@
<style lang="less" scoped>
.wrapper {
  background-color: #fff !important;
  height: 95vh;
}
.payNumber {
src/page/user/compontents/recharge-list.vue
@@ -1,5 +1,5 @@
<template>
  <div style="padding-bottom: 100px;background-color: #fff;">
  <div style="padding-bottom: 100px">
    <div v-if="list.length <= 0" class="empty text-center">
      {{ $t("hj168") }}
    </div>
src/page/user/favorites.vue
@@ -107,7 +107,7 @@
            >
              <div class="item_box">
                <div class="item_box_left">
                  <div class="item_box_left_top">{{ item.spell }}1</div>
                  <div class="item_box_left_top">{{ item.spell }}</div>
                  <div class="item_box_left_bottom">{{ item.name }}</div>
                </div>
                <div class="item_box_zj">
@@ -1925,4 +1925,4 @@
  font-weight: 800;
  padding: 0.6rem 0 0 0.5rem;
}
</style>
</style>
src/page/user/recharge-sure.vue
@@ -45,19 +45,7 @@
      />
      <div v-if="rechargeSelect.key !== undefined">
        <div class="main-title">{{ $t("請選擇銀行卡") }}</div>
        <!-- <van-cell is-link :title="bankCard.bankName || $t('請選擇')" /> -->
        <van-cell
          is-link
           :title="yhkrechargeSelect.bankName || $t('請選擇')"
          @click="yhkshow = true"
        />
        <van-action-sheet
          v-model="yhkshow"
          :actions="yhkactions"
          :cancel-text="$t('hj106')"
          close-on-click-action
          @select="yhkselect"
        />
        <van-cell is-link :title="bankCard.bankNo || $t('請選擇')" />
      </div>
      <div class="main-title">{{ $t("请选择提现金额") }}</div>
      <div class="white-input">
@@ -102,12 +90,10 @@
      paymentSelectData: "IN",
      show: false,
      yhkshow:false,
      // 提款聚到
      rechargeSelect: {},
      yhkrechargeSelect: {},
      actions: [{ name: this.$t("hj215"), key: "YHK" }],
      yhkactions: [],
      paymentShow: false,
      rechargeAccountShow: false,
@@ -122,18 +108,17 @@
        //   name: this.$t("MAS"),
        //   key: "MAS",
        // },
        // {
        //   name: this.$t("HK"),
        //   key: "HK",
        // },
        {
          name: this.$t("US"),
          key: "US",
        },
      ],
      bankCard: [],
      bankCard: {},
      availableBalanceUSD: "0.0000",
      getMoneyList: [],
      assetsType: "",
      symbolCode: "",
      yhkid:'',
    };
  },
  mounted() {
@@ -145,7 +130,6 @@
      const res = await outMoney({
        amt: this.value,
        assetsType: this.accectType,
        bankId:this.yhkid
      });
      if (res.status === 0) {
        Notify({ type: "success", message: this.$t("hj182") });
@@ -164,10 +148,6 @@
      const res = await getBankCard();
      if (res.status === 0) {
        this.bankCard = res.data;
        this.yhkactions = res.data
        for(var i = 0;i<this.yhkactions.length;i++){
          this.yhkactions[i].name = this.yhkactions[i].bankName
        }
      }
    },
    async getMoneys() {
@@ -201,11 +181,6 @@
    },
    onClickLeft() {
      this.$router.push("/user");
    },
    yhkselect(e) {
      this.yhkrechargeSelect = e;
      this.yhkid = e.id
      console.log(e);
    },
    select(e) {
      this.rechargeSelect = e;
src/page/user/rechargelist.vue
@@ -44,9 +44,6 @@
};
</script>
<style lang="less" scoped>
  page{
    background-color: #fff;
  }
/deep/ .van-nav-bar__content {
  height: 65px;
}
@@ -70,8 +67,7 @@
.wrapper {
  // padding-top: 1.5rem;
  background-color: #fff !important;
  background-color: #16171d;
}
.btn-group {
src/router/index.js
@@ -45,7 +45,6 @@
import IndexList from "@/page/list/index-list";
import setting from "@/page/newUser/setting";
import indexBuy from "@/page/home/index-buy";
import Record from "@/page/home/Record";
import TwoBuy from "@/page/home/two-buy";
import SubWarehouseBuy from "@/page/home/sub-warehouse-buy";
import futuresBuy from "@/page/home/futures-buy";
@@ -67,9 +66,6 @@
import Transfers from "@/page/transfer/index.vue";
import Authentications from "@/page/authentication/index.vue";
import BankCard from "@/page/bankCard/index.vue";
import banklist from "@/page/bankCard/banklist.vue";
import updatabank from "@/page/bankCard/updatabank.vue";
import BankCard1 from "@/page/bankCard1/index.vue";
import service from "@/page/service/service.vue";
import chongz from "@/page/service/chongz.vue";
import Subscription from "@/page/home/Subscription.vue"; // VIP抢筹 和 大宗交易
@@ -419,7 +415,7 @@
      path: "/subDK",
      name: "subDK",
      meta: {
        title: i18n.t("贷款"),
        title: "申请贷款",
        requireAuth: true,
        index: 998
      },
@@ -907,42 +903,6 @@
      component: BankCard
    },
    {
      path: "/bankCard1",
      name: "bankCard1",
      meta: {
        title: i18n.t("关于我们"),
        requireAuth: false,
        hasHeader: false,
        index: 57,
        show: true
      },
      component: BankCard1
    },
    {
      path: "/banklist",
      name: "banklist",
      meta: {
        title: i18n.t("hj247"),
        requireAuth: false,
        hasHeader: false,
        index: 57,
        show: true
      },
      component: banklist
    },
    {
      path: "/updatabank",
      name: "updatabank",
      meta: {
        title: i18n.t("hj247"),
        requireAuth: false,
        hasHeader: false,
        index: 57,
        show: true
      },
      component: updatabank
    },
    {
      path: "/service",
      name: "service",
      meta: {
@@ -1049,18 +1009,6 @@
        show: true
      },
      component: new_service
    },
    {
      path: "/Record",
      name: "Record",
      meta: {
        title: i18n.t("hj2"),
        requireAuth: false,
        hasHeader: false,
        index: 62,
        show: true
      },
      component: Record
    },
    {
      // 会匹配所有路径
src/store/index.js
@@ -38,7 +38,7 @@
  actions: {
    async setUseInfo({ commit }) {
      let data = await getUserInfodata();
      if (data.status == 0) {
      if (data.status === 0) {
        commit("SET_USE_INFO", data.data);
      } else {
        commit("elAlertShow", {
src/utils/WhrWebSocket.js
File was deleted
src/utils/filter.js
@@ -7,7 +7,7 @@
    // currency:设置为货币样式时使用的符号,支持列表在这里;
    // useGrouping:布尔值,是否显示数字分位。
    style: "currency",
    currency: "INR",
    currency: "USD",
    minimumFractionDigits: 2 //如果不想要显示末尾的小数「.00」,只要设置一下最小分位 minimumFractionDigits 即可(默认是 2):
  }
) {