2026-03-09 10:53
return {
beforeSubmit(submitData) { //表单提交前执行
return new Promise((resolve, reject) => {
submitData.jc_property_company_ywhbagd_ywhcymdzj_info = submitData.sub_tab_8182.jc_property_company_ywhbagd_ywhcymdzj_info
delete submitData.sub_tab_8182.jc_property_company_ywhbagd_ywhcymdzj_info
resolve(submitData)
})
},
initOption() { //表单显示前执行
},
initData(formData) {
return new Promise(resolve => { //初始化默认值
formData.sub_tab_8182 = {
jc_property_company_ywhbagd_ywhcymdzj_info: formData.jc_property_company_ywhbagd_ywhcymdzj_info
}
if (!formData.id || formData.id === '') {
const user = useFun.useUserStoreWithOut().user;
formData.ssxq = user.loginDeptId
formData.ssxqmc = user.nickname
formData.sxbh = 'YWH' + useFun.formatDate(new Date(), 'YYYYMMDDHHmmssSSS')
}
// useFun.requestApi('post', '/jeelowcode/dbform-data/list/2021559752555225090', {
// data: { flag: '0', 'pageNo': 1, 'pageSize': 1 }
// }).then(res => {
// useFun.requestApi('post', '/jeelowcode/dbform-data/detail/2021559752555225090/' + res.records[0].id, {
// data: {}
// }).then(res => {
// formData.yzdhclhyzwyhxjjy = res.yzdhclhyzwyhxjjy
// formData.glgy = res.glgy
// formData.yzdhsygz = res.yzdhsygz
// formData.yzdhjddqtzdssx = res.yzdhjddqtzdssx
// formData.jdbscsqjgqksm = res.jdbscsqjgqksm
// formData.yzwyhwycns = res.yzwyhwycns
// formData.sqwts = res.sqwts
// formData.yzdhbjjgmxhzb = res.yzdhbjjgmxhzb
// formData.sub_tab_8182 = {
// jc_property_company_ywhbagd_ywhcymdzj_info: res.jeelowcode_subtable_data.jc_property_company_ywhbagd_ywhcymdzj_info
// }
// resolve(formData)
// })
// })
let isFirstInit = true;
console.log(formData)
// 判断当前是否为编辑/详情模式(有id表示不是新增)
const isEditOrDetail = !!formData.id && formData.id !== '';
let yzdhclhyzwyhxjjy = ''
let glgy = ''
let yzdhsygz = ''
let yzdhjddqtzdssx = ''
let jdbscsqjgqksm = ''
let yzwyhwycns = ''
let sqwts = ''
let yzdhbjjgmxhzb = ''
// 只有新增模式下才调用接口获取默认数据,编辑/详情模式跳过接口请求
if (!isEditOrDetail) {
const user = useFun.useUserStoreWithOut().user;
const community_id = user.loginDeptId
useFun.requestApi('post', '/jeelowcode/dbform-data/list/2029792016165294082', {
data: { community_id: community_id, 'pageNo': 1, 'pageSize': 1 }
}).then(res => {
if (res?.records && Array.isArray(res.records) && res.records.length > 0) {
const record = res.records[0];
yzdhclhyzwyhxjjy = record.yzdhclhyzwyhxjjy;
console.log('record', record)
if (yzdhclhyzwyhxjjy !== undefined && yzdhclhyzwyhxjjy !== null && yzdhclhyzwyhxjjy !== '') {
useFun.setPropConfig('yzdhclhyzwyhxjjy', { disabled: true });
formData.yzdhclhyzwyhxjjy = yzdhclhyzwyhxjjy
}
glgy = record.glgy;
if (glgy !== undefined && glgy !== null && glgy !== '') {
useFun.setPropConfig('glgy', { disabled: true });
formData.glgy = glgy;
}
yzdhsygz = record.yzdhsygz;
if (yzdhsygz !== undefined && yzdhsygz !== null && yzdhsygz !== '') {
useFun.setPropConfig('yzdhsygz', { disabled: true });
formData.yzdhsygz = yzdhsygz;
}
yzdhjddqtzdssx = record.yzdhjddqtzdssx;
if (yzdhjddqtzdssx !== undefined && yzdhjddqtzdssx !== null && yzdhjddqtzdssx !== '') {
// useFun.setPropConfig('yzdhjddqtzdssx', { disabled: true });
formData.yzdhjddqtzdssx = yzdhjddqtzdssx;
}
jdbscsqjgqksm = record.jdbscsqjgqksm;
if (jdbscsqjgqksm !== undefined && jdbscsqjgqksm !== null && jdbscsqjgqksm !== '') {
// useFun.setPropConfig('jdbscsqjgqksm', { disabled: true });
formData.jdbscsqjgqksm = jdbscsqjgqksm;
}
yzwyhwycns = record.yzwyhwycns;
if (yzwyhwycns !== undefined && yzwyhwycns !== null && yzwyhwycns !== '') {
// useFun.setPropConfig('yzwyhwycns', { disabled: true });
formData.yzwyhwycns = yzwyhwycns;
}
sqwts = record.sqwts;
if (sqwts !== undefined && sqwts !== null && sqwts !== '') {
// useFun.setPropConfig('sqwts', { disabled: true });
formData.sqwts = sqwts;
}
yzdhbjjgmxhzb = record.yzdhbjjgmxhzb;
if (yzdhbjjgmxhzb !== undefined && yzdhbjjgmxhzb !== null && yzdhbjjgmxhzb !== '') {
// useFun.setPropConfig('yzdhbjjgmxhzb', { disabled: true });
formData.yzdhbjjgmxhzb = yzdhbjjgmxhzb;
}
}
resolve(formData)
}).catch(err => {
console.error('获取基础数据失败:', err);
});
} else {
resolve(formData)
}
useFun.setPropConfig('sxbt', {
change: (val) => {
// 新增模式下恢复接口获取的默认值
if (!isFirstInit) {
formData.yzdhclhyzwyhxjjy = ''
formData.glgy = ''
formData.yzdhsygz = ''
formData.yzdhjddqtzdssx = ''
formData.jdbscsqjgqksm = ''
formData.yzwyhwycns = ''
formData.sqwts = ''
formData.yzdhbjjgmxhzb = ''
// formData.sub_tab_8182.jc_property_company_ywhbagd_ywhcymdzj_info = []
formData.sub_tab_8182 = {
jc_property_company_ywhbagd_ywhcymdzj_info: []
}
formData.bgcl = ''
formData.bgyy = ''
formData.smfj = ''
}
// 只有新增模式下
if (!isEditOrDetail) {
formData.yzdhclhyzwyhxjjy = yzdhclhyzwyhxjjy
formData.glgy = glgy
formData.yzdhsygz = yzdhsygz
formData.yzdhjddqtzdssx = yzdhjddqtzdssx
formData.jdbscsqjgqksm = jdbscsqjgqksm
formData.yzwyhwycns = yzwyhwycns
formData.sqwts = sqwts
formData.yzdhbjjgmxhzb = yzdhbjjgmxhzb
}
if (val.value == 1) {
useFun.setPropConfig('fields_2228457', { display: true });
useFun.setPropConfig('fields_6922836', { display: false });
useFun.setPropConfig('bgcl', { display: false });
useFun.setPropConfig('yzdhclhyzwyhxjjy', { display: true });
useFun.setPropConfig('fields_8813882', { display: true });
useFun.setPropConfig('fields_8174814', { display: true });
useFun.setPropConfig('glgy', { display: true });
useFun.setPropConfig('fields_9322115', { display: true });
useFun.setPropConfig('fields_1415505', { display: true });
useFun.setPropConfig('yzdhsygz', { display: true });
useFun.setPropConfig('fields_618940', { display: true });
useFun.setPropConfig('fields_2513608', { display: true });
useFun.setPropConfig('yzdhjddqtzdssx', { display: true });
useFun.setPropConfig('fields_5706891', { display: true });
useFun.setPropConfig('fields_5786168', { display: true });
useFun.setPropConfig('jdbscsqjgqksm', { display: true });
useFun.setPropConfig('fields_7740856', { display: true });
useFun.setPropConfig('fields_9432370', { display: true });
useFun.setPropConfig('yzwyhwycns', { display: true });
useFun.setPropConfig('fields_1245498', { display: true });
useFun.setPropConfig('fields_664621', { display: true });
useFun.setPropConfig('yzdhbjjgmxhzb', { display: true });
useFun.setPropConfig('fields_4671206', { display: true });
useFun.setPropConfig('fields_6459536', { display: true });
useFun.setPropConfig('sqwts', { display: true });
useFun.setPropConfig('fields_6111230', { display: true });
useFun.setPropConfig('fields_7416644', { display: true });
useFun.setPropConfig('sub_tabs', { display: true });
useFun.setPropConfig('bgyy', { display: false });
useFun.setPropConfig('smfj', { display: false });
isFirstInit = false;
}
if (val.value == 2) {
console.log('isEditOrDetail', !isEditOrDetail)
// 只有新增模式下才调用接口获取默认数据,编辑/详情模式跳过接口请求
if (!isEditOrDetail) {
useFun.requestApi('post', '/jeelowcode/dbform-data/list/2021559752555225090', {
data: { sxbt: '1', flag: '1', 'pageNo': 1, 'pageSize': 1 }
}).then(res => {
if (res.records.length > 0) {
useFun.requestApi('post', '/jeelowcode/dbform-data/detail/2021559752555225090/' + res.records[0].id, {
data: {}
}).then(res => {
formData.sub_tab_8182 = {
jc_property_company_ywhbagd_ywhcymdzj_info: res.jeelowcode_subtable_data.jc_property_company_ywhbagd_ywhcymdzj_info
}
resolve(formData);
})
}
isFirstInit = false;
}).catch(err => {
console.error('获取基础数据失败:', err);
isFirstInit = false;
});
} else {
// 编辑/详情模式下直接标记初始化完成,避免重复触发
isFirstInit = false;
}
useFun.setPropConfig('fields_2228457', { display: false });
useFun.setPropConfig('fields_6922836', { display: true });
useFun.setPropConfig('bgcl', { display: true });
useFun.setPropConfig('yzdhclhyzwyhxjjy', { display: false });
useFun.setPropConfig('fields_8813882', { display: false });
useFun.setPropConfig('fields_8174814', { display: false });
useFun.setPropConfig('glgy', { display: false });
useFun.setPropConfig('fields_9322115', { display: false });
useFun.setPropConfig('fields_1415505', { display: false });
useFun.setPropConfig('yzdhsygz', { display: false });
useFun.setPropConfig('fields_618940', { display: false });
useFun.setPropConfig('fields_2513608', { display: false });
useFun.setPropConfig('yzdhjddqtzdssx', { display: false });
useFun.setPropConfig('fields_5706891', { display: false });
useFun.setPropConfig('fields_5786168', { display: false });
useFun.setPropConfig('jdbscsqjgqksm', { display: false });
useFun.setPropConfig('fields_7740856', { display: false });
useFun.setPropConfig('fields_9432370', { display: false });
useFun.setPropConfig('yzwyhwycns', { display: false });
useFun.setPropConfig('fields_1245498', { display: false });
useFun.setPropConfig('fields_664621', { display: false });
useFun.setPropConfig('yzdhbjjgmxhzb', { display: false });
useFun.setPropConfig('fields_4671206', { display: false });
useFun.setPropConfig('fields_6459536', { display: false });
useFun.setPropConfig('sqwts', { display: false });
useFun.setPropConfig('fields_6111230', { display: false });
useFun.setPropConfig('fields_7416644', { display: false });
useFun.setPropConfig('sub_tabs', { display: false });
useFun.setPropConfig('bgyy', { display: true });
useFun.setPropConfig('smfj', { display: true });
useFun.setPropConfig('bgcl', {
change: (val) => {
useFun.setPropConfig('yzdhclhyzwyhxjjy', { display: val.value.includes('1') });
useFun.setPropConfig('fields_8813882', { display: val.value.includes('1') });
useFun.setPropConfig('fields_8174814', { display: val.value.includes('1') });
useFun.setPropConfig('glgy', { display: val.value.includes('2') });
useFun.setPropConfig('fields_9322115', { display: val.value.includes('2') });
useFun.setPropConfig('fields_1415505', { display: val.value.includes('2') });
useFun.setPropConfig('yzdhsygz', { display: val.value.includes('3') });
useFun.setPropConfig('fields_618940', { display: val.value.includes('3') });
useFun.setPropConfig('fields_2513608', { display: val.value.includes('3') });
useFun.setPropConfig('yzdhjddqtzdssx', { display: val.value.includes('4') });
useFun.setPropConfig('fields_5706891', { display: val.value.includes('4') });
useFun.setPropConfig('fields_5786168', { display: val.value.includes('4') });
useFun.setPropConfig('jdbscsqjgqksm', { display: val.value.includes('5') });
useFun.setPropConfig('fields_7740856', { display: val.value.includes('5') });
useFun.setPropConfig('fields_9432370', { display: val.value.includes('5') });
useFun.setPropConfig('yzwyhwycns', { display: val.value.includes('6') });
useFun.setPropConfig('fields_1245498', { display: val.value.includes('6') });
useFun.setPropConfig('fields_664621', { display: val.value.includes('6') });
useFun.setPropConfig('yzdhbjjgmxhzb', { display: val.value.includes('8') });
useFun.setPropConfig('fields_4671206', { display: val.value.includes('8') });
useFun.setPropConfig('fields_6459536', { display: val.value.includes('8') });
useFun.setPropConfig('sqwts', { display: val.value.includes('7') });
useFun.setPropConfig('fields_6111230', { display: val.value.includes('7') });
useFun.setPropConfig('fields_7416644', { display: val.value.includes('7') });
useFun.setPropConfig('sub_tabs', { display: val.value.includes('9') });
}
})
resolve(formData);
}
}
})
})
},
}
这个是我修改后的JS增强,帮我看一下initData(formData)中的change相关代码,
我想知道 resolve(formData)方法应该怎么使用,现在change时去改变formData的值,但是数据不变啊
2026-03-09 09:13
return {
beforeSubmit(submitData) { //表单提交前执行
return new Promise((resolve, reject) => {
submitData.jc_property_company_ywhbagd_ywhcymdzj_info = submitData.sub_tab_8182.jc_property_company_ywhbagd_ywhcymdzj_info
delete submitData.sub_tab_8182.jc_property_company_ywhbagd_ywhcymdzj_info
resolve(submitData)
})
},
initOption() { //表单显示前执行
let isFirstInit = true;
console.log(formData)
// 判断当前是否为编辑/详情模式(有id表示不是新增)
const isEditOrDetail = !!formData.value.id && formData.value.id !== '';
let yzdhclhyzwyhxjjy = ''
let glgy = ''
let yzdhsygz = ''
let yzdhjddqtzdssx = ''
let jdbscsqjgqksm = ''
let yzwyhwycns = ''
let sqwts = ''
let yzdhbjjgmxhzb = ''
// 只有新增模式下才调用接口获取默认数据,编辑/详情模式跳过接口请求
if (!isEditOrDetail) {
const user = useFun.useUserStoreWithOut().user;
const community_id = user.loginDeptId
useFun.requestApi('post', '/jeelowcode/dbform-data/list/2029792016165294082', {
data: { community_id: community_id, 'pageNo': 1, 'pageSize': 1 }
}).then(res => {
if (res?.records && Array.isArray(res.records) && res.records.length > 0) {
const record = res.records[0];
yzdhclhyzwyhxjjy = record.yzdhclhyzwyhxjjy;
console.log('record', record)
if (yzdhclhyzwyhxjjy !== undefined && yzdhclhyzwyhxjjy !== null && yzdhclhyzwyhxjjy !== '') {
useFun.setPropConfig('yzdhclhyzwyhxjjy', { disabled: true });
formData.value.yzdhclhyzwyhxjjy = yzdhclhyzwyhxjjy
}
glgy = record.glgy;
if (glgy !== undefined && glgy !== null && glgy !== '') {
useFun.setPropConfig('glgy', { disabled: true });
formData.value.glgy = glgy;
}
yzdhsygz = record.yzdhsygz;
if (yzdhsygz !== undefined && yzdhsygz !== null && yzdhsygz !== '') {
useFun.setPropConfig('yzdhsygz', { disabled: true });
formData.value.yzdhsygz = yzdhsygz;
}
yzdhjddqtzdssx = record.yzdhjddqtzdssx;
if (yzdhjddqtzdssx !== undefined && yzdhjddqtzdssx !== null && yzdhjddqtzdssx !== '') {
// useFun.setPropConfig('yzdhjddqtzdssx', { disabled: true });
formData.value.yzdhjddqtzdssx = yzdhjddqtzdssx;
}
jdbscsqjgqksm = record.jdbscsqjgqksm;
if (jdbscsqjgqksm !== undefined && jdbscsqjgqksm !== null && jdbscsqjgqksm !== '') {
// useFun.setPropConfig('jdbscsqjgqksm', { disabled: true });
formData.value.jdbscsqjgqksm = jdbscsqjgqksm;
}
yzwyhwycns = record.yzwyhwycns;
if (yzwyhwycns !== undefined && yzwyhwycns !== null && yzwyhwycns !== '') {
// useFun.setPropConfig('yzwyhwycns', { disabled: true });
formData.value.yzwyhwycns = yzwyhwycns;
}
sqwts = record.sqwts;
if (sqwts !== undefined && sqwts !== null && sqwts !== '') {
// useFun.setPropConfig('sqwts', { disabled: true });
formData.value.sqwts = sqwts;
}
yzdhbjjgmxhzb = record.yzdhbjjgmxhzb;
if (yzdhbjjgmxhzb !== undefined && yzdhbjjgmxhzb !== null && yzdhbjjgmxhzb !== '') {
// useFun.setPropConfig('yzdhbjjgmxhzb', { disabled: true });
formData.value.yzdhbjjgmxhzb = yzdhbjjgmxhzb;
}
}
}).catch(err => {
console.error('获取基础数据失败:', err);
});
}
useFun.setPropConfig('sxbt', {
change: (val) => {
if (!isFirstInit) {
formData.value.yzdhclhyzwyhxjjy = ''
formData.value.glgy = ''
formData.value.yzdhsygz = ''
formData.value.yzdhjddqtzdssx = ''
formData.value.jdbscsqjgqksm = ''
formData.value.yzwyhwycns = ''
formData.value.sqwts = ''
formData.value.yzdhbjjgmxhzb = ''
formData.value.sub_tab_8182.jc_property_company_ywhbagd_ywhcymdzj_info = []
formData.value.bgcl = ''
formData.value.bgyy = ''
formData.value.smfj = ''
}
// 只有新增模式下
if (!isEditOrDetail) {
formData.value.yzdhclhyzwyhxjjy = yzdhclhyzwyhxjjy
formData.value.glgy = glgy
formData.value.yzdhsygz = yzdhsygz
formData.value.yzdhjddqtzdssx = yzdhjddqtzdssx
formData.value.jdbscsqjgqksm = jdbscsqjgqksm
formData.value.yzwyhwycns = yzwyhwycns
formData.value.sqwts = sqwts
formData.value.yzdhbjjgmxhzb = yzdhbjjgmxhzb
}
if (val.value == 1) {
useFun.setPropConfig('fields_2228457', { display: true });
useFun.setPropConfig('fields_6922836', { display: false });
useFun.setPropConfig('bgcl', { display: false });
useFun.setPropConfig('yzdhclhyzwyhxjjy', { display: true });
useFun.setPropConfig('fields_8813882', { display: true });
useFun.setPropConfig('fields_8174814', { display: true });
useFun.setPropConfig('glgy', { display: true });
useFun.setPropConfig('fields_9322115', { display: true });
useFun.setPropConfig('fields_1415505', { display: true });
useFun.setPropConfig('yzdhsygz', { display: true });
useFun.setPropConfig('fields_618940', { display: true });
useFun.setPropConfig('fields_2513608', { display: true });
useFun.setPropConfig('yzdhjddqtzdssx', { display: true });
useFun.setPropConfig('fields_5706891', { display: true });
useFun.setPropConfig('fields_5786168', { display: true });
useFun.setPropConfig('jdbscsqjgqksm', { display: true });
useFun.setPropConfig('fields_7740856', { display: true });
useFun.setPropConfig('fields_9432370', { display: true });
useFun.setPropConfig('yzwyhwycns', { display: true });
useFun.setPropConfig('fields_1245498', { display: true });
useFun.setPropConfig('fields_664621', { display: true });
useFun.setPropConfig('yzdhbjjgmxhzb', { display: true });
useFun.setPropConfig('fields_4671206', { display: true });
useFun.setPropConfig('fields_6459536', { display: true });
useFun.setPropConfig('sqwts', { display: true });
useFun.setPropConfig('fields_6111230', { display: true });
useFun.setPropConfig('fields_7416644', { display: true });
useFun.setPropConfig('sub_tabs', { display: true });
useFun.setPropConfig('bgyy', { display: false });
useFun.setPropConfig('smfj', { display: false });
isFirstInit = false;
}
if (val.value == 2) {
// 只有新增模式下才调用接口获取默认数据,编辑/详情模式跳过接口请求
if (!isEditOrDetail) {
useFun.requestApi('post', '/jeelowcode/dbform-data/list/2021559752555225090', {
data: { sxbt: '1', flag: '1', 'pageNo': 1, 'pageSize': 1 }
}).then(res => {
if (res.records.length > 0) {
useFun.requestApi('post', '/jeelowcode/dbform-data/detail/2021559752555225090/' + res.records[0].id, {
data: {}
}).then(res => {
formData.value.sub_tab_8182 = {
jc_property_company_ywhbagd_ywhcymdzj_info: res.jeelowcode_subtable_data.jc_property_company_ywhbagd_ywhcymdzj_info
}
})
}
isFirstInit = false;
}).catch(err => {
console.error('获取基础数据失败:', err);
isFirstInit = false;
});
} else {
// 编辑/详情模式下直接标记初始化完成,避免重复触发
isFirstInit = false;
}
useFun.setPropConfig('fields_2228457', { display: false });
useFun.setPropConfig('fields_6922836', { display: true });
useFun.setPropConfig('bgcl', { display: true });
useFun.setPropConfig('yzdhclhyzwyhxjjy', { display: false });
useFun.setPropConfig('fields_8813882', { display: false });
useFun.setPropConfig('fields_8174814', { display: false });
useFun.setPropConfig('glgy', { display: false });
useFun.setPropConfig('fields_9322115', { display: false });
useFun.setPropConfig('fields_1415505', { display: false });
useFun.setPropConfig('yzdhsygz', { display: false });
useFun.setPropConfig('fields_618940', { display: false });
useFun.setPropConfig('fields_2513608', { display: false });
useFun.setPropConfig('yzdhjddqtzdssx', { display: false });
useFun.setPropConfig('fields_5706891', { display: false });
useFun.setPropConfig('fields_5786168', { display: false });
useFun.setPropConfig('jdbscsqjgqksm', { display: false });
useFun.setPropConfig('fields_7740856', { display: false });
useFun.setPropConfig('fields_9432370', { display: false });
useFun.setPropConfig('yzwyhwycns', { display: false });
useFun.setPropConfig('fields_1245498', { display: false });
useFun.setPropConfig('fields_664621', { display: false });
useFun.setPropConfig('yzdhbjjgmxhzb', { display: false });
useFun.setPropConfig('fields_4671206', { display: false });
useFun.setPropConfig('fields_6459536', { display: false });
useFun.setPropConfig('sqwts', { display: false });
useFun.setPropConfig('fields_6111230', { display: false });
useFun.setPropConfig('fields_7416644', { display: false });
useFun.setPropConfig('sub_tabs', { display: false });
useFun.setPropConfig('bgyy', { display: true });
useFun.setPropConfig('smfj', { display: true });
useFun.setPropConfig('bgcl', {
change: (val) => {
useFun.setPropConfig('yzdhclhyzwyhxjjy', { display: val.value.includes('1') });
useFun.setPropConfig('fields_8813882', { display: val.value.includes('1') });
useFun.setPropConfig('fields_8174814', { display: val.value.includes('1') });
useFun.setPropConfig('glgy', { display: val.value.includes('2') });
useFun.setPropConfig('fields_9322115', { display: val.value.includes('2') });
useFun.setPropConfig('fields_1415505', { display: val.value.includes('2') });
useFun.setPropConfig('yzdhsygz', { display: val.value.includes('3') });
useFun.setPropConfig('fields_618940', { display: val.value.includes('3') });
useFun.setPropConfig('fields_2513608', { display: val.value.includes('3') });
useFun.setPropConfig('yzdhjddqtzdssx', { display: val.value.includes('4') });
useFun.setPropConfig('fields_5706891', { display: val.value.includes('4') });
useFun.setPropConfig('fields_5786168', { display: val.value.includes('4') });
useFun.setPropConfig('jdbscsqjgqksm', { display: val.value.includes('5') });
useFun.setPropConfig('fields_7740856', { display: val.value.includes('5') });
useFun.setPropConfig('fields_9432370', { display: val.value.includes('5') });
useFun.setPropConfig('yzwyhwycns', { display: val.value.includes('6') });
useFun.setPropConfig('fields_1245498', { display: val.value.includes('6') });
useFun.setPropConfig('fields_664621', { display: val.value.includes('6') });
useFun.setPropConfig('yzdhbjjgmxhzb', { display: val.value.includes('8') });
useFun.setPropConfig('fields_4671206', { display: val.value.includes('8') });
useFun.setPropConfig('fields_6459536', { display: val.value.includes('8') });
useFun.setPropConfig('sqwts', { display: val.value.includes('7') });
useFun.setPropConfig('fields_6111230', { display: val.value.includes('7') });
useFun.setPropConfig('fields_7416644', { display: val.value.includes('7') });
useFun.setPropConfig('sub_tabs', { display: val.value.includes('9') });
}
})
}
}
})
},
initData(formData) {
return new Promise(resolve => { //初始化默认值
formData.sub_tab_8182 = {
jc_property_company_ywhbagd_ywhcymdzj_info: formData.jc_property_company_ywhbagd_ywhcymdzj_info
}
if (!formData.id || formData.id === '') {
const user = useFun.useUserStoreWithOut().user;
formData.ssxq = user.loginDeptId
formData.ssxqmc = user.nickname
formData.sxbh = 'YWH' + useFun.formatDate(new Date(), 'YYYYMMDDHHmmssSSS')
}
// useFun.requestApi('post', '/jeelowcode/dbform-data/list/2021559752555225090', {
// data: { flag: '0', 'pageNo': 1, 'pageSize': 1 }
// }).then(res => {
// useFun.requestApi('post', '/jeelowcode/dbform-data/detail/2021559752555225090/' + res.records[0].id, {
// data: {}
// }).then(res => {
// formData.yzdhclhyzwyhxjjy = res.yzdhclhyzwyhxjjy
// formData.glgy = res.glgy
// formData.yzdhsygz = res.yzdhsygz
// formData.yzdhjddqtzdssx = res.yzdhjddqtzdssx
// formData.jdbscsqjgqksm = res.jdbscsqjgqksm
// formData.yzwyhwycns = res.yzwyhwycns
// formData.sqwts = res.sqwts
// formData.yzdhbjjgmxhzb = res.yzdhbjjgmxhzb
// formData.sub_tab_8182 = {
// jc_property_company_ywhbagd_ywhcymdzj_info: res.jeelowcode_subtable_data.jc_property_company_ywhbagd_ywhcymdzj_info
// }
// resolve(formData)
// })
// })
resolve(formData)
})
},
}
2026-03-02 13:50
org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<com.jeelowcode.core.flow.vo.model.button.RefuseButtonParam>` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList<com.jeelowcode.core.flow.vo.model.button.RefuseButtonParam>` from Object value (token `JsonToken.START_OBJECT`)
at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 1]
at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)
at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)
at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:555)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at com.jeelowcode.tool.framework.tenant.core.security.TenantSecurityWebFilter.doFilterInternal(TenantSecurityWebFilter.java:108)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
at com.jeelowcode.tool.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:68)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at com.jeelowcode.tool.framework.xss.core.filter.XssFilter.doFilterInternal(XssFilter.java:37)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at com.jeelowcode.tool.framework.apilog.core.filter.ApiAccessLogFilter.doFilterInternal(ApiAccessLogFilter.java:58)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at com.jeelowcode.tool.framework.tenant.core.web.TenantContextWebFilter.doFilterInternal(TenantContextWebFilter.java:30)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at com.jeelowcode.tool.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at com.jeelowcode.tool.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:765)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList<com.jeelowcode.core.flow.vo.model.button.RefuseButtonParam>` from Object value (token `JsonToken.START_OBJECT`)
at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 1]
at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59)
at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1462)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.handleNonArray(CollectionDeserializer.java:392)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:252)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28)
at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)
at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)
... 140 more
13:43:04.512 [http-nio-48080-exec-7] DEBUG c.j.c.f.m.D.selectById - [debug,135] - ==> Preparing: SELECT id, desform_name, desform_json, group_desform_id, is_open, is_template, is_hide, i18n_data, tenant_id, create_time, create_user, create_dept, update_user, update_time, is_deleted FROM lowcode_desform WHERE id = ? AND is_deleted = 0

