var downUrl = ""; var exData = null; var edit_id = ""; var _memo_msg = ""; var userId = ""; function addFn() { edit_id = ""; $(".win_tb").find("input").val(""); $(".win_tb").find("textarea").val(""); mini.get("add_win").show(); } function orderPTimeRenderer(e) { var grid = e.sender; var record = e.record; var html = "
"; html += ("
" + record.seller_nick + "
"); html += getWWurlByNick(record.buyer_nick); html += ("
" + formatCommonDate(record.pay_time) + "
"); html += "
"; return html; } function returnTimeRenderer(e) { var record = e.record; var html = "
"; html += ("
" + formatCommonDate(record.ReturnTime) + "
"); html += "
"; return html; } function orderStatusRenderer(e) { var grid = e.sender; var record = e.record; var statestr = getOrderStatestrByState(record.OrderState); var html = "
"; html += ("
" + statestr + "
"); var taostatus = getInitStatusstrByState(record.status); html += ("
" + taostatus + "
"); html += "
"; return html; } function isReturnRenderer(e) { var record = e.record; var html = "
"; if (record.IsReturn == 1) { html += ("
供应商退回
"); } else if (record.IsReturn == 2) { html += ("
下单部退回
"); } html += "
"; return html; } function orderCusRenderer(e) { var grid = e.sender; var record = e.record; var html = "
"; html += ("" + record.CustomerUserName + ""); html += ("" + record.DesignUserName + ""); 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 verifyStateRenderer(e) { var record = e.record; var ctid = record.ctid; var html = ""; if (record.IsVerifyToSupplier=="False") { html += "
未审核
"; } else if (record.IsVerifyToSupplier=="True") { html += "
已审核
"; } return html; } function supActionRenderer(e) { var record = e.record; var ctid = record.ctid; var html = ""; html += getGridBtn("stop", "退回", "supplierBackFn('" + ctid + "')"); return html; } function supplierBackFn(ctid) { //if (!confirm("确认退回吗?")) return; //postAjax("upd_erp_supplierback", "ctid=" + ctid, function (data) { // resultShow(data, "grid.reload();"); //}); if (rec != undefined && rec != "") { edit_id = rec.ctid; mini.prompt("请输入原因:", "退单", function (action, value) { if (action == "ok") { var parms = new Object(); parms.ctid = ctid; parms.returnreason = value; postAjax("upd_erp_supplierback", parms, function (data) { resultShow(data, "grid.reload();"); }); } else { } }, true ); } else { mini.alert("请选中一行记录!"); } } function verifyFn(ctid) { var rows = grid.getSelecteds(); var ctids = ""; for (var rec of rows) { ctids += rec.ctid; ctids += ","; } ctids = ctids.substring(0, ctids.length - 1); if (!confirm("确认审核吗?(供应商将收到此订单)")) return; postAjax("upd_erp_verifytosupplier", "ctid=" + ctids, function (data) { resultShow(data, "grid.reload();"); }); } //点击指派按钮 function assignSupplierFn() { var rows = grid.getSelecteds(); if (rows.length <= 0) { mini.alert("请选中一行记录!"); return; } else { edit_id = ""; for (var rec of rows) { edit_id += rec.ctid; edit_id += ","; } mini.get("assign_win").show("center","top"); $("#assign_win").find("input").val(""); } } //保存指派供应商 function saveAssignFn() { console.log("xxxxxxxxxxxxxxx", edit_id); var parms = new Object(); parms.ctid = edit_id; parms.SupplierName = mini.get("txtSupplierName").getValue(); if (parms.SupplierName == "") { alert("供应商不能为空!"); return; } postAjax("assign_erp_supplier", parms, function (data) { mini.get("assign_win").hide(); resultShow(data, "grid.reload();"); }); } function cancelAssignFn() { mini.get("assign_win").hide(); } //退单按钮 function returnOrderFn() { var rec = grid.getSelected(); if (rec != undefined && rec != "") { edit_id = rec.ctid; mini.prompt("请输入原因:", "退单", function (action, value) { if (action == "ok") { var parms = new Object(); parms.ctid = edit_id; parms.returnreason = value; postAjax("ins_erp_returnreason", parms, function (data) { resultShow(data, "grid.reload();"); }); } else { } }, true ); } else { mini.alert("请选中一行记录!"); } } function returnOrder_CusFn() { var rec = grid.getSelected(); if (rec != undefined && rec != "") { edit_id = rec.ctid; mini.prompt("请输入原因:", "退单客服", function (action, value) { if (action == "ok") { var parms = new Object(); parms.ctid = edit_id; parms.returnreason = value; parms.totype = 1; postAjax("ins_erp_returnreason", parms, function (data) { resultShow(data, "grid.reload();"); }); } else { } }, true ); } else { mini.alert("请选中一行记录!"); } } //查询按钮 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, orderState: s.state, date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, supplier: s.supplier, seller_memo: s.memo, backdate1: s.backdate1, backdate2: s.backdate2, backtype: s.backtype }); requestSumReturn(s.backdate1, s.backdate2); } //清除查询内容 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; console.log(sendData); if (parent != null) parent.openNewSearchTab("打回订单", "EDelivery/ReturnOrder.aspx", sendData); } $(function () { if (openPageData != "") { var s = openPageData; grid.load({ ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, orderState: s.state, date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, supplier: s.supplier, seller_memo: s.memo, backdate1: s.backdate1, backdate2: s.backdate2, backtype: s.backtype }); var form = new mini.Form("#ctl00_f_all"); if (form != undefined && form != null) { form.setData(s); } //$("#ic_chkNewPageSearch")[0].checked = true; } requestSumReturn("", ""); }); function requestSumReturn(backdate1, backdate2) { var parms = new Object(); parms.returnTimeS = backdate1; parms.returnTimeE = backdate2; var htmlStr = ""; postAjax("get_erp_today_sumreturn", parms, function (data) { var sum = data.data; var today_finish = data.data1; var finishRate = 0; if (today_finish != 0) { finishRate = (today_finish / sum * 100).toFixed(2); } htmlStr = "打回数:" + sum + ",已完成:" + today_finish + ",完成率:" + finishRate + "%)"; if (parms.returnTimeS == "") { htmlStr = "(今日" + htmlStr; } else { htmlStr = "(" + htmlStr } $("#id_gatherReturn").html(htmlStr); }); } function view_search() { var key = ""; if ($("#txtKey").length > 0) { key = $("#txtKey").val(); } grid.load({ key: key, type: $("#txtSearchType").val() }); } function multiExport() { //defExport(); var sels = grid.getSelecteds(); if (sels.length > 0) { var pArr = new Array(); for (var i = 0; i < sels.length; i++) { pArr.push(sels[i].ctid); } noFileDown(downUrl.replace("download", "copydownload"), "hexdata=" + pArr.join(",") + "&userid=" + userId); } else { mini.alert("请选择要下载的记录!"); } //if (rec != undefined && rec != "") { // edit_id = rec.ctid; // mini.get("distribute_win").show(); // $("#bill_win").find("input").val(""); //} //else { // mini.alert("请选中一行记录!"); //} //fileDownLoad }