From 9342554a60d7fc34c80b525182dfbc2c866cba53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E8=82=96=E7=A3=8A?= <18851179580@163.com> Date: Thu, 23 Oct 2025 10:39:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AD=90=E8=A1=A8=E5=8D=95?= =?UTF-8?q?=E5=9B=9E=E6=98=BE=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/form-input/form-input-base.vue | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pages/form-input/components/form-input/form-input-base.vue b/pages/form-input/components/form-input/form-input-base.vue index 2fc0a7ee..c0e8883b 100644 --- a/pages/form-input/components/form-input/form-input-base.vue +++ b/pages/form-input/components/form-input/form-input-base.vue @@ -359,13 +359,11 @@ export default { const subform_com_data = item2.com_data; const subform_name = subform_com_data.form_name; if (item2.key == 'address') { - subform_com_data.form_value = [ new_prop_data[`${ subform_name }_province_id`] || '', new_prop_data[`${ subform_name }_city_id`] || '', new_prop_data[`${ subform_name }_county_id`] || '' ]; + subform_com_data.form_value = new_prop_data[subform_name] || []; // 省市区中文名称 subform_com_data.province_name = new_prop_data[`${ subform_name }_province_name`] || ''; subform_com_data.city_name = new_prop_data[`${ subform_name }_city_name`] || ''; subform_com_data.county_name = new_prop_data[`${ subform_name }_county_name`] || ''; - } else if (item2.key ==='date-group') { - subform_com_data.form_value = [ new_prop_data[`${ subform_name }_start`] || '' , new_prop_data[`${ subform_name }_end`] || ''] || []; } else if (['checkbox', 'select-multi'].includes(item2.key)) { subform_com_data.form_value = new_prop_data[subform_name] || []; if (subform_com_data.is_add_option == '1') { @@ -399,7 +397,7 @@ export default { com_data.county_name = this.propData[`${ name }_county_name`] || '' // 判断类型是否包含详细地址 if (com_data.address_type == 'detailed') { - com_data.detailed_value = this.propData[`${ name }_address`] || ''; + com_data.detailed_value = this.propData[`${ name }_detailed_value`] || ''; } } else if (['select', 'radio-btns', 'single-text'].includes(item.key) && ['select', 'radio-btns'].includes(item.com_data.type)) { com_data.form_value = this.propData[name] || ''; @@ -708,7 +706,7 @@ export default { submit_data[`${ name }_county_name`] = com_data.county_name || '' // 判断类型是否包含详细地址 if (com_data.address_type == 'detailed') { - submit_data[`${ name }_address`] = com_data?.detailed_value || ''; + submit_data[`${ name }_detailed_value`] = com_data?.detailed_value || ''; } } else if (['select', 'radio-btns', 'single-text'].includes(item.key) && ['select', 'radio-btns'].includes(item.com_data.type)) { submit_data[name] = value; @@ -968,7 +966,7 @@ export default { form_value[`${ form_name }_city_name`] = com_data.city_name || '' form_value[`${ form_name }_county_name`] = com_data.county_name || '' } else { - form_value[`${ form_name }_address`] = com_data?.detailed_value || ''; + form_value[`${ form_name }_detailed_value`] = com_data?.detailed_value || ''; } } else if (data.key == 'phone') { // 判断是否是短信验证码输入,否则的话,传递手机号显示