feat(report): make report add form to bind correct data(refactor xxModalCtrl, with map to implement template method etc)