Browse Source

修改合约的实时成交的数据太多

master
liaoxinyu 2 years ago
parent
commit
9d53bc3256
  1. 9
      src/components/CommonHeader.vue
  2. 20
      src/i18n/jp.json
  3. 144
      src/utils/class/date.js
  4. 6
      src/views/contract/handicap.vue
  5. 5
      src/views/otc/index.vue
  6. 5
      src/views/profile/certification.vue
  7. 7
      src/views/profile/index.vue
  8. 13
      src/views/profile/invite.vue
  9. 5
      src/views/setting/google-verify.vue
  10. 11
      src/views/setting/index.vue
  11. 17
      src/views/signUp/agent.vue
  12. 19
      src/views/signUp/index.vue
  13. 10
      src/views/wallet/exchange-assets.vue
  14. 11
      src/views/wallet/transfer.vue

9
src/components/CommonHeader.vue

@ -165,7 +165,7 @@
<new-msg/>
<li class="nav-item dropdown header-img-icon">
<a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false" @click="getUserInfo">
aria-haspopup="true" aria-expanded="false" @click="obtain">
<img src="../assets/img/avatar.svg" alt="avatar"/>
</a>
<div class="dropdown-menu">
@ -178,7 +178,7 @@
<p class="name font-weight-bold mb-0">
{{ userInfo.user_auth_level_text || signed.user_auth_level_text }}
<a href="#/profile/certification"
v-if="userInfo.user_auth_level!=2">{{ $t('common.goTo') }}</a>
v-if="detail.primary_status!=2">{{ $t('common.goTo') }}</a>
</p>
<div class="email text-muted mb-3">
<router-link to="/profile/index">{{ userInfo.account }}</router-link>
@ -464,6 +464,7 @@ export default {
],
},
userInfo: {},
detail: {}
};
},
@ -563,6 +564,10 @@ export default {
})
.catch((err) => {});
},
obtain(){
this.getUserInfo()
this.getAuthInfo()
},
//
getUserInfo() {
Profile.getUserInfo({}).then((res) => {

20
src/i18n/jp.json

@ -399,18 +399,18 @@
"rechargeQuantity": "チャージ数量",
"enterQuantity": "数量を入力してください",
"rechargeInstructions": "チャージの説明",
"automaticallyCredited": "この住所は最新のチャージ住所です。システムがチャージを受けると、自動的に入金されます",
"tran": "振替はブロックチェーンネットワーク全体で確認する必要があります。{num}個のネットワークに確認したら、{name}自動的に口座に振り込みます",
"only": "このアドレスにのみ{name}を送信してください。このアドレスに他のデジタル通貨を送信すると永久的な損失が発生します",
"automaticallyCredited": "この住所は最新のチャージ住所です。システムがチャージを受けると、自動的に入金されます",
"tran": "振替はブロックチェーンネットワーク全体で確認する必要があります。{num}個のネットワークに確認したら、{name}自動的に口座に振り込みます",
"only": "このアドレスにのみ{name}を送信してください。このアドレスに他のデジタル通貨を送信すると永久的な損失が発生します",
"addressList": "アドレスリスト",
"enterDrawAddress": "お札の住所を入力してください。",
"invalidWallet": "有効なウォレットアドレスではありません。もう一度入力してください。",
"withdrawalsNumber": "貨幣の引き出し数",
"enterDrawNum": "端数を入力してください。",
"withdrawalInstructions": "お札の説明",
"enterAddress": "財布の住所をよく確認して入力してください",
"notSend": "対応していないデジタル通貨をウォレットアドレスに送ると永久的な損失が発生します",
"deductionFee": "お引き出し手数料は引き出しの数から差し引きます",
"enterAddress": "財布の住所をよく確認して入力してください",
"notSend": "対応していないデジタル通貨をウォレットアドレスに送ると永久的な損失が発生します",
"deductionFee": "お引き出し手数料は引き出しの数から差し引きます",
"submitSuccess": "提出に成功しました。審査中です。",
"operationComplete": "お札の操作が完了しました。審査待ちです。",
"rechargeRecord": "チャージ記録",
@ -428,11 +428,11 @@
"handlingFee1": "手数料",
"transfer": "資金の振り替え",
"transferDescription": "資金振り替えの説明",
"handlingFee": "内部資金の振り替えは自動的に行われますので、手数料は無料です",
"handlingFee": "内部資金の振り替えは自動的に行われますので、手数料は無料です",
"onlyForeignExchange": "ただあなたの外貨契約口座に振替できます。",
"onlySustainable": "あなたの継続契約口座に振替できるのはnameだけです。",
"inCase1": "外国為替契約をしたいなら、外国為替契約口座に送金してください。保証金としてください。",
"inCase2": "もしあなたが契約を継続したいなら、永遠の契約口座に振り替えて保証金とします",
"inCase2": "もしあなたが契約を継続したいなら、永遠の契約口座に振り替えて保証金とします",
"transferRecord": "記録を振り替える",
"allTransfer": "すべての資産振替記録",
"dateTime": "時間",
@ -636,7 +636,7 @@
"profile": {
"optional": "記入する",
"upload": "アップロードします",
"pleaseConfirm": "確認してください。写真の細部は明らかで、覆い隠されていません",
"pleaseConfirm": "確認してください。写真の細部は明らかで、覆い隠されていません",
"endTime": "イベント終了時間",
"realName": "実名認証",
"fullName": "名前",
@ -674,7 +674,7 @@
"drivingLicense": "運転免許証",
"iD": "身分証",
"explain": "説明",
"unexpired": "証明書の有効期限が切れていないファイルは写真かスキャンができます",
"unexpired": "証明書の有効期限が切れていないファイルは写真かスキャンができます",
"fileFormat": "ファイル形式",
"maximumFileSize": "最大ファイルサイズ",
"positive": "証明書の表",

144
src/utils/class/date.js

@ -1,3 +1,129 @@
// /**
// * 日期时间处理的工具库
// *
// * @author lautin
// * @created 2019-11-19 11:36:02
// */
// function getTimeZoneOffset(time) {
// const date = new Date(time);
// // 获取时区偏移值,返回分钟数
// let offset = date.getTimezoneOffset();
// return time + offset * 60 * 1000;
// }
// /**
// * 将时间戳转化成时间对象的方法
// * @param {mixed} time 传入一个时间戳或者时间对象
// */
// function time2Date(time, isOffset = false) {
// let date;
// if (time.constructor == Date) { // 传入一个时间对象
// date = time;
// } else { // 传入一个时间戳
// // 检测时间戳的长度,确保为ms
// if (time.toString().length <= 10) {
// time = Number(time) * 1000;
// }
// // 是否对时差进行转化
// if (isOffset) {
// time = getTimeZoneOffset(time);
// }
// // 转化成日期时间对象
// date = new Date(time);
// }
// return date;
// }
// /**
// * 将指定日期格式化输出,
// * @param string|object time 输入日期,为一个Date.now()或者Date.UTC返回的时间戳
// * @param string format 输出的格式
// * @param boolean isOffset 是否考虑时区
// */
// function parseTime(time, isOffset = false, cformat = null) {
// // 设置默认格式
// let format = cformat || '{y}-{m}-{d} {h}:{i}:{s}';
// const date = time2Date(time, isOffset);
// // 将日期时间值存入对象中
// const dataObj = {
// y: date.getFullYear(),
// m: date.getMonth() + 1, // 显示月份值需要+1
// d: date.getDate(),
// h: date.getHours(),
// i: date.getMinutes(),
// s: date.getSeconds(),
// a: date.getDay()
// };
// // 星期值需要转化为中文
// dataObj.a = '星期' + ['日', '一', '二', '三', '四', '五', '六'][dataObj.a];
// // 匹配{}中的y|m|d...部分,分别替换不同的值
// const result = format.replace(/{(y|m|d|h|i|s|a)+}/g, (segment, key) => {
// // 由索引提取值
// let value = dataObj[key];
// // 给值添加前导0
// if (segment.length > 0 && value < 10) value = '0' + value;
// return value || 0;
// });
// return result;
// }
// /**
// * 发布日期的特定显示方式,
// * @param {string|number} time 显示日期的时间戳
// * @param {string} option 可选参数显示日期
// */
// function pubTime(time, isOffset = false, format = null) {
// const date = time2Date(time, isOffset);
// const current = isOffset ? getTimeZoneOffset(Date.now()) : Date.now();
// // 计算时间的差值,返回s为单位的值
// let diff = (current - date.valueOf()) / 1000;
// // 2天以内显示距今时间
// if (diff < 30) { // 30s-
// return '刚刚';
// } else if (diff < 3600) { // 1h-
// return Math.ceil(diff / 60) + '分钟前';
// } else if (diff < 3600 * 24) { // 1d-
// return Math.ceil(diff / 3600) + '小时前';
// } else if (diff < 3600 * 24 * 2) { // 2d-
// return '1天前';
// } else { // 超过2天显示发布日期
// if (!format) format = '{y}年{m}月{d}日 {h}:{i}';
// return parseTime(time, isOffset, format);
// }
// }
// // 将方法写入构造函数 便于全局使用
// Object.assign(Date, {
// time2Date,
// parseTime,
// pubTime,
// });
// export default{
// time2Date,
// parseTime,
// pubTime
// }
/**
* 日期时间处理的工具库
*
@ -27,13 +153,24 @@ function time2Date(time, isOffset = false) {
if (time.toString().length <= 10) {
time = Number(time) * 1000;
}
let timeN;
// 是否对时差进行转化
if (isOffset) {
time = getTimeZoneOffset(time);
timeN = getTimeZoneOffset(time);
/**
* time + new Date(time).getTimezoneOffset() * 60 * 1000
*/
}else{
// 这也是对时差进行转换,但是不想在每个处理时间格式的组件中修改isOffset为true
timeN = time-(-28800000)+(new Date(new Date().getTime()).getTimezoneOffset()* 60 * 1000);
/**
* 北京时间时间戳和同一时间时间戳相差-28800000ms本地时间和同一时间相差
* time-28800000+(new Date(new Date().getTime()).getTimezoneOffset()* 60 * 1000)
*/
}
// 转化成日期时间对象
date = new Date(time);
date = new Date(timeN);
}
return date;
}
@ -48,7 +185,8 @@ function time2Date(time, isOffset = false) {
function parseTime(time, isOffset = false, cformat = null) {
// 设置默认格式
let format = cformat || '{y}-{m}-{d} {h}:{i}:{s}';
// let format = cformat || '{y}-{m}-{d} {h}:{i}:{s}';
let format = cformat || '{m}/{d}/{y} {h}:{i}:{s}';
const date = time2Date(time, isOffset);

6
src/views/contract/handicap.vue

@ -63,9 +63,7 @@
</div>
</template>
</div>
<div
class="current-nav my-2 py-2" style="background-color: #2e2e2e;"
>
<div class="current-nav my-2 py-2" style="background-color: #2e2e2e;">
<div style="width: 200px;">
<div class="name fn-14 px-3" style="display: inline-block;">{{ $t("contract.g3") }}</div>
<div class="num fn-20 increace" style="display: inline-block;">
@ -107,7 +105,7 @@
{{ $t("contract.e1") }}({{ $t("contract.e2") }})
</div>
</div>
<div class="d-flex fn-14" v-for="(item, idx) in tradeList" :key="idx">
<div class="d-flex fn-14" v-for="(item, idx) in tradeList.slice(0,30)" :key="idx">
<div class="w-10/24">
{{ parseTime(item.ts, false, "{h}:{i}:{s}") }}
</div>

5
src/views/otc/index.vue

@ -82,8 +82,8 @@
</div>
<div class="tab-content pl-3 pr-3">
<ul>
<!-- <li class="mb-2">1.{{$t('otc.l1')}}100 USDT</li> -->
<!-- <li class="mb-2">2.</li> -->
<!-- <li class="mb-2">1.{{$t('otc.l1')}}100 USDT{{lang=='tw'||lang=='jp'?'。':'.'}}</li> -->
<!-- <li class="mb-2">2.{{lang=='tw'||lang=='jp'?'。':'.'}}</li> -->
</ul>
</div>
</div>
@ -215,6 +215,7 @@ export default {
price_cny:'',
usdt_balance:'',
detail: {},
lang:localStorage.getItem('lang')
};
},
components: {

5
src/views/profile/certification.vue

@ -167,8 +167,8 @@
<p>{{$t('profile.explain')}}</p>
<ul class="mb-2">
<li class="mb-2">1. {{$t('profile.unexpired')}}</li>
<li class="mb-2">2.{{$t('profile.pleaseConfirm')}}</li>
<li class="mb-2">1. {{$t('profile.unexpired')}}{{lang=='tw'||lang=='jp'?'。':'.'}}</li>
<li class="mb-2">2.{{$t('profile.pleaseConfirm')}}{{lang=='tw'||lang=='jp'?'。':'.'}}</li>
<li class="mb-2">3. {{$t('profile.fileFormat')}}pdf./ gif./ jpeg./jpg./png.</li>
<li class="mb-2">4. {{$t('profile.maximumFileSize')}}5 MB</li>
</ul>
@ -294,6 +294,7 @@ export default {
return time.getTime() > Date.now();
},
},
lang:localStorage.getItem('lang')
};
},
computed: {

7
src/views/profile/index.vue

@ -103,7 +103,7 @@
<div class="panel-box bg-panel shadow-sm w-100">
<div class="heading d-flex justify-content-between">{{$t('profile.resetPassword')}}</div>
<div class="tab-content">
<div class="min-height-50">{{$t('profile.forLoginAccount')}}</div>
<div class="min-height-50">{{$t('profile.forLoginAccount')}}{{lang=='tw'||lang=='jp'?'。':'.'}}</div>
<button type="button" class="bottom-left-btn btn btn-sm btn-primary rounded-pill" @click="$router.push('/setting')">{{$t('profile.clickReset')}}</button>
</div>
</div>
@ -113,7 +113,7 @@
<div class="panel-box bg-panel shadow-sm w-100">
<div class="heading d-flex justify-content-between">{{$t('profile.registrationDecord')}}</div>
<div class="tab-content">
<div class="min-height-50">{{$t('profile.recording')}}</div>
<div class="min-height-50">{{$t('profile.recording')}}{{lang=='tw'||lang=='jp'?'。':'.'}}</div>
<button type="button" class="bottom-left-btn btn btn-sm btn-primary rounded-pill" @click="$router.push('/profile/login-history')">{{$t('profile.recordingDEtail')}}</button>
</div>
</div>
@ -128,7 +128,8 @@ import Profile from "@/api/profile";
export default {
data() {
return {
detail: {}
detail: {},
lang:localStorage.getItem('lang')
};
},
filters: {

13
src/views/profile/invite.vue

@ -4,7 +4,7 @@
<div class="container">
<div class="w-100 d-flex align-items-center mb-3 mt-4">
<div class="h3 mr-1">{{$t('profile.invitationReward')}}</div>
<div class="border rounded-sm px-1 text-tips">{{$t('profile.dividends',{name:'AMATAK',num:'30%'})}}</div>
<div class="border rounded-sm px-1 text-tips">{{$t('profile.dividends',{name:'AMATAK',num:'30%'})}}{{lang=='tw'||lang=='jp'?'。':'.'}}</div>
</div>
<div class="row">
<div class="col-12 mb-4">
@ -124,17 +124,17 @@
<ul>
<li class="my-2">
1.
<span class="font-weight-bold">{{$t('profile.handlingFeeDividend')}}</span> {{$t('profile.equalInvitee')}}30%{{$t('profile.fee')}}
<span class="font-weight-bold">{{$t('profile.handlingFeeDividend')}}</span> {{$t('profile.equalInvitee')}}30%{{$t('profile.fee')}}{{lang=='tw'||lang=='jp'?'。':'.'}}
</li>
<li class="my-2">
2.
<span class="font-weight-bold">{{$t('profile.handlingFeeDividend')}}</span> {{$t('profile.afterThat')}}10{{$t('profile.follow')}}
<span class="font-weight-bold">{{$t('profile.handlingFeeDividend')}}</span> {{$t('profile.afterThat')}}10{{$t('profile.follow')}}{{lang=='tw'||lang=='jp'?'。':'.'}}
</li>
<li class="my-2">
<div>
3.
<span class="font-weight-bold">{{$t('profile.handlingFeeDividend')}}</span>{{$t('profile.limit')}}
<span class="font-weight-bold">{{$t('profile.handlingFeeDividend')}}</span>
<span class="font-weight-bold">{{$t('profile.handlingFeeDividend')}}</span>{{lang=='tw'||lang=='jp'?'。':'.'}}
</div>
<ul class="ml-3">
<li class="my-2">
@ -148,7 +148,7 @@
</ul>
</li>
<li class="my-2">4. AMATAK{{$t('profile.atAnyTime',{name:'AMATAK'})}}</li>
<li class="my-2">5. AMATAK{{$t('profile.reservedRights')}}</li>
<li class="my-2">5. AMATAK{{$t('profile.reservedRights')}}{{lang=='tw'||lang=='jp'?'。':'.'}}</li>
<li class="my-2">6. AMATAK{{$t('profile.canDecide',{name:'AMATAK',link:'web.coin.amatak.net'})}}.</li>
</ul>
</div>
@ -167,7 +167,8 @@ export default {
return {
detail: {},
page:1,
list:[]
list:[],
lang:localStorage.getItem('lang')
};
},
components: {

5
src/views/setting/google-verify.vue

@ -14,7 +14,7 @@
></vue-qr>
<div class="tip fn-12">
<div>{{$t('setting.howToOpen',{name:'Google'})}}?</div>
<a href="#" class>{{$t('setting.read')}}</a>
<a href="#" class>{{$t('setting.read')}}{{lang=='tw'||lang=='jp'?'。':'.'}}</a>
</div>
</div>
</div>
@ -96,7 +96,8 @@ export default {
google_token: "",
google_code: "",
sms_code: "",
email_code: ""
email_code: "",
lang:localStorage.getItem('lang')
}
};
},

11
src/views/setting/index.vue

@ -20,7 +20,7 @@
<div class="panel-box bg-panel shadow-sm mb-4 w-100 d-flex flex-column">
<div class="heading">{{$t('setting.transactionPassword')}}</div>
<div class="tab-content flex-fill d-flex flex-column justify-content-between align-items-start">
<div>{{$t('setting.usedFor')}}</div>
<div>{{$t('setting.usedFor')}}{{lang=='tw'||lang=='jp'?'。':'.'}}</div>
<div class="status text-tips my-2" v-if="!detail.is_set_payword">{{$t('setting.notOpen')}}</div>
<button class="btn btn-primary btn-sm" @click="transShow=true" v-if="detail.is_set_payword">{{$t('setting.modifyPassword')}}</button>
<button class="btn btn-primary btn-sm" @click="transShow=true" v-else>{{$t('setting.safeSetting')}}</button>
@ -32,7 +32,7 @@
<div class="panel-box bg-panel shadow-sm mb-4 w-100 d-flex flex-column">
<div class="heading">Google {{$t('setting.verCode')}}</div>
<div class="tab-content flex-fill d-flex flex-column justify-content-between align-items-start">
<div>{{$t('setting.forLogin')}}</div>
<div>{{$t('setting.forLogin')}}{{lang=='tw'||lang=='jp'?'。':'.'}}</div>
<div class="tip fn-12 light-purple my-2">({{$t('setting.alLast')}})</div>
<div class="status text-tips my-2" v-if="detail.google_status==0&&detail.google_token">{{$t('setting.notOpen')}}</div>
<div class="group d-flex align-items-center">
@ -54,7 +54,7 @@
<div class="panel-box bg-panel shadow-sm mb-4 w-100 d-flex flex-column">
<div class="heading">SMS {{$t('setting.smsVer')}}</div>
<div class="tab-content flex-fill d-flex flex-column justify-content-between align-items-start">
<div>{{$t('setting.forLogin')}}</div>
<div>{{$t('setting.forLogin')}}{{lang=='tw'||lang=='jp'?'。':'.'}}</div>
<div class="tip fn-12 light-purple my-2">({{$t('setting.alLast')}})</div>
<div class="num blue my-2" v-if="detail.phone">{{detail.phone|userFilter}}</div>
<div class="status text-tips my-2" v-if="detail.phone_status==0&&detail.phone">{{$t('setting.notOpen')}}</div>
@ -77,7 +77,7 @@
<div class="panel-box bg-panel shadow-sm mb-4 w-100 d-flex flex-column">
<div class="heading">{{$t('setting.emailVer')}}</div>
<div class="tab-content flex-fill d-flex flex-column justify-content-between align-items-start">
<div>{{$t('setting.forLogin')}}</div>
<div>{{$t('setting.forLogin')}}{{lang=='tw'||lang=='jp'?'。':'.'}}</div>
<div class="tip fn-12 light-purple my-2">({{$t('setting.alLast')}})</div>
<div class="num blue my-2" v-if="detail.email">{{detail.email|userFilter}}</div>
<div class="status text-tips my-2" v-if="detail.email_status==0&&detail.email">{{$t('setting.notOpen')}}</div>
@ -157,7 +157,8 @@ export default {
status: '',
type: '',
name: ''
}
},
lang:localStorage.getItem('lang')
};
},
filters: {

17
src/views/signUp/agent.vue

@ -87,7 +87,7 @@
{{$t('login.enterEmailCode',{email:ajar.email,num:6})}}
<br />
{{$t('login.accountActivated')}}
<a href @click.prevent="step = 1;">{{$t('login.backOld')}}</a>
<a href @click.prevent="step = 1;">{{$t('login.backOld')}}</a>{{langs=='tw'||langs=='jp'?'。':'.'}}
</div>
<section class="my-codes">
<header class="my-codes__title">{{$t('login.verCode')}}</header>
@ -98,9 +98,9 @@
<aside class="prompt">
<header class="prompt__no-recieved">{{$t('login.notEmail')}}</header>
<ul class="prompt__inner">
<li>· {{$t('login.confirmEmail')}}</li>
<li>· {{$t('login.confing')}}</li>
<li>· {{$t('login.checkTrashCan')}}</li>
<li>· {{$t('login.confirmEmail')}}{{langs=='tw'||langs=='jp'?'。':'.'}}</li>
<li>· {{$t('login.confing')}}{{langs=='tw'||langs=='jp'?'。':'.'}}</li>
<li>· {{$t('login.checkTrashCan')}}{{langs=='tw'||langs=='jp'?'。':'.'}}</li>
</ul>
</aside>
</div>
@ -112,7 +112,7 @@
) {{$t('login.enterPhone2',{num:6})}}
<br />
{{$t('login.accountActivated')}}
<a href @click.prevent="step = 1;">{{$t('login.backOld')}}</a>
<a href @click.prevent="step = 1;">{{$t('login.backOld')}}</a>{{langs=='tw'||langs=='jp'?'。':'.'}}
</div>
<section class="my-codes">
<header class="my-codes__title">Code</header>
@ -123,8 +123,8 @@
<aside class="prompt">
<header class="prompt__no-recieved">{{$t('login.smsNotReceived')}}</header>
<ul class="prompt__inner">
<li>· {{$t('login.phoneCorrect')}}</li>
<li>· {{$t('login.securePhone')}}</li>
<li>· {{$t('login.phoneCorrect')}}{{langs=='tw'||langs=='jp'?'。':'.'}}</li>
<li>· {{$t('login.securePhone')}}{{langs=='tw'||langs=='jp'?'。':'.'}}</li>
</ul>
</aside>
</div>
@ -212,7 +212,8 @@ export default {
emailCode: null
},
codes: new Array(6)
codes: new Array(6),
langs:localStorage.getItem('lang')
};
},

