hzttltj.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. $.namespace("hzttltj.main");
  2. hzttltj.main.hwzlbackData=null;
  3. hzttltj.main.hwzldedlbackData=null;
  4. hzttltj.main.nwm=null;
  5. hzttltj.main.jcg=null;
  6. hzttltj.main.search=function(){
  7. $("#hzttltjform").submit();
  8. }
  9. hzttltj.main.init=function(){
  10. initHwzldydlSelect('hwzldydl',hzttltj.main.hwzlbackData,'showdedl','80%');
  11. initHwzldedlSelect('hwzldedl',hzttltj.main.hwzldedlbackData,hzttltj.main.hwzlbackData,'80%');
  12. //initdctjtb();
  13. }
  14. function showdedl(){
  15. initHwzldedlSelect('hwzldedl','',$('.dydlselectpicker').val(),'80%')
  16. }
  17. //构建货物种类第一大类下拉
  18. function initHwzldydlSelect(divid,existVal,changefunc,width){
  19. $.post($.app+"/dcsb/selectHwlxdydl",{
  20. },function(data) {
  21. var str="";
  22. if(changefunc!=null&&changefunc!=""){
  23. str+="<select class='dydlselectpicker' name='dydlid' onchange='"+changefunc+"()' id='dydlid'>";
  24. }else{
  25. str+="<select class='dydlselectpicker' name='dydlid' id='dydlid'>";
  26. }
  27. str+="<option></option>";
  28. if(data){
  29. for(var i=0;i<data.length;i++){
  30. var dydl=data[i];
  31. if(dydl.id==existVal){
  32. str+=" <option selected='selected' value='"+dydl.id+"' >"+dydl.text+"</option>";
  33. }else{
  34. str+="<option value='"+dydl.id+"'>"+dydl.text+"</option>" ;
  35. }
  36. }
  37. }
  38. str+="</select>";
  39. $("#"+divid).empty();
  40. $("#"+divid).append(str);
  41. $('.dydlselectpicker').selectpicker({
  42. width:width
  43. });
  44. }, "json");
  45. }
  46. //构建货物种类第二大类下拉
  47. //existVal:默认值,dydlid:第一大类id
  48. function initHwzldedlSelect(divid,existVal,dydlid,width){
  49. $.post($.app+"/dcsb/selectHwlxdedl",{
  50. dydlid:dydlid
  51. },function(data) {
  52. var str="";
  53. str+="<select class='dedlselectpicker' name='dedlid' id='dedlid'>";
  54. str+="<option></option>";
  55. if(data){
  56. for(var i=0;i<data.length;i++){
  57. var dedl=data[i];
  58. if(dedl.id==existVal){
  59. str+=" <option selected='selected' value='"+dedl.id+"' >"+dedl.text+"</option>";
  60. }else{
  61. str+="<option value='"+dedl.id+"'>"+dedl.text+"</option>" ;
  62. }
  63. }
  64. }
  65. str+="</select>";
  66. $("#"+divid).empty();
  67. $("#"+divid).append(str);
  68. $('.dedlselectpicker').selectpicker({
  69. width:width
  70. });
  71. }, "json");
  72. }