| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867 |
- var exData = null;
- var edit_id = "";
- var _memo_msg = "";
- var viewUrl = null;
- var uploadUrl = null;
- var _handlingOrderInfo = null;
- var _selResponsibleList = "";
- var _endValue = 1;//车间不售后选择的单选值
- var userPostCode = "";
- function addFn() {
- edit_id = "";
- $(".win_tb").find("input").val("");
- $(".win_tb").find("textarea").val("");
- mini.get("add_win").show();
- }
- function orderPTimeRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var tid = record.tid;
- var rowIndex = e.rowIndex;
- var html = "<div style=\"display:flex;flex-direction:column;\">";
- html += ("<div>" + record.seller_nick + "</div>");
- html += getWWurlByNick(record.buyer_nick);
- html += ("<div>" + formatCommonDate(record.pay_time) + "</div>");
- if (record.UrgencyTime != "") {
- html += ("<div style=\"color:red;\">急:" + formatCommonDate(record.UrgencyTime) + "</div>");
- }
- html += "</div>";
- return html;
- }
- function handTimeRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var html = "<div>";
- html += ("<div>售:" + formatCommonDate(record.AfterSaleTime) + "</div>");
- html += ("<div>处:" + formatCommonDate(record.HandleTime) + "</div>");
- html += "</div>";
- return html;
- }
- 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 = "<div style=\"display:flex;flex-direction:column;\">";
- html += ("<div onclick=\"clickToLog('" + record.ctid + "')\" style=\"color:blue;margin-bottom:10px;\">" + statestr + "</div>");
- var taostatus = getInitStatusstrByState(record.status);
- html += ("<div>" + taostatus + "</div>");
- html += "</div>";
- return html;
- }
- function payRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var tid = record.tid;
- var rowIndex = e.rowIndex;
- var statestr = getOrderStatestrByState(record.OrderState);
- var html = "<div style=\"display:flex;flex-direction:column;\">";
- html += ("<div>订单:" + record.AfterSalePayment + "</div>");
- html += ("<div>退差价:" + record.DeductFee + "</div>");
- html += ("<div>扣款:" + record.RefundFee + "</div>");
- html += "</div>";
- return html;
- }
- function ImgRenderer(e) {
- var record = e.record;
- var html = "<div style=\"display:flex;flex-direction:row;\">";
- if (record.AfterSaleSupplierImg.length > 0) {
- var iList = record.AfterSaleSupplierImg.split(",");
- html += ("<img id=\"r_img\" style=\"width: 30px; height: 25px; \" onclick=\"largeImage(this)\" src=\"" + viewUrl + "/" + iList[0] + "\"/> ");
- }
- html += "</div>";
- return html;
- }
- function largeImage(that) {
- var large_image = '<img src= ' + $(that).attr("src") + '></img>';
- $('.image_large').html($(large_image).css({
- display: "block",
- height: '60%',
- //width: '40%',
- position: "absolute",
- left: "50%",
- top: "50%",
- transform: "translate(-50%,-50%)",
- }, 500));
- $('.image_large').css("display", "block");
- }
- function hideImage(that) {
- $(that).css("display", "none");
- }
- function methodRenderer(e) {
- var record = e.record;
- var md = record.AfterSaleMethod;
- 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 = "<div style=\"display:flex;flex-direction:column;\">";
- html += ("<div>" + md + "</div>");
- html += "</div>";
- return html;
- }
- function orderCusRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var tid = record.tid;
- var rowIndex = e.rowIndex;
- var html = getDDurlByPhone(record.CustomerMobile, record.CustomerTb);
- return html;
- }
- function designRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var tid = record.tid;
- var rowIndex = e.rowIndex;
- var html = getDDurlByPhone(record.DesignMobile, record.DesignUserName);
- return html;
- }
- function addressRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var tid = record.tid;
- var rowIndex = e.rowIndex;
- var html = "<div>" + record.receiver_name + " " + record.receiver_mobile + " " + record.receiver_state + record.receiver_city + record.receiver_district + record.receiver_address + "</div>";
- 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("yes", "预完成", "preFinishFn('" + id + "')");
- html += getGridBtn("sc", "修改", "handleFn('" + id + "')");
- if (userPostCode != "AfterSale") {
- // html += getGridBtn("stop", "删除", "cancelFn('" + id + "')");
- html += getGridBtn("notify1", "售后终止", "endFn('" + id + "')");
- }
- if (record.AfterSaleReason == "车间原因") {
- html += getGridBtn("notify1", "售后终止", "endFn('" + id + "')");
- }
- if (record.AfterSaleBackReason.length > 0) {
- html += ("<span style='color:red;'>退回:" + record.AfterSaleBackReason + "</span>")
- }
- return html;
- }
- //点击取消
- function cancelFn(eid) {
- edit_id = eid;
- if (!confirm("该操作会删除新生成订单,且此单转为非售后,确认?")) return;
- postAjax("cancel_erp_aftersaleanddelnew", "ctid=" + eid, function (data) {
- resultShow(data, "grid.reload();");
- });
- }
- //点击处理按钮 弹窗
- function handleFn(eid) {
- edit_id = eid;
- var recsss = grid.getSelecteds();
- var rec = "";
- for (var recitem of recsss) {
- if (recitem.ctid == eid) {
- rec = recitem;
- _handlingOrderInfo = rec;
- break;
- }
- }
- mini.get("handle_win").show();
- $("#handle_win").find("input").val("");
- $("#handle_win").find("textarea").val("");
- //$("#chkState")[0].checked = false;
- var province = [];
- for (var item of site_address) {
- if (item.TopID == 0) {
- province.push(item);
- }
- }
- mini.get("#txtAddProvince").setData(province);
- if (rec.IsOffLineOrder == 1) {
- $("#txtAddReceiver").val(rec.receiver_name);
- $("#txtAddPhone").val(rec.receiver_mobile);
- mini.get("txtAddProvince").setText(rec.receiver_state);
- mini.get("txtAddCity").setText(rec.receiver_city);
- mini.get("txtAddCounty").setText(rec.receiver_district);
- $("#txtAddDetailAddress").val(rec.receiver_address);
- }
- selItemSelected($("#txtToState")[0], "请选择");
- var ohtml = ("<div>" + rec.tid + "</div>" + "<div class='marginleft20'>" + rec.seller_nick + "</div>" + "<div class='marginleft20'>¥" + rec.payment + "</div>");
- var ww = ("<a class='marginleft20' href='http://amos.alicdn.com/msg.aw?v=2&uid=" + rec.buyer_nick + "&site=cntaobao&s=2&charset=utf-8' target='ww'><img border='0' src='http://amos.alicdn.com/online.aw?v=2&uid=" + rec.buyer_nick + "&site=cntaobao&s=2&charset=utf-8' alt='点击这里给我发消息'><span id = 'customerName' >" + rec.buyer_nick + "</span></a >");
- ohtml += ww;
- $("#txtTid").html(ohtml);
- var resmanStr = rec.AfterSaleResponsible;
- var respStrArr = resmanStr.split(",");
- var resIds_get = "";
- if (respStrArr.length > 0) {
- var gysTag = 0;
- var forTag = 0;
- for (var item of respStrArr) {
- forTag++;
- var itemarr = item.split(":");
- var rid = getIDByResName(itemarr[0]);
- resIds_get += rid;
- resIds_get += ",";
- if (itemarr[0] == "供应商") {
- gysTag = forTag;
- //mini.get("txtSupplier").setText(itemarr[1]);
- //if (rec.AfterSaleResSupId != "" && rec.AfterSaleResSupId != 0) {
- // mini.get("txtSupplier").setValue(rec.AfterSaleResSupId);
- //}
- }
- //else if (itemarr[0] == "物流") {
- // mini.get("txtComName").setText(itemarr[1]);
- //}
- //else if (itemarr[0] == "运单号") {
- // mini.get("txtOutSid").setText(itemarr[1]);
- //}
- //else if (itemarr[0] == "客户问题") {
- // $("#chkbuyer")[0].checked = true;
- //}
- //else if (itemarr[0] == "其它") {
- // $("#chkother")[0].checked = true;
- //}
- }
- resIds_get = resIds_get.substring(0, resIds_get.length - 1);
- mini.get("txtResponsibleView").setValue(resIds_get);
- initResponsibleValueChanged(resIds_get);
- //console.log("cccccccccccccccccccc", gysTag);
- if (gysTag == 1) {
- mini.get("txtResponsibleUser1").setValue(rec.AfterSaleResSupId);
- }
- else if (gysTag == 2) {
- mini.get("txtResponsibleUser2").setValue(rec.AfterSaleResSupId);
- }
- }
- var resmanid = rec.ResponsibleUserId;
- var respmanIdArr = resmanid.split(",");
- if (resmanid == "")
- respmanIdArr = [];
- if (respmanIdArr.length > 1) {
- var rsid1 = respmanIdArr[0].split("_")[0];
- mini.get("txtResponsibleUser1").setValue(rsid1);
- var rsid2 = respmanIdArr[1].split("_")[0];
- mini.get("txtResponsibleUser2").setValue(rsid2);
- //for (var item of respmanIdArr) {
- // var itemarr = item.split("_");
- // //if (itemarr[1] == "k") {
- // // mini.get("txtCustomer").setValue(itemarr[0]);
- // //}
- // //else if (itemarr[1] == "s") {
- // // mini.get("txtDesign").setValue(itemarr[0]);
- // //}
- // //else if (itemarr[1] == "x") {
- // // mini.get("txtPlace").setValue(itemarr[0]);
- // //}
- // //else if (itemarr[1] == "h") {
- // // mini.get("txtAfterSale").setValue(itemarr[0]);
- // //}
- // //else if (itemarr[1] == "y") {
- // // mini.get("txtOperation").setValue(itemarr[0]);
- // //}
- //}
- }
- else if (respmanIdArr.length == 1) {
- var rsid1 = respmanIdArr[0].split("_")[0];
- mini.get("txtResponsibleUser1").setValue(rsid1);
- }
- //mini.get("txtReason").setText(rec.AfterSaleReason);
- //selItemSelected($("#txtReason")[0], rec.AfterSaleReason);
- mini.get("txtReason").setText(rec.AfterSaleReason);
- if (rec.AfterSalePayment > 0) {
- $("#txtPayment").val(rec.AfterSalePayment);
- }
- else
- $("#txtPayment").val(rec.payment);
- $("#txtDeduct").val(rec.DeductFee);
- if (rec.RefundFee <= 0) {
- $("#txtRefund").val((parseFloat(rec.payment) * 0.3).toFixed(2));
- }
- else
- $("#txtRefund").val(rec.RefundFee);
- var asm = rec.AfterSaleMethod;
- asm = asm.replace("<br/>", "\n");
- asm = asm.replace("<br/>", "\n");
- asm = asm.replace("<br/>", "\n");
- asm = asm.replace("<br/>", "\n");
- mini.get("txtMethod").setText(asm);
- $("#txtAfterMemo").val(rec.AfterSaleMemo);
- //selItemSelected($("#txtMemoType")[0], rec.AfterSaleMemoType);
- selItemSelected($("#txtRefundType")[0], rec.supRefundType);
- if (rec.supRefundType == "退差价") {
- $('#id_Deduct_td1').css("display", "");
- $('#id_Deduct_td2').css("display", "");
- }
- //if (s_uploader != null) s_uploader.data("ssi_upload").clear();
- //$("#hImg").val("");
- //$("#preview_img").attr("src", "../../images/no_photo.png");
- //if (rec.AfterSaleSupplierImg != "") {
- // $("#hImg").val(rec.AfterSaleSupplierImg);
- // $("#preview_img").attr("src", viewUrl + "/" + rec.AfterSaleSupplierImg);
- //}
- $("#upframe")[0].contentWindow.location.reload(true);
- if (rec.AfterSaleSupplierImg != "") {
- $("#upframe").css("display", "none");
- $("#id_preViewImgCon").css("display", "");
- var htmlimg = "";
- var imglist = rec.AfterSaleSupplierImg.split(",");
- for (var imgone of imglist) {
- htmlimg += ("<img style=\"width: 70px; height: 70px; \" onclick=\"largeImage(this)\" src=\"" + viewUrl + "/" + imgone + "\"/> ");
- }
- htmlimg += ("<a style=\"width:70px; height:30px;line-height:30px; margin-left:50px; \" class=\"mini-button mini-button-info\" onclick='reuploadImg()'>重新上传</a>")
- $("#id_preViewImgCon").html(htmlimg);
- }
- else {
- $("#upframe").css("display", "");
- $("#id_preViewImgCon").css("display", "none");
- }
- }
- function reuploadImg() {
- $("#upframe").css("display", "");
- $("#id_preViewImgCon").css("display", "none");
- }
- function cancelHandleFn() {
- mini.get("handle_win").hide();
- }
- function saveHandleFn() {
- var parms = new Object();
- parms.ctid = edit_id;
- var respl = "";
- var resplIds = "";
- if (_selResponsibleList.length <= 0) {
- mini.alert("请选择责任人");
- return;
- }
- var gysId = 0;
- if (_selResponsibleList.length == 1) {
- var vname = getNameByResId(_selResponsibleList[0]);
- var btag = getBackTagByResId(_selResponsibleList[0]);
- var kf = mini.get("txtResponsibleUser1").getText();
- if (vname == "客户问题")
- respl += (vname + ",");
- else {
- respl += (vname + ":" + kf + ",");
- resplIds += (mini.get("txtResponsibleUser1").getValue() + "_" + btag);
- resplIds += ",";
- if (kf == "") {
- mini.alert("请选择责任人");
- return;
- }
- }
- if (vname == "供应商") {
- gysId = mini.get("txtResponsibleUser1").getValue();
- }
- }
- else if (_selResponsibleList.length > 1) {
- var vname = getNameByResId(_selResponsibleList[0]);
- var btag = getBackTagByResId(_selResponsibleList[0]);
- var kf = mini.get("txtResponsibleUser1").getText();
- //respl += (vname + ":" + kf + ",");
- if (vname == "客户问题")
- respl += (vname + ",");
- else {
- respl += (vname + ":" + kf + ",");
- resplIds += (mini.get("txtResponsibleUser1").getValue() + "_" + btag);
- resplIds += ",";
- if (kf == "") {
- mini.alert("请选择责任人");
- return;
- }
- }
- if (vname == "供应商") {
- gysId = mini.get("txtResponsibleUser1").getValue();
- }
- var vname2 = getNameByResId(_selResponsibleList[1]);
- var btag2 = getBackTagByResId(_selResponsibleList[1]);
- var kf2 = mini.get("txtResponsibleUser2").getText();
- if (vname2 == "客户问题")
- respl += (vname2 + ",");
- else {
- respl += (vname2 + ":" + kf2 + ",");
- resplIds += (mini.get("txtResponsibleUser2").getValue() + "_" + btag2);
- resplIds += ",";
- if (kf2 == "") {
- mini.alert("请选择责任人");
- return;
- }
- }
- if (vname2 == "供应商") {
- gysId = mini.get("txtResponsibleUser2").getValue();
- }
- }
- //var kf = mini.get("txtCustomer").getText();
- //if (kf.length > 0) {
- // respl += ("客服:" + kf + ",");
- // resplIds += (mini.get("txtCustomer").getValue() + "_k");
- // resplIds += ",";
- //}
- //var design = mini.get("txtDesign").getText();
- //if (design.length > 0) {
- // respl += ("设计师:" + design + ",");
- // resplIds += (mini.get("txtDesign").getValue() + "_s");
- // resplIds += ",";
- //}
- //var xd = mini.get("txtPlace").getText();
- //if (xd.length > 0) {
- // respl += ("下单员:" + xd + ",");
- // resplIds += (mini.get("txtPlace").getValue() + "_x");
- // resplIds += ",";
- //}
- //var sh = mini.get("txtAfterSale").getText();
- //if (sh.length > 0) {
- // respl += ("售后:" + sh + ",");
- // resplIds += (mini.get("txtAfterSale").getValue() + "_h");
- // resplIds += ",";
- //}
- //var yy = mini.get("txtOperation").getText();
- //if (yy.length > 0) {
- // respl += ("运营:" + yy + ",");
- // resplIds += (mini.get("txtOperation").getValue() + "_y");
- // resplIds += ",";
- //}
- //var gys = mini.get("txtSupplier").getText();
- //var gysId = 0;
- //if (gys.length > 0) {
- // respl += ("供应商:" + gys + ",");
- // gysId = mini.get("txtSupplier").getValue();
- //}
- //var wl = mini.get("txtComName").getText();
- //if (wl.length > 0) {
- // respl += ("物流:" + wl + ",");
- //}
- //if ($("#chkbuyer")[0].checked) {
- // respl += ("客户问题,");
- //}
- //if ($("#chkother")[0].checked) {
- // respl += ("其它,");
- //}
- respl = respl.substring(0, respl.length - 1);
- resplIds = resplIds.substring(0, resplIds.length - 1);
- if (respl == ":") respl = "";
- if (respl.length == 0) {
- mini.alert("请选择责任人");
- return;
- }
- parms.AfterSaleResponsible = respl;
- parms.ResponsibleUserId = resplIds;
- parms.ResponsibleSupId = gysId;
- parms.AfterSaleReason = mini.get("txtReason").getText();
- parms.ToState = $("#txtToState").val();
- //parms.MemoType = $("#txtMemoType").val();
- parms.supRefundType = $("#txtRefundType").val();
- parms.AfterSalePayment = $("#txtPayment").val();
- parms.DeductFee = $("#txtDeduct").val();
- parms.RefundFee = $("#txtRefund").val();
- if (parms.ResponsibleSupId != "" && parms.ResponsibleSupId > 0 && parms.supRefundType == "") {
- mini.alert("供应商责任,请选择供应商退款类型");
- return;
- }
- //var imgstr = $("#hImg").val();
- var imgstr = getImgs();
- //if (respl.indexOf("供应商") != -1 && imgstr == '') {
- // mini.alert("供应商问题请上传图片");
- // return;
- //}
- parms.img = imgstr;
- //var detailReason = $("#txtDetailReason").val();
- //var handleRes = mini.get("txtResult").getText();
- var method_str = mini.get("txtMethod").getText();
- method_str = method_str.replace(/\n/g, "<br/>");
- parms.AfterSaleMethod = method_str;
- parms.AfterSaleMemo = $("#txtAfterMemo").val();
- parms.IsNewOrder = (parms.ToState == "下单员" || parms.ToState == "设计师") ? "1" : "0"; //checkbox
- if (parms.IsNewOrder == 1 && parms.ToState == "请选择") {
- mini.alert("勾选生成订单,要选择指派节点");
- return;
- }
- parms.receiver_name = $("#txtAddReceiver").val();
- parms.receiver_mobile = $("#txtAddPhone").val();
- parms.receiver_state = mini.get("txtAddProvince").getText();
- parms.receiver_city = mini.get("txtAddCity").getText();
- parms.receiver_district = mini.get("txtAddCounty").getText();
- parms.receiver_address = $("#txtAddDetailAddress").val();
- postAjax("handle_erp_aftersale", parms, function (data) {
- mini.get("handle_win").hide();
- resultShow(data, "grid.reload();");
- });
- }
- function responsibleValueChanged(e) {
- var selValue = e.value;
- var selList = selValue.split(',');
- _selResponsibleList = selList;
- mini.get("txtResponsibleUser1").setValue('');
- mini.get("txtResponsibleUser2").setValue('');
- mini.get("txtResponsibleUser1").setText('');
- mini.get("txtResponsibleUser2").setText('');
- $('#id_txtResponsible1_td1').css("display", "none");
- $('#id_txtResponsible1_td2').css("display", "none");
- $('#id_txtResponsible2_td1').css("display", "none");
- $('#id_txtResponsible2_td2').css("display", "none");
- if (selList.length == 1) {
- $('#id_txtResponsible1_td1').css("display", "");
- $('#id_txtResponsible1_td2').css("display", "");
- }
- else if (selList.length > 1) {
- $('#id_txtResponsible1_td1').css("display", "");
- $('#id_txtResponsible1_td2').css("display", "");
- $('#id_txtResponsible2_td1').css("display", "");
- $('#id_txtResponsible2_td2').css("display", "");
- }
- var selIdex = 0;
- for (var item of selList) {
- if (item == '') continue;
- var Url = getUrlByResId(item);
- if (selIdex == 0) {
- mini.get("txtResponsibleUser1").setUrl(Url);
- if (item == 1) mini.get("txtResponsibleUser1").setValue(_handlingOrderInfo.CustomerUserId);
- else if (item == 2) mini.get("txtResponsibleUser1").setValue(_handlingOrderInfo.DesignUserId);
- else if (item == 3) mini.get("txtResponsibleUser1").setValue(_handlingOrderInfo.PlaceUserId);
- else if (item == 6) mini.get("txtResponsibleUser1").setValue(_handlingOrderInfo.SupplierId);
- }
- else if (selIdex == 1) {
- mini.get("txtResponsibleUser2").setUrl(Url);
- if (item == 1) mini.get("txtResponsibleUser2").setValue(_handlingOrderInfo.CustomerUserId);
- else if (item == 2) mini.get("txtResponsibleUser2").setValue(_handlingOrderInfo.DesignUserId);
- else if (item == 3) mini.get("txtResponsibleUser2").setValue(_handlingOrderInfo.PlaceUserId);
- else if (item == 6) mini.get("txtResponsibleUser2").setValue(_handlingOrderInfo.SupplierId);
- }
- selIdex++;
- }
- }
- function initResponsibleValueChanged(ids) {
- var selValue = ids;
- var selList = selValue.split(',');
- _selResponsibleList = selList;
- $('#id_txtResponsible1_td1').css("display", "none");
- $('#id_txtResponsible1_td2').css("display", "none");
- $('#id_txtResponsible2_td1').css("display", "none");
- $('#id_txtResponsible2_td2').css("display", "none");
- if (selList.length == 1) {
- $('#id_txtResponsible1_td1').css("display", "");
- $('#id_txtResponsible1_td2').css("display", "");
- }
- else if (selList.length > 1) {
- $('#id_txtResponsible1_td1').css("display", "");
- $('#id_txtResponsible1_td2').css("display", "");
- $('#id_txtResponsible2_td1').css("display", "");
- $('#id_txtResponsible2_td2').css("display", "");
- }
- var selIdex = 0;
- for (var item of selList) {
- if (item == "") continue;
- var Url = getUrlByResId(item);
- if (Url != "") {
- if (selIdex == 0) {
- mini.get("txtResponsibleUser1").setUrl(Url);
- }
- else if (selIdex == 1) {
- mini.get("txtResponsibleUser2").setUrl(Url);
- }
- }
- selIdex++;
- }
- }
- function getUrlByResId(rid) {
- if (rid == 1)//客服部
- return "../handler/sync.ashx?t=get_sel_customer";
- else if (rid == 2)//设计
- return "../handler/sync.ashx?t=get_sel_designer";
- else if (rid == 3)//下单
- return "../handler/sync.ashx?t=get_sel_place";
- else if (rid == 4)//售后
- return "../handler/sync.ashx?t=get_sel_aftersale";
- else if (rid == 5)//运营
- return "../handler/sync.ashx?t=get_sel_Operation";
- else if (rid == 6)//供应商
- return "../handler/sync.ashx?t=get_sel_supplier";
- else if (rid == 7)//物流
- return "../data/companies.txt";
- return "";
- }
- function getNameByResId(rid) {
- if (rid == 1)//客服部
- return "客服";
- else if (rid == 2)//设计
- return "设计师";
- else if (rid == 3)//下单
- return "下单员";
- else if (rid == 4)//售后
- return "售后";
- else if (rid == 5)//运营
- return "运营";
- else if (rid == 6)//供应商
- return "供应商";
- else if (rid == 7)//物流
- return "物流";
- else if (rid == 8)//客户问题
- return "客户问题";
- //else if (rid == 9)//其他
- // return "其他";
- return "";
- }
- function getIDByResName(rid) {
- if (rid == "客服")//客服部
- return 1;
- else if (rid == "设计师")//设计
- return 2;
- else if (rid == "下单员")//下单
- return 3;
- else if (rid == "售后")//售后
- return 4;
- else if (rid == "运营")//运营
- return 5;
- else if (rid == "供应商")//供应商
- return 6;
- else if (rid == "物流")//物流
- return 7;
- else if (rid == "客户问题")//客户问题
- return 8;
- //else if (rid == "其他")//其他
- // return 9;
- return "";
- }
- function getBackTagByResId(rid) {
- if (rid == 1)//客服部
- return "k";
- else if (rid == 2)//设计
- return "s";
- else if (rid == 3)//下单
- return "x";
- else if (rid == 4)//售后
- return "h";
- else if (rid == 5)//运营
- return "y";
- else if (rid == 6)//gongyignsh
- return "g";
- else if (rid == 7)//物流
- return "w";
- return "";
- }
- function endValueChangedFn(e) {
- _endValue = e.value;
- }
- function saveEndFn() {
- var parms = new Object();
- parms.ctid = edit_id;
- parms.stype = $("#endReason").val();
- postAjax("end_erp_aftersale", parms, function (data) {
- resultShow(data, "grid.reload();");
- });
- }
- function cancelEndFn() {
- mini.get("end_win").hide();
- }
- //点击不售后 终止售后终止
- function endFn(eid) {
- edit_id = eid;
- mini.get("end_win").show();
- //if (!confirm("该操作会将此单标记为不售后且流程结束,确认?")) return;
- //postAjax("end_erp_aftersale", "ctid=" + eid, function (data) {
- // resultShow(data, "grid.reload();");
- //});
- }
- function preFinishFn(eid) {
- edit_id = eid;
- if (!confirm("确认预完成发送给责任人审核吗?")) return;
- postAjax("ins_erp_toresponsible", "ctid=" + eid, function (data) {
- resultShow(data, "grid.reload();");
- });
- }
- //省份变动
- 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 getGatherData() {
- var form = new mini.Form("#ctl00_f_all");
- var data = form.getData(true, false);
- var s = data;
- var parms = {
- ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, customer: s.customer, orderState: s.state, reason: s.reason, method: s.method, handledate1: s.handledate1, handledate2: s.handledate2,
- date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, afterstate: 1, seller_memo: s.memo, afterdate1: s.afterdate1, afterdate2: s.afterdate2, aftermemotype: s.aftermemotype, handler: s.handler
- }
- postAjax("get_erp_aftersale_pregather", parms, function (data) {
- $("#id_waitHandle").html("(待处理:" + (data.Wait == "" ? "0" : data.Wait) + ")");
- $("#id_Handling").html("(处理中:" + (data.Handling == "" ? "0" : data.Handling) + ")");
- }, null, false);
- }
- function searchWaitFn() {
- var form = new mini.Form("#ctl00_f_all");
- var data = form.getData(true, false);
- var s = data;
- grid.load({
- ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, customer: s.customer, orderState: s.state, reason: s.reason, method: s.method, handledate1: s.handledate1, handledate2: s.handledate2,
- date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, afterstate: 1, seller_memo: s.memo, afterdate1: s.afterdate1, afterdate2: s.afterdate2, aftermemotype: s.aftermemotype, handler: s.handler
- });
- }
- function searchHandlingFn() {
- var form = new mini.Form("#ctl00_f_all");
- var data = form.getData(true, false);
- var s = data;
- grid.load({
- ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, customer: s.customer, orderState: s.state, reason: s.reason, method: s.method, handledate1: s.handledate1, handledate2: s.handledate2,
- date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, afterstate: 2, seller_memo: s.memo, afterdate1: s.afterdate1, afterdate2: s.afterdate2, aftermemotype: s.aftermemotype, handler: s.handler
- });
- }
- //查询按钮
- 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, customer: s.customer, orderState: s.state, reason: s.reason, method: s.method, handledate1: s.handledate1, handledate2: s.handledate2,
- date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, afterstate: s.afterstate, seller_memo: s.memo, afterdate1: s.afterdate1, afterdate2: s.afterdate2, aftermemotype: s.aftermemotype, handler: s.handler
- });
- getGatherData();
- }
- //清除查询内容
- function clearFn() {
- //$("#ctl00_f_all").find("input").val("");
- var form = new mini.Form("#ctl00_f_all");
- form.clear();
- }
- 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("处理中售后", "EAfterSale/Handling.aspx", sendData);
- }
- function refundTypeSelFn() {
- var tValue = $("#txtRefundType").val();
- if (tValue == "退差价") {
- $('#id_Deduct_td1').css("display", "");
- $('#id_Deduct_td2').css("display", "");
- }
- else {
- $('#id_Deduct_td1').css("display", "none");
- $('#id_Deduct_td2').css("display", "none");
- }
- }
- var s_uploader = null;
- $(function () {
- if (openPageData != "") {
- var s = openPageData;
- grid.load({
- ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, customer: s.customer, orderState: s.state, reason: s.reason, method: s.method, finishtime: s.finishtime,
- date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, address: s.address, seller_memo: s.memo, afterdate1: s.afterdate1, afterdate2: s.afterdate2, aftermemotype: s.aftermemotype
- });
- var form = new mini.Form("#ctl00_f_all");
- if (form != undefined && form != null) {
- form.setData(s);
- }
- //$("#ic_chkNewPageSearch")[0].checked = true;
- }
- s_uploader = $('#ssi-upload').ssi_uploader({
- url: uploadUrl, maxNumberOfFiles: 6, preview: false,
- dropZone: false, maxFileSize: 10, allowed: ['jpg', 'gif', 'jpeg', 'png'],
- onEachUpload: function (fileInfo) {
- if (fileInfo == undefined || fileInfo == null) { alert("上传发生错误!"); }
- if (fileInfo.result.res == "1") {
- $("#hImg").val(fileInfo.result.msg);
- $("#preview_img").attr("src", viewUrl + "/" + fileInfo.result.msg);
- }
- },
- onUpload: function (obj) {
- upCount = obj.successfulUpload;
- }
- });
- getGatherData();
- });
- function view_search() {
- var key = "";
- if ($("#txtKey").length > 0) {
- key = $("#txtKey").val();
- }
- grid.load({ key: key, type: $("#txtSearchType").val() });
- }
|