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 orderIdRenderer(e) { var grid = e.sender; var record = e.record; var tid = record.tid; var rowIndex = e.rowIndex; var html = "
"; html += ("
" + record.tid + "
") //html += ("
" + record.refund_id + "
") html += "
"; return html; } function orderPTimeRenderer(e) { var grid = e.sender; var record = e.record; var tid = record.tid; var rowIndex = e.rowIndex; var html = "
"; html += ("
" + record.seller_nick + "
"); html += getWWurlByNick(record.buyer_nick); html += ("
" + formatCommonDate(record.pay_time) + "
"); html += "
"; return html; } function reasonRenderer(e) { var grid = e.sender; var record = e.record; var html = ""; html += ("
" + record.reason + "
"); return html; } function refundRenderer(e) { var grid = e.sender; var record = e.record; var html = ""; html += ("
" + record.refund_fee + "
"); 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 = "
"; html += ("
" + statestr + "
"); var str_status = getRefundStatusstrByState(record.status); html += ("
" + str_status + "
"); html += "
"; return html; } function goodStatusRenderer(e) { var grid = e.sender; var record = e.record; var tid = record.tid; var rowIndex = e.rowIndex; var statestr = getOrderStatestrByState(record.OrderState); var html = ""; html += ("
" + getGoodStatus(record.good_status) + "
"); return html; } function getGoodStatus(st) { if (st == "BUYER_NOT_RECEIVED") { return "买家未收到货"; } else if (st == "BUYER_RECEIVED") { return "买家已收到货"; } else if (st == "BUYER_RETURNED_GOODS") { return "买家已退货"; } return ""; } function desRenderer(e) { var grid = e.sender; var record = e.record; var html = ""; html += ("
" + record.describe + "
"); return html; } function partRenderer(e) { var record = e.record; var html = ""; if (record.IsPartRefund == 1) { html += ("
部分
"); } return html; } function payRenderer(e) { var grid = e.sender; var record = e.record; var tid = record.tid; var rowIndex = e.rowIndex; var statestr = getOrderStatestrByState(record.OrderState); var html = "
"; html += ("
订单:" + record.payment + "
"); html += ("
扣款:" + record.DeductFee + "
"); html += ("
退款:" + record.RefundFee + "
"); html += "
"; return html; } 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 createTimeRenderer(e) { var grid = e.sender; var record = e.record; var tid = record.tid; var rowIndex = e.rowIndex; var html = "" html += ("
" + formatCommonDate(record.created) + "
"); return html; } function actionRenderer(e) { var record = e.record; var id = record.tid; var refundid = record.refund_id; var html = ""; html += getGridBtn("edit", "标记", "setTagFn('" + refundid + "')"); //html += getGridBtn("edit", "审核", "verifyFn('" + refundid + "')"); return html; } //点击取消 function verifyFn(eid) { edit_id = eid; if (!confirm("确认审核该退款单吗?")) return; postAjax("upd_erp_refundverify", "refund_id=" + eid, function (data) { resultShow(data, "grid.reload();"); }); } //处理按钮=弹窗 function setTagFn(eid) { edit_id = eid; var rec = grid.getSelected(); mini.get("handle_win").show(); $("#handle_win").find("input").val(""); $("#handle_win").find("textarea").val(""); var ohtml = ("
" + rec.tid + "
" + "
" + rec.seller_nick + "
" + "
¥" + rec.total_fee + "
"); var ww = ("点击这里给我发消息" + rec.buyer_nick + ""); ohtml += ww; $("#txtTid").html(ohtml); //var province = []; //for (var item of site_address) { // if (item.TopID == 0) { // province.push(item); // } //} //$("#txtReceiver").val(rec.receiver_name); //$("#txtPhone").val(rec.receiver_mobile); //mini.get("txtAddProvince").setData(province); //mini.get("txtAddProvince").setText(rec.receiver_state); //mini.get("txtAddCity").setText(rec.receiver_city); //mini.get("txtAddCounty").setText(rec.receiver_district); //var adddetail = rec.receiver_address; //if (adddetail != "") adddetail = adddetail.replace(/<br>/g, "\n"); //$("#txtAddDetailAddress").val(adddetail); var resmanStr = rec.ResponsibleUserName; if (resmanStr.length > 0) { if (resmanStr.indexOf("客户") != -1) { $("#chkState")[0].checked = true; } else if (resmanStr.indexOf("客服") != -1) { mini.get("txtCustomer").setValue(rec.ResponsibleUserId); } else if (resmanStr.indexOf("设计师") != -1) { mini.get("txtDesign").setValue(rec.ResponsibleUserId); } else if (resmanStr.indexOf("下单员") != -1) { mini.get("txtPlace").setValue(rec.ResponsibleUserId); } else if (resmanStr.indexOf("供应商") != -1) { mini.get("txtSupplier").setValue(rec.ResponsibleUserId); } } $("#txtAfterMemo").val(rec.Memo); } function cancelHandleFn() { mini.get("handle_win").hide(); } function saveHandleFn() { var parms = new Object(); parms.refund_id = edit_id; var respl = ""; var resplIds = ""; var kf = mini.get("txtCustomer").getText(); if (kf.length > 0) { respl += ("客服:" + kf + ","); resplIds += (mini.get("txtCustomer").getValue() + "_k"); resplIds += ","; } var design = mini.get("txtDesign").getText(); if (design.length > 0) { respl += ("设计师:" + design + ","); resplIds += (mini.get("txtDesign").getValue() + "_s"); resplIds += ","; } var xd = mini.get("txtPlace").getText(); if (xd.length > 0) { respl += ("下单员:" + xd + ","); resplIds += (mini.get("txtPlace").getValue() + "_x"); resplIds += ","; } var gys = mini.get("txtSupplier").getText(); if (gys.length > 0) { respl += ("供应商:" + gys + ","); } var iscus = $("#chkState")[0].checked ? "1" : "0"; if (iscus == 1) { respl += "客户问题" } parms.ResponsibleName = respl; parms.ResponsibleUserId = resplIds; parms.Memo = $("#txtAfterMemo").val(); postAjax("handle_erp_refundtag", parms, function (data) { mini.get("handle_win").hide(); resultShow(data, "grid.reload();"); }); } //省份变动 function changeProvinceFn(e) { var rec = e.selected; var v = e.value; var cityData = getSiteAddress(v); mini.get("#txtAddCity").setData(cityData); mini.get("#txtAddCounty").setData([]); } //市区变动 function changeCityFn(e) { var rec = e.selected; var v = e.value; var countyData = getSiteAddress(v); mini.get("#txtAddCounty").setData(countyData); } //根据id获取联动地区 function getSiteAddress(pID) { var newlist = []; site_address.forEach(function (aa, bb) { if (aa.TopID == pID) { newlist.push(aa) } }) return newlist; } //查询按钮 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({ tid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, orderState: s.state,ispartrefund: s.ispartrefund, date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, seller_memo: s.memo, refunddate1: s.refunddate1, refunddate2: s.refunddate2, responsibleman: s.responsibleman }); } //清除查询内容 function clearFn() { //$("#ctl00_f_all").find("input").val(""); var form = new mini.Form("#ctl00_f_all"); form.clear(); } 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("退款审核", "ERefund/RefundVerify.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, date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, seller_memo: s.memo }); var form = new mini.Form("#ctl00_f_all"); if (form != undefined && form != null) { form.setData(s); } //$("#ic_chkNewPageSearch")[0].checked = true; } }); function view_search() { var key = ""; if ($("#txtKey").length > 0) { key = $("#txtKey").val(); } grid.load({ key: key, type: $("#txtSearchType").val() }); } function onCopyOrder(e) { var rec = grid.getSelected(); //rec.ctid copyTextPlus(rec.tid); }