myd-cjwdwj.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. var session = null;
  2. $(function(){
  3. $('.btn').click(function(){
  4. var t = $('#title').val();
  5. if(isEmpty(t) ){
  6. // ComWbj.alertIconNo('提示:','字数在1~25个字之间','warning');
  7. // ComWbj.artTips("提示","warning","标题不能为空",1.5,null);
  8. ComWbj.artTips("提示","warning","标题不能为空",2,null);
  9. return false;
  10. }
  11. if(t.length>25 ){
  12. // ComWbj.alertIconNo('提示:','字数在1~25个字之间','warning');
  13. ComWbj.artTips("提示","warning","标题不能超过25个字",1.5,null);
  14. return false;
  15. }
  16. var type = '';
  17. var wayid = 4;
  18. $('#type').children().each(function(item){
  19. if(!isEmpty($(this).attr('class'))){
  20. type = $(this).attr('type');
  21. }
  22. });
  23. if(isEmpty(type)){//
  24. // ComWbj.alertIconNo('提示:','请选择调查对象','warning');
  25. ComWbj.artTips("提示","warning","请选择调查对象",2,null);
  26. return false;
  27. }
  28. var SurveyType = 4;//网络问卷
  29. var param = {};
  30. var Api = 'survey.SurveyApiImpl.addSubject';
  31. param.SubjectTitle = t;
  32. param.ObjType = type;
  33. // param.userId = session.operatorid;
  34. // param.OperatorName = session.operatorname;
  35. // param.ProvinceId = session.provinceid;
  36. // param.CityId = session.cityid;
  37. // param.OrgId = session.orgid;
  38. // param.OrgName = session.orgname;
  39. param.userId = "10011";
  40. param.OperatorId="10011";
  41. param.OperatorName = "admin";
  42. param.ProvinceId = 1;
  43. param.CityId = 1;
  44. param.OrgId = "10011";
  45. param.OrgName = "admin";
  46. param.OrgType = 1;
  47. param.SurveyType = SurveyType;
  48. param.Api = Api;
  49. var d = _ajax('../survey/cjwj_addSubject.action',param,false);
  50. window.location.href = 'myd-wjbj.html?SubjectId='+d.SubjectId;
  51. });
  52. });
  53. function _ajax(url,param,flag){
  54. var obj = null;
  55. try{
  56. $.ajax({
  57. type: 'POST',
  58. url: url,
  59. data: param,
  60. async: flag,
  61. timeout : 8000,
  62. dataType: 'json',
  63. success: function(data){
  64. obj = data;
  65. }
  66. });
  67. }catch(err){
  68. ComWbj.alertIconNo('提示:',err,'error');
  69. }
  70. if(!flag) return obj;
  71. }
  72. function isEmpty(s){
  73. if(s == undefined){
  74. return true;
  75. }else{
  76. if(s == null || s == '' ||
  77. s == 'null' || s.length < 1){
  78. return true;
  79. }
  80. }
  81. return false;
  82. }