From d840c2a453cacb817fa473e3aa99874802bfcc0b Mon Sep 17 00:00:00 2001 From: xingyy <64720302+Concur-max@users.noreply.github.com> Date: Thu, 13 Feb 2025 11:53:24 +0800 Subject: [PATCH] =?UTF-8?q?feat(i18n):=20=E6=B7=BB=E5=8A=A0=E6=96=B0?= =?UTF-8?q?=E6=96=87=E6=9C=AC=E5=B9=B6=E4=BC=98=E5=8C=96=E5=A4=9A=E8=AF=AD?= =?UTF-8?q?=E8=A8=80=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 zh-CN.json 中添加了新文本 "text1": "请选择性别" - 更新了多个组件的国际化支持,包括 realAuth、profile、itemDetail 等 -优化了部分组件的布局和样式 --- app/components/drag-window/index.vue | 240 ++++++------------ app/components/itemDetail/index.vue | 2 +- app/components/x-van-date/index.vue | 70 ++--- app/components/x-van-select/index.vue | 19 +- app/pages/home/components/ItemList/index.vue | 4 +- .../components/SideButton/tangPopup.vue | 4 +- app/pages/login/index.vue | 2 +- app/pages/profile/index.vue | 14 +- app/pages/realAuth/components/detail.vue | 12 +- app/pages/realAuth/index.vue | 39 +-- app/pages/signature/personal-Info/index.vue | 6 +- app/static/images/zu5512@2x.png | Bin 0 -> 5890 bytes i18n/locales/zh-CN.json | 3 +- 13 files changed, 163 insertions(+), 252 deletions(-) create mode 100644 app/static/images/zu5512@2x.png diff --git a/app/components/drag-window/index.vue b/app/components/drag-window/index.vue index ed9c8e1..458b623 100644 --- a/app/components/drag-window/index.vue +++ b/app/components/drag-window/index.vue @@ -1,199 +1,119 @@ - - - \ No newline at end of file diff --git a/app/components/itemDetail/index.vue b/app/components/itemDetail/index.vue index c6e8f92..f2ca9d6 100644 --- a/app/components/itemDetail/index.vue +++ b/app/components/itemDetail/index.vue @@ -39,7 +39,7 @@ const props = defineProps({
{{$t('detail.text6')}}:
-
RMB 1,000
+
{{detailInfo?.startPriceCurrency}} {{detailInfo?.startPrice}}
{{$t('detail.text7')}}:
diff --git a/app/components/x-van-date/index.vue b/app/components/x-van-date/index.vue index 939069e..7acabd5 100644 --- a/app/components/x-van-date/index.vue +++ b/app/components/x-van-date/index.vue @@ -1,11 +1,10 @@
diff --git a/app/pages/realAuth/index.vue b/app/pages/realAuth/index.vue index 65d8ce7..4cf808e 100644 --- a/app/pages/realAuth/index.vue +++ b/app/pages/realAuth/index.vue @@ -5,18 +5,14 @@ import {userUpdate} from "@/api/auth/index.js"; import {message} from '@/components/x-message/useMessage.js' import detail from './components/detail.vue' import {authStore} from "@/stores/auth/index.js"; +import XVanDate from '@/components/x-van-date/index.vue' +import XVanSelect from '@/components/x-van-select/index.vue' const router = useRouter(); -const route = useRoute(); -const showPicker = ref(false); +const { locale } = useI18n() const {userInfo}= authStore() -const birthdayDate = ref([]) -const showBirthdayPicker = ref(false) -const minDate = new Date(1950, 0, 1) -const maxDate = new Date(2025, 12, 31) -const active=ref(0) +const active=ref(locale.value==='zh-CN'?0:1) const { t } = useI18n() const form=ref({ - idNum: "", realName: "", sex:'', birthDate:'', @@ -34,15 +30,6 @@ const columns=ref([ { text: t('realAuth.male'), value: 1 }, { text: t('realAuth.female'), value: 2 }, ]) -const onConfirm = ({ selectedValues, selectedOptions }) => { -form.value.sex=selectedValues?.[0] - showPicker.value = false -} -const onBirthdayConfirm = (value) => { - form.value.birthDate=value.selectedValues.join('-') - showBirthdayPicker.value = false -} - function isFormComplete(obj) { for (const key in obj) { if (typeof obj[key] === 'object' && obj[key] !== null) { @@ -58,6 +45,7 @@ function isFormComplete(obj) { const statusCode=ref(0) const confirm=async ()=>{ const thatForm=active.value===0?form1.value:form.value + thatForm.userExtend.isMainland=active.value===0?1:0 if (isFormComplete(thatForm)){ const res=await userUpdate(thatForm) if (res.status===0){ @@ -74,7 +62,6 @@ const goHome=()=>{ router.push('/') } definePageMeta({ - title: '实名认证', i18n: 'realAuth.title', }) @@ -100,16 +87,13 @@ definePageMeta({
{{ $t('realAuth.otherTabDesc') }}
- +
- +
- - +
{{ $t('home.go_home')}}
- - - - - -
diff --git a/app/pages/signature/personal-Info/index.vue b/app/pages/signature/personal-Info/index.vue index 4505929..a11b43f 100644 --- a/app/pages/signature/personal-Info/index.vue +++ b/app/pages/signature/personal-Info/index.vue @@ -28,10 +28,10 @@ const adress=ref('')
- {{$t(personal.title)}} + {{$t('personal.title')}}
- + diff --git a/app/static/images/zu5512@2x.png b/app/static/images/zu5512@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e94948ec9477d47149b6200afa378366a3547052 GIT binary patch literal 5890 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