2023-11-30-修改切换语言位置,

This commit is contained in:
X1627315083
2023-11-30 10:54:22 +08:00
parent f484162aa4
commit 6c68ac14b4
37 changed files with 221 additions and 105 deletions

View File

@@ -316,6 +316,7 @@ export default defineComponent({
this.isTest =JSON.parse(isTest)|| ''
this.uploadUrl = getUploadUrl();
this.workspace = this.store.state.Workspace.workspace
},
computed: {
getSketchLabel(value: any) {

View File

@@ -19,6 +19,19 @@
></div>
</div>
<div class="header_user_content marLeft2">
<!-- <span class="icon iconfont icon-yuyan"></span> -->
<span class="username">{{$t('Header.language')}}</span>
<div
:class="[
'icon',
'iconfont',
'icon-xiala',
isLanguage ? 'icon_rotate' : '',
]"
@click.stop="changeLanguage()"
></div>
</div>
</div>
<nav class="header_nav_content">
<div
@@ -65,17 +78,17 @@
<!-- <div class="select_item" @click="showBindEmailModal()">
<span class="icon iconfont icon-youxiang"></span><span class="select_item_des">{{$t('Header.bindEmail')}}</span>
</div> -->
<div class="select_item" @click.stop="isLanguage = !isLanguage">
<!-- <div class="select_item" @click.stop="isLanguage = !isLanguage">
<span class="icon iconfont icon-yuyan"></span>
<span class="select_item_des">{{$t('Header.language')}}</span>
</div>
</div> -->
<div class="select_item" @click="logout()">
<span class="icon iconfont icon-tuichu"></span
><span class="select_item_des">{{$t('Header.logOff')}}</span>
</div>
</nav>
<ul class="select_block select_list" v-show="isLanguage && isShowOperate">
<ul class="select_block select_list" v-show="isLanguage">
<li class="select_item" v-for="item in language" @click="setLocale(item.value)">
<span class="select_item_des">{{ item.name }}</span>
</li>
@@ -238,6 +251,14 @@ export default defineComponent({
false
);
},
changeLanguage(){
this.isLanguage = !this.isLanguage;
document.addEventListener(
"click",
this.closeShowOperateContent,
false
);
},
//关闭下拉图标
closeShowOperateContent() {
@@ -307,7 +328,7 @@ export default defineComponent({
userId: this.userInfo.userId,
};
let isTest = getCookie('isTest')
console.log(getCookie("token"));
// console.log(getCookie("token"));
if(JSON.parse(isTest)){
Https.axiosGet(Https.httpUrls.trialUserLogout,).then((rv) => {
Https.axiosPost(Https.httpUrls.accountLogout, data).then((rv) => {
@@ -550,7 +571,9 @@ export default defineComponent({
position: relative;
// top: 1.2rem;
height: 3.7rem;
&.marLeft2{
margin-left: 2rem;
}
.username {
font-size: 1.8rem;
color: #1a1a1a;
@@ -591,7 +614,7 @@ export default defineComponent({
border: 1px solid #000000;
&.select_list{
// display: none;
transform: translateX(105%);
transform: translateX(120%);
}
.select_item {
padding-left: 1.5rem;

View File

@@ -310,8 +310,12 @@ export default defineComponent({
if(this.driver__.driver){
driverObj__.moveNext()
}
// let Generate:any = this.$refs.Generate
// Generate.init('generate')
let Generate:any = this.$refs.Generate
if(this.driver__.driver){
Generate.searchPictureName = 'Purple'
}else{
Generate.searchPictureName = ''
}
}
},
fileUploadChange(data: any) {