var exData = null; var edit_id = ""; var _memo_msg = ""; var userPostCode = ""; var userOrgId = ""; 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 + "     " + record.NoteTimes + "
"; html += "
"; return html; } function paymentRenderer(e) { var record = e.record; var html = "
"; if (userPostCode == "wxDesigner" && userOrgId != 34) { html += ("
***
"); } else { html += ("
" + record.payment + "
"); } html += "
"; return html; } function orderPTimeRenderer(e) { var grid = e.sender; var record = e.record; var tid = record.tid; var rowIndex = e.rowIndex; var html = "
"; html += ("
" + record.seller_nick + "
"); html += getWWurlByNick(record.buyer_nick); html += ("
" + formatCommonDate(record.pay_time) + "
"); if (record.UrgencyTime != "") { html += ("
急:" + formatCommonDate(record.UrgencyTime) + "
"); } 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 += getDDurlByPhone(record.CustomerMobile, record.CustomerTb); html += getDDurlByPhone(record.DesignMobile, record.DesignUserName); if (record.MemoOpt == 1) { html += ("改稿"); } else if (record.MemoOpt == 2) { html += ("定稿"); } 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 id = record.ctid; var rowIndex = e.rowIndex; var html = ""; html += getGridBtn("edit", "备注", "memoFn('" + id + "')"); html += getGridBtn("notify1", "加急", "urgencyFn('" + id + "')"); html += getGridBtn("memo", "文件", "fileUrlFn('" + record.tid + "')"); return html; } function onTagRefund(e) { var rec = grid.getSelected(); edit_id = rec.ctid; var parms = new Object(); parms.ctid = edit_id; parms.wechattag = 3; if (!confirm("确认标记为退款挽回单吗?")) return; postAjax("upd_erp_ordertag", parms, function (data) { resultShow(data, "grid.reload();"); }); } function onTagMore(e) { var rec = grid.getSelected(); edit_id = rec.ctid; var parms = new Object(); parms.ctid = edit_id; parms.wechattag = 4; if (!confirm("确认标记为微信推购单吗?")) return; postAjax("upd_erp_ordertag", parms, 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 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(); mini.get("aMemoMsgGai").setChecked(false); mini.get("aMemoMsgDing").setChecked(false); mini.get("aMemoMsgCha").setChecked(false); _memo_msg = 0; } //加急按钮 function urgencyFn(eid) { edit_id = eid; var rec = grid.getSelected(); mini.get("txtUrgencyTime").setValue(""); mini.get("urgency_win").show(); } function fileUrlFn(tid) { postAjax("checkout_form_data", { tid }, function (data) { let url = 'https://file.lingtao8.com/?tid=' + tid; if (!!data) { window.open(url, "_blank"); } }); } function saveUrgencyFn() { var parms = new Object(); parms.ctid = edit_id; parms.urgencytime = mini.get("txtUrgencyTime").getValue(); postAjax("set_erp_urgency", parms, function (data) { resultShow(data, "grid.reload();"); mini.get("urgency_win").hide(); }); } function cancelUrgencyFn() { mini.get("urgency_win").hide(); } //备注弹窗里面的 留言选择 function onMemoMsgCheckedChanged(eid) { _memo_msg = eid; } function canceMemolFn() { mini.get("memo_win").hide(); } //保存备注 function saveMemoFn() { var parms = new Object(); parms.ctid = edit_id; parms.seller_memo = $("#txtMemo").val(); parms.MemoOpt = 0; postAjax("save_erp_sellermemo", parms, function (data) { mini.get("memo_win").hide(); resultShow(data, "grid.reload();"); }); } function cancelMemoFn() { mini.get("memo_win").hide(); } //转单 function transFn() { var rows = grid.getSelecteds(); if (rows != undefined && rows != "" && rows.length > 0) { mini.get("trans_win").show(); $("#trans_win").find("input").val(""); } else { mini.alert("请选中一行记录!"); } } function cancelTransFn() { mini.get("trans_win").hide(); } function saveTransFn() { var rows = grid.getSelecteds(); var ctids = ""; for (var rec of rows) { ctids += rec.ctid; ctids += "," } ctids = ctids.substring(0, ctids.length - 1); var parms = new Object(); parms.ctid = ctids; parms.DesignUserId = mini.get("txtTransCus").getValue(); if (parms.DesignUserId.length <= 0) { alert("设计不能为空"); return; } postAjax("upd_erp_transdesigner", parms, function (data) { mini.get("trans_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({ ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, orderState: s.state, apdate1: s.assigndate1, apdate2: s.assigndate2, date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, seller_memo: s.memo, designerhd: s.designerhd, designtime: s.designtime }); } 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({ ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, orderState: s.state, apdate1: s.assigndate1, apdate2: s.assigndate2, date1: stime, date2: etime, price1: s.price1, price2: s.price2, address: s.address, seller_memo: s.memo, designerhd: s.designerhd, designtime: s.designtime }); } } //清除查询内容 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 clickFinishFn(eid) { } function voiceNotifyFn(tid) { if (!confirm("确认语音通知对方?")) return; postAjax("design_notify_voice", "tid=" + tid, function (data) { resultShow(data, "grid.reload()"); }); } function smsNotifyFn(tid) { if (!confirm("确认短信通知对方?")) return; postAjax("design_notify_sms", "tid=" + tid, function (data) { 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("设计列表", "EDesign/DesignList.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, apdate1: s.assigndate1, apdate2: s.assigndate2, date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, seller_memo: s.memo, designerhd: s.designerhd, designtime: s.designtime }); var form = new mini.Form("#ctl00_f_all"); if (form != undefined && form != null) { form.setData(s); } //$("#ic_chkNewPageSearch")[0].checked = true; } }); 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); } //售后标记按钮 function aftersaleFn() { var rec = grid.getSelected(); if (rec != undefined && rec != "") { mini.get("aftersale_win").show(); } else { mini.alert("请选中一行记录!"); } } //确定售后 function saveAfterFn() { var rec = grid.getSelected(); var parms = new Object(); parms.ctid = rec.ctid; parms.AfterSaleReason = $("#reason").val(); postAjax("set_erp_atersale", parms, function (data) { mini.get("aftersale_win").hide(); resultShow(data, "grid.reload();"); }); } function cancelAfterFn() { mini.get("aftersale_win").hide(); } //标记查货 function onCheckOrder() { var rec = grid.getSelected(); if (rec != undefined && rec != "") { var parms = new Object(); if (!confirm("确认标记为查货吗?")) return; parms.ctid = rec.ctid; postAjax("ins_erp_checkorder", parms, function (data) { resultShow(data, "grid.reload();"); }); } else { mini.alert("请选中一行记录!"); } }