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 partRenderer(e) { var record = e.record; var html = ""; if (record.IsPartRefund == 1) { 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 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 memoRenderer(e) { var record = e.record; var html = "" html += ("
" + (record.Memo) + "
"); return html; } function actionRenderer(e) { var record = e.record; var id = record.tid; var refundid = record.refund_id; var html = ""; if (record.RefundState == 3) { html = "
已确认
" } else if (record.RefundState == 2) { html = "
待确认
" } else { html = "
待审核
" } return html; } //点击认可 function approveFn(eid) { var parms = new Object(); edit_id = eid; parms.refund_id = eid; parms.approve = 1; if (!confirm("确认认可该责任?")) return; postAjax("upd_erp_refundapprove", parms, function (data) { resultShow(data, "grid.reload();"); }); } function disapproveFn(eid) { var parms = new Object(); edit_id = eid; parms.refund_id = eid; parms.approve = 0; if (!confirm("不认可将会重新打回标记审核 确定该操作?")) return; postAjax("upd_erp_refundapprove", parms, 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) { for (var item of respStrArr) { if (resmanStr.indexOf("客户") != 0) { mini.get("chkState").setChecked(true); } else if (resmanStr.indexOf("客服") != 0) { mini.get("txtCustomer").setValue(rec.ResponsibleUserId); } else if (resmanStr.indexOf("设计师") != 0) { mini.get("txtDesign").setValue(rec.ResponsibleUserId); } else if (resmanStr.indexOf("下单员") != 0) { mini.get("txtPlace").setValue(rec.ResponsibleUserId); } else if (resmanStr.indexOf("供应商") != 0) { 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()); } var design = mini.get("txtDesign").getText(); if (design.length > 0) { respl = ("设计师:" + design); resplIds = (mini.get("txtDesign").getValue()); } var xd = mini.get("txtPlace").getText(); if (xd.length > 0) { respl += ("下单员:" + xd); resplIds = (mini.get("txtPlace").getValue()); } var gys = mini.get("txtSupplier").getText(); if (gys.length > 0) { respl += ("供应商:" + gys); resplIds = (mini.get("txtSupplier").getValue()); } 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,refundvstate:s.refundvstate,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/RefundTotal.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); }