我要判断一下是新增、修改、详情,然后要请求另一个接口去赋值。新增时赋值,修改、详情用原数据。
现在在自定义表单的JS增强,initOption这个方法中,修改、详情时下面的代码获取不到id
const isEditOrDetail = !!formData.value.id && formData.value.id !== '';
我要判断一下是新增、修改、详情,然后要请求另一个接口去赋值。新增时赋值,修改、详情用原数据。
现在在自定义表单的JS增强,initOption这个方法中,修改、详情时下面的代码获取不到id
const isEditOrDetail = !!formData.value.id && formData.value.id !== '';
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)
})
},
}
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的值,但是数据不变啊
欢迎体验JeeLowCode Skills像聊天一样自动完成表单开发、报表设计等功能
点击我体验聊天式编程