| var gt = new Gettext({ 'domain': 'gmtjs' }); | 
|   | 
| // 选择邮件模板 | 
| function onChangeMailTemp(tempInfo, isChange) { | 
|     var mailTempSelObj = document.getElementById("MailTemp"); | 
|     var tempIndex = mailTempSelObj.selectedIndex - 1; | 
|     // if (tempIndex < 0) { | 
|     //     return; | 
|     // } | 
|     //alert(JSON.stringify(tempInfo)); | 
|     var tempItems = 0; | 
|     if (tempIndex >= 0) { | 
|         var curTemp = tempInfo[tempIndex]; | 
|         if (isChange) { | 
|             // alert("切换邮件模板: " + mailTempSelObj.options[mailTempSelObj.selectedIndex].text); | 
|         } | 
|   | 
|         tempItems = curTemp.Items.length; | 
|         document.getElementById("MailTempName").value = curTemp.Name; | 
|         document.getElementById("EndDate").value = sumDateByDays(curTemp.EndDays); | 
|         document.getElementById("Title").value = curTemp.Title; | 
|         document.getElementById("Text").value = curTemp.Text; | 
|         document.getElementById("Gold").value = curTemp.Gold; | 
|         document.getElementById("GoldPaper").value = curTemp.GoldPaper; | 
|         document.getElementById("Silver").value = curTemp.Silver; | 
|   | 
|         if (document.getElementById("pack_type").value == "GMT_AddEntireCompensation") { | 
|             document.getElementById("PlayerLV").value = curTemp.PlayerLV; | 
|             document.getElementById("LimitLVType").value = curTemp.LimitLVType + ""; | 
|             document.getElementById("CheckState").value = curTemp.CheckState + ""; | 
|         } | 
|     } else { | 
|         document.getElementById("MailTempName").value = ""; | 
|         document.getElementById("EndDate").value = sumDateByDays(7); | 
|         document.getElementById("Title").value = ""; | 
|         document.getElementById("Text").value = ""; | 
|         document.getElementById("Gold").value = 0; | 
|         document.getElementById("GoldPaper").value = 0; | 
|         document.getElementById("Silver").value = 0; | 
|   | 
|         if (document.getElementById("pack_type").value == "GMT_AddEntireCompensation") { | 
|             document.getElementById("PlayerLV").value = 30; | 
|             document.getElementById("LimitLVType").value = "0"; | 
|             document.getElementById("CheckState").value = "1"; | 
|         } | 
|     } | 
|   | 
|     // 修改物品 compensationitem.js 中的 | 
|     var itemdiff = tempItems - itemNumArray.length | 
|     while (itemdiff > 0) { | 
|         AddItemHtml(); | 
|         itemdiff -= 1; | 
|     } | 
|     while (itemdiff < 0) { | 
|         DelItemHtml(itemNumArray[itemNumArray.length - 1]); | 
|         itemdiff += 1; | 
|     } | 
|     for (let index = 0; index < tempItems; index++) { | 
|         const itemInfo = curTemp.Items[index]; | 
|         const itemNum = itemNumArray[index]; | 
|         document.getElementById("ItemID" + itemNum).value = itemInfo[0]; | 
|         document.getElementById("ItemCnt" + itemNum).value = itemInfo[1]; | 
|         document.getElementById("IsBind" + itemNum).value = itemInfo[2] + ""; | 
|         onItemIDChange(itemNum, itemInfo[0]); | 
|     } | 
| } | 
|   | 
| function sumDateByDays(days) { | 
|     var date = new Date(); | 
|     date.setDate(date.getDate() + days); | 
|     var month = date.getMonth() + 1; | 
|     var day = date.getDate(); | 
|     return date.format("yyyy-MM-dd") | 
|     // return date.getFullYear() + '-' + month + '-' + day; | 
| } | 
|   | 
| // 保存修改模板 | 
| function onSaveMailTemp(formName) { | 
|     var mailTempSelObj = document.getElementById("MailTemp"); | 
|     var tempIndex = mailTempSelObj.selectedIndex - 1; | 
|     if (tempIndex < 0) { | 
|         alert(gt.gettext("需选中指定邮件模板后操作")); | 
|         return false; | 
|     } | 
|     if (document.getElementById("MailTempName").value == "") { | 
|         alert(gt.gettext("模板名称不能为空")); | 
|         return false; | 
|     } | 
|     var curForm = document.forms[0]; | 
|     curForm.action = "CompensationTempMgr.php"; | 
|     curForm.submit(); | 
|     return true; | 
| } | 
|   | 
| // 删除模板 | 
| function onDelMailTemp() { | 
|     var mailTempSelObj = document.getElementById("MailTemp"); | 
|     var tempIndex = mailTempSelObj.selectedIndex - 1; | 
|     if (tempIndex < 0) { | 
|         alert(gt.gettext("需选中指定邮件模板后操作")); | 
|         return false; | 
|     } | 
|     if (!confirm(gt.gettext("确定删除邮件模板") + ": " + mailTempSelObj.options[mailTempSelObj.selectedIndex].text)) { | 
|         return false; | 
|     } | 
|     var curForm = document.forms[0]; | 
|     curForm.action = "CompensationTempMgr.php"; | 
|     curForm.submit(); | 
|     return true; | 
| } | 
|   | 
| // 保存为新模板 | 
| function onSaveNewMailTemp() { | 
|     if (document.getElementById("MailTempName").value == "") { | 
|         alert(gt.gettext("模板名称不能为空")); | 
|         return false; | 
|     } | 
|     var curForm = document.forms[0]; | 
|     curForm.action = "CompensationTempMgr.php"; | 
|     curForm.submit(); | 
|     return true; | 
| } |