| | |
| | | }, |
| | | initItem(item){ |
| | | const type=this.columnType[item.type] || item.type; |
| | | item.text=item.text || item.label; |
| | | const col= { |
| | | ...item, |
| | | label: item.text, |
| | | prop: item.field, |
| | | showProp:item.showField, |
| | |
| | | valueFormat: item.dateFormate || "yyyy-MM-dd HH:mm:ss", |
| | | format: item.dateFormate, |
| | | rules: this.isEdit?(type=="select" || type=="refer" || type=="date" || type=="datetime"?[{ |
| | | required: item.required, |
| | | required: item.required || false, |
| | | message: `请选择${item.text}!`, |
| | | trigger: "change" |
| | | },{ |
| | | required: item.required, |
| | | required: item.required|| false, |
| | | message: `请选择${item.text}!`, |
| | | trigger: "submit" |
| | | }]:[{ |
| | | required: item.required, |
| | | required: item.required|| false, |
| | | message: `请输入${item.text}!`, |
| | | trigger: "blur" |
| | | },{ |
| | | required: item.required, |
| | | required: item.required|| false, |
| | | message: `请输入${item.text}!`, |
| | | trigger: "submit" |
| | | }]):[] |
| | | }]):[], |
| | | ...item |
| | | }; |
| | | if(!this.isEdit){ |
| | | col.placeholder=col.label; |
| | |
| | | }, |
| | | clearValidate(props){ |
| | | this.$refs.form.clearValidate(props) |
| | | }, |
| | | updateDic(prop,data){ |
| | | this.$refs.form.updateDic(prop,data) |
| | | } |
| | | }, |
| | | }; |