| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311 |
- var exData = null;
- var edit_id = "";
- var _memo_msg = "";
- function addFn() {
- edit_id = "";
- $(".win_tb").find("input").val("");
- $(".win_tb").find("textarea").val("");
- mini.get("add_win").show();
- }
- function handTimeRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var html = "<div>";
- html += ("<div>处:" + formatCommonDate(record.HandleTime) + "</div>");
- html += ("<div>完:" + formatCommonDate(record.FinishAfterSaleTime) + "</div>");
- html += "</div>";
- return html;
- }
- function orderPTimeRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var tid = record.tid;
- var rowIndex = e.rowIndex;
- var html = "<div style=\"display:flex;flex-direction:column;\">";
- html += ("<div>" + record.seller_nick + "</div>");
- html += getWWurlByNick(record.buyer_nick);
- html += ("<div>" + formatCommonDate(record.pay_time) + "</div>");
- if (record.UrgencyTime != "") {
- html += ("<div style=\"color:red;\">急:" + formatCommonDate(record.UrgencyTime) + "</div>");
- }
- html += "</div>";
- return html;
- }
- function orderStatusRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var tid = record.tid;
- var rowIndex = e.rowIndex;
- var statestr = getOrderStatestrByState(record.OrderState);
- var html = "<div style=\"display:flex;flex-direction:column;\">";
- html += ("<div onclick=\"clickToLog('" + record.ctid + "')\" style=\"color:blue;margin-bottom:10px;\">" + statestr + "</div>");
- var taostatus = getInitStatusstrByState(record.status);
- html += ("<div>" + taostatus + "</div>");
- html += "</div>";
- return html;
- }
- function afterStatusRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var tid = record.tid;
- var rowIndex = e.rowIndex;
- var statestr = getOrderStatestrByState(record.OrderState);
- var html = ("<div>" + (getAfterStateStrByState(record.AfterSaleState)) + "</div>");
- return html;
- }
- function payRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var tid = record.tid;
- var rowIndex = e.rowIndex;
- let refund_list = record?.RefundFees?.split(",");
- var statestr = getOrderStatestrByState(record.OrderState);
- var html = "<div style=\"display:flex;flex-direction:column;\">";
- html += ("<div>订单:" + record.AfterSalePayment + "</div>");
- html += ("<div>退款:" + record.DeductFee + "</div>");
- for (let i = 0; i < refund_list.length; i++) {
- html += ("<div>责任人" + (i + 1) + "扣款:" + refund_list[i] || 0 + "</div>");
- }
- html += "</div>";
- return html;
- }
- function supplierStateRenderer(e) {
- var record = e.record;
- var html = "";
- if (record.AfterSaleResponsible.indexOf("供应商") != -1) {
- if (record.AfterSaleSupplierState == 0) {
- html += ("<div>待审核</div>");
- }
- else if (record.AfterSaleSupplierState == 1) {
- html += ("<div style=\"color:green;\">已认可</div>");
- }
- else if (record.AfterSaleSupplierState == 2) {
- html += ("<div style=\"color:red;\">不认可</div>");
- html += ("<div>原因:" + record.AfterSaleSupplierMemo + "</div>");
- }
- }
- return html;
- }
- function ImgRenderer(e) {
- var record = e.record;
- var html = "<div style=\"display:flex;flex-direction:column;\">";
- if (record.AfterSaleSupplierImg.length > 0) {
- var iList = record.AfterSaleSupplierImg.split(",");
- for (let i = 0; i < iList.length; i++) {
- if (iList[i].indexOf(".mp4") > -1) {
- html += ("<video id=\"r_img\" style=\"width: 30px; height: 25px; margin-bottom:5px\" onclick=\"largeImage(this)\" src=\"" + viewUrl + "/" + iList[i] + "\"/> ");
- } else {
- html += ("<img id=\"r_img\" style=\"width: 30px; height: 25px; margin-bottom:5px\" onclick=\"largeImage(this)\" src=\"" + viewUrl + "/" + iList[i] + "\"/> ");
- }
- }
- }
- html += "</div>";
- return html;
- }
- function largeImage(that) {
- let url = $(that).attr("src");
- let large_image = "";
- if (url.indexOf(".mp4") > -1) {
- large_image = '<video controls src= ' + url + '></video>';
- } else {
- large_image = '<img src= ' + url + '></img>';
- }
- $('.image_large').html($(large_image).css({
- display: "block",
- height: '60%',
- //width: '40%',
- position: "absolute",
- left: "50%",
- top: "50%",
- transform: "translate(-50%,-50%)",
- }, 500));
- $('.image_large').css("display", "block");
- }
- function hideImage(that) {
- $(that).css("display", "none");
- }
- function orderCusRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var tid = record.tid;
- var rowIndex = e.rowIndex;
- var html = getDDurlByPhone(record.CustomerMobile, record.CustomerTb);
- return html;
- }
- function designRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var tid = record.tid;
- var rowIndex = e.rowIndex;
- var html = getDDurlByPhone(record.DesignMobile, record.DesignUserName);
- return html;
- }
- function addressRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var tid = record.tid;
- var rowIndex = e.rowIndex;
- var html = "<div>" + record.receiver_name + " " + record.receiver_mobile + " " + record.receiver_state + record.receiver_city + record.receiver_district + record.receiver_address + "</div>";
- return html;
- }
- //查询按钮
- function searchFn() {
- var form = new mini.Form("#ctl00_f_all");
- var data = form.getData(true, false);
- var s = data;
- //var s = mini.encode(data);
- //alert(s);
- //form.setIsValid(false);
- //console.log("565656565", data);
- grid.load({
- ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, reason: s.reason, method: s.method, finishdate1: s.finishdate1, finishdate2: s.finishdate2,
- vstate: s.returnvstate
- });
- }
- //清除查询内容
- function clearFn() {
- //$("#ctl00_f_all").find("input").val("");
- var form = new mini.Form("#ctl00_f_all");
- form.clear();
- mini.get("aSearchMonth").setChecked(false);
- mini.get("aSearchDay").setChecked(false);
- mini.get("aSearchWeek").setChecked(false);
- }
- function newPageSearchFn() {
- var form = new mini.Form("#ctl00_f_all");
- var data = form.getData(true, false);
- var s = data;
- var sData = JSON.stringify(data);
- var sendData = "sData=" + sData;
- if (parent != null) parent.openNewSearchTab("已完成售后", "EAfterSale/FinishAfterSale.aspx", sendData);
- }
- $(function () {
- if (openPageData != "") {
- var s = openPageData;
- grid.load({
- 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, finishdate1: s.finishdate1, finishdate2: s.finishdate2,
- date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, seller_memo: s.memo, afterstate: s.afterstate
- });
- var form = new mini.Form("#ctl00_f_all");
- if (form != undefined && form != null) {
- form.setData(s);
- }
- //$("#ic_chkNewPageSearch")[0].checked = true;
- }
- });
- function onSearchCheckedChanged(e) {
- var btn = e.sender;
- var checked = btn.getChecked();
- var text = btn.getText();
- var form = new mini.Form("#ctl00_f_all");
- var data = form.getData(true, false);
- var s = data;
- if (checked) {
- var stime = "";
- var etime = "";
- var timearr = [];
- if (text == "本日") {
- var day = getCurDate();
- timearr.push(day);
- timearr.push(day);
- }
- else if (text == "本周") {
- timearr = getWeekStartAndEnd();
- }
- else if (text == "本月") {
- timearr = getMonthStartAndEnd();
- }
- stime = timearr[0];
- etime = timearr[1];
- console.log(text, stime, etime)
- grid.load({
- ctid: s.tid, shopname: s.shop, buyer_nick: s.ww,
- date1: stime, date2: etime, price1: s.price1, price2: s.price2, address: s.address, seller_memo: s.memo, afterstate: s.afterstate
- });
- }
- }
- function view_search() {
- var key = "";
- if ($("#txtKey").length > 0) {
- key = $("#txtKey").val();
- }
- grid.load({ key: key, type: $("#txtSearchType").val() });
- }
- function onBeforeOpen(e) {
- var grid = mini.get("m_grid");
- var menu = e.sender;
- var row = grid.getSelected();
- var rowIndex = grid.indexOf(row);
- if (!row) {
- e.cancel = true;
- //阻止浏览器默认右键菜单
- e.htmlEvent.preventDefault();
- return;
- }
- }
- function onTagSupplierRef(e) {
- var rec = grid.getSelected();
- var parms = new Object();
- parms.ctid = rec.ctid;
- parms.tag = 1;
- postAjax("set_erp_supplierrefundtag", parms, function (data) {
- resultShow(data, "grid.reload();");
- });
- }
- function stopTagSupplierRef(e) {
- var rec = grid.getSelected();
- var parms = new Object();
- parms.ctid = rec.ctid;
- parms.tag = 0;
- postAjax("set_erp_supplierrefundtag", parms, function (data) {
- resultShow(data, "grid.reload();");
- });
- }
- function responsibleRender(e) {
- var record = e.record;
- var html = "<div>";
- html += ("<div>" + record.AfterSaleResponsible + "</div>");
- if (record.IsSupplierRefund == 1) {
- html += ("<div style=\"color:green;\">(已退款)</div>");
- }
- html += "</div>";
- return html;
- }
|