DesignGather.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. 
  2. loadFlag = false;
  3. //查询按钮
  4. function searchFn() {
  5. var form = new mini.Form("#ctl00_f_all");
  6. var data = form.getData(true, false);
  7. var s = data;
  8. //var sS = s.state == 0 ? "NOT_SHIPPED" : s.state == 1 ? "SHIPPED" : "COMPLETE";
  9. //console.log("xxxxxxxxxxxxxxxx",s);
  10. if (s.assigndate1 == "" || s.assigndate2 == "") {
  11. s.assigndate1 = getCurDate();
  12. s.assigndate2 = getCurDate();
  13. }
  14. grid.load({
  15. shopname: s.shop, designer: s.design, order_area: s.order_area, org: s.designerorg, date1: s.assigndate1, date2: s.assigndate2, UpDate1: s.UpDate1, UpDate2: s.UpDate2
  16. });
  17. }
  18. function onSearchCheckedChanged(e) {
  19. var btn = e.sender;
  20. var checked = btn.getChecked();
  21. var text = btn.getText();
  22. var form = new mini.Form("#ctl00_f_all");
  23. var data = form.getData(true, false);
  24. var s = data;
  25. if (checked) {
  26. var stime = "";
  27. var etime = "";
  28. var timearr = [];
  29. if (text == "本日") {
  30. var day = getCurDate();
  31. timearr.push(day);
  32. timearr.push(day);
  33. }
  34. else if (text == "本周") {
  35. timearr = getWeekStartAndEnd();
  36. }
  37. else if (text == "本月") {
  38. timearr = getMonthStartAndEnd();
  39. }
  40. stime = timearr[0];
  41. etime = timearr[1];
  42. console.log(text, stime, etime)
  43. grid.load({
  44. shopname: s.shop, designer: s.design, order_area: s.order_area, org: s.designerorg, date1: stime, date2: etime, UpDate1: s.UpDate1, UpDate2: s.UpDate2
  45. });
  46. }
  47. }
  48. //查询本日
  49. function onSearchToday() {
  50. var form = new mini.Form("#ctl00_f_all");
  51. var data = form.getData(true, false);
  52. var s = data;
  53. var DateType = "Today";
  54. grid.load({
  55. shopname: s.shop, designer: s.designer, order_area: s.order_area, org: s.designerorg, dateType: DateType
  56. });
  57. }
  58. //查询本周
  59. function onSearchThisWeek() {
  60. var form = new mini.Form("#ctl00_f_all");
  61. var data = form.getData(true, false);
  62. var s = data;
  63. var DateType = "Week";
  64. grid.load({
  65. shopname: s.shop, designer: s.designer, order_area: s.order_area, org: s.designerorg, dateType: DateType
  66. });
  67. }
  68. //查询本月
  69. function onSearchThisMonth() {
  70. var form = new mini.Form("#ctl00_f_all");
  71. var data = form.getData(true, false);
  72. var s = data;
  73. var DateType = "Month";
  74. grid.load({
  75. shopname: s.shop, designer: s.designer, order_area: s.order_area, org: s.designerorg, dateType: DateType
  76. });
  77. }
  78. //清除查询内容
  79. function clearFn() {
  80. //$("#ctl00_f_all").find("input").val("");
  81. var form = new mini.Form("#ctl00_f_all");
  82. form.clear();
  83. mini.get("aSearchMonth").setChecked(false);
  84. mini.get("aSearchDay").setChecked(false);
  85. mini.get("aSearchWeek").setChecked(false);
  86. }
  87. $(function () {
  88. mini.get("id_newpageSearchBtn").setVisible(false);
  89. });
  90. function onFinalizationRate(e) {
  91. var record = e.record;
  92. var FinalizationRate = record.FinalizationRate;
  93. if (FinalizationRate == '0') {
  94. var html = "<div style=\"display:flex;flex-direction:column;\">";
  95. html += ("<div>" + 0 + "</div>");
  96. html += "</div>";
  97. return html;
  98. }
  99. var total = 0 ? "0%" : (Math.round(FinalizationRate / record.FinalizationRateSum * 10000) / 100.00) + "%";
  100. var html = "<div style=\"display:flex;flex-direction:column;\">";
  101. html += ("<div>" + total + "</div>");
  102. html += "</div>";
  103. return html;
  104. }