diff --git a/src/components/DesignForm/app/formPage.vue b/src/components/DesignForm/app/formPage.vue index 8d55fc9..7461022 100644 --- a/src/components/DesignForm/app/formPage.vue +++ b/src/components/DesignForm/app/formPage.vue @@ -153,6 +153,8 @@ const resetFields = () => { } provide(constFormProps, formProps) + + // 设置全局事件结束 const resultDict = ref({}) // 处理表单值开始 @@ -300,8 +302,16 @@ const getInitModel = () => { const obj = {} forEachGetFormModel(props.formData.list, obj) // console.log("obj===>",obj) + // console.log("obj===>",props.formData.list) model.value = obj } +watch( + () => props.formData.list, + () => { + // formData从接口获取时 + getInitModel() + } +) /** @ 作者: 秦东 @ 时间: 2024-06-05 14:18:03 @@ -1075,7 +1085,7 @@ function optionsValue3Get2(data: any,fieldName: string){
- + { 校验设置
+ {{controlData.customRules}} { - // console.log("如果编辑页禁用时-----1123---->",props.data.name) - // console.log("如果编辑页禁用时-----1123---->",formProps.value.model[props.data.name]) - // console.log("如果编辑页禁用时-----1123---->",formProps.value.model) - // console.log("如果编辑页禁用时-----1123---->",formProps.value) + console.log("如果编辑页禁用时-----1---->",props.data.name) + console.log("如果编辑页禁用时-----2---->",formProps.value.model[props.data.name]) + console.log("如果编辑页禁用时-----3---->",formProps.value.model) + console.log("如果编辑页禁用时-----4---->",formProps.value) return formProps.value.model[props.data.name] }) const type = computed(() => { @@ -35,7 +35,7 @@ const editDisabled = computed(() => { return formProps.value.type === 2 && props.data.config?.editDisabled }) const addColumn = () => { - // console.log("如果编辑页禁用时--------->",tableDataNew.value) + console.log("如果编辑页禁用时--------->",tableDataNew.value) const temp: any = {} if (props.data.list) { props.data.list.forEach((item: any) => { @@ -58,7 +58,7 @@ const delColumn = (index: number) => { }