1
李凌
2026-01-06 d038edd2e7be2ab280e984847f612fa69fd6fc39
1
19 files modified
110 ■■■■■ changed files
src/components/Transform/ex-tabs/index.vue 2 ●●● patch | view | raw | blame | history
src/config/index.js 28 ●●●● patch | view | raw | blame | history
src/i18n/Deutsch.js 1 ●●●● patch | view | raw | blame | history
src/i18n/Italy.js 1 ●●●● patch | view | raw | blame | history
src/i18n/Japanese.js 7 ●●●●● patch | view | raw | blame | history
src/i18n/Portuguese.js 1 ●●●● patch | view | raw | blame | history
src/i18n/Spanish.js 1 ●●●● patch | view | raw | blame | history
src/i18n/cn.js 1 ●●●● patch | view | raw | blame | history
src/i18n/en.js 1 ●●●● patch | view | raw | blame | history
src/i18n/fa.js 1 ●●●● patch | view | raw | blame | history
src/i18n/index.js 4 ●●●● patch | view | raw | blame | history
src/i18n/korean.js 1 ●●●● patch | view | raw | blame | history
src/i18n/th.js 1 ●●●● patch | view | raw | blame | history
src/i18n/vi.js 1 ●●●● patch | view | raw | blame | history
src/i18n/zhcn.js 1 ●●●● patch | view | raw | blame | history
src/utils/utis.js 2 ●●● patch | view | raw | blame | history
src/views/cryptos/AboutUs/index.vue 28 ●●●● patch | view | raw | blame | history
src/views/my/index.vue 12 ●●●● patch | view | raw | blame | history
src/views/register/index.vue 16 ●●●●● patch | view | raw | blame | history
src/components/Transform/ex-tabs/index.vue
@@ -23,7 +23,7 @@
                    name: this.$t('热门')
                },
                {
                    name: this.$t('涨幅榜')
                    name: this.$t('发售')
                },
                {
                    name: this.$t('跌幅榜')
src/config/index.js
@@ -35,12 +35,12 @@
// const ENV_DEV = 'zhapi.coinbtcs.com' // dev
// const ENV_DEV = 'openapi.yanshiz.com' // dev
const ENV_DEV = 'ddapi.fractionx-ex.com' // dev
const ENV_DEV = 'jysapi.wecnsy.com' // dev
// const ENV_DEV = '192.168.10.6:8086' // dev
// const ENV_PRO = 'qheufhj.site' //  app域名
// const ENV_PRO = window.location.hostname // 接口域名跟随 H5zhapi.coinbtcs.com
const ENV_PRO = 'ddapi.fractionx-ex.com' // 接口域名跟随 H5zhapi.coinbtcs.com
const ENV_PRO = 'jysapi.wecnsy.com' // 接口域名跟随 H5zhapi.coinbtcs.com
// const ENV_PRO = '192.168.10.6:8086' // 接口域名跟随 H5zhapi.coinbtcs.com
let base_url = ''
@@ -56,7 +56,7 @@
    ws_url = 'wss://' + ENV_PRO + '/api/websocket'
}
let imgUrl = 'https://ddimg.fractionx-ex.com' // 暂时的 单独的图片地址
let imgUrl = 'https://jysimg.wecnsy.com' // 暂时的 单独的图片地址
export const BASE_URL = base_url
export const WS_URL = ws_url
@@ -70,16 +70,18 @@
export const customerServiceUrl = ()=>{
    let str = 'https://chat.onlinesupport.help/chat_online/index?channelId=5c7314eab72c4a72b2dc9b63c4502e69'
    let user = JSON.parse(localStorage.getItem('user'))
    console.log(user);
    let userName = '',pid = '';
    if(user && user.userInfo){
        userName = user.userInfo.username
        pid = user.userInfo.usercode
    }
    str += `&userName=${userName}&pid=${pid}`
    return str
    // let str = 'https://chat.onlinesupport.help/chat_online/index?channelId=5c7314eab72c4a72b2dc9b63c4502e69'
    // let user = JSON.parse(localStorage.getItem('user'))
    // console.log(user);
    // let userName = '',pid = '';
    // if(user && user.userInfo){
    //     userName = user.userInfo.username
    //     pid = user.userInfo.usercode
    // }
    // str += `&userName=${userName}&pid=${pid}`
    // return str
    return null
} // 客服外链链接
export default {
src/i18n/Deutsch.js
@@ -2868,4 +2868,5 @@
Bitte stellen Sie sicher, dass Ihr Computer und Ihr Browser sicher sind, um Manipulationen oder Datenlecks zu verhindern.
Bei Fragen wenden Sie sich bitte an unseren Online-Kundenservice.`,
    "DXCN白皮书":'DXCN-Whitepaper',
    "发售": "Verkauf",
}
src/i18n/Italy.js
@@ -2958,4 +2958,5 @@
Assicurati che il tuo computer e il tuo browser siano sicuri per evitare manomissioni o fughe di informazioni.
Per qualsiasi domanda, contatta il nostro servizio clienti online.`,
    "DXCN白皮书":'Libro bianco DXCN',
    "发售": "Vendita",
}
src/i18n/Japanese.js
@@ -2667,15 +2667,15 @@
    "卡券中心": "カードセンターです",
    "购买加密货币": "あんごうつうか こうにゅう",
    "欢迎加入": "さんか かんげい",
    "账单": "せいきゅうかき",
    "账单": "取引履歴",
    "交易账户": "とりひきこうざ",
    "普通用户": "一般 ユーザーです",
    "高级用户": "パワーユーザーです",
    "分布": "分布 します",
    "分布": "分布",
    "最多可转": "回す ことができます",
    "合约历史": "契約履歴です",
    "逐仓": "倉を逐います",
    "申购时间": "申し込み期間です",
    "申购时间": "申し込み期間",
    "每张金额": "1枚あたりの金額です",
    "每张手续费": "1株当たり手数料",
    "申购": "申込み",