19
src/views/signUp/index.vue

@ -92,8 +92,8 @@
{{$t('login.enterEmailCode',{email:ajar.email,num:6})}}
<br />
{{$t('login.accountActivated')}}
<div style="display: inline-block;" class="rightText" @click.prevent="step = 1;">{{$t('login.backOld')}}</div>
<!-- <a href @click.prevent="step = 1;">{{$t('login.backOld')}}</a> -->
<div style="display: inline-block;" class="rightText" @click.prevent="step = 1;">{{$t('login.backOld')}}</div>{{langs=='tw'||langs=='jp'?'。':'.'}}
<!-- <a href @click.prevent="step = 1;">{{$t('login.backOld')}}</a>{{langs=='tw'||langs=='jp'?'。':'.'}} -->
</div>
<section class="my-codes">
<header class="my-codes__title">{{$t('login.verCode')}}</header>
@ -104,9 +104,9 @@
<aside class="prompt">
<header class="prompt__no-recieved">{{$t('login.notEmail')}}</header>
<ul class="prompt__inner">
<li>· {{$t('login.confirmEmail')}}</li>
<li>· {{$t('login.confing')}}</li>
<li>· {{$t('login.checkTrashCan')}}</li>
<li>· {{$t('login.confirmEmail')}}{{langs=='tw'||langs=='jp'?'。':'.'}}</li>
<li>· {{$t('login.confing')}}{{langs=='tw'||langs=='jp'?'。':'.'}}</li>
<li>· {{$t('login.checkTrashCan')}}{{langs=='tw'||langs=='jp'?'。':'.'}}</li>
</ul>
</aside>
</div>
@ -118,7 +118,7 @@
) {{$t('login.enterPhone2',{num:6})}}
<br />
{{$t('login.accountActivated')}}
<a href @click.prevent="step = 1;">{{$t('login.backOld')}}</a>
<a href @click.prevent="step = 1;">{{$t('login.backOld')}}</a>{{langs=='tw'||langs=='jp'?'。':'.'}}
</div>
<section class="my-codes">
<header class="my-codes__title">Code</header>
@ -129,8 +129,8 @@
<aside class="prompt">
<header class="prompt__no-recieved">{{$t('login.smsNotReceived')}}</header>
<ul class="prompt__inner">
<li>· {{$t('login.phoneCorrect')}}</li>
<li>· {{$t('login.securePhone')}}</li>
<li>· {{$t('login.phoneCorrect')}}{{langs=='tw'||langs=='jp'?'。':'.'}}</li>
<li>· {{$t('login.securePhone')}}{{langs=='tw'||langs=='jp'?'。':'.'}}</li>
</ul>
</aside>
</div>
@ -221,7 +221,8 @@ export default {
Graph_che:'', // gc code image
gc_key:'', // tuxiangyanzheng key
codes: new Array(6)
codes: new Array(6),
langs:localStorage.getItem('lang')
};
},

