添加俄语版本

This commit is contained in:
浅念
2025-04-08 09:30:48 +08:00
parent 9c93214b0f
commit 8beda0c969
16 changed files with 91 additions and 51 deletions
+3 -2
View File
@@ -422,7 +422,7 @@
padding: 18px 20px;
align-items: center;
font-weight: 500;
font-size: 28rpx;
font-size: 24rpx;
color: #666666;
.item{
width: 90px;
@@ -432,7 +432,7 @@
margin-right: -15px;
}
.cell1{
font-size: 28rpx;
font-size: 24rpx;
padding: 18px 20px;
align-items: center;
font-weight: 500;
@@ -462,6 +462,7 @@
width: 92%;
margin-bottom: 40px;
margin: 15px 4%;
font-size: 28rpx;
}
.mapcont{
.header{
+3 -3
View File
@@ -528,7 +528,7 @@
}
}
.name{
font-size: 32rpx;
font-size: 30rpx;
font-weight: bold;
margin-right: 10px;
}
@@ -622,7 +622,7 @@
border-radius: 8px;
color: #3471FF;
text-align: center;
padding: 5px 0px;
padding: 5px 13px;
}
.row{
width: 100%;
@@ -630,7 +630,7 @@
.col4{
display: inline-block;
margin: 4px 3px;
width: 30%;
// width: 30%;
}
}
.tagactive{
+1 -1
View File
@@ -478,7 +478,7 @@
margin-right: -15px;
}
.cell1{
font-size: 28rpx;
font-size: 24rpx;
padding: 18px 20px;
align-items: center;
font-weight: 500;
+8 -20
View File
@@ -6,7 +6,7 @@
<view class="name">{{userdatas.contacts}}</view>
<view class="right">
<text class="medal" :style="{color:(userdatas.magnitude == 0 ?'#F5AB00' : userdatas.magnitude == 1 ?'#8495B8': '#9B7200')}">{{userdatas.magnitude_txt}}</text>
<text class="tag" :style="{background:(userdatas.follow == 0 ?'#3471FF' : userdatas.follow == 1 ?'#27C89C': '#FF4040')}">{{userdatas.follow_txt}}</text>
<text class="tag" :style="{background:(userdatas.follow == 0 ?'#3471FF' : userdatas.follow == 1 ?'#27C89C': '#FF4040')}">{{userdatas.follow==0?$t('followup'):userdatas.follow==1?$t('deal'):$t('lost')}}</text>
</view>
</view>
<u-line margin="20rpx 0px" color="#fff" :hairline="false"></u-line>
@@ -94,7 +94,7 @@
<u-gap height="10" bgColor="#F6F6F6"></u-gap>
<view class="steps">
<view class="title">
{{$t('customer.followrecord')}} <text class="status" :style="{color:(datas.follow == 0 ?'#3471FF' : datas.follow == 1 ?'#27C89C': '#FF4040')}">{{datas.follow_txt}}</text>
{{$t('customer.followrecord')}} <text class="status" :style="{color:(userdatas.follow == 0 ?'#3471FF' : userdatas.follow == 1 ?'#27C89C': '#FF4040')}">{{userdatas.follow==0?$t('followup'):userdatas.follow==1?$t('deal'):$t('lost')}}</text>
</view>
<u-steps v-if="followList.length>0" :current="followList.length" direction="column" dot>
<u-steps-item :title="item.type==1? $t('customer.Online') : $t('customer.Visit') " v-for="(item, index) in followList" :key="index">
@@ -135,8 +135,7 @@
<empty :list="followList"></empty>
</view>
<u-gap height="100" bgColor="#fff"></u-gap>
<view class="foot">
<!-- <button class="btn1" @click="shownexttime=true">{{$t('customer.NextReminder')}}</button> -->
<view class="foot">
<button class="btn" @click="nextFn">{{$t('submit')}}</button>
</view>
<u-picker closeOnClickOverlay :cancel-text="$t('cancel')" :confirm-text="$t('confirm')" :defaultIndex="defaultIndexfj" :show="showgrade" @cancel="cancel('showgrade')" @close="close('showgrade')" :columns="getGradeList" keyName="name" @confirm="gradeHandler"></u-picker>
@@ -617,7 +616,7 @@
}
}
.name{
font-size: 32rpx;
font-size: 30rpx;
font-weight: bold;
margin-right: 10px;
}
@@ -686,7 +685,7 @@
padding: 18px 20px;
align-items: center;
font-weight: 500;
font-size: 28rpx;
font-size: 24rpx;
color: #666666;
.item{
width: 90px;
@@ -696,7 +695,7 @@
margin-right: -15px;
}
.cell1{
font-size: 28rpx;
font-size: 24rpx;
padding: 18px 20px;
align-items: center;
font-weight: 500;
@@ -722,19 +721,8 @@
color: white;
border-radius: 50px;
width: 93%;
height: 96rpx;
line-height: 96rpx;
margin-top: 20px;
}
.btn1{
font-size: 28rpx;
border: 1px solid #3471FF;
background: #fff;
color: #3471FF;
border-radius: 50px;
width: 45%;
height: 96rpx;
line-height: 96rpx;
height:88rpx;
line-height: 88rpx;
margin-top: 20px;
}
.addimg{
+2 -2
View File
@@ -3,8 +3,8 @@
<view id="map" style="height: 100vh;"></view>
<!-- 输入框事件 -->
<view style="display: flex; padding: 30rpx; position: fixed;width: 93%; background: white; top: 0px;">
<input v-model="value" type="text" id="search-box" placeholder="请输入" class="search" @input="getPlacesList" />
<view class="btn" @click="nextfn">确定</view>
<input v-model="value" type="text" id="search-box" :placeholder="$t('keyword')" class="search" @input="getPlacesList" />
<view class="btn" @click="nextfn">{{$t('confirm')}}</view>
</view>
<view class="card" v-if="list.length > 0">
<view class="item" v-for="(item, index) in list" :key="index">
+18 -3
View File
@@ -4,7 +4,7 @@
<template #top>
<view class="top">
<!-- <view class="navbar">{{$t('customer.title')}}</view> -->
<uni-nav-bar leftText=" " :fixed="true" :border="false" @clickLeft="leftClick" color="#fff" backgroundColor="#3471ff" :statusBar="true" :title="$t('customer.title')"></uni-nav-bar>
<uni-nav-bar leftText=" " :fixed="true" :border="false" @clickLeft="leftClick" color="#fff" backgroundColor="rgba(52,113,255,0)" :statusBar="true" :title="$t('customer.title')"></uni-nav-bar>
<view class="topSearch">
<view class="left">
@@ -19,7 +19,7 @@
</view>
</view>
<view class="tabsbg">
<u-tabs :list="list1" :current="current" lineColor="#fff" :scrollable="false" @click="tabclick" :inactiveStyle="{color: '#fff'}" :activeStyle="{color: '#fff',fontWeight: '500',transform: 'scale(1.05)'}"></u-tabs>
<u-tabs :list="list1" :current="current" lineColor="#fff" :scrollable="isey" @click="tabclick" :inactiveStyle="{color: '#fff'}" :activeStyle="{color: '#fff',fontWeight: '500',transform: 'scale(1.05)'}"></u-tabs>
</view>
</template>
<view class="list">
@@ -95,6 +95,7 @@
columns:[],
list1: [],
datalist:[],
isey:false
}
},
onLoad(e) {
@@ -111,6 +112,12 @@
uni.removeStorageSync('location')
},
onShow() {
// var location = uni.getStorageSync('i18locale')?uni.getStorageSync('i18locale'):uni.getLocale()
// if(location=='ru'){
// this.isey=true
// }else{
// this.isey=false
// }
this.queryList(1, 10)
this.options1=[{
text: this.$t('delete'),
@@ -286,6 +293,12 @@
uni-page-body {
background-color: #F6F6F6 !important;
}
::v-deep .u-search__content__input{
font-size: 24rpx !important;
}
::v-deep .u-tabs__wrapper__nav__item__text{
font-size: 28rpx !important;
}
.u-swipe-action-item {
margin-bottom: 10px;
border-radius: 10px;
@@ -362,6 +375,7 @@
border-radius: 20px 0px 0px 20px;
padding: 3px 10px;
margin-right: -15px;
text-align: right;
}
.right{
display: flex;
@@ -380,7 +394,7 @@
justify-content: space-between;
color: #222222;
.name{
font-size: 32rpx;
font-size: 30rpx;
font-weight: bold;
margin-right: 10px;
}
@@ -390,6 +404,7 @@
}
.ststus{
color: #666666;
text-align: right;
}
.info,.desc{
color: #78758E;
+1 -1
View File
@@ -3,7 +3,7 @@
<z-paging ref="paging" v-model="datalist" @query="queryList" :empty-view-text="$t('Nodata')">
<template #top>
<view class="top">
<uni-nav-bar leftText=" " :fixed="true" :border="false" @clickLeft="leftClick" color="#fff" backgroundColor="#3471ff" :statusBar="true" :title="$t('navbar.highseas')"></uni-nav-bar>
<uni-nav-bar leftText=" " :fixed="true" :border="false" @clickLeft="leftClick" color="#fff" backgroundColor="rgba(52,113,255,0)" :statusBar="true" :title="$t('navbar.highseas')"></uni-nav-bar>
</view>
</template>
<view class="list">
+16 -3
View File
@@ -120,7 +120,11 @@
}, {
label: this.$t('en'),
id: 'en'
}]
},{
label: this.$t('ru'),
id: 'ru'
}
]
],
columnstime:[
[{
@@ -193,8 +197,9 @@
var that = this
uni.setLocale(e.value[0].id)
this.$i18n.locale = e.value[0].id
// uni.setStorageSync('i18locale', e.value[0].id);
uni.setStorageSync('i18locale', e.value[0].id);
this.showlang = false
console.log(uni.getLocale())
this.columns =[
[{
label: this.$t('zh'),
@@ -202,7 +207,11 @@
}, {
label: this.$t('en'),
id: 'en'
}]
},{
label: this.$t('ru'),
id: 'ru'
}
]
];
this.columnstime =[
[{
@@ -442,6 +451,10 @@
.grid-text {
color: #222222;
font-size: 24rpx;
white-space: nowrap;
width: 95%;
overflow-x: scroll;
text-align: center;
}
}
+8 -2
View File
@@ -82,6 +82,9 @@
}, {
label: this.$t('en'),
id: 'en'
},{
label: this.$t('ru'),
id: 'ru'
}]
],
language:uni.getLocale()
@@ -105,7 +108,7 @@
confirmlang(e) {
uni.setLocale(e.value[0].id)
this.$i18n.locale = e.value[0].id
// uni.setStorageSync('i18locale', e.value[0].id);
uni.setStorageSync('i18locale', e.value[0].id);
this.language = e.value[0].id
this.showlang = false
this.columns =[
@@ -115,6 +118,9 @@
}, {
label: this.$t('en'),
id: 'en'
},{
label: this.$t('ru'),
id: 'ru'
}]
];
this.list1 = [{
@@ -186,7 +192,7 @@
language: this.language,
}
}).then(res => {
console.log(res.data.data)
uni.setStorageSync('i18locale',this.language);
if (res.data.code == -1) {
uni.showToast({
title: res.data.message,
+3
View File
@@ -261,5 +261,8 @@
width: 92%;
margin-bottom: 40px;
margin: 15px 4%;
font-size: 28rpx;
height: 88rpx;
line-height:88rpx;
}
</style>