文件操作 - Support.js
返回文件管理
返回主菜单
删除本文件
文件: E:\HostingSpaces\kimblycr\crm.kimbly.in\wwwroot\js\Support.js
编辑文件内容
function SearchSupport() { var Customer = document.getElementById('Support_Search_txtCustomer').value; var Issue = document.getElementById('Support_Search_txtIssue').value; var ID = document.getElementById('Support_Search_txtID').value; var StatusID = document.getElementById('SelSupportStatus').value; var collection = "Support"; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Support.aspx/SearchSupportByParameters", data: "{'Customer': '" + Customer + "','Issue': '" + Issue + "','ID': '" + ID + "','StatusID': '" + StatusID + "'}", dataType: "json", success: function (data) { if (data.d != null) { if (data.d.length == 0) { $("#grd" + collection).empty(); $("#grd" + collection).hide(); $("#dvGrdReport" + collection).hide(); } else { console.log(data.d); $("#grd" + collection).empty(); var str = "<thead><tr><td>ID</td><td>Org</td><td>Issue</td><td>Owner</td><td>City</td><td>ActionToBeTaken</td><td>Status</td><td>WarrantyAMC</td><td>Date</td></tr></thead><tbody>"; for (i = 0; i < data.d.length; i++) { var hdr = data.d[i].RowData; str += hdr; } $("#grd" + collection).append(str); $("#grd" + collection).append("</tbody>"); $("#grd" + collection).show(); $("#dvGrdReport" + collection).show(); } } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function AddNewSupport() { showHome(); $('#dvFrm').show(); var ctrl = $(document.createElement('div')).attr("id", 'dvRight'); var manage = '<a href="#" class="btn btn-default" onclick="Master_Support_Category()" data-toggle="modal" data-target="#ManageMasterModal"><i class="icon-th-list"></i></a>'; var manage2 = '<a href="#" class="btn btn-default" onclick="Master_Support_Brand()" data-toggle="modal" data-target="#ManageMasterModal"><i class="icon-th-list"></i></a>'; var content = '<div class="spacer"></div><div class="form-horizontal"><div class="control-group"><div style="-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border:1px solid #E5E5E5;"><div class="modal-header" style="padding:10px"><a class="close" data-dismiss="modal" onclick="HideAddForm()">x</a><b style="font-size: 20px;">New Complaint</b></div><div class="modal-body" style="padding:5px"><form id="frmMain" name="frmMain" method="post" class="form-horizontal" enctype="multipart/form-data"><div class="form-group"><label class="col-sm-2 control-label">Contact</label><div class="col-sm-4"><input type="text" class="form-control" id="txtSupportContactID" onkeypress="LookupContacts(this,this.id)" placeholder="Lookup"/></div><label class="col-sm-2 control-label">Issue</label><div class="col-sm-4"><input class="form-control" id="txtSupportIssue" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">Product</label><div class="col-sm-4"><input class="form-control" id="txtSupportProduct" data-fieldtype="SingleLine" type="text"></div><label class="col-sm-2 control-label">City</label><div class="col-sm-4"><input class="form-control" id="txtSupportCity" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">Site</label><div class="col-sm-4"><input class="form-control" id="txtSupportSite" data-fieldtype="SingleLine" type="text"></div><label class="col-sm-2 control-label">Caller Name</label><div class="col-sm-4"><input class="form-control" id="txtSupportCallerName" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">Warranty/AMC</label><div class="col-sm-4"><input id="ChkSupportWarrantyAMC" type="checkbox"></div><label class="col-sm-2 control-label">EMailID</label><div class="col-sm-4"><input class="form-control" id="txtSupportEMailID" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">Mobile No</label><div class="col-sm-4"><input class="form-control" id="txtSupportMobileNo" data-fieldtype="SingleLine" type="text"></div><label class="col-sm-2 control-label">Category</label><div class="col-sm-4"><select class="form-control" id="SelSupportCategoryID" style="width: 75%;float: left;"></select>' + manage + '</div></div><div class="form-group"><label class="col-sm-2 control-label">Brand</label><div class="col-sm-4"><select class="form-control" id="SelSupportBrandID" style="width: 75%;float: left;"></select>' + manage2 + '</div><label class="col-sm-2 control-label">Action to be taken</label><div class="col-sm-4"><input class="form-control" id="txtSupportActionTobeTaken" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">Billable</label><div class="col-sm-4"><input id="ChkSupportBillable" type="checkbox"></div><label class="col-sm-2 control-label">Owner</label><div class="col-sm-4"><select class="form-control" id="SelSupportOwnerID" ></select></div></div><div class="form-group"><label class="col-sm-2 control-label">Status</label><div class="col-sm-4"><select class="form-control" id="SelSupportStatusID" disabled="disabled"></select></div><label class="col-sm-2 control-label">Col1</label><div class="col-sm-4"><input class="form-control" id="txtSupportCol1" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">Col2</label><div class="col-sm-4"><input class="form-control" id="txtSupportCol2" data-fieldtype="SingleLine" type="text"></div></form></div></div><div class="modal-footer" style="text-align:right; padding:10px"><button type="button" class="btn btn-success" onclick="SaveSupport()">Save</button></div></div></div>'; $("#dvFrm").html(""); $("#dvFrm").empty(); ctrl.html(content); ctrl.appendTo("#dvFrm"); GetSupportStatus(1); GetSupportCategories(1); getSupportOwners(1); GetSupportBrands(1); } function GetSupportStatus(f) { $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Support.aspx/GetSupportStatus", data: "{}", dataType: "json", success: function (data) { if (data.d != null) { var select; if (f == '1') { select = document.getElementById('SelSupportStatusID'); } else { select = document.getElementById('SelEditSupportStatusID'); } var obj = JSON.parse(data.d); for (i = 0; i < obj.length; i++) { select.options[select.options.length] = new Option(obj[i].Name, obj[i].ID); } } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function GetSupportCategories(f) { console.log('In GetSupportCategories'); $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Support.aspx/GetSupportCategories", data: "{}", dataType: "json", success: function (data) { if (data.d != null) { var select; if (f == '1') { select = document.getElementById('SelSupportCategoryID'); } else { select = document.getElementById('SelEditSupportCategoryID'); } select.options.length = 0; var obj = JSON.parse(data.d); for (i = 0; i < obj.length; i++) { select.options[select.options.length] = new Option(obj[i].Name, obj[i].ID); } } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function getSupportOwners(f) { $.ajax({ type: "POST", url: "WebMethods/Enquiries.aspx/getOwners", data: "", contentType: "application/json; charset=utf-8", dataType: "json", success: function (data) { if (data.d != null) { var select; if (f == '1') { select = document.getElementById('SelSupportOwnerID'); } else { select = document.getElementById('SelEditSupportOwnerID'); } var obj = JSON.parse(data.d); for (i = 0; i < obj.length; i++) { select.options[select.options.length] = new Option(obj[i].Name, obj[i].ID); } } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function GetSupportBrands(f) { console.log('In GetSupportBrands'); $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Support.aspx/GetSupportBrands", data: "{}", dataType: "json", success: function (data) { if (data.d != null) { var select; if (f == '1') { select = document.getElementById('SelSupportBrandID'); } else { select = document.getElementById('SelEditSupportBrandID'); } select.options.length = 0; var obj = JSON.parse(data.d); for (i = 0; i < obj.length; i++) { select.options[select.options.length] = new Option(obj[i].Name, obj[i].ID); } } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function EditSupport(ID) { var formname = 'Support'; $('#infoContainer').children().hide(); $('#secondScreen').show(); $('#' + formname).show(); $('#DvFrmEdit' + formname).show(); $('#Dv' + formname + 'Frm').hide(); var prefix = formname + '_edit_txt'; var targetdiv = 'DvFrmEdit' + formname; var ctrl = $(document.createElement('div')).attr('id', 'dvRight'); var hdr = '<div class="spacer"></div><div class="form-horizontal"><div class="control-group"><div style="-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border:1px solid #E5E5E5;"><div class="modal-header"><a class="close" data-dismiss="modal" onclick="closeEditForm(3)">x</a><b style="font-size: 20px;"><label id="EditSupportID"></label></b><sub style="margin-left: 430px"> <label id="TitleAuthSupport"></label></sub></div><div class="modal-body">'; var frm = '<form id="frmEditSupport" name="frmEditSupport"><div class="form-group"><label class="col-sm-2 control-label">Contact</label><div class="col-sm-4"><input type="text" class="form-control" id="txtEditSupportContact" disabled="disabled" /></div><label class="col-sm-2 control-label">Issue</label><div class="col-sm-4"><input class="form-control" id="txtEditSupportIssue" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">Product</label><div class="col-sm-4"><input class="form-control" id="txtEditSupportProduct" data-fieldtype="SingleLine" type="text"></div><label class="col-sm-2 control-label">City</label><div class="col-sm-4"><input class="form-control" id="txtEditSupportCity" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">Site</label><div class="col-sm-4"><input class="form-control" id="txtEditSupportSite" data-fieldtype="SingleLine" type="text"></div><label class="col-sm-2 control-label">Caller Name</label><div class="col-sm-4"><input class="form-control" id="txtEditSupportCallerName" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">Warranty AMC</label><div class="col-sm-4"><input id="ChkEditSupportWarrantyAMC" type="checkbox"></div><label class="col-sm-2 control-label">EMailID</label><div class="col-sm-4"><input class="form-control" id="txtEditSupportEMailID" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">Mobile No</label><div class="col-sm-4"><input class="form-control" id="txtEditSupportMobileNo" data-fieldtype="SingleLine" type="text"></div><label class="col-sm-2 control-label">Category</label><div class="col-sm-4"><select class="form-control" id="SelEditSupportCategoryID" ></select></div></div><div class="form-group"><label class="col-sm-2 control-label">Brand</label><div class="col-sm-4"><select class="form-control" id="SelEditSupportBrandID" ></select></div><label class="col-sm-2 control-label">Action to be taken</label><div class="col-sm-4"><input class="form-control" id="txtEditSupportActionTobeTaken" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">Billable</label><div class="col-sm-4"><input id="ChkEditSupportBillable" type="checkbox"></div><label class="col-sm-2 control-label">Owner</label><div class="col-sm-4"><select class="form-control" id="SelEditSupportOwnerID" ></select></div></div><div class="form-group"><label class="col-sm-2 control-label">Status</label><div class="col-sm-4"><select class="form-control" id="SelEditSupportStatusID" ></select></div><label class="col-sm-2 control-label">Col1</label><div class="col-sm-4"><input class="form-control" id="txtEditSupportCol1" data-fieldtype="SingleLine" type="text"></div></div><div class="form-group"><label class="col-sm-2 control-label">Col2</label><div class="col-sm-4"><input class="form-control" id="txtEditSupportCol2" data-fieldtype="SingleLine" type="text"></div></div></form>'; var panels = '<div class="panel panel-default" style="margin: 5px;"><div id="DVSupportComments" class="panel-body" style="display:none;"></div></div><div class="panel panel-default" style="margin-top: 5px;"><div id="DVSupportDocs" class="panel-body" style="display:none;"></div></div></div>'; panels += '<div class="control-group" style="margin: 5px;"><div id="DVSupportAlertsSubForm" class="panel-group"><div class="panel panel-default">'; panels += '<div class="panel-heading" style="height: 45px;"><div style="float:left; width:70%"><h4 class="panel-title"><a data-toggle="collapse" data-parent="#accordion" href="#collapseSupportAlerts" class="">Alerts</a> <span class="badge" id="bdgSupportAlerts">0</span></h4>'; panels += '</div></div><div id="collapseSupportAlerts" class="panel-collapse collapse in" style="height: auto;"></div></div></div></div>'; panels += '<div class="control-group" style="margin: 5px;margin-top: -15px;"><div id="DVSupportFollowUpSubForm" class="panel-group"><div class="panel panel-default">'; panels += '<div class="panel-heading" style="height: 45px;"><div style="float:left; width:70%"><h4 class="panel-title"><a data-toggle="collapse" data-parent="#accordion" href="#collapseSupportFollowUp" class="collapsed">Follow Ups</a> <span class="badge" id="bdgSupportFollowUps">0</span></h4>'; panels += '</div></div><div id="collapseSupportFollowUp" class="panel-collapse collapse" style="height: auto;"></div></div></div></div>'; //panels += '</div>'; var ftr = '<div class="modal-footer"><div class="form-group"><div style="float:left;"><input type="hidden" id="hdnEditSupportContactID" />'; var str = "'Support'"; var params = "'Support'," + ID; ftr += '<button id="BtnEmailComplaint" type="button" class="btn btn-default" onclick="EMailItem(' + str + ',' + ID + ')"><i class="icon-envelope"></i>Mail</button>'; ftr += '<button id="BtnHistoryComplaint" type="button" class="btn btn-default" data-toggle="modal" data-target="#DVHistory" onclick="ViewHistory(' + str + ',' + ID + ')"><i class="icon-film"></i>History</button>'; ftr += '<button id="BtnDocComplaint" type="button" class="btn btn-default" data-toggle="modal" data-target="#DocumentUploadModal" onclick="AddDoc(' + str + ',' + ID + ')"><i class="icon-upload"></i>Doc</button>'; ftr += '<button id="BtnCommentComplaint" class="btn btn-default" data-toggle="modal" data-target="#myModal" onclick="StartComment(' + params + ')"><i class="icon-pencil"></i>Comment</button><button id="BtnFollowComplaint" class="btn btn-default" data-toggle="modal" data-target="#mySupportFollowUpModal" onclick="StartSupportFollowUp(' + ID + ')"><i class="icon-headphones"></i>Follow Up</button><button id="BtnAlertComplaint" class="btn btn-default" data-toggle="modal" data-target="#mySupportAlertModal" onclick="StartSupportAlert(' + ID + ')"><i class="icon-bell"></i>Alert</button><button id="BtnCloseComplaint" class="btn btn-default" data-toggle="modal" data-target="#mySupportCloseModal" onclick="StartCloseSupport(' + ID + ')"><i class="icon-screenshot"></i>Close</button></div><div style="float:right;"><button id="btnDeleteComplaint" type="button" class="btn btn-danger" onclick="DeleteFormValues(' + params + ')">Delete</button><button id="btnUpdateComplaint" type="button" class="btn btn-success" onclick="UPDATE_Support(' + ID + ')">Save</button></div></div></div></div></div></div>'; content = hdr + frm + panels + ftr; $('#' + targetdiv).html(''); $('#' + targetdiv).empty(); ctrl.html(content); ctrl.appendTo('#' + targetdiv); $('#' + targetdiv).show(); GetSupportStatus(2); GetSupportCategories(2); getSupportOwners(2); GetSupportBrands(2); setTimeout(function () { GetSupportByID(ID); GetAssociatedComments(formname, ID); GetSupportAlerts(ID); GetSupportFollowUps(ID); getDocs(formname, ID); }, 1000); CheckSupportRestrictions(); } function CheckSupportRestrictions() { $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Contacts.aspx/GetRestrictionsByFormNameEmpID", data: "{'FormName': '" + 'Complaints' + "'}", dataType: "json", success: function (data) { if (data.d != null) { for (i = 0; i < data.d.length; i++) { var nm = data.d[i].RowData; console.log('CheckSupportRestrictions nm-' + nm); if (nm == "Update") { $("#btnUpdateComplaint").hide(); } else if (nm == "Delete") { $("#btnDeleteComplaint").hide(); } else if (nm == "Mail") { $("#BtnEmailComplaint").hide(); } else if (nm == "Comment") { $("#BtnCommentComplaint").hide(); } else if (nm == "Add Doc") { $("#BtnDocComplaint").hide(); } else if (nm == "View History") { $("#BtnHistoryComplaint").hide(); } else if (nm == "Follow up") { $("#BtnFollowComplaint").hide(); } else if (nm == "Create Alert") { $("#BtnAlertComplaint").hide(); } else if (nm == "Close") { $("#BtnCloseComplaint").hide(); } } } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function GetSupportByID(ID) { $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Support.aspx/GetSupportByID", data: "{'ID':'" + ID + "'}", dataType: "json", success: function (data) { if (data.d != null) { var obj = JSON.parse(data.d); document.getElementById("EditSupportID").innerHTML = obj[0].ID; document.getElementById('hdnEditSupportContactID').value = obj[0].ContactID;; $("#txtEditSupportContact").val(obj[0].Contact); $("#txtEditSupportIssue").val(obj[0].Issue); $("#txtEditSupportProduct").val(obj[0].Product); $("#txtEditSupportCity").val(obj[0].City); $("#txtEditSupportSite").val(obj[0].Site); $("#txtEditSupportCallerName").val(obj[0].CallerName); document.getElementById("ChkEditSupportWarrantyAMC").checked = obj[0].WarrantyAMC; $("#txtEditSupportEMailID").val(obj[0].EMailID); $("#txtEditSupportMobileNo").val(obj[0].MobileNo); $("#txtEditSupportCategoryID").val(obj[0].CategoryID); $("#txtEditSupportBrandID").val(obj[0].BrandID); $("#txtEditSupportActionTobeTaken").val(obj[0].ActionTobeTaken); document.getElementById("ChkEditSupportBillable").checked = obj[0].Billable; $("#txtEditSupportOwnerID").val(obj[0].OwnerID); $("#txtEditSupportStatusID").val(obj[0].StatusID); $("#txtEditSupportCol1").val(obj[0].Col1); $("#txtEditSupportCol2").val(obj[0].Col2); } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function SaveSupport() { var Name = document.getElementById('txtSupportContactID').value; if (Name == '') { $('#txtSupportContactID').css("border-color", "red"); return; } else { $('#txtSupportContactID').css("border-color", "#ccc"); } var index = Name.indexOf("#"); if (index == -1) { $('#txtSupportContactID').css("border-color", "red"); return; } var ContactID = Name.substring(index + 1); var Issue = document.getElementById('txtSupportIssue').value; if (Issue == '') { $('#txtSupportIssue').css("border-color", "red"); return; } else { $('#txtSupportIssue').css("border-color", "#ccc"); } var Product = document.getElementById('txtSupportProduct').value; var City = document.getElementById('txtSupportCity').value; var Site = document.getElementById('txtSupportSite').value; var CallerName = document.getElementById('txtSupportCallerName').value; var WarrantyAMC = document.getElementById('ChkSupportWarrantyAMC').checked; var EMailID = document.getElementById('txtSupportEMailID').value; var MobileNo = document.getElementById('txtSupportMobileNo').value; var CategoryID = document.getElementById('SelSupportCategoryID').value; var BrandID = document.getElementById('SelSupportBrandID').value; var ActionTobeTaken = document.getElementById('txtSupportActionTobeTaken').value; var Billable = document.getElementById('ChkSupportBillable').checked; var OwnerID = document.getElementById('SelSupportOwnerID').value; var StatusID = document.getElementById('SelSupportStatusID').value; var Col1 = document.getElementById('txtSupportCol1').value; var Col2 = document.getElementById('txtSupportCol2').value; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Support.aspx/INSERT_Support", data: "{'ContactID':'" + ContactID + "','Issue':'" + Issue + "','Product':'" + Product + "','City':'" + City + "','Site':'" + Site + "','CallerName':'" + CallerName + "','WarrantyAMC':'" + WarrantyAMC + "','EMailID':'" + EMailID + "','MobileNo':'" + MobileNo + "','CategoryID':'" + CategoryID + "','BrandID':'" + BrandID + "','ActionTobeTaken':'" + ActionTobeTaken + "','Billable':'" + Billable + "','OwnerID':'" + OwnerID + "','StatusID':'" + StatusID + "','Col1':'" + Col1 + "','Col2':'" + Col2 + "','LoggedInEmpID':'" + LoggedInEmpID + "'}", dataType: "json", success: function (data) { if (data.d != null) { console.log(data.d); showToast(data.d); } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function UPDATE_Support(ID) { var ContactID = document.getElementById('hdnEditSupportContactID').value; var Issue = document.getElementById('txtEditSupportIssue').value; var Product = document.getElementById('txtEditSupportProduct').value; var City = document.getElementById('txtEditSupportCity').value; var Site = document.getElementById('txtEditSupportSite').value; var CallerName = document.getElementById('txtEditSupportCallerName').value; var WarrantyAMC = document.getElementById('ChkEditSupportWarrantyAMC').checked; var EMailID = document.getElementById('txtEditSupportEMailID').value; var MobileNo = document.getElementById('txtEditSupportMobileNo').value; var CategoryID = document.getElementById('SelEditSupportCategoryID').value; var BrandID = document.getElementById('SelEditSupportBrandID').value; var ActionTobeTaken = document.getElementById('txtEditSupportActionTobeTaken').value; var Billable = document.getElementById('ChkEditSupportBillable').checked; var OwnerID = document.getElementById('SelEditSupportOwnerID').value; var StatusID = document.getElementById('SelEditSupportStatusID').value; var Col1 = document.getElementById('txtEditSupportCol1').value; var Col2 = document.getElementById('txtEditSupportCol2').value; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Support.aspx/UPDATE_Support", data: "{'ID':'" + ID + "','ContactID':'" + ContactID + "','Issue':'" + Issue + "','Product':'" + Product + "','City':'" + City + "','Site':'" + Site + "','CallerName':'" + CallerName + "','WarrantyAMC':'" + WarrantyAMC + "','EMailID':'" + EMailID + "','MobileNo':'" + MobileNo + "','CategoryID':'" + CategoryID + "','BrandID':'" + BrandID + "','ActionTobeTaken':'" + ActionTobeTaken + "','Billable':'" + Billable + "','OwnerID':'" + OwnerID + "','StatusID':'" + StatusID + "','Col1':'" + Col1 + "','Col2':'" + Col2 + "','LoggedInEmpID':'" + LoggedInEmpID + "'}", dataType: "json", success: function (data) { if (data.d != null) { } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function StartSupportFollowUp(ID) { document.getElementById('hdnSupportIDFollowup').value = ID; } function StartSupportAlert(ID) { getOwners(4); $('#txtSupportFollowupDate').val(new Date().toDateInputValue()); document.getElementById("txtSupportFollowupTime").value = "11:00:00"; document.getElementById('hdnSupportIDFollowup').value = ID; } function StartCloseSupport(ID) { document.getElementById('hdnSupportIDFollowup').value = ID; } function SaveSupportFollowUp() { var SupportID = document.getElementById('hdnSupportIDFollowup').value var FollowupType = document.getElementById('SelSupportFollowupType').value; var Remarks = document.getElementById('txtSupportFollowUpRemarks').value; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Support.aspx/INSERT_FollowUp", data: "{'SupportID':'" + SupportID + "','EmpID':'" + LoggedInEmpID + "','FollowupType':'" + FollowupType + "','Remarks':'" + Remarks + "'}", dataType: "json", success: function (data) { if (data.d != null) { console.log(data.d); } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function SaveSupportAlert() { var SupportID = document.getElementById('hdnSupportIDFollowup').value var AlertDate = document.getElementById('txtSupportFollowupDate').value; var AlertTime = document.getElementById('txtSupportFollowupTime').value; var OwnerID = document.getElementById('SelAddSupportAlertOwnerID').value; var FollowUpType = document.getElementById('SelSupportAlertFollowupType').value; var Remarks = document.getElementById('txtSupportAlertRemarks').value; $.ajax({type: "POST",contentType: "application/json; charset=utf-8", url: "WebMethods/Support.aspx/INSERT_AlertsForSupport", data: "{'SupportID':'" + SupportID + "','AlertDate':'" + AlertDate + "','AlertTime':'" + AlertTime + "','LoggedInEmpID':'" + LoggedInEmpID + "','OwnerID':'" + OwnerID + "','FollowUpType':'" + FollowUpType + "','Remarks':'" + Remarks + "'}", dataType: "json", success: function (data) { if (data.d != null) { console.log(data.d); } }, error: function (XMLHttpRequest, textStatus, errorThrown) {console.log('error');}}); } function SaveSupportClose() { var SupportID = document.getElementById('hdnSupportIDFollowup').value var Status = document.getElementById('SelSupportCloseType').value; var Remarks = document.getElementById('txtSupportCloseRemarks').value; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Support.aspx/INSERT_SupportClosure", data: "{'SupportID':'" + SupportID + "','Status':'" + Status + "','Remarks':'" + Remarks + "','EmpID':'" + LoggedInEmpID + "'}", dataType: "json", success: function (data) { if (data.d != null) { console.log(data.d); } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function GetSupportAlerts(SupportID) { console.log('In GetSupportAlerts'); var content = '<div class="panel-body"><table class="table table-hover" style="font-size: small;"><thead><tr><th>Owner</th><th>AlertDate</th><th>Time</th><th>FollowUpType</th><th>Remarks</th><th>Author</th><th></th></tr></thead><tbody>'; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Support.aspx/GetSupportAlerts", data: "{'SupportID':'" + SupportID + "'}", dataType: "json", success: function (data) { if (data.d != null) { var obj = JSON.parse(data.d); console.log(obj); for (i = 0; i < obj.length; i++) { var btntxt = '<button type="button" class="btn btn-default" onclick="AckSupportAlert(' + obj[i].ID + ')"><i class="icon-ok"></i></button>'; content += '<tr><td>' + obj[i].Owner + '</td><td>' + obj[i].AlertDate + '</td><td>' + obj[i].AlertTime + '</td><td>' + obj[i].FollowUpType + '</td><td>' + obj[i].Remarks + '</td><td>' + obj[i].Author + '</td><td>' + btntxt + '</td></tr>'; } document.getElementById('bdgSupportAlerts').innerHTML = obj.length; content += '</tbody></table></div>'; $("#collapseSupportAlerts").html(content); } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function GetSupportFollowUps(SupportID) { console.log('In GetSupportFollowUps'); var content = '<div class="panel-body"><table class="table table-hover" style="font-size: small;"><thead><tr><th>Owner</th><th>TimeStamp</th><th>FollowUpType</th><th>Remarks</th></tr></thead><tbody>'; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Support.aspx/GetSupportFollowUps", data: "{'SupportID':'" + SupportID + "'}", dataType: "json", success: function (data) { if (data.d != null) { var obj = JSON.parse(data.d); console.log(obj); for (i = 0; i < obj.length; i++) { content += '<tr><td>' + obj[i].Owner + '</td><td>' + obj[i].TimeStamp + '</td><td>' + obj[i].FollowupType + '</td><td>' + obj[i].Remarks + '</td></tr>'; } document.getElementById('bdgSupportFollowUps').innerHTML = obj.length; content += '</tbody></table></div>'; $("#collapseSupportFollowUp").html(content); } }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); } function Master_Support_Category() { $("#MasterFrame").attr("src", "WebForms/ManageSupportCategories.aspx"); document.getElementById('MasterFormName').value = "Support"; document.getElementById('MasterControlName').value = "Category"; $("#MasterFrame").show(); } function Master_Support_Brand() { $("#MasterFrame").attr("src", "WebForms/ManageBrands.aspx"); document.getElementById('MasterFormName').value = "Support"; document.getElementById('MasterControlName').value = "Brand"; $("#MasterFrame").show(); } function AckSupportAlert(id) { $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "WebMethods/Support.aspx/AckAlertSupport", data: "{'ID':'" + id + "'}", dataType: "json", success: function (data) { }, error: function (XMLHttpRequest, textStatus, errorThrown) { console.log('error'); } }); }
修改文件时间
将文件时间修改为当前时间的前一年
删除文件