10
src/views/wallet/exchange-assets.vue

@ -258,8 +258,8 @@
<div class="col-md-5">
<p>{{$t('wallet.rechargeInstructions')}}</p>
<ul>
<li>1. {{$t('wallet.automaticallyCredited')}}{{lang=='tw'?'。':'.'}} {{$t('wallet.tran',{num:10,name:depositeCoin})}}{{lang=='tw'?'。':'.'}}</li>
<li>2. {{$t('wallet.only',{name:depositeCoin})}}{{lang=='tw'?'。':'.'}}</li>
<li>1. {{$t('wallet.automaticallyCredited')}}{{lang=='tw'||lang=='jp'?'。':'.'}} {{$t('wallet.tran',{num:10,name:depositeCoin})}}{{lang=='tw'||lang=='jp'?'。':'.'}}</li>
<li>2. {{$t('wallet.only',{name:depositeCoin})}}{{lang=='tw'||lang=='jp'?'。':'.'}}</li>
</ul>
</div>
</div>
@ -415,9 +415,9 @@
<div class="col-md-6">
<p>{{$t('wallet.withdrawalInstructions')}}</p>
<ul>
<li>1. {{$t('wallet.enterAddress')}}{{lang=='tw'?'。':'.'}}</li>
<li>2. {{$t('wallet.notSend')}}{{lang=='tw'?'。':'.'}}</li>
<li>3. {{$t('wallet.deductionFee')}}{{lang=='tw'?'。':'.'}}</li>
<li>1. {{$t('wallet.enterAddress')}}{{lang=='tw'||lang=='jp'?'。':'.'}}</li>
<li>2. {{$t('wallet.notSend')}}{{lang=='tw'||lang=='jp'?'。':'.'}}</li>
<li>3. {{$t('wallet.deductionFee')}}{{lang=='tw'||lang=='jp'?'。':'.'}}</li>
</ul>
</div>
</div>

