/** * Created by Administrator on 2016/11/28. */ $("#titleWrite").click(function () { $("#left-content").css("display", "block") if ($("#write").css("display") == "none") { $("#write").show(); $("#send").hide() } $(".container").css("width", "1170px"); $("div[lay-id=send]").remove(); }); $("#send").css("display", "none"); $("#titleSend").click(function () { $("#left-content").css("display", "none"); if ($("#send").css("display") == "none") { $("#send").show(); $("#write").hide() } $(".container").css("width", "1600px"); $("#send").find(".row").remove(); $(function () { var args = initPage('已发送'); setuptChartTable_new(0); }); }); $("#titleReview").click(function () { $("#left-content").css("display", "none"); if ($("#send").css("display") == "none") { $("#send").show(); $("#write").hide() } $(".container").css("width", "1600px"); $("#send").find(".row").remove(); $(function () { var args = initPage('待审核'); setuptChartTable_new(-1); }); }); function itemCost(){ var cn = 0; var jp = 0; var kr = 0; $("div[data-id='itemdiv']").each(function (i, e) { debugger var itemid = $(e).find("select[data-id='itemid']").select().val(); var itemnum = $(e).find("input[data-id='itemnum']").val(); if (itemid == "0" || itemnum == "") { return true; //结束本次循环 } if (itemid == '-1') { return true; } if(itemid != '0' && itemnum == '0') { return true; } if (itemCostList != null) { for (let [key, value] of Object.entries(itemCostList)) { if (value.itemId == itemid) { cn += value.cn * itemnum; kr += value.kr * itemnum; jp += value.jp * itemnum; } } } }); return [cn,kr,jp]; } $("#content").on("input propertychange", function () { //$("#btn").removeAttr("disabled") }); function send() { debugger; var sub_data = {}; sub_data.name = $('#name').val().toLocaleLowerCase(); start = $('#timeLimit_start').val(); end = $('#timeLimit_end').val(); if (start == "" || start == null) { alert("请设置发送时间"); return; } if (end == "" || end == null) { alert("请设置发送时间"); return; } sub_data.timeLimit = start + "#" + end; sub_data.versionParam = $('#versionParam').val(); sub_data.playerCreateTime = $('#playerCreateTime').val(); sub_data.token = checkCookie(); sub_data.uuid = uuid; sub_data.isSendToAll = $('input[name="isSendToAll"]:checked').val(); sub_data.isReview = $('input[name="isReview"]:checked').val(); var flag = false; var Isverification = true; sub_data.areaNameList = areaList; sub_data.customRealmStr = customRealmlist; sub_data.timeParamStr = startListTime + '#' + endListTime; //多语言 sub_data.contentList = []; $("div[data-id=contentdiv]").each(function (i, e) { var language = $(e).find("select[data-id='language']").val(); var title = $(e).find("input[data-id='title']").val(); var content = $(e).find("textarea[data-id='content']").val(); var senderName = $(e).find("input[data-id='senderName']").val(); if (sub_data.contentList.findIndex(f => f.language == language) != -1) { Isverification = false; alert(language + "语言重复了!"); return false; } sub_data.contentList.push({ title: title, language: language, content: content, senderName: senderName }); }); if (!Isverification) { return; } //支持的服务器 var _realmlist = realmlistSelect?.getValue('value'); _realmlist.sort((a, b) => a - b); sub_data.realmlist = _realmlist.join(','); if((sub_data.areaNameList.length > 0 || sub_data.customRealmStr) && sub_data.realmlist == '0') { sub_data.realmlist = '' } //道具 sub_data.itemstr = ""; $("div[data-id='itemdiv']").each(function (i, e) { debugger var itemid = $(e).find("select[data-id='itemid']").select().val(); var itemnum = $(e).find("input[data-id='itemnum']").val(); if (itemid == "0" || itemnum == "") { return true; //结束本次循环 } if (itemid == '-1') { return true; } if(itemid != '0' && itemnum == '0') { flag = true; } if (i == 0) { sub_data.itemstr += `${itemid}|${itemnum}`; } else { sub_data.itemstr += `#${itemid}|${itemnum}`; } }); //武器 sub_data.equipStr = ""; $("div[data-id='equipdiv']").each(function (i, e) { debugger var equipid = $(e).find("select[data-id='equipid']").select().val(); var equipnum = $(e).find("input[data-id='equipnum']").val(); if (equipid == "0" || equipnum == "") { return true; //结束本次循环 } if (equipid == '-1') { return true; } if(equipid != '0' && equipnum == '0') { flag = true; } if (i == 0) { sub_data.equipStr += `${equipid}|${equipnum}`; } else { sub_data.equipStr += `#${equipid}|${equipnum}`; } }); //货币 var greaterTwo = 0 sub_data.curstr = ""; // $("div[data-id='curdiv']").each(function (i, e) { // var curid = $(e).find("[data-id='curid']").val(); // var curnum = $(e).find("input[data-id='curnum']").val(); // if (curid == "0" || curnum == "") { // return true; //结束本次循环 // } // if (curid == "2") { // greaterTwo += Number(curnum) // } // if(curid != '0' && curnum == '0') { // flag = true; // } // if (i == 0) { // sub_data.curstr += `${curid}|${curnum}`; // } else { // sub_data.curstr += `#${curid}|${curnum}`; // } // }); // if(greaterTwo > 100000) { // layer.msg('钻石数量不能大于100000'); // return; // } //自定义 sub_data.customItemStr = ""; // $("div[data-id='customItemDiv']").each(function (i, e) { // var curtype = $(e).find("select[data-id='customItemType']").select().val(); // var curid = $(e).find("select[data-id='customItemId']").select().val(); // var curnum = $(e).find("input[data-id='customItemNum']").val(); // if (curtype == "0" ||curtype == "" || curid == "0" || curid == "" || curnum == "0"|| curnum == "") { // return true; //结束本次循环 // } // if (i == 0) { // sub_data.customItemStr += `${curtype}|${curid}|${curnum}`; // } else { // sub_data.customItemStr += `#${curtype}|${curid}|${curnum}`; // } // }); // $("div[data-id='skindiv']").each(function (i, e) { var curtype = '4'; var curid = $(e).find("[data-id='skinid']").val(); var curnum = $(e).find("input[data-id='skinnum']").val(); if (curid == "0" || curnum == "") { return true; //结束本次循环 } if (sub_data.customItemStr == '') { sub_data.customItemStr += `${curtype}|${curid}|${curnum}`; } else { sub_data.customItemStr += `#${curtype}|${curid}|${curnum}`; } }); $("div[data-id='gemdiv']").each(function (i, e) { var curtype = '5'; debugger var curid = $(e).find("[data-id='gemid']").val(); var curnum = $(e).find("input[data-id='gemnum']").val(); if (curid == "0" || curnum == "") { return true; //结束本次循环 } if (sub_data.customItemStr == '') { sub_data.customItemStr += `${curtype}|${curid}|${curnum}`; } else { sub_data.customItemStr += `#${curtype}|${curid}|${curnum}`; } }); $.ajax({ url: Page.SvrIp + "/api/send_email?token=" + cookie.get("token"), type: 'post', //contentType: 'application/json', data: JSON.stringify(sub_data), beforeSend: function () { /*$("#waite-send").css("display","block");*/ }, complete: function (data) { /*$("#waite-send").css("display","none");*/ }, success: function (data) { if (data.ret == 3) { alert(data.msg); } else if (data.ret == 0) { sessionStorage.setItem('uuid', Guid.NewGuid().ToString()); uuid = sessionStorage.getItem('uuid'); location.reload(); alert(data.msg); } else { alert(data.msg) } }, error: function (data) { alert("连接失败或正在发送中,请等待") } }); } $("#btn").click(function () { var name = $('#name').val().toLocaleLowerCase(); if (name == "") { alert("收件人不能为空"); $('#name').focus(); return false } //if (name == "all" || name == "android" || name == "ios") { if ($('#timeLimit_start').val() == '' || $('#timeLimit_start').val() == '0') { alert("请填写正确有效时长"); return false } if ($('#timeLimit_end').val() == '' || $('#timeLimit_end').val() == '0') { alert("请填写正确有效时长"); return false } // } if ($('input[data-id="title"]').val() == "") { alert("标题不能为空") return false } if ($('textarea[data-id="content"]').val() == "") { alert("内容不能为空") return false } let costList = itemCost(); debugger; let tips = ""; if((costList[0]+costList[1]+costList[2])>0){ tips='该邮件所携带的奖励价值:'+costList[0]+"人名币,约"+costList[1]+"韩元,约"+costList[2]+"日元"; } layer.confirm(tips+"\r\n 确定要发送嘛?", function(index){ send(); layer.close(index); },function(){ console.dir("close send mail") }); }); // $("#sure").click(function () { // send(); // });