DisagreeAfterSale.js 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. var exData = null;
  2. var edit_id = "";
  3. var _memo_msg = "";
  4. var viewUrl = null;
  5. var uploadUrl = null;
  6. var _handlingOrderInfo = null;
  7. var _selResponsibleList = "";
  8. var _endValue = 1;//车间不售后选择的单选值
  9. var userPostCode = "";
  10. function actionRenderer(e) {
  11. var grid = e.sender;
  12. var record = e.record;
  13. var id = record.ctid;
  14. var rowIndex = e.rowIndex;
  15. var html = "";
  16. html += getGridBtn("sc", "修改", "handleFn('" + id + "')");
  17. html += getGridBtn("notify1", "售后终止", "endFn('" + id + "')");
  18. html += getGridBtn("sc", "通过", "verifyYes('" + record.ctid + "')");
  19. html += getGridBtn("sc", "退回", "backFn('" + record.ctid + "')");
  20. return html;
  21. }
  22. function getGatherData() {
  23. }
  24. function searchMoreBack() {
  25. var form = new mini.Form("#ctl00_f_all");
  26. var data = form.getData(true, false);
  27. var s = data;
  28. grid.load({
  29. ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, customer: s.customer, orderState: s.state, reason: s.reason, method: s.method, handledate1: s.handledate1, handledate2: s.handledate2, afterSaleMemo: s.afterSaleMemo, aftersakereason: s.aftersakereason,
  30. date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, seller_memo: s.memo, afterdate1: s.afterdate1, afterdate2: s.afterdate2, aftermemotype: s.aftermemotype, handler: s.handler, searchType: "moreBack"
  31. });
  32. }
  33. function searchWaitFn() {
  34. var form = new mini.Form("#ctl00_f_all");
  35. var data = form.getData(true, false);
  36. var s = data;
  37. grid.load({
  38. ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, customer: s.customer, orderState: s.state, reason: s.reason, method: s.method, handledate1: s.handledate1, handledate2: s.handledate2, afterSaleMemo: s.afterSaleMemo, aftersakereason: s.aftersakereason,
  39. date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, afterstate: 1, seller_memo: s.memo, afterdate1: s.afterdate1, afterdate2: s.afterdate2, aftermemotype: s.aftermemotype, handler: s.handler, searchType: "wait"
  40. });
  41. }
  42. function searchHandlingFn() {
  43. var form = new mini.Form("#ctl00_f_all");
  44. var data = form.getData(true, false);
  45. var s = data;
  46. grid.load({
  47. ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, customer: s.customer, orderState: s.state, reason: s.reason, method: s.method, handledate1: s.handledate1, handledate2: s.handledate2, afterSaleMemo: s.afterSaleMemo, aftersakereason: s.aftersakereason,
  48. date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, afterstate: 1, seller_memo: s.memo, afterdate1: s.afterdate1, afterdate2: s.afterdate2, aftermemotype: s.aftermemotype, handler: s.handler, searchType: "handling"
  49. });
  50. }
  51. function searchBackFn() {
  52. var form = new mini.Form("#ctl00_f_all");
  53. var data = form.getData(true, false);
  54. var s = data;
  55. grid.load({
  56. ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, customer: s.customer, orderState: s.state, reason: s.reason, method: s.method, handledate1: s.handledate1, handledate2: s.handledate2, afterSaleMemo: s.afterSaleMemo, aftersakereason: s.aftersakereason,
  57. date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, afterstate: 1, seller_memo: s.memo, afterdate1: s.afterdate1, afterdate2: s.afterdate2, aftermemotype: s.aftermemotype, handler: s.handler, searchType: "back"
  58. });
  59. }
  60. function searchReviewedFn() {
  61. var form = new mini.Form("#ctl00_f_all");
  62. var data = form.getData(true, false);
  63. var s = data;
  64. grid.load({
  65. ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, customer: s.customer, orderState: s.state, reason: s.reason, method: s.method, handledate1: s.handledate1, handledate2: s.handledate2, afterSaleMemo: s.afterSaleMemo, aftersakereason: s.aftersakereason,
  66. date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, afterstate: 2, seller_memo: s.memo, afterdate1: s.afterdate1, afterdate2: s.afterdate2, aftermemotype: s.aftermemotype, handler: s.handler
  67. });
  68. }
  69. function searchReBackFn() {
  70. var form = new mini.Form("#ctl00_f_all");
  71. var data = form.getData(true, false);
  72. var s = data;
  73. grid.load({
  74. ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, customer: s.customer, orderState: s.state, reason: s.reason, method: s.method, handledate1: s.handledate1, handledate2: s.handledate2, afterSaleMemo: s.afterSaleMemo, aftersakereason: s.aftersakereason,
  75. date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, afterstate: 2, seller_memo: s.memo, afterdate1: s.afterdate1, afterdate2: s.afterdate2, aftermemotype: s.aftermemotype, handler: s.handler, searchType: "reBack"
  76. });
  77. }
  78. function searchExamEdFn() {
  79. var form = new mini.Form("#ctl00_f_all");
  80. var data = form.getData(true, false);
  81. var s = data;
  82. grid.load({
  83. ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, customer: s.customer, orderState: s.state, reason: s.reason, method: s.method, handledate1: s.handledate1, handledate2: s.handledate2, afterSaleMemo: s.afterSaleMemo, aftersakereason: s.aftersakereason,
  84. date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, afterstate: 3, seller_memo: s.memo, afterdate1: s.afterdate1, afterdate2: s.afterdate2, aftermemotype: s.aftermemotype, handler: s.handler
  85. });
  86. }
  87. function searchWaitExamFn() {
  88. var form = new mini.Form("#ctl00_f_all");
  89. var data = form.getData(true, false);
  90. var s = data;
  91. grid.load({
  92. ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, customer: s.customer, orderState: s.state, reason: s.reason, method: s.method, handledate1: s.handledate1, handledate2: s.handledate2, afterSaleMemo: s.afterSaleMemo, aftersakereason: s.aftersakereason,
  93. date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, afterstate: 2, seller_memo: s.memo, afterdate1: s.afterdate1, afterdate2: s.afterdate2, aftermemotype: s.aftermemotype, handler: s.handler
  94. });
  95. }
  96. function searchPuBackFn() {
  97. var form = new mini.Form("#ctl00_f_all");
  98. var data = form.getData(true, false);
  99. var s = data;
  100. grid.load({
  101. ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, customer: s.customer, orderState: s.state, reason: s.reason, method: s.method, handledate1: s.handledate1, handledate2: s.handledate2, afterSaleMemo: s.afterSaleMemo, aftersakereason: s.aftersakereason,
  102. date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, afterstate: 1, seller_memo: s.memo, afterdate1: s.afterdate1, afterdate2: s.afterdate2, aftermemotype: s.aftermemotype, handler: s.handler, searchType: "puBack"
  103. });
  104. }
  105. //查询按钮
  106. function searchFn() {
  107. var form = new mini.Form("#ctl00_f_all");
  108. var data = form.getData(true, false);
  109. var s = data;
  110. //var s = mini.encode(data);
  111. //alert(s);
  112. //form.setIsValid(false);
  113. //console.log("565656565", data);
  114. grid.load({
  115. ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, customer: s.customer, orderState: s.state, reason: s.reason, method: s.method, handledate1: s.handledate1, handledate2: s.handledate2, supplier: s.supplier, afterSaleMemo: s.afterSaleMemo,
  116. date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, afterstate: s.afterstate, seller_memo: s.memo, afterdate1: s.afterdate1, afterdate2: s.afterdate2, aftermemotype: s.aftermemotype, handler: s.handler, aftersakereason: s.aftersakereason
  117. });
  118. }
  119. var s_uploader = null;
  120. $(function () {
  121. if (openPageData != "") {
  122. var s = openPageData;
  123. grid.load({
  124. ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, customer: s.customer, orderState: s.state, reason: s.reason, method: s.method, finishtime: s.finishtime, afterSaleMemo: s.afterSaleMemo,
  125. date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, seller_memo: s.memo, afterdate1: s.afterdate1, afterdate2: s.afterdate2, aftermemotype: s.aftermemotype
  126. });
  127. var form = new mini.Form("#ctl00_f_all");
  128. if (form != undefined && form != null) {
  129. form.setData(s);
  130. }
  131. //$("#ic_chkNewPageSearch")[0].checked = true;
  132. }
  133. s_uploader = $('#ssi-upload').ssi_uploader({
  134. url: uploadUrl, maxNumberOfFiles: 6, preview: false,
  135. dropZone: false, maxFileSize: 10, allowed: ['jpg', 'gif', 'jpeg', 'png'],
  136. onEachUpload: function (fileInfo) {
  137. if (fileInfo == undefined || fileInfo == null) { alert("上传发生错误!"); }
  138. if (fileInfo.result.res == "1") {
  139. $("#hImg").val(fileInfo.result.msg);
  140. $("#preview_img").attr("src", viewUrl + "/" + fileInfo.result.msg);
  141. }
  142. },
  143. onUpload: function (obj) {
  144. upCount = obj.successfulUpload;
  145. }
  146. });
  147. $("#txtRefund").on('input', function () {
  148. $("#txtRefund1").val($(this).val())
  149. })
  150. let txtToState = document.getElementById("txtToState");
  151. txtToState.addEventListener("change", function (e) {
  152. let selectedOptions = txtToState.querySelectorAll('option:checked');
  153. if (selectedOptions) {
  154. let value = selectedOptions[0].innerHTML;
  155. $("#isOriginalLayout").hide()
  156. if (value == "设计师") {
  157. $("#isOriginalLayout").show()
  158. }
  159. }
  160. })
  161. });