fix: decimal type can not dump in json string, update layout in admin page