| | |
| | | 'gy': {'code': 'gy', 'name': 'Guyana', 'dialCode': 592, 'phoneFormat': '609 1234'}, |
| | | 'ht': {'code': 'ht', 'name': 'Haiti', 'dialCode': 509, 'phoneFormat': '34 10 1234'}, |
| | | 'hn': {'code': 'hn', 'name': 'Honduras', 'dialCode': 504, 'phoneFormat': '9123-4567'}, |
| | | 'hk': {'code': 'hk', 'name': 'Hong Kong (香港)', 'dialCode': 852, 'phoneFormat': '5123 4567'}, |
| | | 'hk': {'code': 'hk', 'name': 'Hong Kong', 'dialCode': 852, 'phoneFormat': '5123 4567'}, |
| | | 'hu': {'code': 'hu', 'name': 'Hungary (Magyarország)', 'dialCode': 36, 'phoneFormat': '(20) 123 4567'}, |
| | | 'is': {'code': 'is', 'name': 'Iceland (Ísland)', 'dialCode': 354, 'phoneFormat': '611 1234'}, |
| | | 'in': {'code': 'in', 'name': 'India (भारत)', 'dialCode': 91, 'phoneFormat': '099876 54321'}, |
| | |
| | | 'il': {'code': 'il', 'name': 'Israel (ישראל)', 'dialCode': 972, 'phoneFormat': '050-123-4567'}, |
| | | 'it': {'code': 'it', 'name': 'Italy (Italia)', 'dialCode': 39, 'phoneFormat': '312 345 6789'}, |
| | | 'jm': {'code': 'jm', 'name': 'Jamaica', 'dialCode': 1876, 'phoneFormat': '(876) 210-1234'}, |
| | | 'jp': {'code': 'jp', 'name': 'Japan (日本)', 'dialCode': 81, 'phoneFormat': '090-1234-5678'}, |
| | | 'jp': {'code': 'jp', 'name': 'Japan', 'dialCode': 81, 'phoneFormat': '090-1234-5678'}, |
| | | 'je': {'code': 'je', 'name': 'Jersey', 'dialCode': 44, 'phoneFormat': '07797 123456'}, |
| | | 'jo': {'code': 'jo', 'name': 'Jordan (الأردن)', 'dialCode': 962, 'phoneFormat': '07 9012 3456'}, |
| | | 'kz': {'code': 'kz', 'name': 'Kazakhstan (Казахстан)', 'dialCode': 7, 'phoneFormat': '8 (771) 000 9998'}, |
| | |
| | | 'li': {'code': 'li', 'name': 'Liechtenstein', 'dialCode': 423, 'phoneFormat': '660 234 567'}, |
| | | 'lt': {'code': 'lt', 'name': 'Lithuania (Lietuva)', 'dialCode': 370, 'phoneFormat': '(8-612) 34567'}, |
| | | 'lu': {'code': 'lu', 'name': 'Luxembourg', 'dialCode': 352, 'phoneFormat': '628 123 456'}, |
| | | 'mo': {'code': 'mo', 'name': 'Macau (澳門)', 'dialCode': 853, 'phoneFormat': '6612 3456'}, |
| | | 'mo': {'code': 'mo', 'name': 'Macau', 'dialCode': 853, 'phoneFormat': '6612 3456'}, |
| | | 'mk': {'code': 'mk', 'name': 'Macedonia (FYROM) (Македонија)', 'dialCode': 389, 'phoneFormat': '072 345 678'}, |
| | | 'mg': {'code': 'mg', 'name': 'Madagascar (Madagasikara)', 'dialCode': 261, 'phoneFormat': '032 12 345 67'}, |
| | | 'mw': {'code': 'mw', 'name': 'Malawi', 'dialCode': 265, 'phoneFormat': '0991 23 45 67'}, |
| | |
| | | 'se': {'code': 'se', 'name': 'Sweden (Sverige)', 'dialCode': 46, 'phoneFormat': '070-123 45 67'}, |
| | | 'ch': {'code': 'ch', 'name': 'Switzerland (Schweiz)', 'dialCode': 41, 'phoneFormat': '078 123 45 67'}, |
| | | 'sy': {'code': 'sy', 'name': 'Syria (سوريا)', 'dialCode': 963, 'phoneFormat': '0944 567 890'}, |
| | | 'tw': {'code': 'tw', 'name': 'Taiwan (台灣)', 'dialCode': 886, 'phoneFormat': '0912 345 678'}, |
| | | 'tw': {'code': 'tw', 'name': 'Taiwan', 'dialCode': 886, 'phoneFormat': '0912 345 678'}, |
| | | 'tj': {'code': 'tj', 'name': 'Tajikistan', 'dialCode': 992, 'phoneFormat': '(8) 917 12 3456'}, |
| | | 'tz': {'code': 'tz', 'name': 'Tanzania', 'dialCode': 255, 'phoneFormat': '0621 234 567'}, |
| | | 'th': {'code': 'th', 'name': 'Thailand (ไทย)', 'dialCode': 66, 'phoneFormat': '081 234 5678'}, |
| | |
| | | 'gy': {'code': 'gy', 'name': 'Guyana', 'dialCode': 592, 'phoneFormat': '609 1234'}, |
| | | 'ht': {'code': 'ht', 'name': 'Haiti', 'dialCode': 509, 'phoneFormat': '34 10 1234'}, |
| | | 'hn': {'code': 'hn', 'name': 'Honduras', 'dialCode': 504, 'phoneFormat': '9123-4567'}, |
| | | 'hk': {'code': 'hk', 'name': 'Hong Kong (香港)', 'dialCode': 852, 'phoneFormat': '5123 4567'}, |
| | | 'hk': {'code': 'hk', 'name': 'Hong Kong', 'dialCode': 852, 'phoneFormat': '5123 4567'}, |
| | | 'hu': {'code': 'hu', 'name': 'Hungary (Magyarország)', 'dialCode': 36, 'phoneFormat': '(20) 123 4567'}, |
| | | 'is': {'code': 'is', 'name': 'Iceland (Ísland)', 'dialCode': 354, 'phoneFormat': '611 1234'}, |
| | | 'in': {'code': 'in', 'name': 'India (भारत)', 'dialCode': 91, 'phoneFormat': '099876 54321'}, |
| | |
| | | 'il': {'code': 'il', 'name': 'Israel (ישראל)', 'dialCode': 972, 'phoneFormat': '050-123-4567'}, |
| | | 'it': {'code': 'it', 'name': 'Italy (Italia)', 'dialCode': 39, 'phoneFormat': '312 345 6789'}, |
| | | 'jm': {'code': 'jm', 'name': 'Jamaica', 'dialCode': 1876, 'phoneFormat': '(876) 210-1234'}, |
| | | 'jp': {'code': 'jp', 'name': 'Japan (日本)', 'dialCode': 81, 'phoneFormat': '090-1234-5678'}, |
| | | 'jp': {'code': 'jp', 'name': 'Japan', 'dialCode': 81, 'phoneFormat': '090-1234-5678'}, |
| | | 'je': {'code': 'je', 'name': 'Jersey', 'dialCode': 44, 'phoneFormat': '07797 123456'}, |
| | | 'jo': {'code': 'jo', 'name': 'Jordan (الأردن)', 'dialCode': 962, 'phoneFormat': '07 9012 3456'}, |
| | | 'kz': {'code': 'kz', 'name': 'Kazakhstan (Казахстан)', 'dialCode': 7, 'phoneFormat': '8 (771) 000 9998'}, |
| | |
| | | 'li': {'code': 'li', 'name': 'Liechtenstein', 'dialCode': 423, 'phoneFormat': '660 234 567'}, |
| | | 'lt': {'code': 'lt', 'name': 'Lithuania (Lietuva)', 'dialCode': 370, 'phoneFormat': '(8-612) 34567'}, |
| | | 'lu': {'code': 'lu', 'name': 'Luxembourg', 'dialCode': 352, 'phoneFormat': '628 123 456'}, |
| | | 'mo': {'code': 'mo', 'name': 'Macau (澳門)', 'dialCode': 853, 'phoneFormat': '6612 3456'}, |
| | | 'mo': {'code': 'mo', 'name': 'Macau', 'dialCode': 853, 'phoneFormat': '6612 3456'}, |
| | | 'mk': {'code': 'mk', 'name': 'Macedonia (FYROM) (Македонија)', 'dialCode': 389, 'phoneFormat': '072 345 678'}, |
| | | 'mg': {'code': 'mg', 'name': 'Madagascar (Madagasikara)', 'dialCode': 261, 'phoneFormat': '032 12 345 67'}, |
| | | 'mw': {'code': 'mw', 'name': 'Malawi', 'dialCode': 265, 'phoneFormat': '0991 23 45 67'}, |
| | |
| | | 'se': {'code': 'se', 'name': 'Sweden (Sverige)', 'dialCode': 46, 'phoneFormat': '070-123 45 67'}, |
| | | 'ch': {'code': 'ch', 'name': 'Switzerland (Schweiz)', 'dialCode': 41, 'phoneFormat': '078 123 45 67'}, |
| | | 'sy': {'code': 'sy', 'name': 'Syria (سوريا)', 'dialCode': 963, 'phoneFormat': '0944 567 890'}, |
| | | 'tw': {'code': 'tw', 'name': 'Taiwan (台灣)', 'dialCode': 886, 'phoneFormat': '0912 345 678'}, |
| | | 'tw': {'code': 'tw', 'name': 'Taiwan', 'dialCode': 886, 'phoneFormat': '0912 345 678'}, |
| | | 'tj': {'code': 'tj', 'name': 'Tajikistan', 'dialCode': 992, 'phoneFormat': '(8) 917 12 3456'}, |
| | | 'tz': {'code': 'tz', 'name': 'Tanzania', 'dialCode': 255, 'phoneFormat': '0621 234 567'}, |
| | | 'th': {'code': 'th', 'name': 'Thailand (ไทย)', 'dialCode': 66, 'phoneFormat': '081 234 5678'}, |
| | |
| | | 'gy': {'code': 'gy', 'name': 'Guyana', 'dialCode': 592, 'phoneFormat': '609 1234'}, |
| | | 'ht': {'code': 'ht', 'name': 'Haiti', 'dialCode': 509, 'phoneFormat': '34 10 1234'}, |
| | | 'hn': {'code': 'hn', 'name': 'Honduras', 'dialCode': 504, 'phoneFormat': '9123-4567'}, |
| | | 'hk': {'code': 'hk', 'name': 'Hong Kong (香港)', 'dialCode': 852, 'phoneFormat': '5123 4567'}, |
| | | 'hk': {'code': 'hk', 'name': 'Hong Kong', 'dialCode': 852, 'phoneFormat': '5123 4567'}, |
| | | 'hu': {'code': 'hu', 'name': 'Hungary (Magyarország)', 'dialCode': 36, 'phoneFormat': '(20) 123 4567'}, |
| | | 'is': {'code': 'is', 'name': 'Iceland (Ísland)', 'dialCode': 354, 'phoneFormat': '611 1234'}, |
| | | 'in': {'code': 'in', 'name': 'India (भारत)', 'dialCode': 91, 'phoneFormat': '099876 54321'}, |
| | |
| | | 'il': {'code': 'il', 'name': 'Israel (ישראל)', 'dialCode': 972, 'phoneFormat': '050-123-4567'}, |
| | | 'it': {'code': 'it', 'name': 'Italy (Italia)', 'dialCode': 39, 'phoneFormat': '312 345 6789'}, |
| | | 'jm': {'code': 'jm', 'name': 'Jamaica', 'dialCode': 1876, 'phoneFormat': '(876) 210-1234'}, |
| | | 'jp': {'code': 'jp', 'name': 'Japan (日本)', 'dialCode': 81, 'phoneFormat': '090-1234-5678'}, |
| | | 'jp': {'code': 'jp', 'name': 'Japan', 'dialCode': 81, 'phoneFormat': '090-1234-5678'}, |
| | | 'je': {'code': 'je', 'name': 'Jersey', 'dialCode': 44, 'phoneFormat': '07797 123456'}, |
| | | 'jo': {'code': 'jo', 'name': 'Jordan (الأردن)', 'dialCode': 962, 'phoneFormat': '07 9012 3456'}, |
| | | 'kz': {'code': 'kz', 'name': 'Kazakhstan (Казахстан)', 'dialCode': 7, 'phoneFormat': '8 (771) 000 9998'}, |
| | |
| | | 'li': {'code': 'li', 'name': 'Liechtenstein', 'dialCode': 423, 'phoneFormat': '660 234 567'}, |
| | | 'lt': {'code': 'lt', 'name': 'Lithuania (Lietuva)', 'dialCode': 370, 'phoneFormat': '(8-612) 34567'}, |
| | | 'lu': {'code': 'lu', 'name': 'Luxembourg', 'dialCode': 352, 'phoneFormat': '628 123 456'}, |
| | | 'mo': {'code': 'mo', 'name': 'Macau (澳門)', 'dialCode': 853, 'phoneFormat': '6612 3456'}, |
| | | 'mo': {'code': 'mo', 'name': 'Macau', 'dialCode': 853, 'phoneFormat': '6612 3456'}, |
| | | 'mk': {'code': 'mk', 'name': 'Macedonia (FYROM) (Македонија)', 'dialCode': 389, 'phoneFormat': '072 345 678'}, |
| | | 'mg': {'code': 'mg', 'name': 'Madagascar (Madagasikara)', 'dialCode': 261, 'phoneFormat': '032 12 345 67'}, |
| | | 'mw': {'code': 'mw', 'name': 'Malawi', 'dialCode': 265, 'phoneFormat': '0991 23 45 67'}, |
| | |
| | | 'se': {'code': 'se', 'name': 'Sweden (Sverige)', 'dialCode': 46, 'phoneFormat': '070-123 45 67'}, |
| | | 'ch': {'code': 'ch', 'name': 'Switzerland (Schweiz)', 'dialCode': 41, 'phoneFormat': '078 123 45 67'}, |
| | | 'sy': {'code': 'sy', 'name': 'Syria (سوريا)', 'dialCode': 963, 'phoneFormat': '0944 567 890'}, |
| | | 'tw': {'code': 'tw', 'name': 'Taiwan (台灣)', 'dialCode': 886, 'phoneFormat': '0912 345 678'}, |
| | | 'tw': {'code': 'tw', 'name': 'Taiwan', 'dialCode': 886, 'phoneFormat': '0912 345 678'}, |
| | | 'tj': {'code': 'tj', 'name': 'Tajikistan', 'dialCode': 992, 'phoneFormat': '(8) 917 12 3456'}, |
| | | 'tz': {'code': 'tz', 'name': 'Tanzania', 'dialCode': 255, 'phoneFormat': '0621 234 567'}, |
| | | 'th': {'code': 'th', 'name': 'Thailand (ไทย)', 'dialCode': 66, 'phoneFormat': '081 234 5678'}, |
| | |
| | | // const ENV_DEV = 'zhapi.coinbtcs.com' // dev |
| | | // const ENV_DEV = 'openapi.yanshiz.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 = 'jysapi.wecnsy.com' // 接口域名跟随 H5zhapi.coinbtcs.com |
| | | // const ENV_PRO = '192.168.10.6:8086' // 接口域名跟随 H5zhapi.coinbtcs.com |
| | | |
| | | let base_url = '' |
| | | let ws_url = '' |
| | | let host_url = '' |
| | | if (import.meta.env.MODE === 'development') { |
| | | host_url = 'https://' + ENV_DEV |
| | | host_url = 'https//' + ENV_DEV |
| | | base_url = 'https://' + ENV_DEV |
| | | ws_url = 'wss://' + ENV_DEV + '/api/websocket' |
| | | } else { |
| | |
| | | "输入地址": "アドレスを入力", |
| | | "主网络": "メインネットワーク", |
| | | "金额": "金額", |
| | | "全部": "全部", |
| | | "全部": "すべて", |
| | | "可用": "使用可能", |
| | | "到账数量": "口座への金額", |
| | | "金额不足": "金額が不足しています", |
| | |
| | | </div> |
| | | <div class="info-row"> |
| | | <div class="info-label">{{ $t('盈亏') }}</div> |
| | | <div class="info-value red"> |
| | | <div class="info-value" :class="getProfitClass(recordData.profit)"> |
| | | {{ recordData.profitPercent ? (recordData.profitPercent + '%') : '--%' }} |
| | | ({{ recordData.profit || '0.00' }}USDT) |
| | | </div> |
| | |
| | | }).catch(err => { |
| | | showToast(err.msg || err || t('申购失败')) |
| | | }) |
| | | } |
| | | |
| | | // 根据盈亏值返回对应的样式类 |
| | | const getProfitClass = (profit) => { |
| | | if (!profit && profit !== 0) return '' |
| | | const profitNum = parseFloat(profit) |
| | | if (profitNum > 0) { |
| | | return 'green' |
| | | } else if (profitNum < 0) { |
| | | return 'red' |
| | | } |
| | | return '' |
| | | } |
| | | |
| | | // 卖出 |
| | |
| | | &.red { |
| | | color: #f43368; |
| | | } |
| | | |
| | | &.green { |
| | | color: #06CDA5; |
| | | } |
| | | } |
| | | } |
| | | |
| | |
| | | }, |
| | | 'td': { 'code': 'td', 'name': 'Chad (Tchad)', 'dialCode': 235, 'phoneFormat': '63 01 23 45' }, |
| | | 'cl': { 'code': 'cl', 'name': 'Chile', 'dialCode': 56, 'phoneFormat': '09 6123 4567' }, |
| | | 'cn': { 'code': 'cn', 'name': 'China (中国)', 'dialCode': 86, 'phoneFormat': '131 2345 6789' }, |
| | | 'cn': { 'code': 'cn', 'name': 'China', 'dialCode': 86, 'phoneFormat': '131 2345 6789' }, |
| | | 'cx': { 'code': 'cx', 'name': 'Christmas Island', 'dialCode': 61, 'phoneFormat': '0412 345 678' }, |
| | | 'cc': { 'code': 'cc', 'name': 'Cocos (Keeling) Islands', 'dialCode': 61, 'phoneFormat': '0412 345 678' }, |
| | | 'co': { 'code': 'co', 'name': 'Colombia', 'dialCode': 57, 'phoneFormat': '321 1234567' }, |
| | |
| | | 'gy': { 'code': 'gy', 'name': 'Guyana', 'dialCode': 592, 'phoneFormat': '609 1234' }, |
| | | 'ht': { 'code': 'ht', 'name': 'Haiti', 'dialCode': 509, 'phoneFormat': '34 10 1234' }, |
| | | 'hn': { 'code': 'hn', 'name': 'Honduras', 'dialCode': 504, 'phoneFormat': '9123-4567' }, |
| | | 'hk': { 'code': 'hk', 'name': 'Hong Kong (香港)', 'dialCode': 852, 'phoneFormat': '5123 4567' }, |
| | | 'hk': { 'code': 'hk', 'name': 'Hong Kong', 'dialCode': 852, 'phoneFormat': '5123 4567' }, |
| | | 'hu': { 'code': 'hu', 'name': 'Hungary (Magyarország)', 'dialCode': 36, 'phoneFormat': '(20) 123 4567' }, |
| | | 'is': { 'code': 'is', 'name': 'Iceland (Ísland)', 'dialCode': 354, 'phoneFormat': '611 1234' }, |
| | | 'in': { 'code': 'in', 'name': 'India (भारत)', 'dialCode': 91, 'phoneFormat': '099876 54321' }, |
| | |
| | | 'il': { 'code': 'il', 'name': 'Israel (ישראל)', 'dialCode': 972, 'phoneFormat': '050-123-4567' }, |
| | | 'it': { 'code': 'it', 'name': 'Italy (Italia)', 'dialCode': 39, 'phoneFormat': '312 345 6789' }, |
| | | 'jm': { 'code': 'jm', 'name': 'Jamaica', 'dialCode': 1876, 'phoneFormat': '(876) 210-1234' }, |
| | | 'jp': { 'code': 'jp', 'name': 'Japan (日本)', 'dialCode': 81, 'phoneFormat': '090-1234-5678' }, |
| | | 'jp': { 'code': 'jp', 'name': 'Japan', 'dialCode': 81, 'phoneFormat': '090-1234-5678' }, |
| | | 'je': { 'code': 'je', 'name': 'Jersey', 'dialCode': 44, 'phoneFormat': '07797 123456' }, |
| | | 'jo': { 'code': 'jo', 'name': 'Jordan (الأردن)', 'dialCode': 962, 'phoneFormat': '07 9012 3456' }, |
| | | 'kz': { 'code': 'kz', 'name': 'Kazakhstan (Казахстан)', 'dialCode': 7, 'phoneFormat': '8 (771) 000 9998' }, |
| | |
| | | 'li': { 'code': 'li', 'name': 'Liechtenstein', 'dialCode': 423, 'phoneFormat': '660 234 567' }, |
| | | 'lt': { 'code': 'lt', 'name': 'Lithuania (Lietuva)', 'dialCode': 370, 'phoneFormat': '(8-612) 34567' }, |
| | | 'lu': { 'code': 'lu', 'name': 'Luxembourg', 'dialCode': 352, 'phoneFormat': '628 123 456' }, |
| | | 'mo': { 'code': 'mo', 'name': 'Macau (澳門)', 'dialCode': 853, 'phoneFormat': '6612 3456' }, |
| | | 'mo': { 'code': 'mo', 'name': 'Macau', 'dialCode': 853, 'phoneFormat': '6612 3456' }, |
| | | 'mk': { 'code': 'mk', 'name': 'Macedonia (FYROM) (Македонија)', 'dialCode': 389, 'phoneFormat': '072 345 678' }, |
| | | 'mg': { 'code': 'mg', 'name': 'Madagascar (Madagasikara)', 'dialCode': 261, 'phoneFormat': '032 12 345 67' }, |
| | | 'mw': { 'code': 'mw', 'name': 'Malawi', 'dialCode': 265, 'phoneFormat': '0991 23 45 67' }, |
| | |
| | | 'se': { 'code': 'se', 'name': 'Sweden (Sverige)', 'dialCode': 46, 'phoneFormat': '070-123 45 67' }, |
| | | 'ch': { 'code': 'ch', 'name': 'Switzerland (Schweiz)', 'dialCode': 41, 'phoneFormat': '078 123 45 67' }, |
| | | 'sy': { 'code': 'sy', 'name': 'Syria (سوريا)', 'dialCode': 963, 'phoneFormat': '0944 567 890' }, |
| | | 'tw': { 'code': 'tw', 'name': 'Taiwan (台灣)', 'dialCode': 886, 'phoneFormat': '0912 345 678' }, |
| | | 'tw': { 'code': 'tw', 'name': 'Taiwan', 'dialCode': 886, 'phoneFormat': '0912 345 678' }, |
| | | 'tj': { 'code': 'tj', 'name': 'Tajikistan', 'dialCode': 992, 'phoneFormat': '(8) 917 12 3456' }, |
| | | 'tz': { 'code': 'tz', 'name': 'Tanzania', 'dialCode': 255, 'phoneFormat': '0621 234 567' }, |
| | | 'th': { 'code': 'th', 'name': 'Thailand (ไทย)', 'dialCode': 66, 'phoneFormat': '081 234 5678' }, |
| | |
| | | <list-quatation :listData="qList" :tabShow="false" :tabActive="2" /> |
| | | </div> |
| | | |
| | | <van-popup v-model:show="item.showPopUp" style="border-radius:10px;" |
| | | v-for="item in popupNewsList" :key="item.id"> |
| | | <div class="w-350 p-20 box-border popup_news"> |
| | | <div class="font-700 text-center font-28 textColor">{{ item.title }}</div> |
| | | <div class="flex justify-center mt-30" v-if="item.imgUrl"><img :src="`${item.imgUrl}`" |
| | | class="w-200 h-200" alt="" /></div> |
| | | <div class="py-10 textColor content-title" v-html="item.content"></div> |
| | | <van-popup v-model:show="item.showPopUp" style="border-radius:10px;" v-for="item in popupNewsList" |
| | | :key="item.id"> |
| | | <div class="w-350 p-20 pb-10 box-border popup_news"> |
| | | <div class="font-700 text-center font-28">{{ item.title }}</div> |
| | | <div class="flex justify-center mt-30" v-if="item.imgUrl"> |
| | | <img :src="`${item.imgUrl}`" class="w-200 h-200" alt="" /> |
| | | </div> |
| | | <div class="py-10 content-title" v-html="item.content"></div> |
| | | <van-button color="#1194F7" class="w-full h-40 rounded-full" type="info" @click="closePopNotice(item)"> |
| | | {{ $t('我知道了') }} |
| | | </van-button> |
| | |
| | | <script setup> |
| | | import Head from './components/head.vue' |
| | | import { useI18n } from "vue-i18n"; |
| | | import { ref, computed, onBeforeUnmount } from 'vue'; |
| | | import { ref, computed, onBeforeUnmount, onMounted, watch } from 'vue'; |
| | | import { useRouter } from 'vue-router'; |
| | | import ListQuatation from "@/components/Transform/list-quotation/index.vue"; |
| | | import { _getHomeList } from '@/service/cryptos.api' |
| | |
| | | setStorage('symbol', 'btcusdt'); |
| | | } |
| | | const userStore = useUserStore() |
| | | const { t } = useI18n() |
| | | const { t, locale } = useI18n() |
| | | const router = useRouter() |
| | | const store = useStore(); |
| | | |
| | |
| | | // 获取公告数据 |
| | | const announceList = ref([]) |
| | | _getNewsList1({ |
| | | language: useI18n().locale.value, |
| | | language: locale.value, |
| | | }).then(res => { |
| | | announceList.value = res |
| | | }) |
| | | |
| | | // 获取弹出新闻 |
| | | const popupNewsList = ref([]) |
| | | _getPopupNews({ |
| | | language: useI18n().locale.value, |
| | | }).then(res => { |
| | | const fetchPopupNews = async () => { |
| | | const partyId = userStore.userInfo?.partyId |
| | | const language = locale.value |
| | | |
| | | // 未登录/未拿到 partyId 时也允许请求(后端若需要 partyId,会自行返回空) |
| | | const params = partyId ? { language, partyId } : { language } |
| | | |
| | | const res = await _getPopupNews(params).catch(() => null) |
| | | if (res && res.length > 0) { |
| | | let list = res |
| | | const list = res |
| | | list.forEach(item => { |
| | | item.showPopUp = true |
| | | }) |
| | | popupNewsList.value = list |
| | | } |
| | | } |
| | | |
| | | onMounted(() => { |
| | | setTimeout(() => { |
| | | fetchPopupNews() |
| | | }, 1000) |
| | | }) |
| | | |
| | | // 关闭弹窗新闻 |
| | | const closePopNotice = (item) => { |
| | | item.showPopUp = false |
| | |
| | | $tab-c: #888; |
| | | $inp-c: #999; |
| | | $crd-b: #f7f7f7; |
| | | .js_title{ |
| | | |
| | | .js_title { |
| | | font-size: 2rem; |
| | | text-align: center; |
| | | background: linear-gradient(to right, #87CEEB, #1E90FF, #0000CD); |
| | |
| | | -webkit-text-fill-color: transparent; |
| | | color: transparent; |
| | | } |
| | | .js_content{ |
| | | |
| | | .js_content { |
| | | font-size: 1.6rem; |
| | | text-align: center; |
| | | } |
| | | |
| | | .popup_news{ |
| | | .popup_news { |
| | | font-size: 1.8rem; |
| | | } |
| | | |