add site
This commit is contained in:
502
Site/Maintenance/SurveyAutomationManagement.aspx
Normal file
502
Site/Maintenance/SurveyAutomationManagement.aspx
Normal file
@ -0,0 +1,502 @@
|
||||
<%@ Page Title="" Language="C#" MasterPageFile="~/Maintenance/MaintenanceBase.master" AutoEventWireup="true" CodeFile="SurveyAutomationManagement.aspx.cs" Inherits="SurveyAutomationManagement" %>
|
||||
|
||||
|
||||
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
|
||||
<style type="text/css">
|
||||
.label {
|
||||
min-width: 100px;
|
||||
font-weight: bold;
|
||||
padding-right: 10px;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.middlechk {
|
||||
width: auto;
|
||||
height: 13px;
|
||||
margin-top: 0px;
|
||||
margin-bottom: 1px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.subtitle {
|
||||
margin: 20px 40px 5px 0px;
|
||||
font-size: 16px;
|
||||
color: gray;
|
||||
}
|
||||
|
||||
.subtitle span {
|
||||
margin-left: 30px;
|
||||
}
|
||||
|
||||
.subtitle hr {
|
||||
background-color: #d8d8d8;
|
||||
border: none;
|
||||
height: 1px;
|
||||
}
|
||||
</style>
|
||||
|
||||
<link href="<%=GetFileUrlWithVersion("../css/tabcontrol.css")%>" rel="stylesheet" />
|
||||
<link href="<%=GetFileUrlWithVersion("../css/spectrum.css")%>" rel="stylesheet" type="text/css" />
|
||||
<script src="../js/spectrum.js?v=1" type="text/javascript"></script>
|
||||
<script src="<%=GetFileUrlWithVersion("../js/controls.js")%>" type="text/javascript"></script>
|
||||
<script src="<%=GetFileUrlWithVersion("../js/utility.js")%>" type="text/javascript"></script>
|
||||
<script src="<%=GetFileUrlWithVersion("../js/language.js")%>" type="text/javascript"></script>
|
||||
<script src="<%=GetFileUrlWithVersion("../js/modulelang.js")%>" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
var custid = "";
|
||||
var machines;
|
||||
var loadingCount = 0;
|
||||
|
||||
function worequest(method, param, callback, error) {
|
||||
_network.request("Maintenance/SurveyAutomationManagement.aspx", -1, method, param, callback, error || function (e) {
|
||||
console.log(e);
|
||||
showmaskbg(false, true);
|
||||
showAlert(GetTextByKey('P_UM_PAGEERROR', 'An unknown error occurred. Please refresh page.'), GetTextByKey('P_UM_QUERY', 'Query'));
|
||||
});
|
||||
}
|
||||
|
||||
function showstatusmask(flag) {
|
||||
if (flag) {
|
||||
$('#statusmask').fadeIn(100);
|
||||
} else {
|
||||
$('#statusmask').fadeOut(100);
|
||||
}
|
||||
}
|
||||
|
||||
function OnExit(type) {
|
||||
window.parent.CloseSurveyAutomationDialog(type);
|
||||
}
|
||||
|
||||
function GetTemplateData() {
|
||||
worequest("GetSurveyTemplateItems", '', function (data) {
|
||||
if (typeof (data) === "string") {
|
||||
showAlert(data, GetTextByKey("P_FR_ERROR", 'Error'));
|
||||
return;
|
||||
}
|
||||
$('#dialog_template').empty();
|
||||
for (var i = 0; i < data.length; i++) {
|
||||
if (data[i].Active)
|
||||
$("<option></option>").val(data[i].Id).text(data[i].Name).appendTo($("#dialog_template"));
|
||||
}
|
||||
|
||||
GetWorkOrderTypes();
|
||||
}, function (err) {
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
function initTimeControl() {
|
||||
var c = $('#smswt_starttimehour');
|
||||
for (var i = 1; i <= 12; i++) {
|
||||
c.append($("<option></option>").val(i).text(i))
|
||||
}
|
||||
c.val("08");
|
||||
c = $('#smswt_starttimeminute');
|
||||
for (var i = 0; i < 60; i++) {
|
||||
if (i < 10)
|
||||
c.append($("<option></option>").val("0" + i).text("0" + i))
|
||||
else
|
||||
c.append($("<option></option>").val(i).text(i))
|
||||
}
|
||||
c = $('#smswt_endtimehour');
|
||||
for (var i = 1; i <= 12; i++) {
|
||||
c.append($("<option></option>").val(i).text(i))
|
||||
}
|
||||
c.val("18");
|
||||
c = $('#smswt_endtimeminute');
|
||||
for (var i = 0; i < 60; i++) {
|
||||
if (i < 10)
|
||||
c.append($("<option></option>").val("0" + i).text("0" + i))
|
||||
else
|
||||
c.append($("<option></option>").val(i).text(i))
|
||||
}
|
||||
}
|
||||
|
||||
var daysArray = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
|
||||
function getDays() {
|
||||
var days = "";
|
||||
if ($("#chkSu").prop("checked"))
|
||||
days += daysArray[0] + ",";
|
||||
if ($("#chkMo").prop("checked"))
|
||||
days += daysArray[1] + ",";
|
||||
if ($("#chkTu").prop("checked"))
|
||||
days += daysArray[2] + ",";
|
||||
if ($("#chkWe").prop("checked"))
|
||||
days += daysArray[3] + ",";
|
||||
if ($("#chkTh").prop("checked"))
|
||||
days += daysArray[4] + ",";
|
||||
if ($("#chkFr").prop("checked"))
|
||||
days += daysArray[5] + ",";
|
||||
if ($("#chkSa").prop("checked"))
|
||||
days += daysArray[6] + ",";
|
||||
|
||||
if (days.length > 0)
|
||||
days = days.substr(0, days.length - 1);
|
||||
return days;
|
||||
}
|
||||
|
||||
function setDays(days) {
|
||||
$(".tdDays input").prop("checked", false);
|
||||
if (days.indexOf(daysArray[0]) >= 0)
|
||||
$("#chkSu").prop("checked", true);
|
||||
if (days.indexOf(daysArray[1]) >= 0)
|
||||
$("#chkMo").prop("checked", true);
|
||||
if (days.indexOf(daysArray[2]) >= 0)
|
||||
$("#chkTu").prop("checked", true);
|
||||
if (days.indexOf(daysArray[3]) >= 0)
|
||||
$("#chkWe").prop("checked", true);
|
||||
if (days.indexOf(daysArray[4]) >= 0)
|
||||
$("#chkTh").prop("checked", true);
|
||||
if (days.indexOf(daysArray[5]) >= 0)
|
||||
$("#chkFr").prop("checked", true);
|
||||
if (days.indexOf(daysArray[6]) >= 0)
|
||||
$("#chkSa").prop("checked", true);
|
||||
}
|
||||
|
||||
var IsPositiveInteger = /^[0-9]\d*$/;
|
||||
function saveSurveyAutomationSetting() {
|
||||
var item = {
|
||||
'TemplateId': $('#dialog_template').val(),
|
||||
'DaysFromCompletedDate': $('#dialog_completeddatedays').val(),
|
||||
'DaysSinceLastReceivedSurvey': $('#dialog_receivedsurveydays').val(),
|
||||
'Resend': $('#dialog_resend').val(),
|
||||
'ResendAfterDays': $('#dialog_resendafterdays').val(),
|
||||
'Randomization': $('#dialog_randomization').val(),
|
||||
'ExcludeWorkOrderTypes': $('#dialog_wotype').dropdownVals()
|
||||
};
|
||||
|
||||
if (!item.TemplateId)
|
||||
item.TemplateId = -1;
|
||||
|
||||
var days = getDays();
|
||||
var startHour = $("#smswt_starttimehour").val();
|
||||
var startHour_t = $("#smswt_starttimehour_t").val();
|
||||
if (startHour_t == "AM") {
|
||||
if (startHour == "12")
|
||||
startHour = 0;
|
||||
}
|
||||
else {
|
||||
if (startHour != "12")
|
||||
startHour = eval(startHour) + 12;
|
||||
}
|
||||
var startMin = $("#smswt_starttimeminute").val();
|
||||
var endHour = $("#smswt_endtimehour").val();
|
||||
var endHour_t = $("#smswt_endtimehour_t").val();
|
||||
if (endHour_t == "AM") {
|
||||
if (endHour == "12")
|
||||
endHour = 0;
|
||||
}
|
||||
else {
|
||||
if (endHour != "12")
|
||||
endHour = eval(endHour) + 12;
|
||||
}
|
||||
var endMin = $("#smswt_endtimeminute").val();
|
||||
|
||||
var alerttitle = GetTextByKey("P_XXXX", "Survey Automation");
|
||||
|
||||
if (item.DaysFromCompletedDate !== "") {
|
||||
if (!IsPositiveInteger.test(item.DaysFromCompletedDate)) {
|
||||
showAlert(GetTextByKey("P_SET_XXX", 'Number of Days from Completed Date format error.'), alerttitle);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
item.DaysFromCompletedDate = 0;
|
||||
|
||||
if (item.DaysSinceLastReceivedSurvey !== "") {
|
||||
if (!IsPositiveInteger.test(item.DaysSinceLastReceivedSurvey)) {
|
||||
showAlert(GetTextByKey("P_SET_XXX", 'Days Since Contact Last Received a Survey format error.'), alerttitle);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
item.DaysSinceLastReceivedSurvey = 0;
|
||||
|
||||
if (item.ResendAfterDays !== "") {
|
||||
if (!IsPositiveInteger.test(item.ResendAfterDays)) {
|
||||
showAlert(GetTextByKey("P_SET_XXX", 'Resend After Number of Days format error.'), alerttitle);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
item.ResendAfterDays = 0;
|
||||
|
||||
if (item.Randomization !== "") {
|
||||
if (!IsPositiveInteger.test(item.Randomization)) {
|
||||
showAlert(GetTextByKey("P_SET_XXX", 'Randomization format error.'), alerttitle);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
item.Randomization = 0;
|
||||
|
||||
|
||||
if (eval(startHour + startMin) > eval(endHour + endMin)) {
|
||||
showAlert(GetTextByKey("P_CM_ENDTIMEMUSTBELATERTHANSTARTTIME", 'End Time must be later than Start Time.'), alerttitle);
|
||||
return;
|
||||
}
|
||||
|
||||
item.SurveySendTimes = days + ";" + startHour + ":" + startMin + ";" + endHour + ":" + endMin;
|
||||
|
||||
var param = JSON.stringify(item);
|
||||
param = htmlencode(param);
|
||||
showloading(true);
|
||||
worequest("SetSurveyAutomationSetting", param, function (data) {
|
||||
showloading(false);
|
||||
if (typeof (data) === "string") {
|
||||
showAlert(data, alerttitle);
|
||||
} else {
|
||||
showAlert(GetTextByKey("P_WO_SAVSUCCESSFULLY", "Saved successfully."), alerttitle);
|
||||
}
|
||||
}, function (err) {
|
||||
showloading(false);
|
||||
showAlert(GetTextByKey("P_XXXX", 'Failed to save Survey Automation.'), alerttitle);
|
||||
});
|
||||
}
|
||||
|
||||
var surveyautomationdata;
|
||||
function OnRefresh() {
|
||||
var alerttitle = GetTextByKey("P_XXXX", "Survey Automation");
|
||||
showloading(true);
|
||||
worequest("GetSurveyAutomationSetting", "", function (data) {
|
||||
showloading(false);
|
||||
if (typeof (data) === "string") {
|
||||
showAlert(data, alerttitle);
|
||||
}
|
||||
if (data) {
|
||||
surveyautomationdata = data;
|
||||
$('#dialog_template').val(data.TemplateId);
|
||||
$('#dialog_completeddatedays').val(data.DaysFromCompletedDate);
|
||||
$('#dialog_receivedsurveydays').val(data.DaysSinceLastReceivedSurvey);
|
||||
$('#dialog_resend').val(data.Resend);
|
||||
$('#dialog_resendafterdays').val(data.ResendAfterDays);
|
||||
$('#dialog_randomization').val(data.Randomization);
|
||||
$('#dialog_wotype').dropdownVals(data.ExcludeWorkOrderTypes);
|
||||
if (data.SurveySendTimes && data.SurveySendTimes !== "") {
|
||||
var temps = data.SurveySendTimes.split(';');
|
||||
setDays(temps[0]);
|
||||
var stime = temps[1].split(":");
|
||||
var etime = temps[2].split(":");
|
||||
var shour = eval(stime[0]);
|
||||
if (shour == 0)
|
||||
$("#smswt_starttimehour").val("12");
|
||||
else
|
||||
$("#smswt_starttimehour").val("" + (shour <= 12 ? shour : (shour - 12)));
|
||||
$("#smswt_starttimehour_t").val(shour < 12 ? "AM" : "PM");
|
||||
$("#smswt_starttimeminute").val(stime[1]);
|
||||
|
||||
var ehour = eval(etime[0]);
|
||||
if (ehour == 0)
|
||||
$("#smswt_endtimehour").val("12");
|
||||
else
|
||||
$("#smswt_endtimehour").val("" + (ehour <= 12 ? ehour : (ehour - 12)));
|
||||
$("#smswt_endtimehour_t").val(ehour < 12 ? "AM" : "PM");
|
||||
$("#smswt_endtimeminute").val(etime[1]);
|
||||
}
|
||||
}
|
||||
else {
|
||||
$('#dialog_template').val('');
|
||||
$('#dialog_completeddatedays').val('');
|
||||
$('#dialog_receivedsurveydays').val('');
|
||||
$('#dialog_resend').val('0');
|
||||
$('#dialog_resendafterdays').val('');
|
||||
$('#dialog_randomization').val('');
|
||||
$('#dialog_randomization').val('');
|
||||
$('#dialog_wotype').dropdownVal([]);
|
||||
$(".tdDays input").prop("checked", true);
|
||||
$("#smswt_starttimehour").val("8");
|
||||
$("#smswt_starttimehour_t").val("AM");
|
||||
$("#smswt_starttimeminute").val("00");
|
||||
$("#smswt_endtimehour").val("6");
|
||||
$("#smswt_endtimehour_t").val("PM");
|
||||
$("#smswt_endtimeminute").val("00");
|
||||
}
|
||||
}, function (err) {
|
||||
showloading(false);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function GetWorkOrderTypes() {
|
||||
worequest('GetAllWorkOrderTypes', '', function (data) {
|
||||
if (typeof (data) === "string") {
|
||||
showAlert(data, GetTextByKey("P_AM_ERROR", 'Error'));
|
||||
return;
|
||||
}
|
||||
$('#dialog_wotype').dropdownSource(data);
|
||||
OnRefresh();
|
||||
});
|
||||
}
|
||||
|
||||
$(function () {
|
||||
$('#dialog_wotype').dropdown([], {
|
||||
search: true,
|
||||
multiselect: true,
|
||||
valueKey: 'Key',
|
||||
textKey: 'Value'
|
||||
});
|
||||
initTimeControl();
|
||||
GetTemplateData();
|
||||
|
||||
$(document).mousedown(function () {
|
||||
$('#divtooltip').hide();
|
||||
});
|
||||
|
||||
$('.iconquestion').click(function (e) {
|
||||
var offset = $(this).offset();
|
||||
var left = offset.left;
|
||||
var top = offset.top;
|
||||
$("#divtooltip").text($(this).next().text()).css('left', left + 35).css('top', top + 6).show();
|
||||
});
|
||||
|
||||
$(window).resize(function () {
|
||||
}).resize();
|
||||
|
||||
});
|
||||
|
||||
</script>
|
||||
</asp:Content>
|
||||
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
|
||||
<div style="padding: 0px; margin: 0px;">
|
||||
<div class="page_title"></div>
|
||||
<div class="function_title">
|
||||
<span class="sbutton iconsave" onclick="saveSurveyAutomationSetting();" data-lgid="P_SET_SAVE">Save</span>
|
||||
<span class="sbutton iconrefresh" onclick="OnRefresh();" data-lgid="P_SET_REFRESH">Refresh</span>
|
||||
<span class="sbutton iconexit" onclick="OnExit(0);" data-lgid="P_WO_EXIT">Exit</span>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
<div class="content_main content_div" style="padding-top: 20px;">
|
||||
<table style="line-height: 30px;">
|
||||
<tr>
|
||||
<td class="label" style="width: 300px;" data-lgid="P_XXXX">Default Template:</td>
|
||||
<td colspan="4">
|
||||
<select style="width: 300px; margin-left: 5px;" id="dialog_template"></select>
|
||||
<span class="sbutton iconquestion" style="padding-right: 0px;"></span>
|
||||
<span class="span_title" style="color: gray; display: none;" data-lgid="XXXX">Select the survey you would like sent by default</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label" data-lgid="P_XXXX">Number of Days from Completed Date:</td>
|
||||
<td colspan="4">
|
||||
<input id="dialog_completeddatedays" type="text" style="width: 100px;" maxlength="10" />
|
||||
<span class="sbutton iconquestion" style="padding-right: 0px;"></span>
|
||||
<span class="span_title" style="color: gray; display: none;" data-lgid="XXXX">How many days after a work order is closed would you like the survey sent? To send immediately upon close enter 0.</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label" data-lgid="P_XXXX">Days Since Contact Last Received a Survey:</td>
|
||||
<td colspan="4">
|
||||
<input id="dialog_receivedsurveydays" type="text" style="width: 100px;" maxlength="10" />
|
||||
<span class="sbutton iconquestion" style="padding-right: 0px;"></span>
|
||||
<span class="span_title" style="color: gray; display: none;" data-lgid="XXXX">For customers with multiple work orders, limit how many surveys they can receive. Ex:
|
||||
0: Customer is eligible to receive a survey for every work order closed.
|
||||
30: Customer would not receive a second survey for at least 30 days regardless of how many work orders have been completed for them.
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label" data-lgid="P_XXXX">Resend?</td>
|
||||
<td colspan="4">
|
||||
<select id="dialog_resend" style="width: 104px;">
|
||||
<option value="0" data-lgid="P_SET_NO">No</option>
|
||||
<option value="1" data-lgid="P_SET_YES">Yes</option>
|
||||
</select>
|
||||
<span class="sbutton iconquestion" style="padding-right: 0px;"></span>
|
||||
<span class="span_title" style="color: gray; display: none;" data-lgid="XXXX">If a customer has not replied, would you like to automatically resend the survey? Y/N</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label" data-lgid="P_XXXX">Resend After Number of Days:</td>
|
||||
<td colspan="4">
|
||||
<input id="dialog_resendafterdays" type="text" style="width: 100px;" maxlength="10" />
|
||||
<span class="sbutton iconquestion" style="padding-right: 0px;"></span>
|
||||
<span class="span_title" style="color: gray; display: none;" data-lgid="XXXX">If resend is selected, resend after how many days of non-response? Note that this will only be resent 1 time.</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label" data-lgid="P_XXXX">Randomization: </td>
|
||||
<td colspan="4">
|
||||
<input id="dialog_randomization" type="text" style="width: 100px;" maxlength="10" />
|
||||
<span class="sbutton iconquestion" style="padding-right: 0px;"></span>
|
||||
<span class="span_title" style="color: gray; display: none;" data-lgid="XXXX">Send 1 survey for every how many completed work orders? Note that if a work order is selected that has no valid contacts or all contacts are opted out, that work order will not be counted in the randomization. </span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label" data-lgid="P_XXXX">Exclude Specific Work Order Types:</td>
|
||||
<td colspan="4">
|
||||
<div id="dialog_wotype" style="width: 320px; float: left;" class="dropdown"></div>
|
||||
<div style="float: left; padding-left: 5px;">
|
||||
<span class="sbutton iconquestion" style="padding-right: 0px;"></span>
|
||||
<span class="span_title" style="color: gray; display: none;" data-lgid="XXXX">To exclude specific work order types (ie, Internal) select from the dropdown here. Multi-Select is allowed.</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label" data-lgid="P_XXXX">Survey Send Times:</td>
|
||||
<td colspan="4"></td>
|
||||
</tr>
|
||||
<tr class="tdDays">
|
||||
<td class="label" data-lgid="P_CM_DAYS_COLON">Day(s):</td>
|
||||
<td>
|
||||
<input type="checkbox" id="chkSu" checked="checked" tabindex="3" style="width: auto; margin-left: 0px; margin-right: 2px;" class="middlechk" /><label for="chkSu" data-lgid="P_CM_SUNDAY">Sunday</label>
|
||||
</td>
|
||||
<td>
|
||||
<input type="checkbox" id="chkMo" checked="checked" tabindex="4" style="width: auto; margin-left: 20px; margin-right: 2px;" class="middlechk" /><label for="chkMo" data-lgid="P_CM_MONDAY">Monday</label>
|
||||
</td>
|
||||
<td>
|
||||
<input type="checkbox" id="chkTu" checked="checked" tabindex="5" style="width: auto; margin-left: 20px; margin-right: 2px;" class="middlechk" /><label for="chkTu" data-lgid="P_CM_TUESDAY">Tuesday</label>
|
||||
</td>
|
||||
<td>
|
||||
<input type="checkbox" id="chkWe" checked="checked" tabindex="6" style="width: auto; margin-left: 20px; margin-right: 2px;" class="middlechk" /><label for="chkWe" data-lgid="P_CM_WEDNESDAY">Wednesday</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="tdDays">
|
||||
<td class="label"></td>
|
||||
<td>
|
||||
<input type="checkbox" id="chkTh" checked="checked" tabindex="7" style="width: auto; margin-left: 0px; margin-right: 2px;" class="middlechk" /><label for="chkTh" data-lgid="P_CM_THURSDAY">Thursday</label>
|
||||
</td>
|
||||
<td>
|
||||
<input type="checkbox" id="chkFr" checked="checked" tabindex="8" style="width: auto; margin-left: 20px; margin-right: 2px;" class="middlechk" /><label for="chkFr" data-lgid="P_CM_FRIDAY">Friday</label>
|
||||
</td>
|
||||
<td>
|
||||
<input type="checkbox" id="chkSa" checked="checked" tabindex="9" style="width: auto; margin-left: 20px; margin-right: 2px;" class="middlechk" /><label for="chkSa" data-lgid="P_CM_SATURDAY">Saturday</label>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label">Start Time:</td>
|
||||
<td colspan="5">
|
||||
<select id="smswt_starttimehour" style="width: 48px;">
|
||||
</select>
|
||||
<span style="font-weight: bold;"> : </span>
|
||||
<select id="smswt_starttimeminute" style="width: 48px;">
|
||||
</select>
|
||||
<select id="smswt_starttimehour_t" style="width: 48px;">
|
||||
<option value="AM">AM</option>
|
||||
<option value="PM">PM</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label">End Time:</td>
|
||||
<td colspan="5">
|
||||
<select id="smswt_endtimehour" style="width: 48px;">
|
||||
</select>
|
||||
<span style="font-weight: bold;"> : </span>
|
||||
<select id="smswt_endtimeminute" style="width: 48px;">
|
||||
</select>
|
||||
<select id="smswt_endtimehour_t" style="width: 48px;">
|
||||
<option value="AM">AM</option>
|
||||
<option value="PM">PM</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div id="divtooltip" style="position: absolute; width: 480px; background-color: white;"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="mask_bg" style="display: none; z-index: 500">
|
||||
<div class="loading c-spin"></div>
|
||||
</div>
|
||||
</asp:Content>
|
Reference in New Issue
Block a user