| | |
| | | <template> |
| | | <div class="certificationCenter"> |
| | | <assets-head :title="$t('认证中心')"></assets-head> |
| | | <div class="top px-32 pt-26 pb-42"> |
| | | <div class="font-52 textColor flex justify-between"> |
| | | <div>{{ $t('个人中心') }}</div> |
| | | <!-- <div v-if="nationality" class="w-60 h-60 rounded-full icon iti-flag" :class="nationality" style="transform: scale(2.1)"></div> --> |
| | | </div> |
| | | <div class="flex"> |
| | | <div class="flex items-center mt-32 px-28 py-8 bgDark rounded-full"> |
| | | <img src="../../assets/image/certificationCenter/cftIcon.png" alt="" class="w-64 h-64"> |
| | | <span class="ml-10 font-32 textColor3" @click="show = true">{{ $t('查看当前功能') }}</span> |
| | | </div> |
| | | </div> |
| | | <div class="certificationCenter"> |
| | | <assets-head :title="$t('认证中心')"></assets-head> |
| | | <div class="top px-32 pt-26 pb-42"> |
| | | <div class="font-52 textColor flex justify-between"> |
| | | <div>{{ $t("个人中心") }}</div> |
| | | <!-- <div v-if="nationality" class="w-60 h-60 rounded-full icon iti-flag" :class="nationality" style="transform: scale(2.1)"></div> --> |
| | | </div> |
| | | <div class="flex"> |
| | | <div class="flex items-center mt-32 px-28 py-8 bgDark rounded-full"> |
| | | <img |
| | | src="../../assets/image/certificationCenter/cftIcon.png" |
| | | alt="" |
| | | class="w-64 h-64" |
| | | /> |
| | | <span class="ml-10 font-32 textColor3" @click="show = true">{{ |
| | | $t("查看当前功能") |
| | | }}</span> |
| | | </div> |
| | | <div class="contentBox pt-46 tabBackground pb-64"> |
| | | <div class="btnBox px-32 flex"> |
| | | <div class="textColor3 px-44 h-100 rounded-full bgDark flex items-center" |
| | | :class="{ 'activeStyle': active == 0 }" @click="changeTab(0)"> |
| | | <img v-if="identityverif" src="../../assets/image/certificationCenter/finishIcon.png" alt="" |
| | | class="w-48 h-48 mr-14" /> |
| | | <span>{{ $t('进阶认证') }}</span> |
| | | </div> |
| | | <div class="textColor3 px-44 h-100 rounded-full bgDark ml-28 flex items-center" |
| | | :class="{ 'activeStyle': active == 1 }" @click="changeTab(1)"> |
| | | <img v-if="advancedverif" src="../../assets/image/certificationCenter/finishIcon.png" alt="" |
| | | class="w-48 h-48 mr-14" /> |
| | | <span>{{ $t('公证认证') }}</span> |
| | | </div> |
| | | </div> |
| | | <div v-show="active == 0"> |
| | | <div class="flex pl-32 justify-between mt-54"> |
| | | <div class="textColor font-36">{{ $t('要求') }}</div> |
| | | <div class="font-28 flex items-center py-12 px-14 border-radius-left" |
| | | :class="{ 'status0': kyc_status == 0 || kyc_status == 3, 'status1': kyc_status == 1, 'status2': kyc_status == 2 }"> |
| | | <img :src="require(`../../assets/image/certificationCenter/status${kyc_status}.png`)" |
| | | class="w-32 h-32" alt="" /> |
| | | <span class="font-28 ml-12">{{ fixState(kyc_status) }}</span> |
| | | </div> |
| | | </div> |
| | | <div class="px-32"> |
| | | <div class="flex items-center mt-34 font-30 textColor"> |
| | | <img src="../../assets/image/certificationCenter/info.png" class="w-36 h-36" alt="" /> |
| | | <span class="ml-24 textColor">{{ $t('个人信息') }}</span> |
| | | </div> |
| | | <div class="flex items-center mt-40 font-30 textColor"> |
| | | <img src="../../assets/image/certificationCenter/identity.png" class="w-36 h-36" alt="" /> |
| | | <span class="ml-24 textColor">{{ $t('政府发行的身份证') }}</span> |
| | | </div> |
| | | </div> |
| | | <div class="px-32"> |
| | | <div class="font-36 textColor mt-82">{{ $t('功能与限制') }}</div> |
| | | <content-com class="mt-40" :contentObj="coinObj" :state="identityverif"></content-com> |
| | | <content-com class="mt-40" :contentObj="c2cObj" :state="identityverif"></content-com> |
| | | <content-com class="mt-40" :contentObj="currencyObj" :state="identityverif"></content-com> |
| | | <div class="flex items-center text-grey font-30 mt-64"> |
| | | <img src="../../assets/image/certificationCenter/suditIcon.png" class="w-36 h-36" alt="" /> |
| | | <span class="ml-24">{{ $t('审核时间:3天') }}</span> |
| | | </div> |
| | | <div class="px-32 text-red font-20"> |
| | | <p v-show="(kyc_status == 3)">{{ this.$t('认证驳回:') }}{{ turnDownMsg }}</p> |
| | | </div> |
| | | <div class="rounded-lg py-26 text-center mt-16" |
| | | :class="kyc_status == 0 || kyc_status == 3 ? 'btnMain text-white' : 'bgDark text-grey'" |
| | | @click="$router.push('/authentication')">{{ fixBtnState(kyc_status) }}</div> |
| | | </div> |
| | | |
| | | </div> |
| | | <div v-show="active == 1"> |
| | | <div class="flex pl-32 justify-between mt-54"> |
| | | <div class="textColor font-36">{{ $t('要求') }}</div> |
| | | <div class="font-28 flex items-center py-12 px-14 border-radius-left" |
| | | :class="{ 'status0': advStatus == 0 || advStatus == 3, 'status1': advStatus == 1, 'status2': advStatus == 2 }"> |
| | | <img :src="require(`../../assets/image/certificationCenter/status${advStatus}.png`)" |
| | | class="w-32 h-32" alt="" /> |
| | | <span class="font-28 ml-12">{{ fixState(advStatus) }}</span> |
| | | </div> |
| | | </div> |
| | | <div class="px-32"> |
| | | <div class="flex items-center mt-34 font-30 textColor"> |
| | | <img src="../../assets/image/certificationCenter/address.png" class="w-36 h-36" alt="" /> |
| | | <span class="ml-24 textColor">{{ $t('家庭地址') }}</span> |
| | | </div> |
| | | <div class="flex items-center mt-34 font-30 textColor"> |
| | | <img src="../../assets/image/certificationCenter/address.png" class="w-36 h-36" alt="" /> |
| | | <span class="ml-24 textColor">{{ $t('工作地址') }}</span> |
| | | </div> |
| | | <div class="flex items-center mt-40 font-30 textColor"> |
| | | <img src="../../assets/image/certificationCenter/connect.png" class="w-36 h-36" alt="" /> |
| | | <span class="ml-24 textColor">{{ $t('亲属联系方式') }}</span> |
| | | </div> |
| | | </div> |
| | | <div class="px-32"> |
| | | <div class="font-36 textColor mt-82">{{ $t('功能与限制') }}</div> |
| | | <content-com class="mt-40" :contentObj="advCoinObj" :state="advancedverif"></content-com> |
| | | <content-com class="mt-40" :contentObj="advC2cObj" :state="advancedverif"></content-com> |
| | | <content-com class="mt-40" :contentObj="advCurrencyObj" :state="advancedverif"></content-com> |
| | | <div class="flex items-center text-grey font-30 mt-64"> |
| | | <img src="../../assets/image/certificationCenter/suditIcon.png" class="w-36 h-36" alt="" /> |
| | | <span class="ml-24">{{ $t('公证时间为1-30个工作日') }}</span> |
| | | </div> |
| | | <div class="btnMain rounded-lg py-26 text-center mt-16" |
| | | :class="advStatus == 0 || advStatus == 3 ? 'btnMain text-black' : 'bgDark text-grey'" |
| | | @click="$router.push('/advancedCtf')">{{ fixBtnState(advStatus) }}</div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <van-popup v-model="show" position="bottom" :close-on-click-overlay="false" @close="onClose"> |
| | | <div class="pop-box relative mainBackground pb-46 px-32"> |
| | | <img src="@/assets/image/icon-close.png" class="w-38 h-38 absolute right-20 top-46" @click="onClose" /> |
| | | <div class="pt-46 textColor font-40 mb-20">{{ $t('您当前拥有的功能') }}</div> |
| | | <div class="pb-32 pt-32 border-b-color" v-for="(item, index) in currentList" :key="index"> |
| | | <div class="font-32 text-grey flex items-center"> |
| | | <img :src="require(`../../assets/image/certificationCenter/${item.icon}.png`)" |
| | | class="w-36 h-36 mr-24" alt="" /> |
| | | <span class="textColor mr-10">{{ item.title }}</span> |
| | | <span>{{ item.des }}</span> |
| | | </div> |
| | | <div class="text-grey font-30 mt-36 pl-60" v-for="(str, index) in item.arr" |
| | | :class="{ 'colorMain': index == 1 }" :key="index">{{ str }}</div> |
| | | </div> |
| | | <div class="btnMain text-black font-34 py-26 rounded-lg text-center mt-68" @click="onClose">{{ $t('确认') }} |
| | | </div> |
| | | </div> |
| | | </van-popup> |
| | | </div> |
| | | </div> |
| | | <div class="contentBox pt-46 tabBackground pb-64"> |
| | | <div class="btnBox px-32 flex"> |
| | | <div |
| | | class="textColor3 px-44 h-100 rounded-full bgDark flex items-center" |
| | | :class="{ activeStyle: active == 0 }" |
| | | @click="changeTab(0)" |
| | | > |
| | | <img |
| | | v-if="identityverif" |
| | | src="../../assets/image/certificationCenter/finishIcon.png" |
| | | alt="" |
| | | class="w-48 h-48 mr-14" |
| | | /> |
| | | <span>{{ $t("进阶认证") }}</span> |
| | | </div> |
| | | <div |
| | | class="textColor3 px-44 h-100 rounded-full bgDark ml-28 flex items-center" |
| | | :class="{ activeStyle: active == 1 }" |
| | | @click="changeTab(1)" |
| | | > |
| | | <img |
| | | v-if="advancedverif" |
| | | src="../../assets/image/certificationCenter/finishIcon.png" |
| | | alt="" |
| | | class="w-48 h-48 mr-14" |
| | | /> |
| | | <span>{{ $t("公证认证") }}</span> |
| | | </div> |
| | | </div> |
| | | <div v-show="active == 0"> |
| | | <div class="flex pl-32 justify-between mt-54"> |
| | | <div class="textColor font-36">{{ $t("要求") }}</div> |
| | | <div |
| | | class="font-28 flex items-center py-12 px-14 border-radius-left" |
| | | :class="{ |
| | | status0: kyc_status == 0 || kyc_status == 3, |
| | | status1: kyc_status == 1, |
| | | status2: kyc_status == 2, |
| | | }" |
| | | > |
| | | <img |
| | | :src=" |
| | | require(`../../assets/image/certificationCenter/status${kyc_status}.png`) |
| | | " |
| | | class="w-32 h-32" |
| | | alt="" |
| | | /> |
| | | <span class="font-28 ml-12">{{ fixState(kyc_status) }}</span> |
| | | </div> |
| | | </div> |
| | | <div class="px-32"> |
| | | <div class="flex items-center mt-34 font-30 textColor"> |
| | | <img |
| | | src="../../assets/image/certificationCenter/info.png" |
| | | class="w-36 h-36" |
| | | alt="" |
| | | /> |
| | | <span class="ml-24 textColor">{{ $t("个人信息") }}</span> |
| | | </div> |
| | | <div class="flex items-center mt-40 font-30 textColor"> |
| | | <img |
| | | src="../../assets/image/certificationCenter/identity.png" |
| | | class="w-36 h-36" |
| | | alt="" |
| | | /> |
| | | <span class="ml-24 textColor">{{ $t("政府发行的身份证") }}</span> |
| | | </div> |
| | | </div> |
| | | <div class="px-32"> |
| | | <div class="font-36 textColor mt-82">{{ $t("功能与限制") }}</div> |
| | | <content-com |
| | | class="mt-40" |
| | | :contentObj="coinObj" |
| | | :state="identityverif" |
| | | ></content-com> |
| | | <content-com |
| | | class="mt-40" |
| | | :contentObj="c2cObj" |
| | | :state="identityverif" |
| | | ></content-com> |
| | | <content-com |
| | | class="mt-40" |
| | | :contentObj="currencyObj" |
| | | :state="identityverif" |
| | | ></content-com> |
| | | <div class="flex items-center text-grey font-30 mt-64"> |
| | | <img |
| | | src="../../assets/image/certificationCenter/suditIcon.png" |
| | | class="w-36 h-36" |
| | | alt="" |
| | | /> |
| | | <span class="ml-24">{{ $t("审核时间:3天") }}</span> |
| | | </div> |
| | | <div class="px-32 text-red font-20"> |
| | | <p v-show="kyc_status == 3"> |
| | | {{ this.$t("认证驳回:") }}{{ turnDownMsg }} |
| | | </p> |
| | | </div> |
| | | <div |
| | | class="rounded-lg py-26 text-center mt-16" |
| | | :class=" |
| | | kyc_status == 0 || kyc_status == 3 |
| | | ? 'btnMain text-white' |
| | | : 'bgDark text-grey' |
| | | " |
| | | @click="$router.push('/authentication')" |
| | | > |
| | | {{ fixBtnState(kyc_status) }} |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div v-show="active == 1"> |
| | | <div class="flex pl-32 justify-between mt-54"> |
| | | <div class="textColor font-36">{{ $t("要求") }}</div> |
| | | <div |
| | | class="font-28 flex items-center py-12 px-14 border-radius-left" |
| | | :class="{ |
| | | status0: advStatus == 0 || advStatus == 3, |
| | | status1: advStatus == 1, |
| | | status2: advStatus == 2, |
| | | }" |
| | | > |
| | | <img |
| | | :src=" |
| | | require(`../../assets/image/certificationCenter/status${advStatus}.png`) |
| | | " |
| | | class="w-32 h-32" |
| | | alt="" |
| | | /> |
| | | <span class="font-28 ml-12">{{ fixState(advStatus) }}</span> |
| | | </div> |
| | | </div> |
| | | <div class="px-32"> |
| | | <div class="flex items-center mt-34 font-30 textColor"> |
| | | <img |
| | | src="../../assets/image/certificationCenter/address.png" |
| | | class="w-36 h-36" |
| | | alt="" |
| | | /> |
| | | <span class="ml-24 textColor">{{ $t("家庭地址") }}</span> |
| | | </div> |
| | | <div class="flex items-center mt-34 font-30 textColor"> |
| | | <img |
| | | src="../../assets/image/certificationCenter/address.png" |
| | | class="w-36 h-36" |
| | | alt="" |
| | | /> |
| | | <span class="ml-24 textColor">{{ $t("工作地址") }}</span> |
| | | </div> |
| | | <div class="flex items-center mt-40 font-30 textColor"> |
| | | <img |
| | | src="../../assets/image/certificationCenter/connect.png" |
| | | class="w-36 h-36" |
| | | alt="" |
| | | /> |
| | | <span class="ml-24 textColor">{{ $t("亲属联系方式") }}</span> |
| | | </div> |
| | | </div> |
| | | <div class="px-32"> |
| | | <div class="font-36 textColor mt-82">{{ $t("功能与限制") }}</div> |
| | | <content-com |
| | | class="mt-40" |
| | | :contentObj="advCoinObj" |
| | | :state="advancedverif" |
| | | ></content-com> |
| | | <content-com |
| | | class="mt-40" |
| | | :contentObj="advC2cObj" |
| | | :state="advancedverif" |
| | | ></content-com> |
| | | <content-com |
| | | class="mt-40" |
| | | :contentObj="advCurrencyObj" |
| | | :state="advancedverif" |
| | | ></content-com> |
| | | <div class="flex items-center text-grey font-30 mt-64"> |
| | | <img |
| | | src="../../assets/image/certificationCenter/suditIcon.png" |
| | | class="w-36 h-36" |
| | | alt="" |
| | | /> |
| | | <span class="ml-24">{{ $t("公证时间为1-30个工作日") }}</span> |
| | | </div> |
| | | <div |
| | | class="btnMain rounded-lg py-26 text-center mt-16" |
| | | :class=" |
| | | advStatus == 0 || advStatus == 3 |
| | | ? 'btnMain text-black' |
| | | : 'bgDark text-grey' |
| | | " |
| | | @click="$router.push('/advancedCtf')" |
| | | > |
| | | {{ fixBtnState(advStatus) }} |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <van-popup |
| | | v-model="show" |
| | | position="bottom" |
| | | :close-on-click-overlay="false" |
| | | @close="onClose" |
| | | > |
| | | <div class="pop-box relative mainBackground pb-46 px-32"> |
| | | <img |
| | | src="@/assets/image/icon-close.png" |
| | | class="w-38 h-38 absolute right-20 top-46" |
| | | @click="onClose" |
| | | /> |
| | | <div class="pt-46 textColor font-40 mb-20"> |
| | | {{ $t("您当前拥有的功能") }} |
| | | </div> |
| | | <div |
| | | class="pb-32 pt-32 border-b-color" |
| | | v-for="(item, index) in currentList" |
| | | :key="index" |
| | | > |
| | | <div class="font-32 text-grey flex items-center"> |
| | | <img |
| | | :src=" |
| | | require(`../../assets/image/certificationCenter/${item.icon}.png`) |
| | | " |
| | | class="w-36 h-36 mr-24" |
| | | alt="" |
| | | /> |
| | | <span class="textColor mr-10">{{ item.title }}</span> |
| | | <span>{{ item.des }}</span> |
| | | </div> |
| | | <div |
| | | class="text-grey font-30 mt-36 pl-60" |
| | | v-for="(str, index) in item.arr" |
| | | :class="{ colorMain: index == 1 }" |
| | | :key="index" |
| | | > |
| | | {{ str }} |
| | | </div> |
| | | </div> |
| | | <div |
| | | class="btnMain text-black font-34 py-26 rounded-lg text-center mt-68" |
| | | @click="onClose" |
| | | > |
| | | {{ $t("确认") }} |
| | | </div> |
| | | </div> |
| | | </van-popup> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import assetsHead from "@/components/assets-head"; |
| | | import contentCom from "./contentCom.vue"; |
| | | import { Popup } from "vant" |
| | | import { _getIdentify } from '@/API/fund.api' |
| | | import Axios from '@/API/userCenter' |
| | | import { Popup } from "vant"; |
| | | import { _getIdentify } from "@/API/fund.api"; |
| | | import Axios from "@/API/userCenter"; |
| | | export default { |
| | | props: { |
| | | props: {}, |
| | | components: { |
| | | [Popup.name]: Popup, |
| | | assetsHead, |
| | | contentCom, |
| | | }, |
| | | data() { |
| | | return { |
| | | turnDownMsg: "", |
| | | show: false, |
| | | active: 0, |
| | | kyc_status: 0, //初级认证0未认证 ,1审核中 ,2审核通过,3审核未通过 |
| | | advStatus: 0, //高级认证 |
| | | identityverif: false, //初级认证 |
| | | advancedverif: false, //高级认证 |
| | | nationality: "", |
| | | coinObj: { |
| | | title: this.$t("法币限额"), |
| | | list: [ |
| | | { |
| | | left: this.$t("充值"), |
| | | // right: this.$t('$50K 每日') |
| | | }, |
| | | { |
| | | left: this.$t("提现"), |
| | | // right: this.$t('$50K 每日') |
| | | }, |
| | | ], |
| | | }, |
| | | c2cObj: { |
| | | title: this.$t("C2C交易限额"), |
| | | list: [ |
| | | { |
| | | left: "C2C", |
| | | right: this.$t("无限额"), |
| | | }, |
| | | ], |
| | | }, |
| | | currencyObj: { |
| | | title: this.$t("加密货币限额"), |
| | | list: [ |
| | | { |
| | | left: this.$t("充值"), |
| | | right: this.$t("无限额"), |
| | | }, |
| | | { |
| | | left: this.$t("提现"), |
| | | right: this.$t("8M 每日"), |
| | | }, |
| | | ], |
| | | }, |
| | | advCoinObj: { |
| | | title: this.$t("法币限额"), |
| | | list: [ |
| | | { |
| | | left: this.$t("充值"), |
| | | right: this.$t("$100K 每日"), |
| | | }, |
| | | { |
| | | left: this.$t("提现"), |
| | | right: this.$t("$100K 每日"), |
| | | }, |
| | | ], |
| | | }, |
| | | advC2cObj: { |
| | | title: this.$t("C2C交易限额"), |
| | | list: [ |
| | | { |
| | | left: "C2C", |
| | | right: this.$t("无限额"), |
| | | }, |
| | | ], |
| | | }, |
| | | advCurrencyObj: { |
| | | title: this.$t("加密货币限额"), |
| | | list: [ |
| | | { |
| | | left: this.$t("充值"), |
| | | right: this.$t("无限额"), |
| | | }, |
| | | { |
| | | left: this.$t("提现"), |
| | | right: this.$t("16M 每日"), |
| | | }, |
| | | ], |
| | | }, |
| | | currentList: [], |
| | | ownList: [ |
| | | { |
| | | icon: "1", |
| | | title: "$50K", |
| | | des: this.$t("每日"), |
| | | arr: [this.$t("法币充值 & 提现限额")], |
| | | }, |
| | | { |
| | | icon: "2", |
| | | title: this.$t("无限额"), |
| | | des: "", |
| | | arr: [this.$t("数字货币充值"), this.$t("提高限额")], |
| | | }, |
| | | { |
| | | icon: "3", |
| | | title: "8M USDT", |
| | | des: this.$t("每日"), |
| | | arr: [this.$t("数字货币提现限额")], |
| | | }, |
| | | { |
| | | icon: "4", |
| | | title: this.$t("无限额"), |
| | | des: "", |
| | | arr: [this.$t("C2C交易限额")], |
| | | }, |
| | | { |
| | | icon: "5", |
| | | title: "OTC", |
| | | des: "", |
| | | arr: [this.$t("其他功能")], |
| | | }, |
| | | ], |
| | | advOwnList: [ |
| | | { |
| | | icon: "1", |
| | | title: "$100K", |
| | | des: this.$t("每日"), |
| | | arr: [this.$t("法币充值 & 提现限额")], |
| | | }, |
| | | { |
| | | icon: "2", |
| | | title: this.$t("无限额"), |
| | | des: "", |
| | | arr: [this.$t("数字货币充值"), this.$t("提高限额")], |
| | | }, |
| | | { |
| | | icon: "3", |
| | | title: "16M USDT", |
| | | des: this.$t("每日"), |
| | | arr: [this.$t("数字货币提现限额")], |
| | | }, |
| | | { |
| | | icon: "4", |
| | | title: this.$t("无限额"), |
| | | des: "", |
| | | arr: [this.$t("C2C交易限额")], |
| | | }, |
| | | { |
| | | icon: "5", |
| | | title: "OTC", |
| | | des: "", |
| | | arr: [this.$t("其他功能")], |
| | | }, |
| | | ], |
| | | }; |
| | | }, |
| | | created() { |
| | | this.currentList = this.ownList; |
| | | this.getLocaluserAction(); |
| | | this.getIdentify(); |
| | | }, |
| | | methods: { |
| | | changeTab(index) { |
| | | this.active = index; |
| | | if (index == 0) { |
| | | this.currentList = this.ownList; |
| | | } else { |
| | | this.currentList = this.advOwnList; |
| | | } |
| | | }, |
| | | components: { |
| | | [Popup.name]: Popup, |
| | | assetsHead, |
| | | contentCom |
| | | onClose() { |
| | | this.show = false; |
| | | }, |
| | | data() { |
| | | return { |
| | | turnDownMsg: '', |
| | | show: false, |
| | | active: 0, |
| | | kyc_status: 0, //初级认证0未认证 ,1审核中 ,2审核通过,3审核未通过 |
| | | advStatus: 0, //高级认证 |
| | | identityverif: false,//初级认证 |
| | | advancedverif: false,//高级认证 |
| | | nationality: '', |
| | | coinObj: { |
| | | title: this.$t('法币限额'), |
| | | list: [ |
| | | { |
| | | left: this.$t('充值'), |
| | | right: this.$t('$50K 每日') |
| | | }, |
| | | { |
| | | left: this.$t('提现'), |
| | | right: this.$t('$50K 每日') |
| | | } |
| | | ] |
| | | }, |
| | | c2cObj: { |
| | | title: this.$t('C2C交易限额'), |
| | | list: [ |
| | | { |
| | | left: 'C2C', |
| | | right: this.$t('无限额') |
| | | }, |
| | | ] |
| | | }, |
| | | currencyObj: { |
| | | title: this.$t('加密货币限额'), |
| | | list: [ |
| | | { |
| | | left: this.$t('充值'), |
| | | right: this.$t('无限额') |
| | | }, |
| | | { |
| | | left: this.$t('提现'), |
| | | right: this.$t('8M 每日') |
| | | } |
| | | ] |
| | | }, |
| | | advCoinObj: { |
| | | title: this.$t('法币限额'), |
| | | list: [ |
| | | { |
| | | left: this.$t('充值'), |
| | | right: this.$t('$100K 每日') |
| | | }, |
| | | { |
| | | left: this.$t('提现'), |
| | | right: this.$t('$100K 每日') |
| | | } |
| | | ] |
| | | }, |
| | | advC2cObj: { |
| | | title: this.$t('C2C交易限额'), |
| | | list: [ |
| | | { |
| | | left: 'C2C', |
| | | right: this.$t('无限额') |
| | | }, |
| | | ] |
| | | }, |
| | | advCurrencyObj: { |
| | | title: this.$t('加密货币限额'), |
| | | list: [ |
| | | { |
| | | left: this.$t('充值'), |
| | | right: this.$t('无限额') |
| | | }, |
| | | { |
| | | left: this.$t('提现'), |
| | | right: this.$t('16M 每日') |
| | | } |
| | | ] |
| | | }, |
| | | currentList: [], |
| | | ownList: [ |
| | | { |
| | | icon: '1', |
| | | title: '$50K', |
| | | des: this.$t('每日'), |
| | | arr: [this.$t('法币充值 & 提现限额')] |
| | | }, |
| | | { |
| | | icon: '2', |
| | | title: this.$t('无限额'), |
| | | des: '', |
| | | arr: [this.$t('数字货币充值'), this.$t('提高限额')] |
| | | }, |
| | | { |
| | | icon: '3', |
| | | title: '8M USDT', |
| | | des: this.$t('每日'), |
| | | arr: [this.$t('数字货币提现限额')] |
| | | }, |
| | | { |
| | | icon: '4', |
| | | title: this.$t('无限额'), |
| | | des: '', |
| | | arr: [this.$t('C2C交易限额')] |
| | | }, |
| | | { |
| | | icon: '5', |
| | | title: 'OTC', |
| | | des: '', |
| | | arr: [this.$t('其他功能')] |
| | | } |
| | | ], |
| | | advOwnList: [ |
| | | { |
| | | icon: '1', |
| | | title: '$100K', |
| | | des: this.$t('每日'), |
| | | arr: [this.$t('法币充值 & 提现限额')] |
| | | }, |
| | | { |
| | | icon: '2', |
| | | title: this.$t('无限额'), |
| | | des: '', |
| | | arr: [this.$t('数字货币充值'), this.$t('提高限额')] |
| | | }, |
| | | { |
| | | icon: '3', |
| | | title: '16M USDT', |
| | | des: this.$t('每日'), |
| | | arr: [this.$t('数字货币提现限额')] |
| | | }, |
| | | { |
| | | icon: '4', |
| | | title: this.$t('无限额'), |
| | | des: '', |
| | | arr: [this.$t('C2C交易限额')] |
| | | }, |
| | | { |
| | | icon: '5', |
| | | title: 'OTC', |
| | | des: '', |
| | | arr: [this.$t('其他功能')] |
| | | } |
| | | ] |
| | | } |
| | | getLocaluserAction() { |
| | | Axios.localuserAction().then((res) => { |
| | | this.identityverif = res.data.identityverif; |
| | | this.advancedverif = res.data.advancedverif; |
| | | this.nationality = res.data.nationality; |
| | | this.kyc_status = res.data.kyc_status; |
| | | this.advStatus = res.data.kyc_high_level_status; |
| | | }); |
| | | }, |
| | | created() { |
| | | this.currentList = this.ownList |
| | | this.getLocaluserAction(); |
| | | this.getIdentify(); |
| | | getIdentify() { |
| | | _getIdentify().then((data) => { |
| | | this.turnDownMsg = data.msg; |
| | | }); |
| | | }, |
| | | methods: { |
| | | changeTab(index) { |
| | | this.active = index |
| | | if (index == 0) { |
| | | this.currentList = this.ownList |
| | | } else { |
| | | this.currentList = this.advOwnList |
| | | } |
| | | }, |
| | | onClose() { |
| | | this.show = false |
| | | }, |
| | | getLocaluserAction() { |
| | | Axios.localuserAction().then(res => { |
| | | this.identityverif = res.data.identityverif |
| | | this.advancedverif = res.data.advancedverif |
| | | this.nationality = res.data.nationality |
| | | this.kyc_status = res.data.kyc_status |
| | | this.advStatus = res.data.kyc_high_level_status |
| | | }) |
| | | }, |
| | | getIdentify() { |
| | | _getIdentify().then(data => { |
| | | this.turnDownMsg = data.msg; |
| | | }) |
| | | }, |
| | | fixState(kyc_status) { |
| | | let str = '' |
| | | if (kyc_status == 0) { |
| | | str = this.$t('未认证') |
| | | } else if (kyc_status == 1) { |
| | | str = this.$t('审核中') |
| | | } else if (kyc_status == 2) { |
| | | str = this.$t('已认证') |
| | | } else { |
| | | str = this.$t('未认证') |
| | | } |
| | | return str; |
| | | }, |
| | | fixBtnState(kyc_status) { |
| | | let str = '' |
| | | if (kyc_status == 0) { |
| | | str = this.$t('开始认证') |
| | | } else if (kyc_status == 1) { |
| | | str = this.$t('审核详情') |
| | | } else if (kyc_status == 2) { |
| | | str = this.$t('认证详情') |
| | | } else { |
| | | str = this.$t('开始认证') |
| | | } |
| | | return str; |
| | | } |
| | | } |
| | | } |
| | | fixState(kyc_status) { |
| | | let str = ""; |
| | | if (kyc_status == 0) { |
| | | str = this.$t("未认证"); |
| | | } else if (kyc_status == 1) { |
| | | str = this.$t("审核中"); |
| | | } else if (kyc_status == 2) { |
| | | str = this.$t("已认证"); |
| | | } else { |
| | | str = this.$t("未认证"); |
| | | } |
| | | return str; |
| | | }, |
| | | fixBtnState(kyc_status) { |
| | | let str = ""; |
| | | if (kyc_status == 0) { |
| | | str = this.$t("开始认证"); |
| | | } else if (kyc_status == 1) { |
| | | str = this.$t("审核详情"); |
| | | } else if (kyc_status == 2) { |
| | | str = this.$t("认证详情"); |
| | | } else { |
| | | str = this.$t("开始认证"); |
| | | } |
| | | return str; |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | .certificationCenter { |
| | | width: 100%; |
| | | box-sizing: border-box; |
| | | width: 100%; |
| | | box-sizing: border-box; |
| | | } |
| | | |
| | | .contentBox { |
| | | border-top-left-radius: 40px; |
| | | border-top-right-radius: 40px; |
| | | border-top-left-radius: 40px; |
| | | border-top-right-radius: 40px; |
| | | } |
| | | |
| | | .btnBox { |
| | | .activeStyle { |
| | | @include themify() { |
| | | background: themed("btn_main") !important; |
| | | } |
| | | |
| | | color: #fff !important; |
| | | .activeStyle { |
| | | @include themify() { |
| | | background: themed("btn_main") !important; |
| | | } |
| | | |
| | | color: #fff !important; |
| | | } |
| | | } |
| | | |
| | | |
| | | .status0 { |
| | | background: #FFEAEC; |
| | | color: #E35461; |
| | | background: #ffeaec; |
| | | color: #e35461; |
| | | } |
| | | |
| | | .status1 { |
| | | background: #FFEAEC; |
| | | color: #DBAE18; |
| | | background: #ffeaec; |
| | | color: #dbae18; |
| | | } |
| | | |
| | | .status2 { |
| | | background: #E6F6F0; |
| | | color: #03A66D; |
| | | background: #e6f6f0; |
| | | color: #03a66d; |
| | | } |
| | | |
| | | .status3 { |
| | | background: #FFEAEC; |
| | | color: #E35461; |
| | | background: #ffeaec; |
| | | color: #e35461; |
| | | } |
| | | |
| | | .border-radius-left { |
| | | border-top-left-radius: 40px; |
| | | border-bottom-left-radius: 40px; |
| | | border-top-left-radius: 40px; |
| | | border-bottom-left-radius: 40px; |
| | | } |
| | | |
| | | .van-popup.van-popup--bottom { |
| | | border-top-left-radius: 30px; |
| | | border-top-right-radius: 30px; |
| | | border-top-left-radius: 30px; |
| | | border-top-right-radius: 30px; |
| | | } |
| | | </style> |