@@ -2726,4 +2726,5 @@
情報の改ざんや漏洩を防ぐため、お使いのコンピューターとブラウザが安全であることをご確認ください。
ご質問がございましたら、オンラインカスタマーサービスまでお問い合わせください。`,
    "DXCN白皮书":'DXCNホワイトペーパー',
    "发售": "発売",
}
src/i18n/Portuguese.js
@@ -677,4 +677,5 @@
Certifique-se de que o seu computador e o seu navegador estão seguros para evitar a adulteração ou fuga de informação.
Em caso de dúvidas, contacte o nosso serviço de apoio ao cliente online.`,
    "DXCN白皮书":'Livro Branco do DXCN',
    "发售": "Venda",
}
src/i18n/Spanish.js
@@ -2641,4 +2641,5 @@
Asegúrese de que su ordenador y navegador sean seguros para evitar la manipulación o filtración de información.
Si tiene alguna pregunta, póngase en contacto con nuestro servicio de atención al cliente en línea.`,
    "DXCN白皮书":'Libro blanco de DXCN',
    "发售": "Venta",
}
src/i18n/cn.js
@@ -2847,4 +2847,5 @@
請務必確認電腦及瀏覽器安全,防止信息被篡改或泄漏。
有任何問題可聯繫在線客服服務。`,
    "DXCN白皮书":'DXCN白皮書',
    "发售": "發售",
}
src/i18n/en.js
@@ -2822,4 +2822,5 @@
Please ensure that your computer and browser are secure to prevent information tampering or leakage.
If you have any questions, please contact our online customer service.`,
    "DXCN白皮书":'DXCN White Paper',
    "发售": "Sale",
}
src/i18n/fa.js
@@ -2765,4 +2765,5 @@
Veuillez vous assurer que votre ordinateur et votre navigateur sont sécurisés afin d’éviter toute altération ou fuite d’informations.
Pour toute question, veuillez contacter notre service client en ligne.`,
    "DXCN白皮书":'Livre blanc du DXCN',
    "发售": "Vente",
}
src/i18n/index.js
@@ -10,7 +10,7 @@
import  vi from './vi'
import  th from './th'
import  Italy from './Italy'
const lang = getStorage('lang') || 'en'
const lang = getStorage('lang') || 'Japanese'
const messages = {
  'en': {
@@ -49,7 +49,7 @@
const i18n = createI18n({
  legacy: false,
  locale: lang, // 首先从缓存里拿,没有的话就用浏览器语言,
  fallbackLocale: 'en', // 设置备用语言
  fallbackLocale: 'Japanese', // 设置备用语言
  messages,
})
src/i18n/korean.js
@@ -2862,4 +2862,5 @@
정보 변조 또는 유출을 방지하기 위해 컴퓨터와 브라우저의 보안을 확인하십시오.
문의 사항이 있으시면 온라인 고객 서비스로 문의해 주십시오.`,
    "DXCN白皮书":'DXCN 백서',
    "发售": "판매",
}
src/i18n/th.js
@@ -2832,4 +2832,5 @@
โปรดตรวจสอบให้แน่ใจว่าคอมพิวเตอร์และเบราว์เซอร์ของคุณปลอดภัยเพื่อป้องกันการปลอมแปลงหรือการรั่วไหลของข้อมูล
หากมีข้อสงสัย โปรดติดต่อฝ่ายบริการลูกค้าออนไลน์ของเรา`,
    "DXCN白皮书":'เอกสารไวท์เปเปอร์ของ DXCN',
    "发售": "ขาย",
}
src/i18n/vi.js
@@ -2812,4 +2812,5 @@
Vui lòng đảm bảo máy tính và trình duyệt của bạn được bảo mật để ngăn chặn việc giả mạo hoặc rò rỉ thông tin.
Nếu bạn có bất kỳ câu hỏi nào, vui lòng liên hệ với bộ phận chăm sóc khách hàng trực tuyến của chúng tôi.`,
    "DXCN白皮书":'Sách trắng DXCN',
    "发售": "Bán",
}
src/i18n/zhcn.js
@@ -2827,4 +2827,5 @@
请务必确认电脑及浏览器安全,防止信息被篡改或泄漏。
有任何问题可联系在线客服服务。`,
    "DXCN白皮书":'DXCN白皮书',
    "发售": "发售",
}
src/utils/utis.js
@@ -191,7 +191,7 @@
    if (browserLang.toLowerCase() === 'cn' || browserLang.toLowerCase() === 'zh' || browserLang.toLowerCase() === 'zh-cn') {
        defaultBrowserLang = 'CN'
    } else {
        defaultBrowserLang = 'en'
        defaultBrowserLang = 'Japanese'
    }
    return defaultBrowserLang
}
src/views/cryptos/AboutUs/index.vue
@@ -31,22 +31,22 @@
      switch (this.serviceTerm) {
        case '20':
          return this.$t('关于我们')
        case '21':
          return this.$t('安全规定')
        case '22':
          return this.$t('法律声明')
        case '23':
          return this.$t('用户协议')
        case '24':
          return this.$t('隐私政策')
        case '25':
          return this.$t('反洗钱协议')
        case '26':
          return this.$t('金融服务牌照')
        // case '21':
        //   return this.$t('安全规定')
        // case '22':
        //   return this.$t('法律声明')
        // case '23':
        //   return this.$t('用户协议')
        // case '24':
        //   return this.$t('隐私政策')
        // case '25':
        //   return this.$t('反洗钱协议')
        // case '26':
        //   return this.$t('金融服务牌照')
        case '27':
          return this.$t('帮助中心')
        case '28':
          return this.$t('DXCN白皮书')
        // case '28':
        //   return this.$t('DXCN白皮书')
        default:
          return this.$t('关于我们')
      }
