修改时间选择器的时间规整

master
于肖磊 2025-07-31 15:17:03 +08:00
parent 29b7551a89
commit da3dde4130
2 changed files with 12 additions and 4 deletions

View File

@ -344,6 +344,8 @@ export default {
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') {
@ -366,8 +368,7 @@ export default {
com_data.form_value = this.propData[name] || '';
com_data.form_value_code = this.propData[`${ name }_verify`] || '';
} else if (item.key ==='date-group') {
com_data.form_value[0] = this.propData[`${ name }_start`] || '';
com_data.form_value[1] = this.propData[`${ name }_end`] || '';
com_data.form_value = [ this.propData[`${ name }`].start || '' , this.propData[`${ name }`].end || ''] || [];
} else if (item.key == 'address') {
com_data.province_id = this.propData[`${ name }_province_id`] || '';
com_data.city_id = this.propData[`${ name }_city_id`] || '';
@ -646,8 +647,7 @@ export default {
submit_data[`${ name }_verify`] = com_data?.form_value_code || '';
}
} else if (item.key ==='date-group') {
submit_data[`${ name }_start`] = value[0] || '';
submit_data[`${ name }_end`] = value[1] || '';
submit_data[`${ name }`] = { 'start': value[0] || '' , 'end': value[1] || '' } || {};
} else if (item.key == 'address') {
submit_data[`${ name }_province_id`] = value[0] || '';
submit_data[`${ name }_city_id`] = value[1] || '';
@ -790,6 +790,8 @@ export default {
submit_data[`${ subform_name }_province_name`] = subform_com_data.province_name || '';
submit_data[`${ subform_name }_city_name`] = subform_com_data.city_name || ''
submit_data[`${ subform_name }_county_name`] = subform_com_data.county_name || ''
} else if (item.key ==='date-group') {
submit_data[`${ subform_name }`] = { 'start': value[0] || '' , 'end': value[1] || '' } || {};
} else if (['checkbox', 'select-multi'].includes(item.key)) {
submit_data[subform_name] = subform_value;
if (subform_com_data.is_add_option == '1') {

View File

@ -117,9 +117,15 @@ export default {
})
}, 500);
},
/*
* 点击提交按钮触发方法
*/
on_submit_event() {
this.$refs.componentForm.on_submit_event();
},
/*
* 表单校验完成之后返回的数据内容
*/
submit_event(e) {
const { type = 'success', message = '', submit_data = {}} = e;
if (type == 'error') {