Browse Source

修改获取表单值方式

v4
超级管理员 2 years ago
parent
commit
2993772136
  1. 40
      src/components/DesignForm/public/form/form.vue

40
src/components/DesignForm/public/form/form.vue

@ -164,20 +164,32 @@ const forEachGetFormModel = (list: FormList[], obj: any) => {
// tProp
provide(constControlChange, ({ key, value, data, tProp, type, attribute }: any) => {
console.log("表单组件值改变事件----------1--------->",key)
console.log("表单组件值改变事件----------2--------->",value)
console.log("表单组件值改变事件----------3--------->",data)
console.log("表单组件值改变事件----------4--------->",tProp)
console.log("表单组件值改变事件----------5--------->",type)
console.log("表单组件值改变事件----------6--------->",attribute)
// console.log("----------1--------->",key, value, data, tProp, type, attribute)
// console.log("----------1--------->",key)
// console.log("----------2--------->",value)
// console.log("----------3--------->",data)
// console.log("----------4--------->",tProp)
// console.log("----------5--------->",type)
// console.log("----------6--------->",attribute)
// console.log("----------11--------->",model.value)
let fieldVal = {}
validate((valid: boolean, fields: any) => {
// console.log("--constControlChange----------1--------->",valid,fields,type)
for(let i in fields){
fieldVal[i]=fields[i].toString()
for(let i in model.value){
if(i == key){
fieldVal[i] = typeof value=="number"?value.toString():value;
}else{
fieldVal[i] = typeof model.value[i]=="number"?model.value[i].toString():model.value[i];
}
//
// console.log("--constControlChange----------1--------->",i,model.value[i])
}
// console.log("--fieldVal----------2--------->",fieldVal)
// let fieldVal = {}
// validate((valid: boolean, fields: any) => {
// console.log("--constControlChange----------1--------->",fields)
// for(let i in fields){
// fieldVal[i]=fields[i].toString()
// console.log("--constControlChange----------2--------->",fields)
// }
// //
if(type == "digitpage"){
let sendInfo = {
"fieldKey":key,
@ -216,7 +228,7 @@ provide(constControlChange, ({ key, value, data, tProp, type, attribute }: any)
})
})
}
})
// })
// console.log("-1-constControlChange-->",props.formData)
@ -301,7 +313,7 @@ const ruleForm = ref()
const validate = (callback: any) => {
ruleForm.value.validate((valid: boolean, fields: any) => {
// console.log("ruleForm.value--->filter-->",ruleForm.value)
console.log("ruleForm.value--->filter-->",ruleForm.value)
// console.log("getValue--->fields-->",fields)
// console.log("getValue--->valid-->",valid)

Loading…
Cancel
Save