src/views/my/index.vue
@@ -136,12 +136,12 @@
// 通用列表
const tyList = [
  { title: t('关于我们'), icon: new URL('@/assets/image/assets-center/aboutUs.png', import.meta.url), path: '/aboutUs?serviceTerm=20' },
  { title: t('用户协议'), icon: new URL('@/assets/image/assets-center/yhxy.png', import.meta.url), path: '/aboutUs?serviceTerm=23' },
  { title: t('隐私政策'), icon: new URL('@/assets/image/assets-center/yszc.png', import.meta.url), path: '/aboutUs?serviceTerm=24' },
  { title: t('安全规定'), icon: new URL('@/assets/image/assets-center/aqzc.png', import.meta.url), path: '/aboutUs?serviceTerm=21' },
  { title: t('反洗钱协议'), icon: new URL('@/assets/image/assets-center/yhxy.png', import.meta.url), path: '/aboutUs?serviceTerm=25' },
  { title: t('法律声明'), icon: new URL('@/assets/image/assets-center/aqzc.png', import.meta.url), path: '/aboutUs?serviceTerm=22' },
  { title: t('金融服务牌照'), icon: new URL('@/assets/image/assets-center/yhxy.png', import.meta.url), path: '/aboutUs?serviceTerm=26' },
  // { title: t('用户协议'), icon: new URL('@/assets/image/assets-center/yhxy.png', import.meta.url), path: '/aboutUs?serviceTerm=23' },
  // { title: t('隐私政策'), icon: new URL('@/assets/image/assets-center/yszc.png', import.meta.url), path: '/aboutUs?serviceTerm=24' },
  // { title: t('安全规定'), icon: new URL('@/assets/image/assets-center/aqzc.png', import.meta.url), path: '/aboutUs?serviceTerm=21' },
  // { title: t('反洗钱协议'), icon: new URL('@/assets/image/assets-center/yhxy.png', import.meta.url), path: '/aboutUs?serviceTerm=25' },
  // { title: t('法律声明'), icon: new URL('@/assets/image/assets-center/aqzc.png', import.meta.url), path: '/aboutUs?serviceTerm=22' },
  // { title: t('金融服务牌照'), icon: new URL('@/assets/image/assets-center/yhxy.png', import.meta.url), path: '/aboutUs?serviceTerm=26' },
]
const state = reactive({
  cellList: [
src/views/register/index.vue
@@ -43,7 +43,9 @@
                </span>
            </div>
        </div>
        <ExInput :label="$t('金融机构代码')" :placeholderText="$t('请输入金融机构识别码')" v-model="invitCode" :clearBtn="false" />
        <!-- <ExInput :label="$t('金融机构代码')" :placeholderText="$t('请输入金融机构识别码')" v-model="invitCode" :clearBtn="false" /> -->
        <div class="protocol textColor">
            <i @click="agreeProt">
                <img v-show="agree" src="../../assets/image/login/prot2.png" alt="" />
@@ -256,10 +258,10 @@
        showToast(t('noSamePassword'));
        return
    }
    if (invitCode.value.length == '') {
        showToast(t('请输入金融机构代码'));
        return
    }
    // if (invitCode.value.length == '') {
    //     showToast(t('请输入金融机构代码'));
    //     return
    // }
    if (!agree.value) {
        showToast(t('agreeServiceCond'));
        return
@@ -299,7 +301,7 @@
            password: password.value,
            type: activeIndex.value === 1 ? '2' : '1',   // 2邮箱,1手机
            verifcode: verifyCode.value,
            usercode: invitCode.value,
            // usercode: invitCode.value,
            safeword: safeword.value
        }).then((res) => {
            userStore[GET_USERINFO](res)
@@ -314,7 +316,7 @@
            password: password.value,
            // re_password: repassword.value,
            type: type.value,
            userCode: invitCode.value,
            // userCode: invitCode.value,
        }).then((res) => {
            userStore[GET_USERINFO](res)
            store.state.user.userInfo = res