Compare commits

..

3 Commits

Author SHA1 Message Date
qcl_123 dc206f6b2d Add .gitignore to ignore .log files 2025-11-19 10:46:04 +08:00
qcl_123 26ef665b8c 多语言 2025-11-19 10:36:39 +08:00
qcl_123 ad6a039c2e 多语言小程序 2025-11-19 10:25:55 +08:00
189 changed files with 5000 additions and 5143 deletions

15
.gitignore vendored Normal file
View File

@ -0,0 +1,15 @@
# Windows
[Dd]esktop.ini
Thumbs.db
$RECYCLE.BIN/
# macOS
.DS_Store
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.hbuilderx/
# Node.js
node_modules/
unpackage/

31
App.vue
View File

@ -93,35 +93,14 @@
//
handleoginversion() {
let that = this
that.$model.getloginversion({
is_wechat: uni.getSystemInfoSync().uniPlatform == 'app' ? false : true
}).then(res => {
that.$store.commit('changeLanguage', res.data.language_arr)
if (res.code == 0) {
that.$i18n.locale = res.data.language
that.$model.getloginversion().then(res => {
let language = res.data.language == "zh" ? 'zh-Hans' : res.data.language
uni.setLocale(language)
uni.setStorageSync('language', res.data.language)
that.$store.commit('changeLocale', res.data.language)
if (res.code == 0) {
uni.$emit('login-sucesss');
console.log("已登录手机语言", res.data.language)
} else {
uni.getSystemInfo({
success(e) {
let locale = ""
that.list.forEach(ite => {
if (e.language.indexOf(ite.key) != -1) {
locale = ite.value
}
})
let language = uni.getStorageSync('language') ? uni.getStorageSync(
'language') : locale
that.$i18n.locale = language
uni.setStorageSync('language', language)
that.$store.commit('changeLocale', language)
uni.$emit('need-login');
console.log("未登录手机语言", language, uni.getStorageSync('language'), locale)
}
})
}
// #ifdef APP-PLUS||APP
that.$store.commit('changePhoneInfo', {
@ -129,7 +108,7 @@
})
//
let version = that.$tools.compareVersions(SystemVersion, res.data.version)
console.log("是否登录及版本号", res.data.version, SystemVersion, version)
console.log("是否登录及版本号",res, res.data.version, SystemVersion, version)
if (version == -1) { // 01-1
uni.showModal({
title: '发现新版本',

View File

@ -9,10 +9,10 @@
<uni-icons type="down" size="18"></uni-icons>
</view>
<view class="languageList" v-if="Islanguage">
<view class="item" v-for="(ite,ind) in languageList" :class="[nowlanguage==ite.value?'active':'']"
<view class="item" v-for="(ite,ind) in languageList" :class="[nowlanguage==ite.name?'active':'']"
@click="handleSetlanguage(ite)">
{{ite.value}}
<image src="../../static/dui1.png" v-if="nowlanguage==ite.value"></image>
{{ite.name}}
<image src="../../static/dui1.png" v-if="nowlanguage==ite.name"></image>
</view>
</view>
</view>
@ -28,7 +28,7 @@
</view>
<view class="editem">
<view class="item">
<view class="text">{{language=='zh-Hans'?$t("common.titleAccountText"):$t("common.infoEmail")}}
<view class="text">{{$t("common.titleAccountText")}}
</view>
<view class="input">
<input v-model="phone" :placeholder="$t('tips.verifyRecord')" />
@ -118,6 +118,9 @@
},
onLoad() {
let that = this
that.language = uni.getStorageSync('language') ? uni.getStorageSync('language') : uni.getLocale()
that.nowlanguage = that.languageList.find(ite => ite.key == that.language).value
console.log("language", that.language, uni.getStorageSync('language'), uni.getLocale())
// #ifdef MP-WEIXIN
that.login()
// #endif
@ -258,12 +261,11 @@
//
handleSetlanguage(ite) {
let that = this
uni.setLocale(ite.key)
that.language = ite.key
that.nowlanguage = ite.value
that.Islanguage = false
that.$i18n.locale = ite.key
uni.setStorageSync('language', ite.key)
that.$store.commit('changeLocale', ite.key)
},
handleToggle() {
this.phone = ""

View File

@ -1,7 +1,7 @@
import tools from '@/toolJs/tools.js'
import store from '../store'
// let baseUrl = "https://tc.pcxbc.com"
let baseUrl = "https://tc.pcxbc.com"
let baseUrl = "https://tc.pcxbc.com/testedition"
const httpRequest = (url, method = "get", data) => {
let httpDefaultOpts = {
url: baseUrl + url,
@ -40,15 +40,14 @@ const httpRequest = (url, method = "get", data) => {
const get = (url, data) => {
data.token = uni.getStorageSync('token')
data.aan_id = uni.getStorageSync('aan_id')
// data.language = uni.getLocale() == 'zh-Hans' ? "zh" : uni.getLocale()
data.language = uni.getLocale() == 'zh-Hans' ? "zh" : uni.getLocale()
return httpRequest(url, 'get', data)
}
const post = (url, data) => {
data.token = uni.getStorageSync('token')
data.aan_id = uni.getStorageSync('aan_id')
// data.language = uni.getLocale() == 'zh-Hans' ? "zh" : uni.getLocale()
console.log("https.js_post", url, data)
data.language = uni.getLocale() == 'zh-Hans' ? "zh" : uni.getLocale()
return httpRequest(url, 'post', data)
}
export default {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More