var exData = null; var edit_id = ""; var _memo_msg = ""; var socket = null; var userPostCode = ""; function addFn() { edit_id = ""; edit_shop = ""; $(".win_tb").find("input").val(""); $(".win_tb").find("textarea").val(""); mini.get("add_win").show(); } 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 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 deliveryTimeRenderer(e) { var record = e.record; var html = ""; html += ("
" + formatCommonDate(record.delivery_time) + "
"); return html; } function finishPlaceTimeRenderer(e) { var record = e.record; var html = "
"; html += ("
" + formatCommonDate(record.FinishPlaceTime) + "
"); 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 orderCusRenderer(e) { var grid = e.sender; var record = e.record; var ctid = record.ctid; var rowIndex = e.rowIndex; var html = "
"; html += ("客服:" + record.CustomerUserName + ""); html += ("设计师:" + record.DesignUserName + ""); html += ("供应商:" + record.SupplierName + ""); //if (record.MemoOpt == 3) { // html += ("查货"); //} html += "
"; return html; } function orderDesignRenderer(e) { var grid = e.sender; var record = e.record; var tid = record.tid; var rowIndex = e.rowIndex; var 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 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 clickResetOptFn() { var rec = grid.getSelected(); if (!confirm("确认已完成客服的留言?")) return; postAjax("reset_erp_memoopt", "ctid=" + rec.ctid, 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() { 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 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, supplier:s.supplier, date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, seller_memo: s.memo, placedate1: s.placedate1, placedate2: s.placedate2, deliverydate1: s.deliverydate1, deliverydate2: s.deliverydate2 }); } //清除查询内容 function clearFn() { //$("#ctl00_f_all").find("input").val(""); var form = new mini.Form("#ctl00_f_all"); form.clear(); } function multiExport() { defExport(); } 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/DeliveredList.aspx", sendData); } $(function () { doConnect(); if (openPageData != "") { var s = openPageData; grid.load({ ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, orderState: s.state, supplier: s.supplier, date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, seller_memo: s.memo, placedate1: s.placedate1, placedate2: s.placedate2, deliverydate1: s.deliverydate1, deliverydate2: s.deliverydate2 }); var form = new mini.Form("#ctl00_f_all"); if (form != undefined && form != null) { form.setData(s); } //$("#ic_chkNewPageSearch")[0].checked = true; } }); function actionRenderer(e) { var record = e.record; var id = record.ID; var html = getGridBtn("view", "预览文件", "viewCdrImg('" + id + "')"); return html; } function onBeforeOpen(e) { var grid = mini.get("m_grid"); var menu = e.sender; var row = grid.getSelected(); var rowIndex = grid.indexOf(row); if (!row) { e.cancel = true; //阻止浏览器默认右键菜单 e.htmlEvent.preventDefault(); return; } } function onCopyOrder(e) { var rec = grid.getSelected(); //rec.ctid copyTextPlus(rec.ctid); } function onCopyBuyerNick(e) { var rec = grid.getSelected(); //rec.ctid copyTextPlus(rec.buyer_nick); }