From 062fb3be90fee594e46dc1ab9584ea0a816eb586 Mon Sep 17 00:00:00 2001 From: ZF sun <34314687@qq.com> Date: Mon, 22 Jun 2026 10:04:18 +0800 Subject: [PATCH] =?UTF-8?q?refactor(ns-form):=20=E6=9B=BF=E6=8D=A2?= =?UTF-8?q?=E7=A1=AC=E7=BC=96=E7=A0=81=E6=8F=90=E7=A4=BA=E6=96=87=E6=9C=AC?= =?UTF-8?q?=E4=B8=BA=E5=9B=BD=E9=99=85=E5=8C=96=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将表单内所有硬编码的提示文案替换为多语言配置项,统一维护文案内容,方便后续国际化扩展 --- components/ns-form/ns-form.vue | 40 +++++++++++++++++----------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/components/ns-form/ns-form.vue b/components/ns-form/ns-form.vue index ce2d8c1..b3ec3e0 100644 --- a/components/ns-form/ns-form.vue +++ b/components/ns-form/ns-form.vue @@ -34,7 +34,7 @@ {{ item.val }} - 请选择 + {{ $lang('form.selectPlaceholder') }} @@ -188,7 +188,7 @@ - {{ item.val ? item.val : item.select_arr == '2' ? '请选择省市' : '请选择省市区/县' }} + {{ item.val ? item.val : item.select_arr == '2' ? $lang('form.selectProvinceCity') : $lang('form.selectProvinceCityDistrict') }} @@ -365,7 +365,7 @@ if (item.value.required && !item.val) { verify = false; this.$util.showToast({ - title: '请输入' + item.value.title + title: this.$lang('form.inputRequired') + item.value.title }); break; } @@ -375,13 +375,13 @@ verify = !item.value.required; if (verify == false) { this.$util.showToast({ - title: '身份证输入不合法' + title: this.$lang('form.idCardInvalid') }); return false; } if (verify == true && item.val != '') { this.$util.showToast({ - title: '身份证输入不合法' + title: this.$lang('form.idCardInvalid') }); return false; } @@ -392,13 +392,13 @@ verify = !item.value.required; if (verify == false) { this.$util.showToast({ - title: '手机号输入不合法' + title: this.$lang('form.phoneInvalid') }); return false; } if (verify == true && item.val != '') { this.$util.showToast({ - title: '手机号输入不合法' + title: this.$lang('form.phoneInvalid') }); return false; } @@ -409,7 +409,7 @@ if (item.value.required && !item.val) { verify = false; this.$util.showToast({ - title: '请输入' + item.value.title + title: this.$lang('form.inputRequired') + item.value.title }); break; } @@ -419,7 +419,7 @@ if (item.value.required && !item.val) { verify = false; this.$util.showToast({ - title: '请选择' + item.value.title + title: this.$lang('form.selectRequired') + item.value.title }); break; } @@ -429,7 +429,7 @@ if (item.value.required && !item.val) { verify = false; this.$util.showToast({ - title: '请至少选择一个' + item.value.title + title: this.$lang('form.selectAtLeastOne') + item.value.title }); break; } @@ -439,7 +439,7 @@ if (item.value.required && !item.val) { verify = false; this.$util.showToast({ - title: '请至少上传一张' + item.value.title + title: this.$lang('form.uploadAtLeastOne') + item.value.title }); break; } @@ -449,7 +449,7 @@ if (item.value.required && !item.val) { verify = false; this.$util.showToast({ - title: '请选择' + item.value.title + title: this.$lang('form.selectRequired') + item.value.title }); break; } @@ -459,7 +459,7 @@ if (item.value.required && !item.val) { verify = false; this.$util.showToast({ - title: '请选择' + item.value.title + title: this.$lang('form.selectRequired') + item.value.title }); break; } @@ -467,7 +467,7 @@ if (this.$util.timeTurnTimeStamp(item.start_date) > this.$util.timeTurnTimeStamp(item.end_date)) { verify = false; this.$util.showToast({ - title: '结束日期不能小于开始日期' + title: this.$lang('form.endDateBeforeStart') }); break; } @@ -477,7 +477,7 @@ if (item.value.required && !item.val) { verify = false; this.$util.showToast({ - title: '请选择' + item.value.title + title: this.$lang('form.selectRequired') + item.value.title }); break; } @@ -487,7 +487,7 @@ if (item.value.required && !item.val) { verify = false; this.$util.showToast({ - title: '请选择' + item.value.title + title: this.$lang('form.selectRequired') + item.value.title }); break; } @@ -495,7 +495,7 @@ if (item.start_time >= item.end_time) { verify = false; this.$util.showToast({ - title: '结束时间必须大于开始时间' + title: this.$lang('form.endTimeBeforeStart') }); break; } @@ -505,7 +505,7 @@ if (item.value.required && !item.val) { verify = false; this.$util.showToast({ - title: '请选择' + item.value.title + title: this.$lang('form.selectRequired') + item.value.title }); break; } @@ -542,7 +542,7 @@ res.forEach(v => { if (this.formData[index].img_lists.length >= Number(this.formData[index].value.max_count)) { this.$util.showToast({ - title: '最多上传' + this.formData[index].value.max_count + '张图片' + title: this.$lang('form.maxUploadImages') + this.formData[index].value.max_count + this.$lang('form.images') }); return false; } else { @@ -560,7 +560,7 @@ addImg(index) { if (this.formData[index].img_lists.length >= Number(this.formData[index].value.max_count)) { this.$util.showToast({ - title: '最多上传' + this.formData[index].value.max_count + '张图片' + title: this.$lang('form.maxUploadImages') + this.formData[index].value.max_count + this.$lang('form.images') }); return false; }