sync
This commit is contained in:
@ -6,6 +6,10 @@
|
||||
<head runat="server">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<title></title>
|
||||
<link rel="stylesheet" href="<%=GetFileUrlWithVersion("../css/default.css")%>" type="text/css" />
|
||||
<style type="text/css">
|
||||
:root { <%=StyleVariables%> }
|
||||
</style>
|
||||
<style>
|
||||
html,
|
||||
body {
|
||||
@ -31,6 +35,7 @@
|
||||
right: 0;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
#content {
|
||||
@ -55,35 +60,30 @@
|
||||
div {
|
||||
cursor: default;
|
||||
}
|
||||
</style>
|
||||
<style type="text/css">
|
||||
.data-grid {
|
||||
height: 100%;
|
||||
font-size: 12px !important;
|
||||
font-family: "Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",sans-serif !important;
|
||||
#mask_bg,
|
||||
.maskbg {
|
||||
z-index: 500;
|
||||
}
|
||||
.dialog {
|
||||
z-index: 651;
|
||||
}
|
||||
</style>
|
||||
<link rel="stylesheet" href="<%=GetFileUrlWithVersion("../css/default.css")%>" type="text/css" />
|
||||
<link rel="stylesheet" href="<%=GetFileUrlWithVersion("../css/split_sub.css")%>" type="text/css" />
|
||||
<link rel="stylesheet" href="<%=GetFileUrlWithVersion("../css/split_sub.css")%>" />
|
||||
<link rel="stylesheet" href="<%=GetFileUrlWithVersion("../css/mapview.css")%>" />
|
||||
<link rel="stylesheet" href="<%=GetFileUrlWithVersion("../css/editmultiselect.css")%>" />
|
||||
<link rel="stylesheet" href="https://js.arcgis.com/3.40/esri/css/esri.css" />
|
||||
<link rel="stylesheet" href="https://js.arcgis.com/3.44/esri/css/esri.css" />
|
||||
<link rel="stylesheet" href="<%=GetFileUrlWithVersion("../css/jquery.datetimepicker.css")%>" />
|
||||
<link rel="stylesheet" href="<%=GetFileUrlWithVersion("../css/playbar.css")%>" />
|
||||
<link type="text/css" href="<%=GetFileUrlWithVersion("../js/components/css/gridview.css") %>" rel="stylesheet" />
|
||||
<link type="text/css" href="<%=GetFileUrlWithVersion("../css/override.css") %>" rel="stylesheet" />
|
||||
<link href="<%=GetFileUrlWithVersion("../css/panel.css")%>" rel="stylesheet" type="text/css" />
|
||||
<link rel="stylesheet" href="<%=GetFileUrlWithVersion("../fic/fic/css/form.css")%>" />
|
||||
|
||||
<script src="<%=GetFileUrlWithVersion("../js/jquery-" + (JQueryVersion ?? "3.6.0") + ".min.js")%>" type="text/javascript"></script>
|
||||
<script src="<%=GetFileUrlWithVersion("../js/utility.js")%>" type="text/javascript"></script>
|
||||
<script type="text/javascript" src="<%=GetFileUrlWithVersion("../js/components/gridview.js") %>"></script>
|
||||
<script src="<%=GetFileUrlWithVersion("../fic/js/utility.js")%>" type="text/javascript"></script>
|
||||
<script type="text/javascript" src="<%=GetFileUrlWithVersion("../fic/fic/js/controls/form.js") %>"></script>
|
||||
|
||||
<script>
|
||||
var GridView = window.GridView || window['g5-gridview'];
|
||||
//必须放在地图js之前
|
||||
var dojoConfig = {
|
||||
paths: {
|
||||
@ -96,7 +96,7 @@
|
||||
<script src="<%=GetFileUrlWithVersion("../js/jquery.datetimepicker.full.js")%>"></script>
|
||||
<script src="<%=GetFileUrlWithVersion("../js/vue.min.js")%>"></script>
|
||||
<script>Vue.config.productionTip = false; Vue.config.silent = true;</script>
|
||||
<script src="https://js.arcgis.com/3.40"></script>
|
||||
<script src="https://js.arcgis.com/3.44"></script>
|
||||
<%--<script src="<%=GetFileUrlWithVersion("js/mapinit3.19.js")%>"></script>--%>
|
||||
<script src="<%=GetFileUrlWithVersion("../js/language.js")%>"></script>
|
||||
<script src="<%=GetFileUrlWithVersion("../js/mapview/asset.js")%>"></script>
|
||||
@ -237,13 +237,22 @@
|
||||
getLocationHistory(true);
|
||||
openTrips(true);
|
||||
});
|
||||
$('#selLocDatasource').on('click', function () {
|
||||
changeLocDatasource();
|
||||
});
|
||||
$('#btnTheftModeReload').on('click', function () {
|
||||
getLocationHistory(true);
|
||||
});
|
||||
|
||||
$('#dialog_requestvideo').dialog(function () {
|
||||
showmaskbg(false);
|
||||
});
|
||||
|
||||
$("#btnClearTrip").click(null, function (e) {
|
||||
$("#tripDiv").hide();
|
||||
$("#tbTrips").empty();
|
||||
});
|
||||
|
||||
|
||||
$("#showDealerLocationsDiv").click(null, function (e) {
|
||||
if ($("#showDealerLocationsDiv").attr("state") == "0") {
|
||||
assetObject.showLocations();
|
||||
@ -275,51 +284,7 @@
|
||||
});
|
||||
|
||||
$("#dialog_timeperiod").change(null, function (e) {
|
||||
currentdate = getCurrentDate();
|
||||
var timeperiod = $("#dialog_timeperiod").val();
|
||||
var disabled = false;
|
||||
|
||||
if (timeperiod !== "4") {
|
||||
disabled = true;
|
||||
var time = new Date(currentdate);
|
||||
var nowtime = new Date(currentdate);
|
||||
var hours = nowtime.getHours();
|
||||
var minutes = nowtime.getMinutes();
|
||||
if (timeperiod === "2") {
|
||||
time.setDate(time.getDate() - 1);
|
||||
nowtime.setDate(nowtime.getDate() - 1);
|
||||
}
|
||||
else if (timeperiod === "3") {
|
||||
time.setDate(time.getDate() - 6);
|
||||
}
|
||||
else if (timeperiod === "5") {
|
||||
time.setDate(time.getDate() - 1);
|
||||
}
|
||||
|
||||
time = time.getMonth() + 1 + "/" + time.getDate() + "/" + time.getFullYear();
|
||||
nowtime = nowtime.getMonth() + 1 + "/" + nowtime.getDate() + "/" + nowtime.getFullYear();
|
||||
$('#dateFrom').val(time);
|
||||
$('#dateTo').val(nowtime);
|
||||
$('#dialog_starttimehour').val('00');
|
||||
$('#dialog_starttimeminute').val('00');
|
||||
$('#dialog_endtimehour').val('23');
|
||||
$('#dialog_endtimeminute').val('59');
|
||||
|
||||
if (timeperiod === "5") {
|
||||
var s_minutes = minutes + 1;
|
||||
var s_hours = hours;
|
||||
|
||||
if (minutes == 59) {
|
||||
s_hours = s_hours + 1;
|
||||
s_minutes = 0;
|
||||
}
|
||||
|
||||
$('#dialog_starttimehour').val(setTimeSelect(s_hours));
|
||||
$('#dialog_starttimeminute').val(setTimeSelect(s_minutes));
|
||||
$('#dialog_endtimehour').val(setTimeSelect(hours));
|
||||
$('#dialog_endtimeminute').val(setTimeSelect(minutes));
|
||||
}
|
||||
}
|
||||
locationTimeperiodChange();
|
||||
});
|
||||
//$("#splitIcon").click();
|
||||
initTime();
|
||||
@ -369,6 +334,21 @@
|
||||
else
|
||||
c.append($("<option></option>").val(i).text(i))
|
||||
}
|
||||
|
||||
var c = $('#dialog_videohour');
|
||||
for (var i = 0; i < 24; i++) {
|
||||
if (i < 10)
|
||||
c.append($("<option></option>").val("0" + i).text("0" + i))
|
||||
else
|
||||
c.append($("<option></option>").val(i).text(i))
|
||||
}
|
||||
c = $('#dialog_videominute');
|
||||
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))
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
@ -391,72 +371,134 @@
|
||||
</div>
|
||||
</div>
|
||||
<div id="divsetting">
|
||||
<table style="line-height: 25px;">
|
||||
<tr>
|
||||
<td style="padding-left: 5px;" data-lgid="P_MV_ASSET_COLON">Asset:</td>
|
||||
<td><span id="spMachineName" data-lgid="P_MV_NOASSETSELECTED">No asset selected.</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding-left: 5px;" data-lgid="P_MV_TIMEPERIOD_COLON">Time Period:</td>
|
||||
<td>
|
||||
<select id="dialog_timeperiod" tabindex="12" style="width: 90px; height: 22px;">
|
||||
<option value="1" selected="selected" data-lgid="P_MV_TODAY">Today</option>
|
||||
<option value="5" data-lgid="P_MV_LAST24HOURS">Last 24 Hours</option>
|
||||
<option value="2" data-lgid="P_MV_PRIORDAY">Prior Day</option>
|
||||
<option value="3" data-lgid="P_MV_LAST7DAYS">Last 7 Days</option>
|
||||
<option value="4" data-lgid="P_MV_CUSTOM">Custom</option>
|
||||
</select></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding-left: 5px;" data-lgid="P_MV_FROM_COLON">From:</td>
|
||||
<td>
|
||||
<input type="text" id="dateFrom" maxlength="12" tabindex="27" style="width: 70px;" />
|
||||
<select id="dialog_starttimehour" style="width: 48px; margin-left: 3px;" tabindex="3"></select><span style="font-weight: bold;"> : </span>
|
||||
<select id="dialog_starttimeminute" style="width: 48px; margin-left: 0;" tabindex="4"></select>
|
||||
</td>
|
||||
<div class="rightitem" id="theftDiv" style="position: relative;">
|
||||
<div class="subtitle contactinfo">
|
||||
<span class="sbutton iconchevrondown" target="divTheft" onclick="OnRightExpend(this)"></span>
|
||||
<span data-lgid="P_MV_LOCATIONSOURCES" style="font-size: 20px; font-weight: bold;">Location Source(s)</span>
|
||||
</div>
|
||||
<div id="divTheft" style="width: 250px; padding-left: 20px;">
|
||||
<div id="containerTheft"></div>
|
||||
<div>
|
||||
<select id="selLocDatasource">
|
||||
<option value="0" data-lgid="P_MV_PRIMARYONLY">Primary Only</option>
|
||||
<option value="1" data-lgid="P_MV_THEFTMODEMULTIPLELINES">Theft Mode (Multiple Lines)</option>
|
||||
<option value="2" data-lgid="P_MV_COMBINEDSINGLELINE">Combined (Single Line)</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div id="theftLoading" style="display: none;"><span class="QuickLoading c-spin"></span></div>
|
||||
</div>
|
||||
<div class="rightitem">
|
||||
<table style="line-height: 25px; width: 100%; table-layout: fixed;">
|
||||
<tr>
|
||||
<td style="padding-left: 5px; width: 75px;" data-lgid="P_MV_ASSET_COLON">Asset:</td>
|
||||
<td><span id="spMachineName" data-lgid="P_MV_NOASSETSELECTED" style="font-weight: bold; word-break: break-word;">No asset selected.</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding-left: 5px;" data-lgid="P_MV_TIMEPERIOD_COLON">Time Period:</td>
|
||||
<td>
|
||||
<select id="dialog_timeperiod" tabindex="12" style="width: 90px; height: 22px;">
|
||||
<option value="1" selected="selected" data-lgid="P_MV_TODAY">Today</option>
|
||||
<option value="5" data-lgid="P_MV_LAST24HOURS">Last 24 Hours</option>
|
||||
<option value="2" data-lgid="P_MV_PRIORDAY">Prior Day</option>
|
||||
<option value="3" data-lgid="P_MV_LAST7DAYS">Last 7 Days</option>
|
||||
<option value="4" data-lgid="P_MV_CUSTOM">Custom</option>
|
||||
</select></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding-left: 5px;" data-lgid="P_MV_FROM_COLON">From:</td>
|
||||
<td>
|
||||
<input type="text" id="dateFrom" maxlength="12" tabindex="27" style="width: 70px;" />
|
||||
<select id="dialog_starttimehour" style="width: 48px; margin-left: 3px;" tabindex="3"></select><span style="font-weight: bold;"> : </span>
|
||||
<select id="dialog_starttimeminute" style="width: 48px; margin-left: 0;" tabindex="4"></select>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding-left: 5px;" data-lgid="P_MV_TO_COLON">To:</td>
|
||||
<td>
|
||||
<input type="text" id="dateTo" maxlength="12" tabindex="27" style="width: 70px;" />
|
||||
<select id="dialog_endtimehour" style="width: 48px; margin-left: 3px;" tabindex="5"></select><span style="font-weight: bold;"> : </span>
|
||||
<select id="dialog_endtimeminute" style="width: 48px; margin-left: 0;" tabindex="6"></select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" style="text-align: center; width: 180px;">
|
||||
<div id="divPlayBar" style="background-color: #C0C0C0;"></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" style="text-align: right;">
|
||||
<input id="chkExclude00Loc" style="display: none" checked="checked" type="checkbox" /><span style="margin-right: 10px; display: none" data-lgid="P_MV_TO_EXCLUDE00LOCATIONS">Exclude 0,0 Locations</span>
|
||||
<%--<input type="button" value="Quick Load" data-lgid="P_MV_QUICKLOAD" id="btnQuickLoadLocationHistory" />--%>
|
||||
<%--<input type="button" value="Playback" data-lgid="P_MV_PLAYBACK" id="btnLoadLocationHistory" />--%>
|
||||
<%--<span class="clearbtn" id="btnClearLocationHistory" style="margin-left: 5px;"></span>--%>
|
||||
<%--<input type="button" value="Clear" data-lgid="P_MV_CLEAR" id="btnClearLocationHistory" />
|
||||
<input type="button" value="Trip" data-lgid="P_MV_TRIP" id="btnLoadTrip" style="display: none;" />--%>
|
||||
<%--<span id="btnQuickLoadLocationHistory" class="QuickLoad" style="margin-left: 6px;" title="Quick Load/Skip to End" data-title-lgid="P_MV_QUICKLOADSKIPTOEND"></span>--%>
|
||||
<span id="btnHisLoading" class="QuickLoading" style="margin-left: 6px; display: none;"></span>
|
||||
<span id="btnLoadTrip" class="TripReport" style="margin-left: 6px;" title="Trip Report" data-title-lgid="P_MV_TRIPREPORT"></span>
|
||||
<span class="clearbtn" id="btnClearLocationHistory" style="margin-left: 6px;" title="Clear" data-title-lgid="P_MV_CLEAR"></span>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding-left: 5px;" data-lgid="P_MV_TO_COLON">To:</td>
|
||||
<td>
|
||||
<input type="text" id="dateTo" maxlength="12" tabindex="27" style="width: 70px;" />
|
||||
<select id="dialog_endtimehour" style="width: 48px; margin-left: 3px;" tabindex="5"></select><span style="font-weight: bold;"> : </span>
|
||||
<select id="dialog_endtimeminute" style="width: 48px; margin-left: 0;" tabindex="6"></select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="playBarContainer" colspan="2" style="text-align: center; width: 180px;">
|
||||
<div id="divPlayBar" style="background-color: #C0C0C0;"></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" style="text-align: right;">
|
||||
<input id="chkExclude00Loc" style="display: none" checked="checked" type="checkbox" /><span style="margin-right: 10px; display: none" data-lgid="P_MV_TO_EXCLUDE00LOCATIONS">Exclude 0,0 Locations</span>
|
||||
<span id="btnHisLoading" class="QuickLoading" style="margin-left: 6px; display: none;"></span>
|
||||
<span id="btnLoadTrip" class="TripReport" style="margin-left: 6px;" title="Trip Report" data-title-lgid="P_MV_TRIPREPORT"></span>
|
||||
<%--<span id="btnTheftMode" class="TheftMode" style="margin-left: 6px;" title="Theft Mode" data-title-lgid="P_MV_THEFTMODE"></span>--%>
|
||||
<span id="btnTheftModeReload" class="BarPlayEnd" style="margin-left: 6px; display: none" title="Quick Load/Skip to End" data-title-lgid="P_MV_QUICKLOADSKIPTOEND"></span>
|
||||
<span class="clearbtn" id="btnClearLocationHistory" style="margin-left: 6px;" title="Clear" data-title-lgid="P_MV_CLEAR"></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tripDiv" style="display: none;">
|
||||
<div>
|
||||
<span class="clearbtn" id="btnClearTrip" style="float: right; padding: 5px;"></span>
|
||||
</div>
|
||||
<div style="position: absolute; top: 30px; bottom: 0; right: 0; overflow: auto; width: 100%;">
|
||||
<table id="tbTrips" style="line-height: 24px; border-collapse: collapse; border-spacing: 0; width: 100%;">
|
||||
<table id="tbTrips" style="line-height: 24px; border-collapse: collapse; border-spacing: 0; width: 100%;table-layout:fixed;">
|
||||
</table>
|
||||
</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_requestvideo" style="display: none; width: 320px;">
|
||||
<div class="dialog-title"><span class="title" data-lgid="P_MV_VIDEOREQUEST">Video Request</span><em class="dialog-close"></em></div>
|
||||
<div class="dialog-content">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="label" data-lgid="P_MV_CUSTOMTIME_COLON">Custom Time:</td>
|
||||
<td>
|
||||
<input type="checkbox" id="dialog_videoct" tabindex="1" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label" data-lgid="P_MV_DATE_COLON">Date:</td>
|
||||
<td>
|
||||
<input type="text" id="dialog_videodate" tabindex="1" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label" data-lgid="P_MV_TIME_COLON">Time:</td>
|
||||
<td>
|
||||
<select id="dialog_videohour" style="width: 48px;" tabindex="2"></select><span style="font-weight: bold;"> : </span>
|
||||
<select id="dialog_videominute" style="width: 48px;" tabindex="3"></select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label" style="width: 100px;" data-lgid="P_MV_VIDEOCLIPLENGTH_COLON">Video Clip Length:</td>
|
||||
<td>
|
||||
<input type="radio" id="r30sec" name="cliplen" checked="checked" tabindex="5" /><label for="r30sec" data-lgid="P_MV_30SECONDS">30 Seconds</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"></td>
|
||||
<td>
|
||||
<input type="radio" id="r120sec" name="cliplen" tabindex="6" /><label for="r120sec" data-lgid="P_MV_120SECONDS">120 Seconds</label>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<input type="hidden" id="dialog_hlogid" />
|
||||
</div>
|
||||
<div class="dialog-func">
|
||||
<input type="button" value="Cancel" data-lgid="P_MV_CANCEL" class="dialog-close" tabindex="12" />
|
||||
<input type="button" onclick="requestVideo();" value="Submit" data-lgid="P_MV_SUBMIT" tabindex="11" />
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</body>
|
||||
|
Reference in New Issue
Block a user