PlaceRegist.js 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240
  1. var downUrl = "";
  2. var exData = null;
  3. var edit_id = "";
  4. var _memo_msg = "";
  5. var userId = "";
  6. var viewUrl = null;
  7. var uploadUrl = null;
  8. function addFn() {
  9. edit_id = "";
  10. $(".win_tb").find("input").val("");
  11. $(".win_tb").find("textarea").val("");
  12. mini.get("add_win").show();
  13. }
  14. function addNewFn() {
  15. $("#add_win").find("input").val("");
  16. $("#add_win").find("textarea").val("");
  17. mini.get("txtPlaceTime").setValue("");
  18. mini.get("txtDeliveryTime").setValue("");
  19. mini.get("txtPreOutTime").setValue("");
  20. mini.get("txtSupplier").setValue("");
  21. $("#hImg").val("");
  22. $("#preview_img").attr("src", "../../images/no_photo.png");
  23. mini.get("add_win").show();
  24. edit_id = 0;
  25. }
  26. function cancelAddNewFn(e) {
  27. mini.get("add_win").hide();
  28. }
  29. function saveAddNewFn(e) {
  30. var parms = new Object();
  31. parms.id = edit_id;
  32. parms.placeTime = mini.get("txtPlaceTime").getValue();
  33. parms.deliveryTime = mini.get("txtDeliveryTime").getValue();
  34. parms.preOutTime = mini.get("txtPreOutTime").getValue();
  35. parms.supplier = mini.get("txtSupplier").getValue();
  36. parms.deliveryCount = $("#txtDeliveryCount").val();
  37. parms.receiveCount = $("#txtReceiveCount").val();
  38. parms.outSid = $("#txtOutSid").val();
  39. parms.fileName = $("#txtFileName").val();
  40. parms.memo = $("#txtMemo").val();
  41. parms.img = $("#hImg").val();
  42. console.log("dddddddd", parms);
  43. postAjax("ins_erp_placeregist", parms, function (data) {
  44. mini.get("add_win").hide();
  45. resultShow(data, "grid.reload();");
  46. });
  47. }
  48. function deleteFn(e) {
  49. var rec = grid.getSelected();
  50. if (rec == undefined || rec == "") {
  51. mini.alert("请选中一行记录!");
  52. return;
  53. }
  54. if (!confirm("确认删除吗?")) return;
  55. postAjax("del_erp_placeregist", "id=" + rec.ID, function (data) {
  56. resultShow(data, "grid.reload();");
  57. });
  58. }
  59. function modifyFn() {
  60. var rec = grid.getSelected();
  61. if (rec == undefined || rec == "") {
  62. mini.alert("请选中一行记录!");
  63. return;
  64. }
  65. edit_id = rec.ID;
  66. mini.get("add_win").show();
  67. $("#hImg").val("");
  68. $("#hImg").val(rec.Img);
  69. $("#preview_img").attr("src", viewUrl + "/" + rec.Img);
  70. mini.get("txtPlaceTime").setValue( formatCommonDate(rec.PlactTime));
  71. mini.get("txtDeliveryTime").setValue(formatCommonDate(rec.DeliveryTime));
  72. mini.get("txtPreOutTime").setValue(formatCommonDate(rec.PreOutTime));
  73. mini.get("txtSupplier").setValue(rec.Supplier);
  74. $("#txtDeliveryCount").val(rec.DeliveryCount);
  75. $("#txtReceiveCount").val(rec.ReceiveCount);
  76. $("#txtOutSid").val(rec.OutSid);
  77. $("#txtFileName").val(rec.FileName);
  78. $("#txtMemo").val(rec.Memo);
  79. }
  80. function addByOrderFn() {
  81. mini.prompt("请输入订单号:", "使用订单号生成",
  82. function (action, value) {
  83. if (action == "ok") {
  84. var parms = new Object();
  85. parms.ctid = value;
  86. postAjax("ins_erp_placeregistbyorder", parms, function (data) {
  87. resultShow(data, "grid.reload();");
  88. });
  89. } else {
  90. }
  91. },
  92. true
  93. );
  94. }
  95. function ImgRenderer(e) {
  96. var record = e.record;
  97. var html = "<div style=\"display:flex;flex-direction:row;\">";
  98. if (record.Img.length > 0) {
  99. html += ("<img id=\"r_img\" style=\"width: 30px; height: 25px; \" onclick=\"largeImage(this)\" src=\"" + viewUrl + "/" + record.Img + "\"/> ");
  100. }
  101. html += "</div>";
  102. return html;
  103. }
  104. function largeImage(that) {
  105. var large_image = '<img src= ' + $(that).attr("src") + '></img>';
  106. $('.image_large').html($(large_image).css({
  107. display: "block",
  108. height: '60%',
  109. //width: '40%',
  110. position: "absolute",
  111. left: "50%",
  112. top: "50%",
  113. transform: "translate(-50%,-50%)",
  114. }, 500));
  115. $('.image_large').css("display", "block");
  116. }
  117. function hideImage(that) {
  118. $(that).css("display", "none");
  119. }
  120. //查询按钮
  121. function searchFn() {
  122. var form = new mini.Form("#ctl00_f_all");
  123. var data = form.getData(true, false);
  124. var s = data;
  125. //var s = mini.encode(data);
  126. //alert(s);
  127. //form.setIsValid(false);
  128. //console.log("565656565", data);
  129. grid.load({
  130. placedate1: s.placedate1, placedate2: s.placedate2, deliverydate1: s.deliverydate1, deliverydate2: s.deliverydate2, filename: s.file_name, memo: s.memo, outsid: s.out_sid,islate:s.islate
  131. });
  132. }
  133. //清除查询内容
  134. function clearFn() {
  135. //$("#ctl00_f_all").find("input").val("");
  136. var form = new mini.Form("#ctl00_f_all");
  137. form.clear();
  138. mini.get("aSearchMonth").setChecked(false);
  139. mini.get("aSearchDay").setChecked(false);
  140. mini.get("aSearchWeek").setChecked(false);
  141. }
  142. function newPageSearchFn() {
  143. var form = new mini.Form("#ctl00_f_all");
  144. var data = form.getData(true, false);
  145. var s = data;
  146. var sData = JSON.stringify(data);
  147. var sendData = "sData=" + sData;
  148. if (parent != null) parent.openNewSearchTab("手提袋下单登记", "EDelivery/PlaceRegist.aspx", sendData);
  149. }
  150. var s_uploader = null;
  151. $(function () {
  152. if (openPageData != "") {
  153. var s = openPageData;
  154. grid.load({
  155. placedate1: s.placedate1, placedate2: s.placedate2, deliverydate1: s.deliverydate1, deliverydate2: s.deliverydate2, filename: s.file_name, memo: s.memo, outsid: s.out_sid,
  156. });
  157. var form = new mini.Form("#ctl00_f_all");
  158. if (form != undefined && form != null) {
  159. form.setData(s);
  160. }
  161. //$("#ic_chkNewPageSearch")[0].checked = true;
  162. }
  163. s_uploader = $('#ssi-upload').ssi_uploader({
  164. url: uploadUrl, maxNumberOfFiles: 6, preview: false,
  165. dropZone: false, maxFileSize: 10, allowed: ['jpg', 'gif', 'jpeg', 'png'],
  166. onEachUpload: function (fileInfo) {
  167. if (fileInfo == undefined || fileInfo == null) { alert("上传发生错误!"); }
  168. if (fileInfo.result.res == "1") {
  169. $("#hImg").val(fileInfo.result.msg);
  170. $("#preview_img").attr("src", viewUrl + "/" + fileInfo.result.msg);
  171. }
  172. },
  173. onUpload: function (obj) {
  174. upCount = obj.successfulUpload;
  175. }
  176. });
  177. });
  178. function view_search() {
  179. var key = "";
  180. if ($("#txtKey").length > 0) {
  181. key = $("#txtKey").val();
  182. }
  183. grid.load({ key: key, type: $("#txtSearchType").val() });
  184. }
  185. function multiExport() {
  186. //defExport();
  187. var sels = grid.getSelecteds();
  188. if (sels.length > 0) {
  189. var pArr = new Array();
  190. for (var i = 0; i < sels.length; i++) {
  191. pArr.push(sels[i].ctid);
  192. }
  193. noFileDown(downUrl.replace("download", "copydownload"), "hexdata=" + pArr.join(",") + "&userid=" + userId);
  194. } else {
  195. mini.alert("请选择要下载的记录!");
  196. }
  197. //if (rec != undefined && rec != "") {
  198. // edit_id = rec.ctid;
  199. // mini.get("distribute_win").show();
  200. // $("#bill_win").find("input").val("");
  201. //}
  202. //else {
  203. // mini.alert("请选中一行记录!");
  204. //}
  205. //fileDownLoad
  206. }