BillImport.js 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. var exData = null;
  2. var edit_id = "";
  3. var _memo_msg = "";
  4. //保存异常说明
  5. function addUnusualFn() {
  6. var rec = grid.getSelected();
  7. if (rec != undefined && rec != "") {
  8. mini.prompt("请输入账单异常的具体内容:", "异常说明",
  9. function (action, value) {
  10. if (action == "ok") {
  11. var parms = new Object();
  12. parms.id = rec.ID;
  13. parms.unusual = value;
  14. postAjax("save_erp_zhangdan_unusual", parms, function (data) {
  15. resultShow(data, "grid.reload();");
  16. });
  17. } else {
  18. }
  19. },
  20. true
  21. );
  22. }
  23. else {
  24. mini.alert("请选中一行记录!");
  25. }
  26. }
  27. //查询按钮
  28. function searchFn() {
  29. var form = new mini.Form("#ctl00_f_all");
  30. var data = form.getData(true, false);
  31. var s = data;
  32. grid.load({
  33. tid: s.tid, batchNo: s.batch_no, shopName: s.shop, supplierName: s.supplier, logistics: s.logistics, state: s.unusual_state,
  34. date1: s.import_date1, date2: s.import_date2, price1: s.price1, price2: s.price2, unusual: s.unusual
  35. });
  36. }
  37. //清除查询内容
  38. function clearFn() {
  39. //$("#ctl00_f_all").find("input").val("");
  40. var form = new mini.Form("#ctl00_f_all");
  41. form.clear();
  42. }
  43. //格式化导入时间列数据[导入时间+导入人]
  44. function importDateRenderer(e) {
  45. var grid = e.sender;
  46. var record = e.record;
  47. var tid = record.tid;
  48. var rowIndex = e.rowIndex;
  49. var html = "<div style=\"display:flex;flex-direction:column;\">";
  50. html += ("<div>" + formatCommonDate(record.importDate) + "</div>");
  51. html += ("<div>" + record.importUserName + "</div>");
  52. html += "</div>";
  53. return html;
  54. }
  55. //格式化订单号列数据[订单号+批次号]
  56. function orderNumRenderer(e) {
  57. var grid = e.sender;
  58. var record = e.record;
  59. var tid = record.tid;
  60. var rowIndex = e.rowIndex;
  61. var html = "<div style=\"display:flex;flex-direction:column;\">";
  62. html += ("<div style=\"color: blue;\">" + record.tid + "</div>");
  63. html += ("<div>" + record.batchNo + "</div>");
  64. html += "</div>";
  65. return html;
  66. }
  67. //导入账单数据
  68. function importBillFn() {
  69. openWin("导入账单", "EFinance/ImportBill.aspx", 550, 300, function (data) { grid.reload(); });
  70. }