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 += "
";
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("请选中一行记录!");
}
}