refactor(ns-form): 替换硬编码提示文本为国际化配置

将表单内所有硬编码的提示文案替换为多语言配置项,统一维护文案内容,方便后续国际化扩展
This commit is contained in:
2026-06-22 10:04:18 +08:00
parent 02644e1959
commit 062fb3be90

View File

@@ -34,7 +34,7 @@
</view> </view>
<view class="box"> <view class="box">
<text v-if="item.val != ''">{{ item.val }}</text> <text v-if="item.val != ''">{{ item.val }}</text>
<text v-else class="color-tip">请选择</text> <text v-else class="color-tip">{{ $lang('form.selectPlaceholder') }}</text>
</view> </view>
<text class="iconfont icon-right"></text> <text class="iconfont icon-right"></text>
</view> </view>
@@ -188,7 +188,7 @@
<view class="box"> <view class="box">
<pick-regions :default-regions="item.default_regions" :select-arr="item.select_arr" @getRegions="handleGetRegions($event, index)"> <pick-regions :default-regions="item.default_regions" :select-arr="item.select_arr" @getRegions="handleGetRegions($event, index)">
<view class="select-address " :class="{ empty: !item.val, 'color-tip': !item.val }"> <view class="select-address " :class="{ empty: !item.val, 'color-tip': !item.val }">
{{ item.val ? item.val : item.select_arr == '2' ? '请选择省市' : '请选择省市区/县' }} {{ item.val ? item.val : item.select_arr == '2' ? $lang('form.selectProvinceCity') : $lang('form.selectProvinceCityDistrict') }}
</view> </view>
</pick-regions> </pick-regions>
</view> </view>
@@ -365,7 +365,7 @@
if (item.value.required && !item.val) { if (item.value.required && !item.val) {
verify = false; verify = false;
this.$util.showToast({ this.$util.showToast({
title: '请输入' + item.value.title title: this.$lang('form.inputRequired') + item.value.title
}); });
break; break;
} }
@@ -375,13 +375,13 @@
verify = !item.value.required; verify = !item.value.required;
if (verify == false) { if (verify == false) {
this.$util.showToast({ this.$util.showToast({
title: '身份证输入不合法' title: this.$lang('form.idCardInvalid')
}); });
return false; return false;
} }
if (verify == true && item.val != '') { if (verify == true && item.val != '') {
this.$util.showToast({ this.$util.showToast({
title: '身份证输入不合法' title: this.$lang('form.idCardInvalid')
}); });
return false; return false;
} }
@@ -392,13 +392,13 @@
verify = !item.value.required; verify = !item.value.required;
if (verify == false) { if (verify == false) {
this.$util.showToast({ this.$util.showToast({
title: '手机号输入不合法' title: this.$lang('form.phoneInvalid')
}); });
return false; return false;
} }
if (verify == true && item.val != '') { if (verify == true && item.val != '') {
this.$util.showToast({ this.$util.showToast({
title: '手机号输入不合法' title: this.$lang('form.phoneInvalid')
}); });
return false; return false;
} }
@@ -409,7 +409,7 @@
if (item.value.required && !item.val) { if (item.value.required && !item.val) {
verify = false; verify = false;
this.$util.showToast({ this.$util.showToast({
title: '请输入' + item.value.title title: this.$lang('form.inputRequired') + item.value.title
}); });
break; break;
} }
@@ -419,7 +419,7 @@
if (item.value.required && !item.val) { if (item.value.required && !item.val) {
verify = false; verify = false;
this.$util.showToast({ this.$util.showToast({
title: '请选择' + item.value.title title: this.$lang('form.selectRequired') + item.value.title
}); });
break; break;
} }
@@ -429,7 +429,7 @@
if (item.value.required && !item.val) { if (item.value.required && !item.val) {
verify = false; verify = false;
this.$util.showToast({ this.$util.showToast({
title: '请至少选择一个' + item.value.title title: this.$lang('form.selectAtLeastOne') + item.value.title
}); });
break; break;
} }
@@ -439,7 +439,7 @@
if (item.value.required && !item.val) { if (item.value.required && !item.val) {
verify = false; verify = false;
this.$util.showToast({ this.$util.showToast({
title: '请至少上传一张' + item.value.title title: this.$lang('form.uploadAtLeastOne') + item.value.title
}); });
break; break;
} }
@@ -449,7 +449,7 @@
if (item.value.required && !item.val) { if (item.value.required && !item.val) {
verify = false; verify = false;
this.$util.showToast({ this.$util.showToast({
title: '请选择' + item.value.title title: this.$lang('form.selectRequired') + item.value.title
}); });
break; break;
} }
@@ -459,7 +459,7 @@
if (item.value.required && !item.val) { if (item.value.required && !item.val) {
verify = false; verify = false;
this.$util.showToast({ this.$util.showToast({
title: '请选择' + item.value.title title: this.$lang('form.selectRequired') + item.value.title
}); });
break; break;
} }
@@ -467,7 +467,7 @@
if (this.$util.timeTurnTimeStamp(item.start_date) > this.$util.timeTurnTimeStamp(item.end_date)) { if (this.$util.timeTurnTimeStamp(item.start_date) > this.$util.timeTurnTimeStamp(item.end_date)) {
verify = false; verify = false;
this.$util.showToast({ this.$util.showToast({
title: '结束日期不能小于开始日期' title: this.$lang('form.endDateBeforeStart')
}); });
break; break;
} }
@@ -477,7 +477,7 @@
if (item.value.required && !item.val) { if (item.value.required && !item.val) {
verify = false; verify = false;
this.$util.showToast({ this.$util.showToast({
title: '请选择' + item.value.title title: this.$lang('form.selectRequired') + item.value.title
}); });
break; break;
} }
@@ -487,7 +487,7 @@
if (item.value.required && !item.val) { if (item.value.required && !item.val) {
verify = false; verify = false;
this.$util.showToast({ this.$util.showToast({
title: '请选择' + item.value.title title: this.$lang('form.selectRequired') + item.value.title
}); });
break; break;
} }
@@ -495,7 +495,7 @@
if (item.start_time >= item.end_time) { if (item.start_time >= item.end_time) {
verify = false; verify = false;
this.$util.showToast({ this.$util.showToast({
title: '结束时间必须大于开始时间' title: this.$lang('form.endTimeBeforeStart')
}); });
break; break;
} }
@@ -505,7 +505,7 @@
if (item.value.required && !item.val) { if (item.value.required && !item.val) {
verify = false; verify = false;
this.$util.showToast({ this.$util.showToast({
title: '请选择' + item.value.title title: this.$lang('form.selectRequired') + item.value.title
}); });
break; break;
} }
@@ -542,7 +542,7 @@
res.forEach(v => { res.forEach(v => {
if (this.formData[index].img_lists.length >= Number(this.formData[index].value.max_count)) { if (this.formData[index].img_lists.length >= Number(this.formData[index].value.max_count)) {
this.$util.showToast({ 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; return false;
} else { } else {
@@ -560,7 +560,7 @@
addImg(index) { addImg(index) {
if (this.formData[index].img_lists.length >= Number(this.formData[index].value.max_count)) { if (this.formData[index].img_lists.length >= Number(this.formData[index].value.max_count)) {
this.$util.showToast({ 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; return false;
} }