var exData = null; var edit_id = ""; var _memo_msg = ""; _page_size = 15; function addFn() { edit_id = ""; $(".win_tb").find("input").val(""); $(".win_tb").find("textarea").val(""); mini.get("add_win").show(); } function orderPTimeRenderer(e) { var record = e.record; var rowIndex = e.rowIndex; var html = "
"; var rec = record; html += ("
" + record.seller_nick + "
"); html += getWWurlByNick(record.buyer_nick); html += ("
" + formatCommonDate(record.pay_time) + "
"); html += "
"; return html; } function orderStatusRenderer(e) { var record = e.record; var statestr = getInitStatusstrByState(record.status); var html = "
"; html += ("
" + statestr + "
"); html += "
"; return html; } function refundRenderer(e) { var record = e.record; var statestr = getRefundStatusstrByState(record.refund_status); var html = "
"; html += ("
" + statestr + "
"); html += "
"; return html; } function actionRenderer(e) { var grid = e.sender; var record = e.record; var id = record.tid; var rowIndex = e.rowIndex; var html = ""; //html += getGridBtn("edit", "备注", "memoFn('" + id + "')"); //html += getGridBtn("edit", "生成", "splitFn('" + id + "')"); //html += getGridBtn("edit", "重置", "resetFn('" + id + "')"); return html; } function splitFn(eid) { if (!confirm("确认生成新订单到订单列表吗?(备注有多个设计单的将会拆分成多个订单)")) return; postAjax("set_erp_splitorder", "tid=" + eid, function (data) { resultShow(data, "grid.reload();"); }); } //备注按钮 function memoFn(eid) { edit_id = eid; var rec = grid.getSelected(); var mm = rec.seller_memo; if (mm != "") mm = mm.replace(/<br>/g, "\n"); $("#txtMemo").val(mm); mini.get("memo_win").show(); } function canceMemolFn() { mini.get("memo_win").hide(); } //保存备注 function saveMemoFn() { var parms = new Object(); parms.tid = edit_id; parms.seller_memo = $("#txtMemo").val(); postAjax("save_erp_initsellermemo", parms, function (data) { mini.get("memo_win").hide(); resultShow(data, "grid.reload();"); }); } //查询按钮 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, date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, seller_memo: s.memo }); } //清除查询内容 function clearFn() { //$("#ctl00_f_all").find("input").val(""); var form = new mini.Form("#ctl00_f_all"); form.clear(); mini.get("aSearchMonth").setChecked(false); mini.get("aSearchDay").setChecked(false); mini.get("aSearchWeek").setChecked(false); } //发票按钮点击 function billFn() { var rec = grid.getSelected(); console.log(rec); if (rec != undefined && rec != "") { mini.get("bill_win").show(); $("#bill_win").find("input").val(""); $("#bill_win").find("textarea").val(""); $("#txtBillPrice").val(rec.payment); $("#txtBillTid").val(rec.tid); $("#txtBillNum").val(rec.num); } else { mini.alert("请选中一行记录!"); } } function cancelBillFn() { mini.get("bill_win").hide(); } //确定申请发票 function saveBillFn() { var rec = grid.getSelected(); var parms = new Object(); parms.tid = rec.tid; parms.title = $("#txtBillTitle").val(); parms.tax = $("#txtBillTax").val(); parms.bank = $("#txtBillBank").val(); parms.bankac = $("#txtBillAccount").val(); parms.address = $("#txtBillAddress").val(); parms.phone = $("#txtBillPhone").val(); parms.price = $("#txtBillPrice").val(); parms.ProductName = mini.get("txtBillProduct").getValue(); parms.num = $("#txtBillNum").val(); parms.type = $("#txtBillType").val(); parms.SendType = $("#txtBillSendType").val(); parms.email = $("#txtBillEmail").val(); parms.buyer_nick = rec.buyer_nick; parms.ShopName = rec.seller_nick; postAjax("ins_erp_billinfo", parms, function (data) { mini.get("bill_win").hide(); resultShow(data, "grid.reload();"); }); } //新增订单按钮 function addNewOrderFn() { mini.get("addorder_win").show(); $("#addorder_win").find("input").val(""); $("#addorder_win").find("textarea").val(""); var province = []; for (var item of site_address) { if (item.TopID == 0) { province.push(item); } } mini.get("#txtAddProvince").setData(province); } //省份变动 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 canceAddlFn() { mini.get("addorder_win").hide(); } //保存新增订单 function saveAddFn() { var parms = new Object(); parms.seller_nick = mini.get("txtAddShopName").getText(); parms.payment = $("#txtAddPrice").val(); parms.receiver_name = $("#txtAddReceiver").val(); parms.receiver_mobile = $("#txtAddPhone").val(); parms.receiver_state = $("#txtAddProvince").val(); parms.receiver_city = $("txtAddCity").val(); parms.receiver_district = $("txtAddCounty").val(); parms.receiver_address = $("#txtAddDetailAddress").val(); postAjax("ins_erp_neworder", parms, function (data) { mini.get("addorder_win").hide(); resultShow(data, "grid.reload();"); }); } //点击返现按钮 function returnCashFn() { var rec = grid.getSelected(); if (rec != undefined && rec != "") { var tid = rec.ctid; mini.get("return_win").show(); $("#return_win").find("input").val(""); $("#return_win").find("textarea").val(""); $("#txtReturnTid").val(tid); var parms = new Object(); parms.ctid = tid; var ahtml = ""; postAjax("get_erp_returncashrecord", parms, function (data) { console.log("xxxxxxx", data); for (var item of data) { ahtml += ("
" + item.rtype + "
") ahtml += ("
" + item.returnprice + "
") ahtml += ("
" + item.created + "
") ahtml += ("
" + item.seller_nick + "
") } $("#divReturnRecord").html(ahtml); }); } else { mini.alert("请选中一行记录!"); } } function canceReturnFn() { mini.get("return_win").hide(); } function saveReturnFn() { var rec = grid.getSelected(); var tid = rec.tid; var parms = new Object(); parms.tid = tid; parms.buyer_nick = rec.buyer_nick; parms.seller_nick = rec.seller_nick; parms.payment = rec.payment; parms.type = $("#txtReturnType").val(); parms.returnprice = $("#txtReturnPrice").val(); parms.con = $("#txtReturnCon").val(); postAjax("ins_erp_returncashrecord", parms, function (data) { mini.get("return_win").hide(); resultShow(data, "grid.reload();"); }); } //下载订单按钮 function downloadOrder() { mini.get("download_win").show(); $("#download_win").find("input").val(""); $("#download_win").find("textarea").val(""); } //下载 function saveDownloadFn() { var parms = new Object(); parms.tid = $("#txtDownTid").val(); parms.seller_nick = mini.get("txtDownShopName").getText(); if (parms.tid.length <= 0 || parms.seller_nick.length <= 0) { alert("店铺和编号不能为空"); return; } postAjax("download_erp_neworder", parms, function (data) { mini.get("download_win").hide(); resultShow(data, "grid.reload();"); }); } function cancelDownloadFn() { mini.get("download_win").hide(); } //预发货按钮 function preDeliveryFn() { mini.get("delivery_win").show(); $("#delivery_win").find("input").val(""); $("#delivery_win").find("textarea").val(""); } //确认发货 function saveDeliveryFn() { var rec = grid.getSelected(); var parms = new Object(); parms.ctid = rec.ctid; parms.seller_nick = rec.seller_nick; 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_predelivery", parms, function (data) { mini.get("delivery_win").hide(); resultShow(data, "grid.reload();"); }); } function cancelDeliveryFn() { mini.get("delivery_win").hide(); } function sampleFn() { var rec = grid.getSelected(); var ctid = rec.ctid; if (!confirm("确认标记拿样吗?")) return; postAjax("upd_erp_sampleorder", "ctid=" + ctid, function (data) { resultShow(data, "grid.reload();"); }); } function distributeFn() { var rec = grid.getSelected(); if (rec != undefined && rec != "") { edit_id = rec.ctid; mini.get("distribute_win").show(); $("#bill_win").find("input").val(""); } else { mini.alert("请选中一行记录!"); } } function cancelDistributeFn() { mini.get("distribute_win").hide(); } function saveDistributeFn() { var parms = new Object(); parms.ctid = edit_id; parms.DesignUserId = mini.get("txtDesign").getValue(); if (parms.DesignUserId.length <= 0) { alert("设计师不能为空"); return; } postAjax("upd_erp_distributedesigner", parms, function (data) { mini.get("distribute_win").hide(); resultShow(data, "grid.reload();"); }); } 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("淘宝原单", "EOrder/InitList.aspx", sendData); } $(function () { if (openPageData != "") { var s = openPageData; grid.load({ tid: s.tid, shopname: s.shop, buyer_nick: s.ww, 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 onSearchCheckedChanged(e) { var btn = e.sender; var checked = btn.getChecked(); var text = btn.getText(); var form = new mini.Form("#ctl00_f_all"); var data = form.getData(true, false); var s = data; if (checked) { var stime = ""; var etime = ""; var timearr = []; if (text == "本日") { var day = getCurDate(); timearr.push(day); timearr.push(day); } else if (text == "本周") { timearr = getWeekStartAndEnd(); } else if (text == "本月") { timearr = getMonthStartAndEnd(); } stime = timearr[0]; etime = timearr[1]; console.log(text, stime, etime) grid.load({ tid: s.tid, shopname: s.shop, buyer_nick: s.ww, date1: stime, date2: etime, price1: s.price1, price2: s.price2, address: s.address, seller_memo: s.memo }); } } function view_search() { var key = ""; if ($("#txtKey").length > 0) { key = $("#txtKey").val(); } grid.load({ key: key, type: $("#txtSearchType").val() }); }