From 3ca0447e29ec656c1e71069596d12183ffe2df92 Mon Sep 17 00:00:00 2001
From: llj <132905093+newwwwwwtree@users.noreply.github.com>
Date: 星期二, 10 三月 2026 10:43:17 +0800
Subject: [PATCH] 多语言
---
pages/tiaomachaima/tiaomachaima.vue | 82 +++++++++++++++++++++-------------------
1 files changed, 43 insertions(+), 39 deletions(-)
diff --git a/pages/tiaomachaima/tiaomachaima.vue b/pages/tiaomachaima/tiaomachaima.vue
index 931a901..21d27a0 100644
--- a/pages/tiaomachaima/tiaomachaima.vue
+++ b/pages/tiaomachaima/tiaomachaima.vue
@@ -2,9 +2,10 @@
<view class="container">
<view class="header">
<view class="item">
- <view class="left">鏉$爜缂栧彿锛�</view>
+ <view class="left">{{ $t("BarCodeSplit.barCodeNo") == "BarCodeSplit.barCodeNo" ? "鏉$爜缂栧彿锛�" : $t("BarCodeSplit.barCodeNo") }}</view>
<view class="right">
- <input name="HBarCode" v-model="barCodeInfoMeta.barCodeNo" placeholder="璇锋壂鎻忔潯鐮�"
+ <input name="HBarCode" v-model="barCodeInfoMeta.barCodeNo"
+ :placeholder="$t('BarCodeSplit.barCodeNoPlaceholder') == 'BarCodeSplit.barCodeNoPlaceholder' ? '璇锋壂鎻忔潯鐮�' : $t('BarCodeSplit.barCodeNoPlaceholder')"
@confirm="searchbarCodeInfo" />
</view>
<view>
@@ -14,85 +15,88 @@
</view>
</view>
<view class="item">
- <view class="left">鎷嗙爜鏁伴噺锛�</view>
+ <view class="left">{{ $t("BarCodeSplit.splitNum") == "BarCodeSplit.splitNum" ? "鎷嗙爜鏁伴噺锛�" : $t("BarCodeSplit.splitNum") }}</view>
<view class="right">
- <input type="number" name="HSplitNum" v-model="barCodeInfoMeta.splitNum" placeholder="璇疯緭鍏ユ媶鐮佹暟閲�" />
+ <input type="number" name="HSplitNum" v-model="barCodeInfoMeta.splitNum"
+ :placeholder="$t('BarCodeSplit.splitNumPlaceholder') == 'BarCodeSplit.splitNumPlaceholder' ? '璇疯緭鍏ユ媶鐮佹暟閲�' : $t('BarCodeSplit.splitNumPlaceholder')" />
</view>
</view>
<view class="item">
- <view class="left">鍒跺崟浜猴細</view>
+ <view class="left">{{ $t("Gy.HMaker") == "Gy.HMaker" ? "鍒跺崟浜猴細" : $t("Gy.HMaker") }}</view>
<view class="right">
<input type="text" disabled name="HMaker" v-model="barCodeInfoMeta.billMaker"
- placeholder="璇疯緭鍏ュ埗鍗曚汉" />
+ :placeholder="$t('BarCodeSplit.makerPlaceholder') == 'BarCodeSplit.makerPlaceholder' ? '璇疯緭鍏ュ埗鍗曚汉' : $t('BarCodeSplit.makerPlaceholder')" />
</view>
</view>
<view class="operation-zone">
- <button class="btn-c" @click="searchbarCodeInfoMeta">鎷嗙爜</button>
+ <button class="btn-c" @click="searchbarCodeInfoMeta">{{ $t("BarCodeSplit.btnSplit") == "BarCodeSplit.btnSplit" ? "鎷嗙爜" : $t("BarCodeSplit.btnSplit") }}</button>
<button type="default" :class="cantGenerate?'':'btn-c'" @click="SaveBarCodeCreate"
- :disabled="cantGenerate">鐢熸垚</button>
+ :disabled="cantGenerate">{{ $t("BarCodeSplit.btnGenerate") == "BarCodeSplit.btnGenerate" ? "鐢熸垚" : $t("BarCodeSplit.btnGenerate") }}</button>
</view>
</view>
<view class="divide"></view>
<view class="content">
<view class="barcode-detail" v-show="CommonUtils.isEmpty(Object.assign(barCodeInfo, {})) === false">
- <view class="title">鏉$爜淇℃伅</view>
+ <view class="title">{{ $t("BarCodeSplit.barCodeInfoTitle") == "BarCodeSplit.barCodeInfoTitle" ? "鏉$爜淇℃伅" : $t("BarCodeSplit.barCodeInfoTitle") }}</view>
<uni-card>
<view class="detail">
- <text>鏉$爜鍙凤細</text>{{barCodeInfo['鏉$爜缂栧彿'] || ''}}
+ <text>{{ $t("Gy.HBarCode") == "Gy.HBarCode" ? "鏉$爜鍙凤細" : $t("Gy.HBarCode") }}</text>{{barCodeInfo['鏉$爜缂栧彿'] || ''}}
</view>
<view class="detail">
- <text>鍘熸暟閲忥細</text>{{barCodeInfo['鏁伴噺'] || '0'}}
+ <text>{{ $t("Gy.HQty") == "Gy.HQty" ? "鍘熸暟閲忥細" : $t("Gy.HQty") }}</text>{{barCodeInfo['鏁伴噺'] || '0'}}
</view>
<view class="dWetail">
- <text>鐗╂枡缂栫爜锛�</text>{{barCodeInfo['鐗╂枡浠g爜'] || ''}}
+ <text>{{ $t("Gy.HNumber") == "Gy.HNumber" ? "鐗╂枡缂栫爜锛�" : $t("Gy.HNumber") }}</text>{{barCodeInfo['鐗╂枡浠g爜'] || ''}}
</view>
<view class="detail">
- <text>鐗╂枡鍚嶇О锛�</text>{{barCodeInfo['鐗╂枡鍚嶇О'] || ''}}
+ <text>{{ $t("Gy.HName") == "Gy.HName" ? "鐗╂枡鍚嶇О锛�" : $t("Gy.HName") }}</text>{{barCodeInfo['鐗╂枡鍚嶇О'] || ''}}
</view>
<view class="detail">
- <text>瑙勬牸鍨嬪彿锛�</text>{{barCodeInfo['瑙勬牸鍨嬪彿'] || ''}}
+ <text>{{ $t("Gy.HModel") == "Gy.HModel" ? "瑙勬牸鍨嬪彿锛�" : $t("Gy.HModel") }}</text>{{barCodeInfo['瑙勬牸鍨嬪彿'] || ''}}
</view>
<view class="detail">
- <text>璁¢噺鍗曚綅锛�</text>{{barCodeInfo['璁¢噺鍗曚綅'] || ''}}
+ <text>{{ $t("Gy.HUnit") == "Gy.HUnit" ? "璁¢噺鍗曚綅锛�" : $t("Gy.HUnit") }}</text>{{barCodeInfo['璁¢噺鍗曚綅'] || ''}}
</view>
</uni-card>
</view>
<view class="divide"></view>
<view class="barcode-split" v-show="barCodeSplitInfo.length>0">
- <view class="title">鏉$爜鎷嗙爜</view>
+ <view class="title">{{ $t("BarCodeSplit.barCodeSplitTitle") == "BarCodeSplit.barCodeSplitTitle" ? "鏉$爜鎷嗙爜" : $t("BarCodeSplit.barCodeSplitTitle") }}</view>
<view class="barcode-split-list" v-for="(item,index) in barCodeSplitInfo" :key="index">
<uni-card @tap="ModityHQty(item)">
<view class="detail">
- <text>鏉$爜缂栧彿锛�</text>{{item['HBarCode'] || ''}}
+ <text>{{ $t("Gy.HBarCode") == "Gy.HBarCode" ? "鏉$爜缂栧彿锛�" : $t("Gy.HBarCode") }}</text>{{item['HBarCode'] || ''}}
</view>
<view class="detail">
- <text>鏉$爜鏁伴噺锛�</text>{{item['HQty'] || '0'}}
+ <text>{{ $t("Gy.HQty") == "Gy.HQty" ? "鏉$爜鏁伴噺锛�" : $t("Gy.HQty") }}</text>{{item['HQty'] || '0'}}
</view>
<view class="detail split-num">
- <text>鎷嗗垎鏁伴噺锛�</text>{{item['HSplitNum'] || '0'}}
+ <text>{{ $t("BarCodeSplit.splitNum") == "BarCodeSplit.splitNum" ? "鎷嗗垎鏁伴噺锛�" : $t("BarCodeSplit.splitNum") }}</text>{{item['HSplitNum'] || '0'}}
</view>
<view class="detail">
- <text>鐗╂枡浠g爜锛�</text>{{item['HNumber'] || ''}}
+ <text>{{ $t("Gy.HNumber") == "Gy.HNumber" ? "鐗╂枡浠g爜锛�" : $t("Gy.HNumber") }}</text>{{item['HNumber'] || ''}}
</view>
<view class="detail">
- <text>鐗╂枡鍚嶇О锛�</text>{{item['HName'] || ''}}
+ <text>{{ $t("Gy.HName") == "Gy.HName" ? "鐗╂枡鍚嶇О锛�" : $t("Gy.HName") }}</text>{{item['HName'] || ''}}
</view>
<view class="detail">
- <text>瑙勬牸鍨嬪彿锛�</text>{{item['HModel'] || ''}}
+ <text>{{ $t("Gy.HModel") == "Gy.HModel" ? "瑙勬牸鍨嬪彿锛�" : $t("Gy.HModel") }}</text>{{item['HModel'] || ''}}
</view>
<view class="detail">
- <text>璁¢噺鍗曚綅锛�</text>{{barCodeInfo['璁¢噺鍗曚綅'] || ''}}
+ <text>{{ $t("Gy.HUnit") == "Gy.HUnit" ? "璁¢噺鍗曚綅锛�" : $t("Gy.HUnit") }}</text>{{barCodeInfo['璁¢噺鍗曚綅'] || ''}}
</view>
</uni-card>
</view>
</view>
</view>
- <view class="over" v-if="barCodeSplitInfo.length == 0">鏆傛棤鏁版嵁</view>
- <view class="over" v-if="barCodeSplitInfo.length != 0">宸插埌搴�</view>
+ <view class="over" v-if="barCodeSplitInfo.length == 0">{{ $t("BarCodeSplit.noData") == "BarCodeSplit.noData" ? "鏆傛棤鏁版嵁" : $t("BarCodeSplit.noData") }}</view>
+ <view class="over" v-if="barCodeSplitInfo.length != 0">{{ $t("BarCodeSplit.bottom") == "BarCodeSplit.bottom" ? "宸插埌搴�" : $t("BarCodeSplit.bottom") }}</view>
<view>
- <!-- 杈撳叆妗嗙ず渚� -->
<uni-popup ref="inputDialog" type="dialog">
- <uni-popup-dialog ref="inputClose" mode="input" title="璇疯緭鍏ユ媶鐮佹暟閲�" :value="dialogVal" placeholder="璇疯緭鍏ユ媶鐮佹暟閲�"
+ <uni-popup-dialog ref="inputClose" mode="input"
+ :title="$t('BarCodeSplit.dialogTitle') == 'BarCodeSplit.dialogTitle' ? '璇疯緭鍏ユ媶鐮佹暟閲�' : $t('BarCodeSplit.dialogTitle')"
+ :value="dialogVal"
+ :placeholder="$t('BarCodeSplit.dialogPlaceholder') == 'BarCodeSplit.dialogPlaceholder' ? '璇疯緭鍏ユ媶鐮佹暟閲�' : $t('BarCodeSplit.dialogPlaceholder')"
@confirm="dialogInputConfirm"></uni-popup-dialog>
</uni-popup>
</view>
@@ -130,7 +134,7 @@
methods: {
doRequest(url, data, resFunction, errFunction, method) {
uni.showLoading({
- title: '鍔犺浇涓�...'
+ title: this.$t('BarCodeSplit.loading') == 'BarCodeSplit.loading' ? '鍔犺浇涓�...' : this.$t('BarCodeSplit.loading')
})
uni.request({
method: method || "GET",
@@ -148,7 +152,7 @@
fail: (err) => {
uni.showToast({
icon: "error",
- title: "鎺ュ彛璁块棶寮傚父!",
+ title: this.$t('BarCodeSplit.requestFailed') == 'BarCodeSplit.requestFailed' ? '鎺ュ彛璁块棶寮傚父!' : this.$t('BarCodeSplit.requestFailed'),
duration: 2000
})
if (typeof errFunction === 'function') {
@@ -167,19 +171,19 @@
if (CommonUtils.isEmpty(this.barCodeInfoMeta.barCodeNo) === true) {
return uni.showToast({
icon: 'none',
- title: '鏉$爜缂栧彿涓嶅緱涓虹┖!'
+ title: this.$t('BarCodeSplit.barCodeNoEmpty') == 'BarCodeSplit.barCodeNoEmpty' ? '鏉$爜缂栧彿涓嶅緱涓虹┖!' : this.$t('BarCodeSplit.barCodeNoEmpty')
});
}
if (CommonUtils.isEmpty(this.barCodeInfoMeta.splitNum, true) === true) {
return uni.showToast({
icon: 'none',
- title: '鎷嗗垎鏁伴噺涓嶅緱涓虹┖!'
+ title: this.$t('BarCodeSplit.splitNumEmpty') == 'BarCodeSplit.splitNumEmpty' ? '鎷嗗垎鏁伴噺涓嶅緱涓虹┖!' : this.$t('BarCodeSplit.splitNumEmpty')
});
}
- if (this.barCodeInfoMeta.splitNum > 10 || this.barCodeInfo.splitNum < 2) {
+ if (this.barCodeInfoMeta.splitNum > 10 || this.barCodeInfoMeta.splitNum < 2) {
return uni.showToast({
icon: 'none',
- title: '鎷嗗垎鏁伴噺蹇呴』鍦�2~10涔嬮棿!'
+ title: this.$t('BarCodeSplit.splitNumRange') == 'BarCodeSplit.splitNumRange' ? '鎷嗗垎鏁伴噺蹇呴』鍦�2~10涔嬮棿!' : this.$t('BarCodeSplit.splitNumRange')
});
}
this.doRequest(
@@ -208,7 +212,7 @@
if (data[0]["HQty"] < this.barCodeInfoMeta.splitNum) {
return uni.showToast({
icon: 'none',
- title: '鎷嗗垎鏁伴噺澶т簬鏉$爜鏁伴噺!'
+ title: this.$t('BarCodeSplit.splitNumExceed') == 'BarCodeSplit.splitNumExceed' ? '鎷嗗垎鏁伴噺澶т簬鏉$爜鏁伴噺!' : this.$t('BarCodeSplit.splitNumExceed')
});
}
let remainder = data[0]["HQty"] % this.barCodeInfoMeta.splitNum
@@ -227,7 +231,7 @@
} else {
uni.showToast({
icon: 'none',
- title: '娌℃湁鎵惧埌瀵瑰簲鐨勫崟鎹�'
+ title: this.$t('BarCodeSplit.noBillFound') == 'BarCodeSplit.noBillFound' ? '娌℃湁鎵惧埌瀵瑰簲鐨勫崟鎹�' : this.$t('BarCodeSplit.noBillFound')
});
}
},
@@ -244,7 +248,7 @@
if (CommonUtils.isEmpty(this.barCodeInfoMeta.barCodeNo) == true) {
return uni.showToast({
icon: "fail",
- title: "鏉$爜缂栧彿涓嶈兘涓虹┖!"
+ title: this.$t('BarCodeSplit.barCodeNoEmpty') == 'BarCodeSplit.barCodeNoEmpty' ? '鏉$爜缂栧彿涓嶈兘涓虹┖!' : this.$t('BarCodeSplit.barCodeNoEmpty')
})
}
this.doRequest(
@@ -291,7 +295,7 @@
if (sum > this.barCodeInfo["HQty"]) {
return uni.showToast({
icon: 'none',
- title: '鎷嗙爜鏁伴噺鍜屼笉寰楀ぇ浜庢潯鐮佹暟閲�'
+ title: this.$t('BarCodeSplit.sumExceed') == 'BarCodeSplit.sumExceed' ? '鎷嗙爜鏁伴噺鍜屼笉寰楀ぇ浜庢潯鐮佹暟閲�' : this.$t('BarCodeSplit.sumExceed')
});
}
let msg =
@@ -303,7 +307,7 @@
function(res) {
this.cantGenerate = true
uni.showToast({
- title: '鐢熸垚鎴愬姛!'
+ title: this.$t('BarCodeSplit.generateSuccess') == 'BarCodeSplit.generateSuccess' ? '鐢熸垚鎴愬姛!' : this.$t('BarCodeSplit.generateSuccess')
});
},
function(err) {
@@ -318,7 +322,7 @@
mpaasScanModule.mpaasScan({
'hideAlbum': true,
'timeoutInterval':'10', //瓒呮椂鏃堕棿
- 'timeoutText':'鏈瘑鍒埌浜岀淮鐮�' //瓒呮椂鎻愰啋
+ 'timeoutText': this.$t('BarCodeSplit.timeoutText') == 'BarCodeSplit.timeoutText' ? '鏈瘑鍒埌浜岀淮鐮�' : this.$t('BarCodeSplit.timeoutText')
},(ret) => {
console.log(ret.resp_result)
if (this.CommonUtils.isEmpty(ret.resp_result) === false) {
--
Gitblit v1.9.1