bjqZtSearchModule.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. // 配置模块参数
  2. var mk_type = {
  3. FGF : '|' // 分隔符
  4. };
  5. // 搜索按钮点击执行方法
  6. $("#search").click(function() {
  7. execute('search');
  8. });
  9. function execute(searchId) {
  10. var result = "";
  11. if ($("#mcmc").length > 0) {
  12. result += '{name:"mcid",value:"' + $("#mcmc").val() + '"}';
  13. }
  14. if ($("#zsmc").length > 0) {
  15. result += mk_type.FGF + '{name:"zsid",value:"' + $("#zsmc").val() + '"}';
  16. }
  17. if ($("#mkbh").length > 0) {
  18. result += mk_type.FGF + '{name:"mkbh",value:"' + $("#mkbh").val() + '"}';
  19. }
  20. if ($("#lx").val() != "") {
  21. result += mk_type.FGF + '{name:"lx",value:"' + $("#lx").val() + '"}';
  22. }
  23. if ($("#ksrq").val() != "") {
  24. result += mk_type.FGF + '{name:"ksrq",value:"' + $("#ksrq").val() + '"}';
  25. }
  26. if ($("#jsrq").val() != "") {
  27. result += mk_type.FGF + '{name:"jsrq",value:"' + $("#jsrq").val() + '"}';
  28. }
  29. var callBackFunName = $("#" + searchId).attr("callBackFunName"); // 获取传递过来的回调方法名称
  30. if (callBackFunName != "" && typeof (callBackFunName) != 'undefined') {
  31. var callBack = callBackFunName + '(result, "' + mk_type.FGF + '")';
  32. eval(callBack);
  33. }
  34. }
  35. function preAdd() {
  36. huimv.loadPage("bjqRight", "editBjq.htm", {
  37. "from" : "add"
  38. });
  39. }
  40. function loadSelect() {
  41. // 为“牧场编号”查询条件注册 change 事件
  42. setMcmcSelect();
  43. $("#mcmc").bind("change", function(e) {
  44. setZsmcSelect(this.value);
  45. });
  46. $("#zsmc").bind("change", function(e) {
  47. setMkbhSelect(this.value);
  48. });
  49. }
  50. //设置牧场编号下拉框选项
  51. function setMcmcSelect() {
  52. $("#mcmc").empty();
  53. $("#mcmc").append("<option value=''>-牧场名称-</option>");
  54. jQuery.getJSON("getMcxxList.htm", {}, function(data) {
  55. for (var o in data) {
  56. $("#mcmc").append("<option value='" + data[o].id + "'>" + data[o].mcmc + "</option>");
  57. }
  58. });
  59. }
  60. //设置猪舍编号下拉框选项
  61. function setZsmcSelect(val) {
  62. $("#zsmc").empty();
  63. $("#zsmc").append("<option value=''>-猪舍名称-</option>");
  64. if (val != "") {
  65. jQuery.getJSON("getZsxxList.htm", {mcid : val}, function(data) {
  66. for (var o in data) {
  67. $("#zsmc").append("<option value='" + data[o].id + "'>" + data[o].zsmc + "</option>");
  68. }
  69. });
  70. }
  71. }
  72. //设置模块编号下拉框选项
  73. function setMkbhSelect(val) {
  74. $("#mkbh").empty();
  75. $("#mkbh").append("<option value=''>-模块编号-</option>");
  76. if (val != "") {
  77. jQuery.getJSON("getMkxxList.htm", {zsid : val}, function(data) {
  78. for (var o in data) {
  79. $("#mkbh").append("<option value='" + data[o].mkbh + "'>" + data[o].mkbh + "</option>");
  80. }
  81. });
  82. }
  83. }