11
src/views/wallet/transfer.vue

@ -16,11 +16,11 @@
</div>
<div class="tab-content">
<ul>
<li class="mb-2">1.{{$t('wallet.handlingFee')}}</li>
<!-- <li class="mb-2">2.{{$t('wallet.onlyForeignExchange',{name:'USDT'})}}</li>
<li class="mb-2">3.{{$t('wallet.onlySustainable',{name:'BTC'})}}</li>
<li class="mb-2">4.{{$t('wallet.inCase1',{name:'USDT'})}}</li> -->
<li class="mb-2">2.{{$t('wallet.inCase2',{name:'USDT'})}}</li>
<li class="mb-2">1.{{$t('wallet.handlingFee')}}{{langs=='tw'||langs=='jp'?'。':'.'}}</li>
<!-- <li class="mb-2">2.{{$t('wallet.onlyForeignExchange',{name:'USDT'})}}{{langs=='tw'||langs=='jp'?'。':'.'}}</li>
<li class="mb-2">3.{{$t('wallet.onlySustainable',{name:'BTC'})}}{{langs=='tw'||langs=='jp'?'。':'.'}}</li>
<li class="mb-2">4.{{$t('wallet.inCase1',{name:'USDT'})}}{{langs=='tw'||langs=='jp'?'。':'.'}}</li> -->
<li class="mb-2">2.{{$t('wallet.inCase2',{name:'USDT'})}}{{langs=='tw'||langs=='jp'?'。':'.'}}</li>
</ul>
</div>
</div>
@ -88,6 +88,7 @@ export default {
transferRecords: [],
isCondition: false, // tab
coinName: '',
langs:localStorage.getItem('lang')
};
},

Loading…
Cancel
Save