|
|
@ -95,16 +95,27 @@ |
|
|
/> |
|
|
/> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="form-group"> |
|
|
<!-- <div class="form-group"> |
|
|
<label>{{$t('profile.additionalInformation')}}({{$t('profile.optional')}})</label> |
|
|
<label>{{$t('profile.additionalInformation')}}({{$t('profile.optional')}})</label> |
|
|
<input type="text" v-model="form.extra" class="form-control" placeholder /> |
|
|
<input type="text" v-model="form.extra" class="form-control" placeholder /> |
|
|
</div> |
|
|
</div> --> |
|
|
<div class="label my-2 blue">{{$t('profile.contactInformation')}}</div> |
|
|
<div class="label my-2 blue">{{$t('profile.contactInformation')}}</div> |
|
|
<div class="form-row"> |
|
|
<div class="form-row"> |
|
|
<div class="form-group col-md-6"> |
|
|
<!-- <div class="form-group col-md-12"> --> |
|
|
<label>{{$t('profile.phoneNumber')}}*</label> |
|
|
<!-- <label>{{$t('profile.phoneNumber')}}*</label> --> |
|
|
<div class="input-group mb-3"> |
|
|
<!-- <div class="input-group mb-3"> --> |
|
|
<el-dropdown tragger="click" class="input-group-prepend"> |
|
|
<div class="form-group col-md-3"> |
|
|
|
|
|
<label>{{$t('profile.SelectAreaCode')}}*</label> |
|
|
|
|
|
<el-select v-model="form.country_id" filterable placeholder="请选择" > |
|
|
|
|
|
<el-option |
|
|
|
|
|
v-for="item in countryList" |
|
|
|
|
|
:key="item.id" |
|
|
|
|
|
:label="'+'+item.country_code +'('+item.name+')'" |
|
|
|
|
|
:value="item.id"> |
|
|
|
|
|
</el-option> |
|
|
|
|
|
</el-select> |
|
|
|
|
|
</div> |
|
|
|
|
|
<!-- <el-dropdown tragger="click" class="input-group-prepend"> |
|
|
<button |
|
|
<button |
|
|
class="btn btn-outline-secondary dropdown-toggle" |
|
|
class="btn btn-outline-secondary dropdown-toggle" |
|
|
type="button" |
|
|
type="button" |
|
|
@ -117,7 +128,9 @@ |
|
|
@click.native="form.country_id=item.id" |
|
|
@click.native="form.country_id=item.id" |
|
|
>{{item.country_code}}({{item.name}})</el-dropdown-item> |
|
|
>{{item.country_code}}({{item.name}})</el-dropdown-item> |
|
|
</el-dropdown-menu> |
|
|
</el-dropdown-menu> |
|
|
</el-dropdown> |
|
|
</el-dropdown> --> |
|
|
|
|
|
<div class="form-group col-md-9"> |
|
|
|
|
|
<label>{{$t('profile.phoneNumber')}}*</label> |
|
|
<input |
|
|
<input |
|
|
type="text" |
|
|
type="text" |
|
|
required |
|
|
required |
|
|
@ -125,7 +138,8 @@ |
|
|
:placeholder="$t('profile.enterPhoneNumber')" |
|
|
:placeholder="$t('profile.enterPhoneNumber')" |
|
|
/> |
|
|
/> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<!-- </div> |
|
|
|
|
|
</div> --> |
|
|
</div> |
|
|
</div> |
|
|
<div class="text-center"> |
|
|
<div class="text-center"> |
|
|
<button |
|
|
<button |
|
|
@ -182,7 +196,7 @@ |
|
|
</div> |
|
|
</div> |
|
|
</template> |
|
|
</template> |
|
|
</upload-img> |
|
|
</upload-img> |
|
|
<upload-img |
|
|
<!-- <upload-img |
|
|
class="mb-3" |
|
|
class="mb-3" |
|
|
v-model="topForm.front_img" |
|
|
v-model="topForm.front_img" |
|
|
required |
|
|
required |
|
|
@ -194,7 +208,7 @@ |
|
|
<em>{{$t('profile.clickUpload')}}</em> |
|
|
<em>{{$t('profile.clickUpload')}}</em> |
|
|
</div> |
|
|
</div> |
|
|
</template> |
|
|
</template> |
|
|
</upload-img> |
|
|
</upload-img> --> |
|
|
<div class="text-center mt-3"> |
|
|
<div class="text-center mt-3"> |
|
|
<button type="button" class="btn w-25 btn-primary rounded-pill" @click="topAuth">{{$t('profile.nextStep')}}</button> |
|
|
<button type="button" class="btn w-25 btn-primary rounded-pill" @click="topAuth">{{$t('profile.nextStep')}}</button> |
|
|
</div> |
|
|
</div> |
|
|
@ -285,8 +299,16 @@ export default { |
|
|
return [ |
|
|
return [ |
|
|
{ |
|
|
{ |
|
|
label: this.$t("profile.iD"), |
|
|
label: this.$t("profile.iD"), |
|
|
value: 1 |
|
|
value: 1, |
|
|
} |
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
label: this.$t("profile.driverLicense"), |
|
|
|
|
|
value: 2, |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
label: this.$t("profile.passport"), |
|
|
|
|
|
value: 3, |
|
|
|
|
|
}, |
|
|
]; |
|
|
]; |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
@ -310,12 +332,17 @@ export default { |
|
|
}, |
|
|
}, |
|
|
// 获取区号列表 |
|
|
// 获取区号列表 |
|
|
getCountryCode() { |
|
|
getCountryCode() { |
|
|
Member.getCountryCode() |
|
|
Member.getCountryCode().then(res => { |
|
|
.then(res => { |
|
|
|
|
|
this.countryList = res; |
|
|
this.countryList = res; |
|
|
this.form.country_id = this.countryList[0].id; |
|
|
for(let i=0; i<this.countryList.length;i++){ |
|
|
}) |
|
|
let item=this.countryList[i]; |
|
|
.catch(res => {}); |
|
|
if(item.country_code=="1"){ |
|
|
|
|
|
this.form.country_id = item.id; |
|
|
|
|
|
break; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
}).catch(res => {}); |
|
|
}, |
|
|
}, |
|
|
// 初级认证 |
|
|
// 初级认证 |
|
|
primaryAuth() { |
|
|
primaryAuth() { |
|
|
@ -325,7 +352,8 @@ export default { |
|
|
Profile.primaryAuth(data) |
|
|
Profile.primaryAuth(data) |
|
|
.then(res => { |
|
|
.then(res => { |
|
|
this.$message.success(this.$t("profile.preliminary")); |
|
|
this.$message.success(this.$t("profile.preliminary")); |
|
|
this.setp++; |
|
|
// this.setp++; |
|
|
|
|
|
this.$router.push("/wallet/assets/exchange") |
|
|
}) |
|
|
}) |
|
|
.catch(err => {}); |
|
|
.catch(err => {}); |
|
|
} |
|
|
} |
|
|
|