修改按钮样式
This commit is contained in:
@@ -1,6 +1,24 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="accountEdit_page">
|
<div class="accountEdit_page">
|
||||||
<div class="accountEdit_page_body">
|
<div class="accountEdit_page_body">
|
||||||
|
<!-- <div class="accountEdit_page_body_item">
|
||||||
|
<div class="accountEdit_page_body_item_name">{{$t('account.Name')}}:</div>
|
||||||
|
<div class="accountEdit_page_body_item_inut" style="display: flex;justify-content: space-between;">
|
||||||
|
<a-select
|
||||||
|
class="gallerySelect"
|
||||||
|
v-model:value="selectSex"
|
||||||
|
size="large"
|
||||||
|
optionFilterProp="label"
|
||||||
|
style="width: 30%;"
|
||||||
|
:options="sexList"
|
||||||
|
:placeholder="$t('account.plaseSelectSex')"
|
||||||
|
allowClear
|
||||||
|
show-search
|
||||||
|
></a-select>
|
||||||
|
<input class="login_form_input" style="width: 30%;" :class="{active:!!userDetail.occupation}" type="text" :placeholder="$t('account.plaseFirst')" v-model="surname">
|
||||||
|
<input class="login_form_input" style="width: 30%;" :class="{active:!!userDetail.occupation}" type="text" :placeholder="$t('account.plaseLast')" v-model="givenName">
|
||||||
|
</div>
|
||||||
|
</div> -->
|
||||||
<div class="accountEdit_page_body_item">
|
<div class="accountEdit_page_body_item">
|
||||||
<div class="accountEdit_page_body_item_name">{{$t('account.Country')}}:</div>
|
<div class="accountEdit_page_body_item_name">{{$t('account.Country')}}:</div>
|
||||||
<div class="accountEdit_page_body_item_inut">
|
<div class="accountEdit_page_body_item_inut">
|
||||||
@@ -52,7 +70,15 @@ export default defineComponent({
|
|||||||
Country:'',
|
Country:'',
|
||||||
CompanyName:'',
|
CompanyName:'',
|
||||||
loadingShow:false,
|
loadingShow:false,
|
||||||
countryList:country
|
countryList:country,
|
||||||
|
sexList:[
|
||||||
|
{label:t('account.Mr'),value:'Mr'},
|
||||||
|
{label:t('account.Ms'),value:'Ms'},
|
||||||
|
{label:t('account.Miss'),value:'Miss'},
|
||||||
|
],
|
||||||
|
selectSex:'Mr',
|
||||||
|
surname:'',
|
||||||
|
givenName:'',
|
||||||
})
|
})
|
||||||
let setSubmit = ()=>{
|
let setSubmit = ()=>{
|
||||||
let data = {
|
let data = {
|
||||||
@@ -75,8 +101,14 @@ export default defineComponent({
|
|||||||
onMounted(()=>{
|
onMounted(()=>{
|
||||||
let country = userDetail.value.country
|
let country = userDetail.value.country
|
||||||
let CompanyName = userDetail.value.occupation
|
let CompanyName = userDetail.value.occupation
|
||||||
|
// let CompanyName = userDetail.value.occupation
|
||||||
|
// let CompanyName = userDetail.value.occupation
|
||||||
|
// let CompanyName = userDetail.value.occupation
|
||||||
accountHomeData.Country = country
|
accountHomeData.Country = country
|
||||||
accountHomeData.CompanyName = CompanyName
|
accountHomeData.CompanyName = CompanyName
|
||||||
|
// accountHomeData.CompanyName = CompanyName
|
||||||
|
// accountHomeData.CompanyName = CompanyName
|
||||||
|
// accountHomeData.CompanyName = CompanyName
|
||||||
})
|
})
|
||||||
return{
|
return{
|
||||||
...toRefs(accountHomeData),
|
...toRefs(accountHomeData),
|
||||||
@@ -107,6 +139,19 @@ export default defineComponent({
|
|||||||
.gallery_btn{
|
.gallery_btn{
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
}
|
}
|
||||||
|
.gallerySelect{
|
||||||
|
box-sizing: border-box;
|
||||||
|
height: 40px;
|
||||||
|
:deep(.ant-select-selector){
|
||||||
|
height: 40px;
|
||||||
|
border: 2px solid #D0D0D0;
|
||||||
|
border-radius: 1.6rem;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
:deep(.ant-select-selector):hover{
|
||||||
|
border: 2px solid #000;
|
||||||
|
}
|
||||||
|
}
|
||||||
input,textarea{
|
input,textarea{
|
||||||
padding-left: 11px;
|
padding-left: 11px;
|
||||||
border-radius: 1.6rem;
|
border-radius: 1.6rem;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<div ref="register"></div>
|
<div ref="register" class="bindEmail"></div>
|
||||||
<a-modal
|
<a-modal
|
||||||
class="register generalModel"
|
class="register generalModel"
|
||||||
:get-container="() => $refs.register"
|
:get-container="() => $refs.register"
|
||||||
@@ -49,7 +49,7 @@
|
|||||||
<!-- v-show="login$props.Type == 'username'" -->
|
<!-- v-show="login$props.Type == 'username'" -->
|
||||||
<div >
|
<div >
|
||||||
<div class="login_form_content" :state="emailStap">
|
<div class="login_form_content" :state="emailStap">
|
||||||
<div class="login_form_title marign_top30">{{ $t('account.Email') }}</div>
|
<div class="login_form_title marign_top30">{{ $t('account.Email') }} <span class="must">*</span></div>
|
||||||
<input
|
<input
|
||||||
class="login_form_input"
|
class="login_form_input"
|
||||||
:class="{active:(userDetail.email !== '-------------') && bindType != 'Modify'}"
|
:class="{active:(userDetail.email !== '-------------') && bindType != 'Modify'}"
|
||||||
@@ -60,7 +60,7 @@
|
|||||||
/>
|
/>
|
||||||
|
|
||||||
<div v-if="bindType != 'Modify'">
|
<div v-if="bindType != 'Modify'">
|
||||||
<!-- <div class="login_form_title marign_top30">{{ $t('account.Name') }}</div>
|
<!-- <div class="login_form_title marign_top30">{{ $t('account.Name') }}<span class="must">*</span></div>
|
||||||
<div style="display: flex;justify-content: space-between;">
|
<div style="display: flex;justify-content: space-between;">
|
||||||
<a-select
|
<a-select
|
||||||
class="gallerySelect"
|
class="gallerySelect"
|
||||||
@@ -77,7 +77,7 @@
|
|||||||
<input class="login_form_input" style="width: 30%;" :class="{active:!!userDetail.occupation}" :disabled="!!userDetail.occupation" type="text" :placeholder="$t('account.plaseFirst')" v-model="surname">
|
<input class="login_form_input" style="width: 30%;" :class="{active:!!userDetail.occupation}" :disabled="!!userDetail.occupation" type="text" :placeholder="$t('account.plaseFirst')" v-model="surname">
|
||||||
<input class="login_form_input" style="width: 30%;" :class="{active:!!userDetail.occupation}" :disabled="!!userDetail.occupation" type="text" :placeholder="$t('account.plaseLast')" v-model="givenName">
|
<input class="login_form_input" style="width: 30%;" :class="{active:!!userDetail.occupation}" :disabled="!!userDetail.occupation" type="text" :placeholder="$t('account.plaseLast')" v-model="givenName">
|
||||||
</div> -->
|
</div> -->
|
||||||
<div class="login_form_title marign_top30">{{$t('account.Country')}}:</div>
|
<div class="login_form_title marign_top30">{{$t('account.Country')}}:<span class="must">*</span></div>
|
||||||
<div class="login_form_select">
|
<div class="login_form_select">
|
||||||
<a-select
|
<a-select
|
||||||
class="gallerySelect"
|
class="gallerySelect"
|
||||||
@@ -93,7 +93,7 @@
|
|||||||
></a-select>
|
></a-select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="login_form_title marign_top30">{{$t('account.CompanyName')}}:</div>
|
<div class="login_form_title marign_top30">{{$t('account.CompanyName')}}:<span class="must">*</span></div>
|
||||||
<input class="login_form_input" :class="{active:!!userDetail.occupation}" :disabled="!!userDetail.occupation" type="text" :placeholder="$t('account.plaseEmail')" v-model="CompanyName">
|
<input class="login_form_input" :class="{active:!!userDetail.occupation}" :disabled="!!userDetail.occupation" type="text" :placeholder="$t('account.plaseEmail')" v-model="CompanyName">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -229,6 +229,15 @@ export default defineComponent({
|
|||||||
watch(userEmail,(newValue:any,oldValue)=>{
|
watch(userEmail,(newValue:any,oldValue)=>{
|
||||||
register.email = newValue == '-------------'?'':newValue
|
register.email = newValue == '-------------'?'':newValue
|
||||||
})
|
})
|
||||||
|
watch(userSex,(newValue,oldValue)=>{
|
||||||
|
register.selectSex = newValue?newValue:'Mr'
|
||||||
|
})
|
||||||
|
watch(userSurname,(newValue,oldValue)=>{
|
||||||
|
register.surname = newValue
|
||||||
|
})
|
||||||
|
watch(userGivenName,(newValue,oldValue)=>{
|
||||||
|
register.givenName = newValue
|
||||||
|
})
|
||||||
return{
|
return{
|
||||||
router,
|
router,
|
||||||
store,
|
store,
|
||||||
@@ -448,6 +457,11 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<style lang="less" scoped>
|
<style lang="less" scoped>
|
||||||
|
.bindEmail{
|
||||||
|
:deep(.ant-modal-mask){
|
||||||
|
background: #666666db;
|
||||||
|
}
|
||||||
|
}
|
||||||
.generalModel_btn{
|
.generalModel_btn{
|
||||||
&.back{
|
&.back{
|
||||||
.generalModel_closeIcon{
|
.generalModel_closeIcon{
|
||||||
@@ -543,6 +557,12 @@ export default defineComponent({
|
|||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
|
> .must{
|
||||||
|
color: red;
|
||||||
|
margin-right: auto;
|
||||||
|
margin-left: 2px;
|
||||||
|
margin-top: -1%;
|
||||||
|
}
|
||||||
label{
|
label{
|
||||||
display: flex;
|
display: flex;
|
||||||
span{
|
span{
|
||||||
|
|||||||
@@ -189,8 +189,6 @@ const userHabit : Module<UserHabit,RootState> = {
|
|||||||
country:'',//国家
|
country:'',//国家
|
||||||
|
|
||||||
}
|
}
|
||||||
console.log(123);
|
|
||||||
|
|
||||||
state.bindEmail = {
|
state.bindEmail = {
|
||||||
isBindEmail:false,
|
isBindEmail:false,
|
||||||
type:''
|
type:''
|
||||||
@@ -213,6 +211,8 @@ const userHabit : Module<UserHabit,RootState> = {
|
|||||||
state.userDetail.occupation = data.occupation//头像
|
state.userDetail.occupation = data.occupation//头像
|
||||||
state.userDetail.usernameModify = data.usernameModify//当月剩余修改次数
|
state.userDetail.usernameModify = data.usernameModify//当月剩余修改次数
|
||||||
state.userDetail.isBeginner = data.isBeginner == 1 ? true : false;//是否完成新手指引
|
state.userDetail.isBeginner = data.isBeginner == 1 ? true : false;//是否完成新手指引
|
||||||
|
// state.bindEmail.isBindEmail = true
|
||||||
|
|
||||||
if(
|
if(
|
||||||
(!data.email && state.userDetail.email == '-------------') ||
|
(!data.email && state.userDetail.email == '-------------') ||
|
||||||
(!data.country && !state.userDetail.country) ||
|
(!data.country && !state.userDetail.country) ||
|
||||||
|
|||||||
@@ -7,8 +7,8 @@
|
|||||||
<div v-show="isScroll" v-for="item in worksType" :key="item" class="gallery_btn white" @click="setWorksSelect(item)" :class="{active:item.value == worksSelect}">
|
<div v-show="isScroll" v-for="item in worksType" :key="item" class="gallery_btn white" @click="setWorksSelect(item)" :class="{active:item.value == worksSelect}">
|
||||||
{{ item.name }}
|
{{ item.name }}
|
||||||
</div>
|
</div>
|
||||||
<div v-show="!isScroll" class="modal_title_text_assistant" :class="{active:'all' == worksSelect}" @click="setWorksSelect({value:'all'})">All</div>
|
<div v-show="!isScroll" class="modal_title_text_assistant gallery_btn white" :class="{active:'all' == worksSelect}" @click="setWorksSelect({value:'all'})">All</div>
|
||||||
<div v-show="!isScroll" class="modal_title_text_assistant" :class="{active:'NewYear_2025' == worksSelect}" @click="setWorksSelect({value:'NewYear_2025'})">NewYear_2025</div>
|
<div v-show="!isScroll" class="modal_title_text_assistant gallery_btn white" :class="{active:'NewYear_2025' == worksSelect}" @click="setWorksSelect({value:'NewYear_2025'})">NewYear_2025</div>
|
||||||
<!-- <div class="modal_search_menu">
|
<!-- <div class="modal_search_menu">
|
||||||
<generalMenu :dataList="menuList" @setprintModel="setprintModel" :item="selectMenu"></generalMenu>
|
<generalMenu :dataList="menuList" @setprintModel="setprintModel" :item="selectMenu"></generalMenu>
|
||||||
</div> -->
|
</div> -->
|
||||||
|
|||||||
Reference in New Issue
Block a user