sync
This commit is contained in:
@ -7,60 +7,11 @@
|
||||
display: none;
|
||||
}
|
||||
|
||||
.edit-content table {
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.edit-content table td.label {
|
||||
width: 200px;
|
||||
text-align: right;
|
||||
padding-right: 10px;
|
||||
line-height: 24px;
|
||||
height: 24px;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.edit-content table td input,
|
||||
.edit-content table td textarea {
|
||||
border: 1px solid #a9a9a9;
|
||||
width: 320px;
|
||||
height: 18px;
|
||||
padding: 1px;
|
||||
}
|
||||
|
||||
.edit-content table td input[type="checkbox"] {
|
||||
border: none;
|
||||
}
|
||||
|
||||
.edit-content table td textarea {
|
||||
height: 100px;
|
||||
resize: none;
|
||||
/*max-width: 200px;*/
|
||||
}
|
||||
|
||||
.a {
|
||||
text-decoration: none;
|
||||
color: #2140fb;
|
||||
}
|
||||
|
||||
.subtitle {
|
||||
margin: 20px 40px 5px 0px;
|
||||
font-size: 16px;
|
||||
color: gray;
|
||||
}
|
||||
|
||||
.subtitle span {
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.subtitle hr {
|
||||
background-color: #d8d8d8;
|
||||
border: none;
|
||||
height: 1px;
|
||||
}
|
||||
|
||||
|
||||
.machinetd {
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
@ -128,19 +79,6 @@
|
||||
background-color: #EFEFEF;
|
||||
}
|
||||
|
||||
.div_filter {
|
||||
margin-top: -3px;
|
||||
}
|
||||
|
||||
.div_filter .dropdown {
|
||||
width: 200px;
|
||||
margin: 2px 0 0 0px;
|
||||
}
|
||||
|
||||
.div_panel {
|
||||
min-width: 200px;
|
||||
}
|
||||
|
||||
#machine-name {
|
||||
margin: 10px 10px 6px;
|
||||
/*color: gray;*/
|
||||
@ -243,12 +181,10 @@
|
||||
<link href="<%=GetFileUrlWithVersion("../fic/css/datepicker.min.css")%>" rel="stylesheet" />
|
||||
<script src="<%=GetFileUrlWithVersion("../js/jquery.datetimepicker.full.js")%>"></script>
|
||||
<script src="<%=GetFileUrlWithVersion("../fic/js/datepicker.min.js")%>"></script>
|
||||
<script src="<%=GetFileUrlWithVersion("../js/editableselect.js")%>"></script>
|
||||
<%--<link rel="stylesheet" type="text/css" href="css/default.css" />--%>
|
||||
<link href="<%=GetFileUrlWithVersion("../css/spectrum.css")%>" rel="stylesheet" type="text/css" />
|
||||
<script src="../js/spectrum.js?v=1" type="text/javascript"></script>
|
||||
<script src="../Maintenance/js/inputdatactr.js"></script>
|
||||
<script src="<%=GetFileUrlWithVersion("../js/editmultiselect.js")%>" type="text/javascript"></script>
|
||||
<script src="<%=GetFileUrlWithVersion("js/jobsiterequirement.js")%>" type="text/javascript"></script>
|
||||
<script src="<%=GetFileUrlWithVersion("js/email.js")%>" type="text/javascript"></script>
|
||||
<script src="<%=GetFileUrlWithVersion("js/dispatchassign.js")%>" type="text/javascript"></script>
|
||||
@ -555,10 +491,8 @@
|
||||
$('#begindatetxt').val('');
|
||||
$('#enddatetxt').val('');
|
||||
$('#pointofcontacttxt').val('');
|
||||
|
||||
if (assettypeipt)
|
||||
assettypeipt.reset();
|
||||
jobsiterequirementCtrl.setData([]);
|
||||
$("#div_assettypes").dropdownVals([]);
|
||||
grid_jsrequirementdt.setData([]);
|
||||
allRequirements = [];
|
||||
}
|
||||
|
||||
@ -601,40 +535,54 @@
|
||||
}
|
||||
|
||||
var assettypes;
|
||||
var assettypeparam;
|
||||
var assettypeipt;
|
||||
function getAssetTypes() {
|
||||
if (assettypes)
|
||||
return;
|
||||
|
||||
$('#div_assettypes').empty();
|
||||
jobsitequery('GetAssetTypes', '', function (data) {
|
||||
if (typeof (data) === "string") {
|
||||
showAlert(data, GetTextByKey("P_AM_ERROR", 'Error'));
|
||||
return;
|
||||
}
|
||||
assettypes = data;
|
||||
assettypeparam = {
|
||||
items: data,
|
||||
selectedvalue: [],
|
||||
allowall: false,
|
||||
allowsearch: true,
|
||||
width: 280
|
||||
};
|
||||
assettypeipt = editmultiselect(assettypeparam);
|
||||
$('#div_assettypes').append(assettypeipt);
|
||||
var ats = [...assettypes];
|
||||
ats = ats.filter(t => t.Tag1 == "1");
|
||||
$("#div_assettypes").dropdownSource(ats);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
var editableSelectAssignAsset;
|
||||
$(function () {
|
||||
jobsiterequirementCtrl = new $jobsiterequirementCtrl();
|
||||
jobsiterequirementCtrl.Init($("#requirementlist"), false);
|
||||
InitJobsiteschedulerGridData();
|
||||
InitAssetGridData();
|
||||
InitEmailGridData();
|
||||
editableSelectAssignAsset = new $editableselect($("#dialog_assignasset"));
|
||||
editableSelectAssignAsset.setEnable(false);
|
||||
InitAttachedAssetGridData();
|
||||
|
||||
$('#dialog_assignasset').dropdown([], {
|
||||
search: true,
|
||||
valueKey: 'Id',
|
||||
textKey: 'DisplayName'
|
||||
});
|
||||
$('#dialog_assignasset').dropdownDisabled(false);
|
||||
|
||||
$("#div_assettypes").css('width', 120).dropdown([], {
|
||||
search: true,
|
||||
multiselect: true,
|
||||
allowselectall: false,
|
||||
textKey: 'Value',
|
||||
valueKey: 'Key'
|
||||
});
|
||||
|
||||
$("#chkmanagetypeonly").on('change', function () {
|
||||
var selectedtypes = $("#div_assettypes").dropdownVals() || [];
|
||||
var ats = [...assettypes];
|
||||
if ($(this).prop('checked')) {
|
||||
ats = ats.filter(t => t.Tag1 == "1");
|
||||
}
|
||||
$("#div_assettypes").dropdownSource(ats);
|
||||
$("#div_assettypes").dropdownVals(selectedtypes);
|
||||
});
|
||||
|
||||
getAssetTypes();
|
||||
if (!alljobsites)
|
||||
getJobsites();
|
||||
@ -694,6 +642,10 @@
|
||||
showmaskbg(false);
|
||||
});
|
||||
|
||||
$('#dialog_attachedassets').dialog(function () {
|
||||
$('#dialogmask').hide();
|
||||
});
|
||||
|
||||
$('#sendmail_othertextaddress').focus(function (e) {
|
||||
var left = $('#dialog_sendmail').offset().left + $('#dialog_sendmail').width() + 2;
|
||||
var top = $('#dialog_sendmail').offset().top + $("#dialog_sendmail").height() - $("#div_tooltip").height() - 9;
|
||||
@ -714,13 +666,13 @@
|
||||
<%} %>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
<div class="edit-content" style="margin: 10px;">
|
||||
<div style="margin: 10px;">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="search_bar">
|
||||
<span data-lgid="P_JS_JOBSITE_COLON">Jobsite:</span>
|
||||
<select id="dialog_jobsite" style="width: 150px;" tabindex="1">
|
||||
<select id="dialog_jobsite" style="width: 150px; margin-left: 5px;" tabindex="1">
|
||||
</select>
|
||||
<span data-lgid="P_JS_BEGINDATE_COLON" style="margin-left: 10px;">Begin Date:</span>
|
||||
<div>
|
||||
@ -731,8 +683,10 @@
|
||||
<input type="text" id="enddatetxt" autocomplete="off" style="width: 100px; margin-left: 5px;" />
|
||||
</div>
|
||||
<span data-lgid="P_JS_ASSETTYPE_COLON" style="margin-left: 10px;">Asset Type:</span>
|
||||
<div id="div_assettypes" style="margin-left: 5px;"></div>
|
||||
<span data-lgid="P_JS_POINTOFCONTACT_COLON" style="margin-left: 10px;">Point of Contact:</span>
|
||||
<div id="div_assettypes" style="margin-left: -1px;"></div>
|
||||
<input type="checkbox" id="chkmanagetypeonly" style="margin-left: 5px;" checked="checked" />
|
||||
<label for="chkmanagetypeonly">Managed Types Only</label>
|
||||
<span data-lgid="P_JS_POINTOFCONTACT_COLON" style="margin-left: 20px!important;">Point of Contact:</span>
|
||||
<div>
|
||||
<input type="text" id="pointofcontacttxt" maxlength="100" autocomplete="off" style="width: 100px; margin-left: 5px;" />
|
||||
</div>
|
||||
@ -750,7 +704,9 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="mask_bg" style="display: none;"><div class="loading c-spin"></div></div>
|
||||
<div id="mask_bg" style="display: none;">
|
||||
<div class="loading c-spin"></div>
|
||||
</div>
|
||||
<div class="dialog" id="dialog_managemahchine" style="display: none;">
|
||||
<div class="dialog-title"><span id="spTitle" class="title" data-lgid="P_JS_MANAGEASSETS"></span><em class="dialog-close"></em></div>
|
||||
<div class="requireinfo">
|
||||
@ -783,10 +739,10 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="dialog" id="dialog_sendmail" style="display: none; width: 320px;">
|
||||
<div class="dialog" id="dialog_sendmail" style="display: none; width: 510px;">
|
||||
<div class="dialog-title"><span class="title" data-lgid="P_JS_SENDDISPATCHREQUEST">Send Dispatch Request</span><em class="dialog-close"></em></div>
|
||||
<div class="dialog-content" style="height: 378px;">
|
||||
<table>
|
||||
<div class="dialog-content" >
|
||||
<table style="line-height:24px;">
|
||||
<tr>
|
||||
<td colspan="2" data-lgid="P_MV_SENDTHISTO">Who do you want to send this to? Select from existing relationships or manual entry.</td>
|
||||
</tr>
|
||||
@ -802,22 +758,20 @@
|
||||
<td><span data-lgid="P_MV_OTHEREMAILADDRESS">Other Email Address</span>
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" id="sendmail_otheremailaddress" style="width: 312px;" autocomplete="off" /></td>
|
||||
<input type="text" id="sendmail_otheremailaddress" style="width: 350px;" autocomplete="off" /></td>
|
||||
</tr>
|
||||
<tr style="height: 24px; display: none;">
|
||||
<td><span data-lgid="P_MV_OTHERTEXTADDRESS">Other Text Address</span>
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" id="sendmail_othertextaddress" style="width: 312px;" autocomplete="off" />
|
||||
<input type="text" id="sendmail_othertextaddress" style="width: 350px;" autocomplete="off" />
|
||||
</td>
|
||||
<%--<span id="span_hepler" class='helper pointer' title='Help'></span>--%>
|
||||
</tr>
|
||||
<tr style="height: 24px;">
|
||||
<td colspan="2" data-lgid="P_MV_DESCRIPTION_COLON">Description:</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<textarea id="sendmail_desc" style="width: 444px; height: 80px; resize: none; margin-left: 12px;"></textarea></td>
|
||||
<td data-lgid="P_MV_DESCRIPTION">Description</td>
|
||||
<td>
|
||||
<textarea id="sendmail_desc" style="width: 350px; height: 80px; resize: none;"></textarea></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
@ -837,7 +791,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div id="dialog_assignasset" style="width: 320px; height: 22px;"></div>
|
||||
<div id="dialog_assignasset" style="width: 320px;" class="dropdown"></div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -848,4 +802,21 @@
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="dialog" id="dialog_attachedassets" style="display: none;">
|
||||
<div class="dialog-title"><span class="title" data-lgid="P_JS_ATTACHEDASSETS">Attached Assets</span><em class="dialog-close"></em></div>
|
||||
<div class="dialog-content">
|
||||
<div style="text-align: center; line-height: 20px; margin-bottom: 10px;">
|
||||
<span id="span_attachedasset_tips1"></span><br />
|
||||
<span id="span_attachedasset_tips2"></span>
|
||||
</div>
|
||||
<div id="dialog_attachedassetlist" style="height: 300px; width: 100%;"></div>
|
||||
</div>
|
||||
<div class="dialog-func">
|
||||
<input type="button" value="Close" data-lgid="P_JS_CANCEL" class="dialog-close" tabindex="2" />
|
||||
<input type="button" id="btn_addattasset" onclick="OnAddAttachedAssets();" data-lgid="P_JS_OK" value="OK" tabindex="1" />
|
||||
<input type="button" id="btn_removeattasset" onclick="OnRemoveAttachedAssets();" style="display:none;" data-lgid="P_JS_REMOVE" value="Remove" tabindex="1" />
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
</asp:Content>
|
||||
|
Reference in New Issue
Block a user