修改默认数据处理问题

v1.1.0
于肖磊 2024-12-06 17:49:29 +08:00
parent 529ec678f2
commit 7240fc729a
3 changed files with 8 additions and 8 deletions

View File

@ -100,7 +100,7 @@ onBeforeMount(() => {
//
const old_defalut = new_dataInterface.value[item.form_name];
//
if (old_defalut != '' && old_defalut != undefined && ['select', 'radio', 'checkout'].includes(item.type)) {
if (old_defalut !== '' && old_defalut !== undefined && ['select', 'radio', 'checkout'].includes(item.type)) {
if (item.type == 'select' && +item?.config?.is_level == 1) { //
const result = contains_value(options_list, item, [], item?.config?.children || '');
new_dataInterface.value[item.form_name] = result;

View File

@ -121,7 +121,7 @@ watchEffect(() => {
const staging_data : any = {};
pagination_data.value = {
page: 1,
page_size: props?.config?.page_size || '',
page_size: props?.config?.page_size || undefined,
data_total: 0,
}
const filter_form_config = props?.config?.filter_form_config || [];
@ -131,11 +131,11 @@ watchEffect(() => {
filter_form_config.forEach((item: any) => {
let value : number | string | Array<any> = '';
if (item.type == 'checkbox' || item.type == 'select' && +item?.config?.is_multiple == 1) { //
value = item?.config?.default || [];
value = item?.config?.default ?? [];
} else if ((item.type == 'input' && item?.config?.type == 'number') || item.type == 'switch') { // /
value = Number(item?.config?.default || 0);
value = Number(item?.config?.default ?? 0);
} else { //
value = item?.config?.default || '';
value = item?.config?.default ?? '';
}
staging_data[item.form_name] = value;
})

View File

@ -325,11 +325,11 @@ const changeDataSource = (key: string) => {
default_type_data.value?.filter_config?.filter_form_config.forEach((item: any) => {
let value : number | string | Array<any> = '';
if (item.type == 'checkbox' || (item.type == 'select' && +item?.config?.is_multiple == 1)) { //
value = item?.config?.default || [];
value = item?.config?.default ?? [];
} else if ((item.type == 'input' && item?.config?.type == 'number') || item.type == 'switch') { // /
value = Number(item?.config?.default || 0);
value = Number(item?.config?.default ?? 0);
} else {
value = item?.config?.default || '';
value = item?.config?.default ?? '';
}
staging_data[item.form_name] = value;
})