做了一部分生成表单的功能