From 006c28475f65518fc5179b91240473b0c8ea76a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E8=82=96=E7=A3=8A?= <18851179580@163.com> Date: Wed, 2 Jul 2025 10:26:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=AF=84=E5=88=86=E7=BB=84?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/form-input/address.vue | 4 ++-- .../components/form-input/date-group.vue | 2 +- .../form-input/components/form-input/date.vue | 2 +- .../components/form-input/form-input.vue | 8 ++++++- .../components/form-input/input.vue | 2 +- .../components/form-input/number.vue | 2 +- .../components/form-input/phone.vue | 2 +- .../form-input/components/form-input/pwd.vue | 2 +- .../components/form-input/select-multi.vue | 18 +++++--------- .../components/form-input/select.vue | 24 +++++++------------ .../components/form-input/textarea.vue | 2 +- 11 files changed, 31 insertions(+), 37 deletions(-) diff --git a/pages/form-input/components/form-input/address.vue b/pages/form-input/components/form-input/address.vue index b18cc500..bb9a010b 100644 --- a/pages/form-input/components/form-input/address.vue +++ b/pages/form-input/components/form-input/address.vue @@ -77,8 +77,8 @@ this.setData({ com_data: com_data, address_type: com_data.address_type || 'noDetailed', - placeholder: com_data?.placeholder || '请选择内容...', - form_value: com_data?.form_value || '', + placeholder: com_data.placeholder, + form_value: com_data.form_value , detailed_value: com_data?.detailed_value || '', province_id: com_data?.form_value[0] || '', city_id: com_data?.form_value[1] || '', diff --git a/pages/form-input/components/form-input/date-group.vue b/pages/form-input/components/form-input/date-group.vue index 6c6696d1..fd0e4c1f 100644 --- a/pages/form-input/components/form-input/date-group.vue +++ b/pages/form-input/components/form-input/date-group.vue @@ -86,7 +86,7 @@ this.$nextTick(() => { this.setData({ com_data: com_data, - placeholder: com_data?.placeholder || '请输入内容...', + placeholder: com_data?.placeholder, form_value: date_list, date_style: com_data.date_style, date_type: com_data.date_type, diff --git a/pages/form-input/components/form-input/date.vue b/pages/form-input/components/form-input/date.vue index b70cc186..ba7fa045 100644 --- a/pages/form-input/components/form-input/date.vue +++ b/pages/form-input/components/form-input/date.vue @@ -77,7 +77,7 @@ this.$nextTick(() => { this.setData({ com_data: com_data, - placeholder: com_data?.placeholder || '请输入内容...', + placeholder: com_data.placeholder, form_value: date, date_style: com_data.date_style, date_type: com_data.date_type, diff --git a/pages/form-input/components/form-input/form-input.vue b/pages/form-input/components/form-input/form-input.vue index 7e763a7e..4382e04b 100644 --- a/pages/form-input/components/form-input/form-input.vue +++ b/pages/form-input/components/form-input/form-input.vue @@ -55,6 +55,9 @@ + + + {{ item.com_data.common_config.error_text }} @@ -96,6 +99,7 @@ import componentAddress from '@/pages/form-input/components/form-input/address.v import componentSelectMulti from '@/pages/form-input/components/form-input/select-multi.vue'; import componentPhone from '@/pages/form-input/components/form-input/phone.vue'; import componentPwd from '@/pages/form-input/components/form-input/pwd.vue'; +import componentScore from '@/pages/form-input/components/form-input/score.vue'; import componentRegionPicker from '@/pages/common/components/region-picker/region-picker'; export default { name: 'formInput', @@ -113,6 +117,8 @@ export default { componentRegionPicker, componentPhone, componentPwd, + componentScore, + }, props: { propValue: { @@ -268,7 +274,7 @@ export default { const list = this.data_list; list[this.address_index].com_data = { ...list[this.address_index].com_data, - form_value: [data.province.id, data.city.id, data.areal.id], + form_value: [ data.province.id, data.city.id, data.areal.id ], province_name: data.province.name || '', city_name: data.city.name || '', county_name: data.areal.name || '', diff --git a/pages/form-input/components/form-input/input.vue b/pages/form-input/components/form-input/input.vue index 4aa48d73..02d453a7 100644 --- a/pages/form-input/components/form-input/input.vue +++ b/pages/form-input/components/form-input/input.vue @@ -50,7 +50,7 @@ this.setData({ com_data: com_data, max_length: com_data.is_limit_num == '1' && !isEmpty(com_data.max_num) ? com_data.max_num : '-1', - placeholder: com_data?.placeholder || '请输入内容...', + placeholder: com_data.placeholder, form_value: com_data?.form_value || '', }); }, diff --git a/pages/form-input/components/form-input/number.vue b/pages/form-input/components/form-input/number.vue index 06ab256e..f333cc6f 100644 --- a/pages/form-input/components/form-input/number.vue +++ b/pages/form-input/components/form-input/number.vue @@ -59,7 +59,7 @@ this.setData({ com_data: com_data, max_length: com_data.is_limit_num == '1' && !isEmpty(com_data.max_num) ? com_data.max_num : '-1', - placeholder: com_data?.placeholder || '请输入内容...', + placeholder: com_data.placeholder, form_value: com_data?.form_value || '', decimal_num: com_data.is_decimal == '1' ? com_data.decimal_num : 0, is_thousandths_symbol: com_data.is_thousandths_symbol, diff --git a/pages/form-input/components/form-input/phone.vue b/pages/form-input/components/form-input/phone.vue index cb835533..2ae2924a 100644 --- a/pages/form-input/components/form-input/phone.vue +++ b/pages/form-input/components/form-input/phone.vue @@ -93,7 +93,7 @@ } this.setData({ com_data: com_data, - placeholder: com_data?.placeholder || '请输入内容...', + placeholder: com_data.placeholder, form_value: com_data?.form_value || '', form_value_code: com_data?.form_value_code || '', format: com_data.format, diff --git a/pages/form-input/components/form-input/pwd.vue b/pages/form-input/components/form-input/pwd.vue index 5668bc34..89e6359a 100644 --- a/pages/form-input/components/form-input/pwd.vue +++ b/pages/form-input/components/form-input/pwd.vue @@ -53,7 +53,7 @@ const com_data = this.propValue; this.setData({ com_data: com_data, - placeholder: com_data?.placeholder || '请输入密码...', + placeholder: com_data.placeholder, form_value: com_data?.form_value || '', is_show: true, }); diff --git a/pages/form-input/components/form-input/select-multi.vue b/pages/form-input/components/form-input/select-multi.vue index 021d72a6..99a32660 100644 --- a/pages/form-input/components/form-input/select-multi.vue +++ b/pages/form-input/components/form-input/select-multi.vue @@ -17,7 +17,7 @@ - + @@ -59,7 +59,7 @@ 添加选项 - + @@ -73,11 +73,7 @@