|
@{
|
Layout = null;
|
}
|
|
<!DOCTYPE html>
|
@* 任务控制页 *@
|
<html>
|
<head>
|
<meta name="viewport" content="width=device-width" />
|
@Html.Partial("_Title")
|
|
@*<script src="~/signalr/hubs"></script>
|
<script src="~/Scripts/jquery.signalR-2.4.3.min.js"></script>
|
<script src="~/Scripts/jquery.signalR-2.4.3.js"></script>*@
|
|
<link href="~/Theme/Boostrap/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
|
<link href="~/Theme/Boostrap/bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet" />
|
<link href="~/Theme/Boostrap/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
|
<link href="~/Theme/Customer/Index/style.css" rel="stylesheet" />
|
<link href="~/Theme/plugins/jbox-v2.3/jBox/Skins/blue/jbox.css" rel="stylesheet" />
|
<link href="~/Theme/plugins/mmgrid/mmPaginator.css" rel="stylesheet" />
|
<link href="~/Theme/plugins/mmgrid/mmGrid.css" rel="stylesheet" />
|
|
<script src="~/Theme/Js/jquery-1.8.3.min.js"></script>
|
<script src="~/Theme/Boostrap/bootstrap/js/bootstrap.min.js"></script>
|
<script src="~/Theme/plugins/jbox-v2.3/jBox/jquery.jBox-2.3.min.js"></script>
|
<script src="~/Theme/plugins/jbox-v2.3/jBox/i18n/jquery.jBox-zh-CN.js"></script>
|
|
<script src="~/Theme/Js/moment.js"></script>
|
<script src="~/Theme/Js/Common.js"></script>
|
<script src="~/Theme/Js/UICommon.js"></script>
|
<script src="~/Theme/plugins/mmgrid/mmGrid.js"></script>
|
<script src="~/Theme/plugins/mmgrid/mmPaginator.js"></script>
|
<script src="~/Theme/Js/app.js"></script>
|
|
|
<script src="~/Theme/Customer/TaskMonitor/TaskMonitor.js"></script>
|
</head>
|
<body class="fixed-top">
|
<div id="container" class="row-fluid @ViewBag.MenuStatus">
|
<div id="body">
|
<div class="container-fluid">
|
<div class="row-fluid">
|
<div class="span12">
|
<div class="widget box light-grey">
|
<div class="widget-title">
|
<h5 name="titles" style="display:none">@ViewBag.Title</h5>
|
<h4 name="title"><i class="icon-globe"></i></h4>
|
<div class="actions toolbar">
|
<a class="btn btn-primary @ViewBag.Btns.Add" href="javascript:void(0)" data-command="Add"><i class="icon-plus"></i> 新增</a>
|
</div>
|
</div>
|
<div class="widget-body">
|
<div class="row-fluid">
|
<form class="form-horizontal" action="javascript:void(0)">
|
<div class="control-group">
|
<div data-condition="search">
|
任务号:
|
<input name="TaskNo" type="text" class="input-medium" placeholder="请输入任务号" />
|
任务类型:
|
<select id="TaskType" name="TaskType" style="width: 165px;" class="input-medium">
|
<option value="">选择</option>
|
<option value="0">入库</option>
|
<option value="1">出库</option>
|
<option value="2">移库</option>
|
</select>
|
来源:
|
<select id="Origin" name="Origin" style="width: 165px;" class="input-medium">
|
<option value="">选择</option>
|
<option value="WMS">WMS</option>
|
<option value="WCS">WCS</option>
|
</select>
|
是否同步:
|
<select id="SyncWms" name="SyncWms" style="width: 165px;" class="input-medium">
|
<option value="">选择</option>
|
<option value="0">未同步</option>
|
<option value="1">已同步</option>
|
<option value="-1">自动同步</option>
|
</select>
|
托盘号:
|
<input name="PalletNo" type="text" class="input-medium" placeholder="请输入起始地址" />
|
状态:
|
<select id="Status" name="Status" style="width: 165px;" class="input-medium">
|
<option value="">选择</option>
|
<option value="0">等待执行</option>
|
<option value="1">正在执行</option>
|
<option value="2">执行完成</option>
|
<option value="3">异常结束</option>
|
<option value="4">任务取消</option>
|
</select>
|
起始地址:
|
<input name="StartLocat" type="text" class="input-medium" placeholder="请输入起始地址" />
|
<br />
|
目标地址:
|
<input name="EndLocat" type="text" class="input-medium" placeholder="请输入目标地址" />
|
<a class="btn btn-info" href="javascript:void(0)" data-command="search"><i class="icon-search"></i> 搜索</a>
|
</div>
|
</div>
|
|
</form>
|
</div>
|
<div id="tabList" class="row-fluid"></div>
|
<div class="row-fluid" id="mypager" style="vertical-align:top;"></div>
|
<div id="tabList2" class="row-fluid"></div>
|
<div class="row-fluid" id="mypager2" style="vertical-align:top;"></div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
<script type="text/javascript">
|
$(document).ready(function () {
|
TaskMonitorManager.ToolBar();
|
});
|
|
//自己创建的工程,这里根据自己的项目进行修改。比如新建的网站,端口号就会和这里的代码不一样
|
var webSocket = new WebSocket("ws://" + window.location.hostname + ":" + window.location.port + "/api/WSChat/Get");//这段代码执行后将会立即发送握手请求
|
var webSocket;
|
//ws.binaryType="blob"; 设定接收到的二进制数据当作blob对待
|
//ws.binaryType="arraybuffer"; 设定接收到的二进制数据当作ArrayBuffer对待
|
|
//建立连接成功后会触发
|
webSocket.onopen = function (e) {
|
|
console.log("ws://" + window.location.hostname + ":" + window.location.port + "/api/WSChat/Get");
|
console.log("任务界面已连接WebStocket");
|
//location
|
}
|
|
//收到消息后触发
|
webSocket.onmessage = function (msg) {
|
try {
|
console.log(msg.data)
|
if (msg.data == "1") {
|
console.log("任务数据重新获取 ");
|
//接收到的数据内容在msg的data属性中
|
$(document).ready(function () {
|
TaskMonitorManager.ToolBar();
|
});
|
}
|
////接收到的数据内容在msg的data属性中
|
//$(document).ready(function () {
|
// TaskMonitorManager.ToolBar();
|
//});
|
|
//console.log("ws://" + window.location.hostname + ":" + window.location.port + "/api/WSChat/Get");
|
}
|
catch (e) {
|
alert(JSON.stringify(e));
|
}
|
}
|
|
</script>
|
<script>
|
////自己创建的工程,这里根据自己的项目进行修改。比如新建的网站,端口号就会和这里的代码不一样
|
//var webSocket = new WebSocket("ws://" + window.location.hostname + ":" + window.location.port + "/api/WSChat/Get");
|
///*Connection()*/
|
//function Connection() {
|
// webSocket = new WebSocket("ws://" + window.location.hostname + ":" + window.location.port + "/api/WSChat/Get");
|
// console.log("ws://" + window.location.hostname + ":" + window.location.port + "/api/WSChat/Get");
|
// InitEventHandles();
|
//}
|
|
//function InitEventHandles() {
|
// //建立成功
|
// webSocket.onopen = function () {
|
// console.log("已连接");
|
// }
|
// //异常
|
// webSocket.onerror = function () {
|
// console.log("An exception hai occurred");
|
// }
|
// //服务端返回消息回调
|
// webSocket.onmessage = function (event) {
|
// console.log("任务已获取消息成功");
|
// //narn('warn', event.data);
|
// //Reload();
|
// //location.reload('/WCS/TaskMonitor/index');
|
// //var result = new Uint8Array(event.data);
|
// //console.log(result);
|
// }
|
// //webSocket.reload = function () {
|
// // console.log('跳转')
|
// // //URL: '/WCS/TaskMonitor/index';
|
// //}
|
// //关闭连接回调
|
// webSocket.onclose = function () {
|
// console.log("socket closed");
|
// }
|
//}
|
|
</script>
|
</body>
|
</html>
|