WaitingVerify.js 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640
  1. var exData = null;
  2. var edit_id = "";
  3. var _memo_msg = "";
  4. var userPostCode = "";
  5. function addFn() {
  6. edit_id = "";
  7. $(".win_tb").find("input").val("");
  8. $(".win_tb").find("textarea").val("");
  9. mini.get("add_win").show();
  10. }
  11. function orderIdRenderer(e) {
  12. var grid = e.sender;
  13. var record = e.record;
  14. var tid = record.tid;
  15. var rowIndex = e.rowIndex;
  16. var html = "";
  17. html += "<a href=\"javascript:void(0)\" onclick=\"clickToDetail('" + tid + "','" + tid + "')\">" + tid + "</a>&nbsp;&nbsp;";
  18. //html+="<div style='position:absolute;bottom:3px;right:5px;'>"
  19. if (record.IsUrgency == "True") {
  20. html += "<span class=\"word_tui\" title=\"加急\">急</span>";
  21. }
  22. if (record.IsRefund > 0) {
  23. html += "<span class=\"word_tui bc_tui\">退</span>";
  24. }
  25. if (record.IsReturn > 0) {
  26. html += "<span class=\"word_tui\">回</span>";
  27. }
  28. if (record.AfterSaleState > 0) {
  29. html += "<span class=\"word_tui word_shou\" title\"售后\">售</span>";
  30. }
  31. if (record.IsNeedBill == 1) {
  32. html += "<span class=\"word_tui word_piao\">票</span>";
  33. }
  34. else if (record.IsNeedBill == 2) {//冲票
  35. html += "<span class=\"word_tui word_green\">票</span>";
  36. }
  37. if (record.wechatTag == 1) {
  38. html += "<span class=\"word_tui word_green\">微</span>";
  39. }
  40. //html += "</div>";
  41. return html;
  42. }
  43. function orderPTimeRenderer(e) {
  44. var grid = e.sender;
  45. var record = e.record;
  46. var html = "<div style=\"display:flex;flex-direction:column;\">";
  47. html += ("<div>" + record.seller_nick + "</div>");
  48. html += getWWurlByNick(record.buyer_nick);
  49. html += ("<div>" + formatCommonDate(record.pay_time) + "</div>");
  50. html += "</div>";
  51. return html;
  52. }
  53. function methodRenderer(e) {
  54. var record = e.record;
  55. var md = record.AfterSaleMethod;
  56. md = md.replace("&lt;", "<");
  57. md = md.replace("&gt;", ">");
  58. var html = "<div style=\"display:flex;flex-direction:column;\">";
  59. html += ("<div>" + md + "</div>");
  60. html += "</div>";
  61. return html;
  62. }
  63. function orderStatusRenderer(e) {
  64. var grid = e.sender;
  65. var record = e.record;
  66. var tid = record.tid;
  67. var rowIndex = e.rowIndex;
  68. var statestr = getOrderStatestrByState(record.OrderState);
  69. var html = "<div style=\"display:flex;flex-direction:column;\">";
  70. html += ("<div onclick=\"clickToLog('" + record.tid + "')\" style=\"color:blue;margin-bottom:10px;\">" + statestr + "</div>");
  71. var taostatus = getInitStatusstrByState(record.status);
  72. html += ("<div>" + taostatus + "</div>");
  73. html += "</div>";
  74. return html;
  75. }
  76. function payRenderer(e) {
  77. var grid = e.sender;
  78. var record = e.record;
  79. var tid = record.tid;
  80. var rowIndex = e.rowIndex;
  81. var statestr = getOrderStatestrByState(record.OrderState);
  82. var html = "<div style=\"display:flex;flex-direction:column;\">";
  83. html += ("<div>订单:" + record.AfterSalePayment + "</div>");
  84. html += ("<div>退款:" + record.DeductFee + "</div>");
  85. html += ("<div>扣款:" + record.pRefundFee + "</div>");
  86. html += "</div>";
  87. return html;
  88. }
  89. function handTimeRenderer(e) {
  90. var grid = e.sender;
  91. var record = e.record;
  92. var html = "<div>";
  93. html += ("<div>" + formatCommonDate(record.HandleTime) + "</div>");
  94. html += "</div>";
  95. return html;
  96. }
  97. function ImgRenderer(e) {
  98. var record = e.record;
  99. var html = "<div style=\"display:flex;flex-direction:column;\">";
  100. if (record.AfterSaleSupplierImg.length > 0) {
  101. var imglist = record.AfterSaleSupplierImg.split(",");
  102. for (var img of imglist) {
  103. if (img.indexOf(".mp4") > -1) {
  104. html += ("<video id=\"r_img\" style=\"width: 30px; height: 25px; margin-bottom:5px\" onclick=\"largeImage(this)\" src=\"" + viewUrl + "/" + img + "\"/> ");
  105. } else {
  106. html += ("<img style=\"width: 30px; height: 25px; margin-bottom:5px\" onclick=\"largeImage(this)\" src=\"" + viewUrl + "/" + img + "\"/> ");
  107. }
  108. }
  109. }
  110. html += "</div>";
  111. return html;
  112. }
  113. function SaleBackImgRenderer(e) {
  114. var record = e.record;
  115. var html = "<div style=\"display:flex;flex-direction:column;\">";
  116. if (record.AfterSaleBackImg.length > 0) {
  117. var imglist = record.AfterSaleBackImg.split(",");
  118. for (var img of imglist) {
  119. html += ("<img style=\"width: 30px; height: 25px; margin-bottom:5px\" onclick=\"largeImage(this)\" src=\"" + viewUrl + "/" + img + "\"/> ");
  120. }
  121. }
  122. html += "</div>";
  123. return html;
  124. }
  125. function largeImage(that) {
  126. let url = $(that).attr("src");
  127. let large_image = "";
  128. if (url.indexOf(".mp4") > -1) {
  129. large_image = '<video controls src= ' + url + '></video>';
  130. } else {
  131. large_image = '<img src= ' + url + '></img>';
  132. }
  133. $('.image_large').html($(large_image).css({
  134. display: "block",
  135. height: '60%',
  136. //width: '40%',
  137. position: "absolute",
  138. left: "50%",
  139. top: "50%",
  140. transform: "translate(-50%,-50%)",
  141. }, 500));
  142. $('.image_large').css("display", "block");
  143. }
  144. function hideImage(that) {
  145. $(that).css("display", "none");
  146. }
  147. function orderCusRenderer(e) {
  148. var grid = e.sender;
  149. var record = e.record;
  150. var tid = record.tid;
  151. var rowIndex = e.rowIndex;
  152. var html = getDDurlByPhone(record.CustomerMobile, record.CustomerTb);
  153. return html;
  154. }
  155. function designRenderer(e) {
  156. var grid = e.sender;
  157. var record = e.record;
  158. var tid = record.tid;
  159. var rowIndex = e.rowIndex;
  160. var html = getDDurlByPhone(record.DesignMobile, record.DesignUserName);
  161. return html;
  162. }
  163. function addressRenderer(e) {
  164. var grid = e.sender;
  165. var record = e.record;
  166. var tid = record.tid;
  167. var rowIndex = e.rowIndex;
  168. var html = "<div>" + record.receiver_name + " " + record.receiver_mobile + " " + record.receiver_state + record.receiver_city + record.receiver_district + record.receiver_address + "</div>";
  169. return html;
  170. }
  171. function actionRenderer(e) {
  172. var grid = e.sender;
  173. var record = e.record;
  174. var tid = record.tid;
  175. var id = record.ID;
  176. var html = "";
  177. //个人按钮
  178. if (record.VerifyState == 3) {
  179. if (userID == record.UserId || userPostCode == "SysAdmin") {
  180. html += getGridBtn("sc", "认可", "personVerifyYes('" + record.ID + "')");
  181. html += getGridBtn("sc", "不认可", "personVerifyNo('" + record.ID + "')");
  182. }
  183. }
  184. //主管按钮
  185. if (record.VerifyState == 0 && record.type == 0) {
  186. if (userPostCode == "SysAdmin" || userPostCode == "Director" || userPostCode == "CustomerMr" || userPostCode == "CustomerMaster" || userPostCode == "Designerhd" || userPostCode == "DesignerMr" || userPostCode == "PlaceMr" || userPostCode == "AfterSaleMaster") {//客服主管是否认可
  187. html += getGridBtn("sc", "认可", "masterVerifyYes('" + record.ID + "')");
  188. html += getGridBtn("sc", "不认可", "masterVerifyNo('" + record.ID + "')");
  189. }
  190. }
  191. //供应商按钮
  192. if (record.AfterSaleResSupId > 0 && record.type == 1) {
  193. if (record.AfterSaleState == 3 && record.AfterSaleSupplierState == 0) {
  194. html += getGridBtn("sc", "认可", "verifyYes('" + record.ID + "')");
  195. html += getGridBtn("sc", "不认可", "verifyNo('" + record.ID + "')");
  196. }
  197. }
  198. //供应商按钮
  199. if (record.VerifyState == 0 && record.type == 2) {
  200. if (userPostCode == "logistics") {
  201. html += getGridBtn("sc", "认可", "verifyYes('" + record.ID + "')");
  202. html += getGridBtn("sc", "不认可", "verifyNo('" + record.ID + "')");
  203. }
  204. }
  205. //html += getGridBtn("sc", "推", "aftersaleCytSend('" + record.ctid + "')");
  206. if (record.AfterSaleSupplierState == 2) {
  207. html += ("<div>原因:" + record.AfterSaleSupplierMemo + "</div>");
  208. }
  209. return html;
  210. }
  211. function supplierStateRenderer(e) {
  212. var record = e.record;
  213. var html = "";
  214. if (record.AfterSaleResponsible.indexOf("供应商") != -1) {
  215. if (record.AfterSaleSupplierState == 0) {
  216. html += ("<div>待审核</div>");
  217. }
  218. else if (record.AfterSaleSupplierState == 1) {
  219. html += ("<div style=\"color:green;\">已认可</div>");
  220. }
  221. else if (record.AfterSaleSupplierState == 2) {
  222. html += ("<div style=\"color:red;\">不认可</div>");
  223. }
  224. }
  225. return html;
  226. }
  227. function aftersaleCytSend(ctid) {
  228. var parms = new Object();
  229. parms.ctid = ctid;
  230. postAjax("aftersaleCytSend", parms, function (data) {
  231. resultShow(data, "grid.reload();");
  232. });
  233. }
  234. function verifyYes(ctid) {
  235. if (!confirm("确认认可吗?")) return;
  236. var parms = new Object();
  237. parms.afterstate = 1;
  238. parms.id = ctid;
  239. postAjax("upd_erp_supverifyaftersale", parms, function (data) {
  240. resultShow(data, "grid.reload();");
  241. });
  242. }
  243. function verifyNo(ctid) {
  244. $("#win_type").val("0");
  245. $("#win_value").val(ctid);
  246. mini.get("verifyNo_win").show();
  247. $("#upframe")[0].contentWindow.location.reload(true);
  248. $("#upframe").data("viewUrl", viewUrl);
  249. }
  250. function masterVerifyYes(id) {
  251. if (!confirm("确认认可吗?")) return;
  252. var parms = new Object();
  253. parms.afterstate = 1;
  254. parms.id = id;
  255. postAjax("upd_erp_masteraftersale", parms, function (data) {
  256. resultShow(data, "grid.reload();");
  257. });
  258. }
  259. function masterVerifyNo(id) {
  260. $("#win_type").val("1");
  261. $("#win_value").val(id);
  262. mini.get("verifyNo_win").show()
  263. $("#upframe")[0].contentWindow.location.reload(true);
  264. $("#upframe").data("viewUrl", viewUrl);
  265. }
  266. function personVerifyNo(id) {
  267. $("#win_type").val("2");
  268. $("#win_value").val(id);
  269. mini.get("verifyNo_win").show();
  270. $("#upframe")[0].contentWindow.location.reload(true);
  271. $("#upframe").data("viewUrl", viewUrl);
  272. }
  273. function personVerifyYes(id) {
  274. if (!confirm("确认认可吗?")) return;
  275. var parms = new Object();
  276. parms.afterstate = 1;
  277. parms.id = id;
  278. postAjax("upd_erp_personaftersale", parms, function (data) {
  279. resultShow(data, "grid.reload();");
  280. });
  281. }
  282. function saveVerifyNoFn() {
  283. let win_type = $("#win_type").val();
  284. let win_value = $("#win_value").val();
  285. let supmemo = $("#supmemo").val();
  286. let memoImage = getImgs();
  287. let parms = {};
  288. parms.afterstate = 2;
  289. parms.id = win_value
  290. parms.supmemo = supmemo;
  291. parms.image = memoImage;
  292. mini.get("verifyNo_win").hide()
  293. if (win_type == 0) {
  294. postAjax("upd_erp_supverifyaftersale", parms, function (data) {
  295. resultShow(data, "grid.reload();");
  296. });
  297. }
  298. if (win_type == 1) {
  299. postAjax("upd_erp_masteraftersale", parms, function (data) {
  300. resultShow(data, "grid.reload();");
  301. });
  302. }
  303. if (win_type == 2) {
  304. postAjax("upd_erp_personaftersale", parms, function (data) {
  305. resultShow(data, "grid.reload();");
  306. });
  307. }
  308. }
  309. function getImgs() {
  310. var fObj = getFrame();
  311. var imgArr = fObj.getUpImg();
  312. if (imgArr != null && imgArr.length > 0) {
  313. return imgArr.join(",");
  314. }
  315. return "";
  316. }
  317. function getFrame() {
  318. return $("#upframe")[0].contentWindow;
  319. }
  320. function cancelVerifyNoFn() {
  321. mini.get("verifyNo_win").hide()
  322. }
  323. function arbitrateFn(eid) {
  324. edit_id = eid;
  325. //if (!confirm("确认需要申请仲裁吗?")) return;
  326. mini.prompt("输入仲裁原因:", "仲裁",
  327. function (action, value) {
  328. if (action == "ok") {
  329. var parms = new Object();
  330. parms.id = eid;
  331. parms.reason = value;
  332. postAjax("upd_erp_arbitrateaftersale", parms, function (data) {
  333. resultShow(data, "grid.reload();");
  334. });
  335. } else {
  336. }
  337. },
  338. true
  339. );
  340. //postAjax("upd_erp_arbitrateaftersale", "id=" + eid, function (data) {
  341. // resultShow(data, "grid.reload();");
  342. //});
  343. }
  344. function backFn() {
  345. //if (!confirm("确认退回到售后中吗?")) return;
  346. //postAjax("upd_erp_backaftersale", "tid=" + eid, function (data) {
  347. // resultShow(data, "grid.reload();");
  348. //});
  349. var rec = grid.getSelected();
  350. if (rec == undefined || rec == "") {
  351. mini.alert("请选中一行记录!");
  352. return;
  353. }
  354. mini.prompt("请输入原因:", "退单",
  355. function (action, value) {
  356. if (action == "ok") {
  357. var parms = new Object();
  358. parms.tid = rec.tid;
  359. parms.backreason = value;
  360. postAjax("upd_erp_backaftersale", parms, function (data) {
  361. resultShow(data, "grid.reload();");
  362. });
  363. } else {
  364. }
  365. },
  366. true
  367. );
  368. }
  369. //处理按钮=弹窗
  370. function handleFn(eid) {
  371. edit_id = eid;
  372. var rec = grid.getSelected();
  373. mini.get("handle_win").show();
  374. $("#handle_win").find("input").val("");
  375. $("#handle_win").find("textarea").val("");
  376. $("#chkState")[0].checked = false;
  377. $("#chkbuyer")[0].checked = false;
  378. $("#chkother")[0].checked = false;
  379. selItemSelected($("#txtToState")[0], "请选择");
  380. var ohtml = ("<div>" + rec.tid + "</div>" + "<div class='marginleft20'>" + rec.seller_nick + "</div>" + "<div class='marginleft20'>¥" + rec.payment + "</div>");
  381. var ww = ("<a class='marginleft20' href='http://amos.alicdn.com/msg.aw?v=2&amp;uid=" + rec.buyer_nick + "&amp;site=cntaobao&amp;s=2&amp;charset=utf-8' target='ww'><img border='0' src='http://amos.alicdn.com/online.aw?v=2&amp;uid=" + rec.buyer_nick + "&amp;site=cntaobao&amp;s=2&amp;charset=utf-8' alt='点击这里给我发消息'><span id = 'customerName' >" + rec.buyer_nick + "</span></a >");
  382. ohtml += ww;
  383. $("#txtTid").html(ohtml);
  384. //var province = [];
  385. //for (var item of site_address) {
  386. // if (item.TopID == 0) {
  387. // province.push(item);
  388. // }
  389. //}
  390. //$("#txtReceiver").val(rec.receiver_name);
  391. //$("#txtPhone").val(rec.receiver_mobile);
  392. //mini.get("txtAddProvince").setData(province);
  393. //mini.get("txtAddProvince").setText(rec.receiver_state);
  394. //mini.get("txtAddCity").setText(rec.receiver_city);
  395. //mini.get("txtAddCounty").setText(rec.receiver_district);
  396. //var adddetail = rec.receiver_address;
  397. //if (adddetail != "") adddetail = adddetail.replace(/&lt;br&gt;/g, "\n");
  398. //$("#txtAddDetailAddress").val(adddetail);
  399. var resmanid = rec.ResponsibleUserId;
  400. var respmanIdArr = resmanid.split(",");
  401. if (respmanIdArr.length > 0) {
  402. for (var item of respmanIdArr) {
  403. var itemarr = item.split("_");
  404. if (itemarr[1] == "k") {
  405. mini.get("txtCustomer").setValue(itemarr[0]);
  406. }
  407. else if (itemarr[1] == "s") {
  408. mini.get("txtDesign").setValue(itemarr[0]);
  409. }
  410. else if (itemarr[1] == "x") {
  411. mini.get("txtPlace").setValue(itemarr[0]);
  412. }
  413. else if (itemarr[0] == "客户问题") {
  414. $("#chkbuyer")[0].checked = true;
  415. }
  416. else if (itemarr[0] == "其它") {
  417. $("#chkother")[0].checked = true;
  418. }
  419. }
  420. }
  421. var resmanStr = rec.AfterSaleResponsible;
  422. var respStrArr = resmanStr.split(",");
  423. if (respStrArr.length > 0) {
  424. for (var item of respStrArr) {
  425. var itemarr = item.split(":");
  426. if (itemarr[0] == "供应商") {
  427. mini.get("txtSupplier").setText(itemarr[1]);
  428. }
  429. else if (itemarr[0] == "物流") {
  430. mini.get("txtComName").setText(itemarr[1]);
  431. }
  432. else if (itemarr[0] == "运单号") {
  433. mini.get("txtOutSid").setText(itemarr[1]);
  434. }
  435. }
  436. }
  437. //mini.get("txtReason").setText(rec.AfterSaleReason);
  438. //selItemSelected($("#txtReason")[0], rec.AfterSaleReason);
  439. mini.get("txtReason").setText(rec.AfterSaleReason);
  440. if (rec.AfterSalePayment > 0) {
  441. $("#txtPayment").val(rec.AfterSalePayment);
  442. }
  443. else
  444. $("#txtPayment").val(rec.payment);
  445. $("#txtDeduct").val(rec.DeductFee);
  446. $("#txtRefund").val(rec.RefundFee);
  447. $("#txtMethod").val(rec.AfterSaleMethod);
  448. $("#txtAfterMemo").val(rec.AfterSaleMemo);
  449. }
  450. function cancelHandleFn() {
  451. mini.get("handle_win").hide();
  452. }
  453. function saveHandleFn() {
  454. var parms = new Object();
  455. parms.ctid = edit_id;
  456. var respl = "";
  457. var resplIds = "";
  458. var kf = mini.get("txtCustomer").getText();
  459. if (kf.length > 0) {
  460. respl += ("客服:" + kf + ",");
  461. resplIds += (mini.get("txtCustomer").getValue() + "_k");
  462. resplIds += ",";
  463. }
  464. var design = mini.get("txtDesign").getText();
  465. if (design.length > 0) {
  466. respl += ("设计师:" + design + ",");
  467. resplIds += (mini.get("txtDesign").getValue() + "_s");
  468. resplIds += ",";
  469. }
  470. var xd = mini.get("txtPlace").getText();
  471. if (xd.length > 0) {
  472. respl += ("下单员:" + xd + ",");
  473. resplIds += (mini.get("txtPlace").getValue() + "_x");
  474. resplIds += ",";
  475. }
  476. var gys = mini.get("txtSupplier").getText();
  477. if (gys.length > 0) {
  478. respl += ("供应商:" + gys + ",");
  479. }
  480. var wl = mini.get("txtComName").getText();
  481. if (wl.length > 0) {
  482. respl += ("物流:" + wl + ",");
  483. }
  484. var osid = $("#txtOutSid").val();
  485. if (osid.length > 0) {
  486. respl += ("运单号:" + osid + ",");
  487. }
  488. if ($("#chkbuyer")[0].checked) {
  489. respl += ("客户问题,");
  490. }
  491. if ($("#chkother")[0].checked) {
  492. respl += ("其它,");
  493. }
  494. respl = respl.substring(0, respl.length - 1);
  495. resplIds = resplIds.substring(0, resplIds.length - 1);
  496. parms.AfterSaleResponsible = respl;
  497. parms.ResponsibleUserId = resplIds;
  498. parms.AfterSaleReason = mini.get("txtReason").getText();
  499. parms.ToState = $("#txtToState").val();
  500. parms.AfterSalePayment = $("#txtPayment").val();
  501. parms.DeductFee = $("#txtDeduct").val();
  502. parms.RefundFee = $("#txtRefund").val();
  503. parms.AfterSaleMethod = $("#txtMethod").val();
  504. parms.AfterSaleMemo = $("#txtAfterMemo").val();
  505. parms.IsNewOrder = $("#chkState")[0].checked ? "1" : "0";
  506. if (parms.IsNewOrder == 1 && parms.ToState == "请选择") {
  507. mini.alert("勾选生成订单,要选择指派节点");
  508. return;
  509. }
  510. postAjax("handle_erp_aftersale", parms, function (data) {
  511. mini.get("handle_win").hide();
  512. resultShow(data, "grid.reload();");
  513. });
  514. }
  515. function finishFn(eid) {
  516. edit_id = eid;
  517. if (!confirm("确认完成审核吗?")) return;
  518. postAjax("ins_erp_finishaftersale", "id=" + eid, function (data) {
  519. resultShow(data, "grid.reload();");
  520. });
  521. }
  522. //省份变动
  523. function changeProvinceFn(e) {
  524. var rec = e.selected;
  525. var v = e.value;
  526. var cityData = getSiteAddress(v);
  527. mini.get("#txtAddCity").setData(cityData);
  528. mini.get("#txtAddCounty").setData([]);
  529. }
  530. //市区变动
  531. function changeCityFn(e) {
  532. var rec = e.selected;
  533. var v = e.value;
  534. var countyData = getSiteAddress(v);
  535. mini.get("#txtAddCounty").setData(countyData);
  536. }
  537. //根据id获取联动地区
  538. function getSiteAddress(pID) {
  539. var newlist = [];
  540. site_address.forEach(function (aa, bb) {
  541. if (aa.TopID == pID) {
  542. newlist.push(aa)
  543. }
  544. })
  545. return newlist;
  546. }
  547. //查询按钮
  548. function searchFn() {
  549. var form = new mini.Form("#ctl00_f_all");
  550. var data = form.getData(true, false);
  551. var s = data;
  552. //var s = mini.encode(data);
  553. //alert(s);
  554. //form.setIsValid(false);
  555. //console.log("565656565", data);
  556. grid.load({
  557. ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, supplier: s.supplier, customer: s.customer, orderState: s.state, reason: s.reason, method: s.method, handledate1: s.handledate1, handledate2: s.handledate2,
  558. seller_memo: s.memo, vstate: s.returnvstate, handler: s.handler, responsibleman: s.responsibleman, finishdate1: s.finishdate1, finishdate2: s.finishdate2, reasonState: s.reasonState
  559. });
  560. }
  561. //清除查询内容
  562. function clearFn() {
  563. //$("#ctl00_f_all").find("input").val("");
  564. var form = new mini.Form("#ctl00_f_all");
  565. form.clear();
  566. }
  567. function newPageSearchFn() {
  568. var form = new mini.Form("#ctl00_f_all");
  569. var data = form.getData(true, false);
  570. var s = data;
  571. var sData = JSON.stringify(data);
  572. var sendData = "sData=" + sData;
  573. if (parent != null) parent.openNewSearchTab("待审核售后", "EAfterSale/WaitingVerify.aspx", sendData);
  574. }
  575. $(function () {
  576. if (openPageData != "") {
  577. var s = openPageData;
  578. grid.load({
  579. 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,
  580. date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, seller_memo: s.memo
  581. });
  582. var form = new mini.Form("#ctl00_f_all");
  583. if (form != undefined && form != null) {
  584. form.setData(s);
  585. }
  586. //$("#ic_chkNewPageSearch")[0].checked = true;
  587. }
  588. });
  589. function view_search() {
  590. var key = "";
  591. if ($("#txtKey").length > 0) {
  592. key = $("#txtKey").val();
  593. }
  594. grid.load({ key: key, type: $("#txtSearchType").val() });
  595. }