var exData = null; var edit_id = ""; var _memo_msg = ""; var userPostCode = ""; 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 += "" + tid + "  "; //html+="
" if (record.IsUrgency == "True") { html += ""; } if (record.IsRefund > 0) { html += "退"; } if (record.IsReturn > 0) { html += ""; } if (record.AfterSaleState > 0) { html += ""; } if (record.IsNeedBill == 1) { html += ""; } else if (record.IsNeedBill == 2) {//冲票 html += ""; } if (record.wechatTag == 1) { html += ""; } //html += "
"; return html; } function orderPTimeRenderer(e) { var grid = e.sender; var record = e.record; var html = "
"; if (userPostCode != "Supplier") { html += ("
" + record.seller_nick + "
"); html += getWWurlByNick(record.buyer_nick); } html += ("
" + formatCommonDate(record.pay_time) + "
"); html += "
"; return html; } function methodRenderer(e) { var record = e.record; var md = record.AfterSaleMethod; md = md.replace("<", "<"); md = md.replace(">", ">"); var html = "
"; html += ("
" + md + "
"); html += "
"; 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 taostatus = getInitStatusstrByState(record.status); html += ("
" + taostatus + "
"); 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 = "
"; if (userPostCode != "Supplier") { html += ("
订单:" + record.AfterSalePayment + "
"); html += ("
退款:" + record.DeductFee + "
"); html += ("
扣款:" + record.RefundFee + "
"); } else { //html += ("
扣款:" + record.RefundFee + "
"); } html += "
"; return html; } function handTimeRenderer(e) { var grid = e.sender; var record = e.record; var html = "
"; html += ("
" + formatCommonDate(record.HandleTime) + "
"); html += "
"; return html; } function ImgRenderer(e) { var record = e.record; var html = "
"; if (record.AfterSaleSupplierImg.length > 0) { var imglist = record.AfterSaleSupplierImg.split(","); for (var img of imglist) { html += (" "); } //html += (" "); } html += "
"; return html; } function largeImage(that) { var large_image = ''; $('.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 supplierStateRenderer(e) { var record = e.record; var html = ""; if (record.AfterSaleSupplierState == 0) { html += ("
待审核
"); } else if (record.AfterSaleSupplierState == 1) { html += ("
已认可
"); } else if (record.AfterSaleSupplierState == 2) { html += ("
不认可
"); } return html; } function addressRenderer(e) { var grid = e.sender; var record = e.record; var tid = record.tid; var rowIndex = e.rowIndex; var html = "
" + record.receiver_name + " " + record.receiver_mobile + " " + record.receiver_state + record.receiver_city + record.receiver_district + record.receiver_address + "
"; return html; } function actionRenderer(e) { var grid = e.sender; var record = e.record; var ctid = record.ctid; var html = ""; if (record.AfterSaleSupplierState == 0) { html += getGridBtn("sc", "认可", "verifyYes('" + ctid + "')"); html += getGridBtn("sc", "不认可", "verifyNo('" + ctid + "')"); } else if (record.AfterSaleSupplierState == 2) { html += ("
原因:" + record.AfterSaleSupplierMemo + "
"); } return html; } function verifyYes(ctid) { if (!confirm("确认认可吗?")) return; var parms = new Object(); parms.afterstate = 1; parms.ctid = ctid; postAjax("upd_erp_supverifyaftersale", parms, function (data) { resultShow(data, "grid.reload();"); }); } function verifyNo(ctid) { mini.prompt("请输入说明:", "说明", function (action, value) { if (action == "ok") { var parms = new Object(); parms.afterstate = 2; parms.ctid = ctid; parms.supmemo = value; postAjax("upd_erp_supverifyaftersale", parms, function (data) { resultShow(data, "grid.reload();"); }); } else { } }, true ); } function arbitrateFn(eid) { edit_id = eid; if (!confirm("确认需要申请仲裁吗?")) return; postAjax("upd_erp_arbitrateaftersale", "id=" + eid, function (data) { resultShow(data, "grid.reload();"); }); } function backFn() { //if (!confirm("确认退回到售后中吗?")) return; //postAjax("upd_erp_backaftersale", "tid=" + eid, function (data) { // resultShow(data, "grid.reload();"); //}); var rec = grid.getSelected(); if (rec == undefined || rec == "") { mini.alert("请选中一行记录!"); return; } mini.prompt("请输入原因:", "退单", function (action, value) { if (action == "ok") { var parms = new Object(); parms.tid = rec.tid; parms.backreason = value; postAjax("upd_erp_backaftersale", parms, function (data) { resultShow(data, "grid.reload();"); }); } else { } }, true ); } //处理按钮=弹窗 function handleFn(eid) { edit_id = eid; var rec = grid.getSelected(); mini.get("handle_win").show(); $("#handle_win").find("input").val(""); $("#handle_win").find("textarea").val(""); $("#chkState")[0].checked = false; $("#chkbuyer")[0].checked = false; $("#chkother")[0].checked = false; selItemSelected($("#txtToState")[0], "请选择"); var ohtml = ("
" + rec.tid + "
" + "
" + rec.seller_nick + "
" + "
¥" + rec.payment + "
"); 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 resmanid = rec.ResponsibleUserId; var respmanIdArr = resmanid.split(","); if (respmanIdArr.length > 0) { for (var item of respmanIdArr) { var itemarr = item.split("_"); if (itemarr[1] == "k") { mini.get("txtCustomer").setValue(itemarr[0]); } else if (itemarr[1] == "s") { mini.get("txtDesign").setValue(itemarr[0]); } else if (itemarr[1] == "x") { mini.get("txtPlace").setValue(itemarr[0]); } else if (itemarr[0] == "客户问题") { $("#chkbuyer")[0].checked = true; } else if (itemarr[0] == "其它") { $("#chkother")[0].checked = true; } } } var resmanStr = rec.AfterSaleResponsible; var respStrArr = resmanStr.split(","); if (respStrArr.length > 0) { for (var item of respStrArr) { var itemarr = item.split(":"); if (itemarr[0] == "供应商") { mini.get("txtSupplier").setText(itemarr[1]); } else if (itemarr[0] == "物流") { mini.get("txtComName").setText(itemarr[1]); } else if (itemarr[0] == "运单号") { mini.get("txtOutSid").setText(itemarr[1]); } } } //mini.get("txtReason").setText(rec.AfterSaleReason); //selItemSelected($("#txtReason")[0], rec.AfterSaleReason); mini.get("txtReason").setText(rec.AfterSaleReason); if (rec.AfterSalePayment > 0) { $("#txtPayment").val(rec.AfterSalePayment); } else $("#txtPayment").val(rec.payment); $("#txtDeduct").val(rec.DeductFee); $("#txtRefund").val(rec.RefundFee); $("#txtMethod").val(rec.AfterSaleMethod); $("#txtAfterMemo").val(rec.AfterSaleMemo); } function cancelHandleFn() { mini.get("handle_win").hide(); } function saveHandleFn() { var parms = new Object(); parms.ctid = 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 wl = mini.get("txtComName").getText(); if (wl.length > 0) { respl += ("物流:" + wl + ","); } var osid = $("#txtOutSid").val(); if (osid.length > 0) { respl += ("运单号:" + osid + ","); } if ($("#chkbuyer")[0].checked) { respl += ("客户问题,"); } if ($("#chkother")[0].checked) { respl += ("其它,"); } respl = respl.substring(0, respl.length - 1); resplIds = resplIds.substring(0, resplIds.length - 1); parms.AfterSaleResponsible = respl; parms.ResponsibleUserId = resplIds; parms.AfterSaleReason = mini.get("txtReason").getText(); parms.ToState = $("#txtToState").val(); parms.AfterSalePayment = $("#txtPayment").val(); parms.DeductFee = $("#txtDeduct").val(); parms.RefundFee = $("#txtRefund").val(); parms.AfterSaleMethod = $("#txtMethod").val(); parms.AfterSaleMemo = $("#txtAfterMemo").val(); parms.IsNewOrder = $("#chkState")[0].checked ? "1" : "0"; if (parms.IsNewOrder == 1 && parms.ToState == "请选择") { mini.alert("勾选生成订单,要选择指派节点"); return; } postAjax("handle_erp_aftersale", parms, function (data) { mini.get("handle_win").hide(); resultShow(data, "grid.reload();"); }); } function finishFn(eid) { edit_id = eid; if (!confirm("确认完成审核吗?")) return; postAjax("ins_erp_finishaftersale", "id=" + eid, function (data) { 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({ 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, date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, seller_memo: s.memo, supplier: s.supplier, vstate: s.returnvstate, handler: s.handler }); } //清除查询内容 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("待审核售后", "EAfterSale/WaitingVerify.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, finishtime: s.finishtime, 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() }); }