var exData = null; var edit_id = ""; var _memo_msg = ""; var cdrImgUrl = null; var userPostCode = ""; function addFn() { edit_id = ""; $(".win_tb").find("input").val(""); $(".win_tb").find("textarea").val(""); mini.get("add_win").show(); } function buyerMobileRenderer(e) { var grid = e.sender; var record = e.record; var tid = record.tid; var rowIndex = e.rowIndex; var html = "
"; html += ("
" + record.receiver_mobile + "
"); html += ("
" + record.CallTimes + "
"); html += "
"; return html; } function overTimeRenderer(e) { var grid = e.sender; var record = e.record; var tid = record.tid; var rowIndex = e.rowIndex; var html = "
"; html += ("
" + formatCommonDate(record.FinishPlaceTime) + "
"); html += "
"; return html; } function orderPTimeRenderer(e) { var grid = e.sender; var record = e.record; var tid = record.tid; var rowIndex = e.rowIndex; var html = "
"; if (userPostCode != "Supplier") { html += ("
" + record.seller_nick + "
"); html += getWWurlByNick(record.buyer_nick); } //html += ("
" + record.seller_nick + "
"); //html += getWWurlByNick(record.buyer_nick); html += ("
" + formatCommonDate(record.pay_time) + "
"); if (record.MemoOpt == 3) { html += ("查货"); } else if (record.MemoOpt == 4) { html += ("查货中"); } html += "
"; return html; } function unusualTimeRenderer(e) { var grid = e.sender; var record = e.record; var tid = record.tid; var rowIndex = e.rowIndex; var html = "
"; html += ("
" + formatCommonDate(record.UnusualTime) + "
"); html += "
"; return html; } //点击开始查货 function clickStartOptFn() { var rec = grid.getSelected(); postAjax("ins_erp_startCheck", "ctid=" + rec.ctid, function (data) { resultShow(data, "grid.reload();"); }); } //点击查货重置状态 function clickResetOptFn() { var rec = grid.getSelected(); if (!confirm("确认已完成查货?")) return; postAjax("reset_erp_memoopt", "ctid=" + rec.ctid, function (data) { resultShow(data, "grid.reload();"); }); } 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 supplierRenderer(e) { var grid = e.sender; var record = e.record; var tid = record.tid; var rowIndex = e.rowIndex; var html = "
"; html += ("客服:" + record.CustomerUserName + ""); html += ("设计师:" + record.DesignUserName + ""); html += ("供应商:" + record.SupplierName + ""); html += "
"; return html; } function conRenderer(e) { var record = e.record; var md = record.UnusualCon; md = md.replace("<", "<"); md = md.replace(">", ">"); md = md.replace("<", "<"); md = md.replace(">", ">"); md = md.replace("<", "<"); md = md.replace(">", ">"); md = md.replace("<", "<"); md = md.replace(">", ">"); md = md.replace("<", "<"); md = md.replace(">", ">"); var html = "
"; html += md; html += "
"; return html; } function actionRenderer(e) { var grid = e.sender; var record = e.record; var id = record.ctid; var rowIndex = e.rowIndex; var html = ""; //if (userPostCode != "Supplier") { html += getGridBtn("dis", "发货", "deliveryFn('" + record.ctid + "','" + record.seller_nick + "')"); html += getGridBtn("edit", "解释", "explainFn('" + id + "')"); html += getGridBtn("stop", "忽略", "ignoreFn('" + record.ctid + "')"); html += getGridBtn("view", "查看图片", "viewCdrImg('" + record.ctid + "')"); //} return html; } function viewCdrImg(id) { var rec = grid.getSelected(); if (rec.OrderState < 5) { mini.alert("还没有上传文件,没有图片"); return; } var finish = formatCommonDate(rec.FinishDesignTime); var yearmonth = finish.substring(0, 7); var monthUrl = yearmonth.replace("/", ""); var url = cdrImgUrl + "/" + monthUrl + "/" + rec.seller_memo + ".png"; mini.get("viewimg_win").show(); $("#r_img").attr("src", url); } //发货按钮 function deliveryFn(eid, sellnick) { edit_id = eid; edit_shop = sellnick; mini.get("delivery_win").show(); $("#delivery_win").find("input").val(""); $("#delivery_win").find("textarea").val(""); } //确认发货 function saveDeliveryFn() { var parms = new Object(); parms.ctid = edit_id; parms.seller_nick = edit_shop; parms.deliveryType = $("#txtDeliveryType").val(); parms.outSid = $("#txtTransNo").val(); parms.comCode = mini.get("txtComName").getValue(); parms.comName = mini.get("txtComName").getText(); parms.deliveryMemo = $("#txtDeliveryMemo").val(); postAjax("set_erp_orderdelivery", parms, function (data) { mini.get("delivery_win").hide(); resultShow(data, "grid.reload();"); }); } function cancelDeliveryFn() { mini.get("delivery_win").hide(); } function multiExport() { defExport(); } //查询按钮 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, responsible: s.responsible, orderState: s.state, supplier: s.supplier, unusualcon: s.unusualcon, date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, seller_memo: s.memo, placedate1: s.placedate1, placedate2: s.placedate2 }); } //清除查询内容 function clearFn() { //$("#ctl00_f_all").find("input").val(""); var form = new mini.Form("#ctl00_f_all"); form.clear(); } function ignoreFn(eid) { if (!confirm("确认忽略本单吗?")) return; postAjax("set_erp_unusualtonomal", "ctid=" + eid, function (data) { resultShow(data, "grid.reload();"); }); } function explainFn(eid) { edit_id = eid; var rec = grid.getSelected(); mini.get("explan_win").show(); var asm = rec.UnusualCon; asm = asm.replace("<br/>", "\n"); asm = asm.replace("<br/>", "\n"); asm = asm.replace("<br/>", "\n"); asm = asm.replace("<br/>", "\n"); asm = asm.replace("<br/>", "\n"); $("#txtExplan").val(asm); //mini.prompt("请输入原因:", "解释", // function (action, value) { // if (action == "ok") { // var parms = new Object(); // parms.ctid = edit_id; // value = value.replace(/\n/g, "
"); // parms.con = value; // postAjax("ins_erp_unusualreason", parms, function (data) { // resultShow(data, "grid.reload();"); // }); // } else { // } // }, // true //); } function saveExplanFn() { var rec = grid.getSelected(); var parms = new Object(); parms.ctid = rec.ctid; var value = $("#txtExplan").val(); value = value.replace(/\n/g, "
"); parms.con = value; postAjax("ins_erp_unusualreason", parms, function (data) { mini.get("explan_win").hide(); resultShow(data, "grid.reload();"); }); } function canceExplanlFn() { mini.get("explan_win").hide(); } 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("发货异常", "EDelivery/DeliveryUnusual.aspx", sendData); } $(function () { if (openPageData != "") { var s = openPageData; grid.load({ ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, responsible: s.responsible, orderState: s.state, supplier: s.supplier, unusualcon: s.unusualcon, date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, seller_memo: s.memo, placedate1: s.placedate1, placedate2: s.placedate2 }); 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() }); }