You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
710 lines
34 KiB
710 lines
34 KiB
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<title>车载装备管理</title>
|
|
<meta name="renderer" content="webkit" />
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
|
|
<meta name="viewport"
|
|
content="width=device-width, initial-scale=1, maximum-scale=1" />
|
|
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
|
|
<meta name="apple-mobile-web-app-capable" content="yes" />
|
|
<meta name="format-detection" content="telephone=no" />
|
|
<link rel="stylesheet" href="../../layui/css/layui.css" media="all" />
|
|
<link rel="stylesheet" href="../../css/public.css" media="all" />
|
|
<link rel="stylesheet" href="../../css/ztree/metro/ztree.css" />
|
|
<link rel="stylesheet" href="../../css/right-list.css" media="all" />
|
|
<script src="../../js/jquery-2.1.3.min.js" type="text/javascript"></script>
|
|
<script src="../../js/jquery.cookie.js" type="text/javascript"></script>
|
|
<script src="../../js/jq_extend.js"></script>
|
|
<style>
|
|
.ztree {
|
|
overflow: auto;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body style="border: 1px solid #0c6f89;
|
|
background: rgba(12, 70, 100, 0.8);
|
|
padding: 20px;
|
|
box-sizing: border-box;
|
|
">
|
|
<div id="divOrgDept" style=" position: absolute; top: 0; bottom: 0px; left: 0; width: 270px; min-height: 500px; border: 1px solid #0c6f89; background: rgba(12, 70, 100, 0.8); border-radius: 4px; ">
|
|
<blockquote class="layui-elem-quote title">机构目录</blockquote>
|
|
<div style="width: 100%;height: calc(100% - 52px);overflow: auto">
|
|
<ul id="ztree" class="ztree"></ul>
|
|
</div>
|
|
</div>
|
|
<div id="divEmpBody" class="layui-col-lg10 layui-col-md10 layui-col-xs10" style=" position: absolute; left: 290px; right: 0; top: 0; bottom: 0; z-index: 998; width: auto; overflow: hidden; overflow-y: auto; box-sizing: border-box; border: 1px solid #0c6f89; background: rgba(12, 70, 100, 0.8); border-radius: 4px; padding: 20px; ">
|
|
<form class="layui-form">
|
|
<blockquote class="layui-elem-quote quoteBox"
|
|
style="padding-left: 0; padding-top: 0">
|
|
<div class="layui-inline">
|
|
<div class="layui-input-inline">
|
|
<input type="text"
|
|
class="layui-input searchVal"
|
|
placeholder="请输入搜索的车辆牌号" />
|
|
</div>
|
|
<a class="layui-btn search_btn" data-type="reload">搜索</a>
|
|
</div>
|
|
</blockquote>
|
|
<table id="carListTableAboutEqupt" lay-filter="carListTableAboutEqupt"></table>
|
|
|
|
<!--操作-->
|
|
<script type="text/html" id="sysappListBar">
|
|
<!--{{# if(!d.FACTORY){ }} {{# }else{ }}
|
|
<a lay-event="playVideo">
|
|
<img src="../../images/CarCamera.png"
|
|
style=" height:20px; width:20px; margin-right: 20px; cursor:pointer;"
|
|
title="车载视频" />
|
|
</a>
|
|
{{# } }}-->
|
|
<!--<a lay-event="audit">
|
|
<img src="../../images/cljqtj.png"
|
|
style=" height:20px; width:20px; margin-right: 20px; cursor:pointer;"
|
|
title="最新记录" />
|
|
</a>-->
|
|
<a lay-event="equipEdit">
|
|
<img src="../../images/edit.png"
|
|
style=" height:20px; width:20px; margin-right: 20px; cursor:pointer;"
|
|
title="车载装备维护" />
|
|
</a>
|
|
</script>
|
|
</form>
|
|
</div>
|
|
<script type="text/javascript" src="../../layui/layui.js"></script>
|
|
<script type="text/javascript">
|
|
document.write(
|
|
'<script src="../../js/remsg.js" type="text/javascript"><\/script>'
|
|
);
|
|
layui
|
|
.config({
|
|
base: "../../js/",
|
|
})
|
|
.use(["ztree", "form", "layer", "table", "laytpl"], function () {
|
|
var form = layui.form,
|
|
layer = parent.layer === undefined ? layui.layer : top.layer,
|
|
laytpl = layui.laytpl,
|
|
table = layui.table;
|
|
|
|
var userInfo = JSON.parse(window.sessionStorage.getItem("userInfo"));
|
|
|
|
var OrgId = JSON.parse(window.sessionStorage.getItem("userInfo")).OrgID;
|
|
var vehicleType = "";
|
|
// 选中部门ID
|
|
var selDeptId = "";
|
|
var selTreeID = "";
|
|
form.on("select(searchClass)", function (data) {
|
|
vehicleType = data.value;
|
|
if (vehicleType == "0") {
|
|
$("#vehicleAcc_btn").show();
|
|
} else {
|
|
$("#vehicleAcc_btn").hide();
|
|
}
|
|
|
|
table.reload("carListTableAboutEqupt", {
|
|
page: {
|
|
curr: 1, //重新从第 1 页开始
|
|
},
|
|
where: {
|
|
Action: "CarList",
|
|
keywords: $(".searchVal").val(), //搜索的关键字
|
|
class: vehicleType, //车辆类别
|
|
random: new Date().getTime(), //随机参数
|
|
},
|
|
});
|
|
});
|
|
|
|
var AREA_PID = "";
|
|
var $zTree,
|
|
OrgList = [];
|
|
var setting = {
|
|
view: {
|
|
selectedMulti: false,
|
|
},
|
|
data: {
|
|
key: {
|
|
name: "NAME",
|
|
},
|
|
simpleData: {
|
|
enable: true,
|
|
type: "TYPE",
|
|
idKey: "ID",
|
|
pIdKey: "PID",
|
|
},
|
|
},
|
|
edit: {
|
|
enable: false,
|
|
},
|
|
callback: {
|
|
onClick: function (e, treeId, treeNode) {
|
|
|
|
// search(treeNode.ID, treeNode.TYPE);
|
|
|
|
selTreeID = treeNode.ID;
|
|
//判断选中标签是否部门
|
|
if (treeNode.TYPE == "dept") {
|
|
//选中节点是部门
|
|
selDeptId = treeNode.ID;
|
|
selTreeID = treeNode.PID;
|
|
} else {
|
|
//选中节点是机构
|
|
selDeptId = "";
|
|
}
|
|
|
|
search(selTreeID, treeNode.TYPE);
|
|
|
|
},
|
|
},
|
|
};
|
|
//初始化树
|
|
$(function () {
|
|
|
|
//判断当前是否管理员
|
|
var IsAdmin = JSON.parse(window.sessionStorage.getItem("userInfo")).IsAdmin;
|
|
|
|
if (IsAdmin === "1") {
|
|
//管理员
|
|
|
|
} else {
|
|
//非管理员
|
|
$("#divOrgDept").hide();
|
|
$("#divEmpBody").css("left", "0px");
|
|
}
|
|
|
|
|
|
$.ajax({
|
|
type: "post",
|
|
url: "../../ashx/SysEmpHandler.ashx",
|
|
data: { Action: "OrgDeptTree", OrgId: OrgId },
|
|
dataType: "json",
|
|
success: function (result) {
|
|
var data = result.data;
|
|
var zNodes = [];
|
|
if (data.length > 0) {
|
|
for (var i in data) {
|
|
//if (data[i].TYPE == "org") {
|
|
OrgList.push(data[i].ID);
|
|
zNodes.push(data[i]);
|
|
//}
|
|
}
|
|
}
|
|
$zTree = $.fn.zTree.init($("#ztree"), setting, zNodes);
|
|
|
|
//延迟展开根节点
|
|
|
|
var nodes = $zTree.getNodes();
|
|
for (var i = 0; i < nodes.length; i++) {
|
|
$zTree.expandNode($zTree.getNodes()[i], true, false, false);
|
|
}
|
|
|
|
},
|
|
});
|
|
});
|
|
|
|
|
|
//每次加载节点触发的方法
|
|
function onAsyncSuccess(event, treeId, treeNode, msg) {
|
|
//递归展开子节点
|
|
if (treeNode != undefined) {
|
|
expandNodes(treeNode.children, "ztree");
|
|
}
|
|
}
|
|
|
|
//递归展开子节点
|
|
function expandNodes(nodes, treeId) {
|
|
if (!nodes) return;
|
|
var zTree = $.fn.zTree.getZTreeObj(treeId);
|
|
for (var i = 0, l = nodes.length; i < l; i++) {
|
|
zTree.expandNode(nodes[i], true, false, false);
|
|
if (nodes[i].isParent && nodes[i].zAsync) {
|
|
expandNodes(nodes[i].children, treeId);
|
|
}
|
|
}
|
|
}
|
|
|
|
//获取父级行政区ID
|
|
var orgStr = "";
|
|
$.ajax({
|
|
type: "post",
|
|
url: "../../ashx/FireOrgHandler.ashx",
|
|
data: { Action: "AreaPID", ORG_ID: OrgId },
|
|
dataType: "json",
|
|
success: function (result) {
|
|
AREA_PID = result.data.CITY;
|
|
},
|
|
});
|
|
|
|
setTimeout(function () {
|
|
var is_content = "";
|
|
$("input:checkbox[name='is_content']:checked").each(function (i) {
|
|
is_content = $(this).val();
|
|
});
|
|
//系统列表
|
|
var tableIns = table.render({
|
|
elem: "#carListTableAboutEqupt",
|
|
url: "../../ashx/CarHandler.ashx",
|
|
where: {
|
|
Action: "CarList",
|
|
class: "1",
|
|
OrgId: OrgId,
|
|
is_content: is_content,
|
|
DeptID: userInfo.DeptID,
|
|
selDeptId: selDeptId,//选中部门ID
|
|
IsAdmin: userInfo.IsAdmin,
|
|
random: new Date().getTime(),
|
|
}, // OrgId: OrgId,
|
|
//where: { Action: 'CarList', class: vehicleType, OrgId: OrgId, OrgList: OrgList.join(","), is_content: is_content, random: new Date().getTime() }, // OrgId: OrgId,
|
|
cellMinWidth: 95,
|
|
page: true,
|
|
height: "full-125",
|
|
limits: [10, 15, 20, 25],
|
|
limit: 15,
|
|
id: "carListTableAboutEqupt",
|
|
cols: [
|
|
[
|
|
{ type: "checkbox", fixed: "left", width: 50 },
|
|
{
|
|
field: "CAR_NUM",
|
|
title: "车辆号牌",
|
|
minWidth: 60,
|
|
align: "center",
|
|
},
|
|
{
|
|
field: "CAR_NAME",
|
|
title: "车辆名称",
|
|
minWidth: 60,
|
|
align: "center",
|
|
},
|
|
{
|
|
field: "CLASS",
|
|
title: "车辆类别",
|
|
minWidth: 60,
|
|
align: "center",
|
|
templet: function (d) {
|
|
if (d.CLASS == "0") {
|
|
return '<span class="layui-badge layui-bg-green">执勤车</span>';
|
|
//return '<span class="layui-badge layui-bg-green">公务车</span>';
|
|
} else if (d.CLASS == "1") {
|
|
return '<span class="layui-badge layui-bg-orange">执勤车</span>';
|
|
} else if (d.CLASS == "2") {
|
|
//return '<span class="layui-badge layui-bg-blue">地方车</span>';
|
|
return '<span class="layui-badge layui-bg-blue">执勤车</span>';
|
|
} else {
|
|
//return '<span class="layui-badge layui-bg-gray">无类型</span>';
|
|
return '<span class="layui-badge layui-bg-gray">执勤车</span>';
|
|
}
|
|
//return 'ID:' + d.id + ',标题:<span style="color: #c00;">' + d.title + '</span>'
|
|
},
|
|
},
|
|
|
|
{
|
|
field: "ORG_NAME",
|
|
title: "所属消防单位",
|
|
minWidth: 60,
|
|
align: "center",
|
|
},
|
|
{
|
|
//field: 'ISRUN', title: '是否可用', minWidth: 60, align: "center", templet: function (d) {
|
|
// if (d.ISRUN == "0") { //是否运行 0可用1在用2故障
|
|
// return ' <span class="layui-badge layui-bg-blue">可用</span>';
|
|
// } else if (d.ISRUN == "1") {
|
|
// return ' <span class="layui-badge layui-bg-danger">在用</span>';
|
|
// } else if (d.ISRUN == "2") {
|
|
// return ' <span class="layui-badge layui-bg-gray">故障</span>';
|
|
// } else {
|
|
// return ' <span class="layui-badge layui-bg-gray">未知</span>';
|
|
// }
|
|
//}
|
|
field: "LIABLEMAN",
|
|
title: "责任人",
|
|
minWidth: 60,
|
|
align: "center",
|
|
},
|
|
{
|
|
field: "TELNUM",
|
|
title: "责任人电话",
|
|
minWidth: 60,
|
|
align: "center",
|
|
},
|
|
//{
|
|
// field: 'ISSTART', title: '是否启动', minWidth: 60, align: "center", templet: function (d) {
|
|
// if (d.ISSTART == "0") {
|
|
// return ' <span class="layui-badge layui-bg-blue">未启动</span>';
|
|
// } else if (d.ISSTART == "1") {
|
|
// return ' <span class="layui-badge layui-bg-danger">已启动</span>';
|
|
// } else {
|
|
// return ' <span class="layui-badge layui-bg-gray">未知</span>';
|
|
// }
|
|
// }
|
|
//},
|
|
{
|
|
field: "ISAPPLY",
|
|
title: "申请状态",
|
|
minWidth: 60,
|
|
align: "center",
|
|
templet: function (d) {
|
|
if (d.ISAPPLY == "0") {
|
|
return ' <span class="layui-badge layui-bg-blue" style="background-color:#30ca30 !important">在岗</span>';
|
|
} else if (d.ISAPPLY == "1") {
|
|
return ' <span class="layui-badge" style="background-color:#3079ea !important">申请中</span>';
|
|
} else if (d.ISAPPLY == "2") {
|
|
return ' <span class="layui-badge ">离岗</span>';
|
|
} else {
|
|
return ' <span class="layui-badge layui-bg-gray">未知</span>';
|
|
}
|
|
},
|
|
},
|
|
{
|
|
title: "操作",
|
|
width: 220,
|
|
templet: "#sysappListBar",
|
|
fixed: "right",
|
|
align: "center",
|
|
},
|
|
],
|
|
],
|
|
});
|
|
}, 500);
|
|
//搜索【此功能需要后台配合,所以暂时没有动态效果演示】
|
|
$(".search_btn").on("click", function () {
|
|
var is_content = "";
|
|
$("input:checkbox[name='is_content']:checked").each(function (i) {
|
|
is_content = $(this).val();
|
|
});
|
|
table.reload("carListTableAboutEqupt", {
|
|
page: {
|
|
curr: 1, //重新从第 1 页开始
|
|
},
|
|
where: {
|
|
Action: "CarList",
|
|
keywords: $(".searchVal").val(), //搜索的关键字
|
|
class: $("#searchClass").val(), //车辆类别
|
|
is_content: is_content,
|
|
selDeptId: selDeptId,//选中部门ID
|
|
random: new Date().getTime(), //随机参数
|
|
},
|
|
});
|
|
});
|
|
//导出
|
|
$(".exp_btn").click(function () {
|
|
var is_content = "";
|
|
$("input:checkbox[name='is_content']:checked").each(function (i) {
|
|
is_content = $(this).val();
|
|
});
|
|
|
|
layer.confirm(
|
|
"若需导出数据较多,或导致导出时间较长,请耐心等候,点击确认开始导出!",
|
|
{ icon: 3, title: "提示" },
|
|
function (index) {
|
|
var data = {
|
|
Action: "expList",
|
|
class: $("#searchClass").val(), //车辆类别
|
|
OrgId: OrgId,
|
|
is_content: is_content,
|
|
keywords: $(".searchVal").val(), //搜索的关键字
|
|
random: new Date().getTime(),
|
|
};
|
|
var url = "../../ashx/CarHandler.ashx";
|
|
var method = "POST";
|
|
$.downLoadFile(url, data, method, false);
|
|
|
|
layer.close(index);
|
|
}
|
|
);
|
|
});
|
|
function search(treeid, type) {
|
|
//console.log(treeid + "," + type);
|
|
var is_content = "";
|
|
$("input:checkbox[name='is_content']:checked").each(function (i) {
|
|
is_content = $(this).val();
|
|
});
|
|
table.reload("carListTableAboutEqupt", {
|
|
page: {
|
|
curr: 1, //重新从第 1 页开始
|
|
},
|
|
where: {
|
|
Action: "CarList",
|
|
keywords: $(".searchVal").val(), //搜索的关键字
|
|
treeID: treeid, //所属目录
|
|
type: type, //所属目录
|
|
class: $("#searchClass").val(), //车辆类别
|
|
is_content: is_content,
|
|
selDeptId: selDeptId,//选中部门ID
|
|
random: new Date().getTime(), //随机参数
|
|
},
|
|
});
|
|
}
|
|
reload = function () {
|
|
var is_content = "";
|
|
$("input:checkbox[name='is_content']:checked").each(function (i) {
|
|
is_content = $(this).val();
|
|
});
|
|
table.reload("carListTableAboutEqupt", {
|
|
page: {
|
|
curr: 1, //重新从第 1 页开始
|
|
},
|
|
where: {
|
|
Action: "CarList",
|
|
keywords: $(".searchVal").val(), //搜索的关键字
|
|
class: $("#searchClass").val(), //车辆类别
|
|
is_content: is_content,
|
|
random: new Date().getTime(), //随机参数
|
|
},
|
|
});
|
|
};
|
|
//添加编辑
|
|
function AddEdit(edit) {
|
|
console.log(edit);
|
|
var clientWidth = parseInt(document.body.clientWidth * 0.8) + "px";
|
|
var clientHeight = parseInt(document.body.clientHeight * 0.85) + "px";
|
|
|
|
//消防装备 下拉框
|
|
$.ajax({
|
|
type: "post",
|
|
url: "../../ashx/FireEpuHandler.ashx",
|
|
data: {
|
|
Action: "getEquipmentListByOrgId",
|
|
OrgId: edit.ORG_ID,
|
|
random: new Date().getTime() //随机参数
|
|
},
|
|
dataType: "json",
|
|
success: function (res) {
|
|
if (res && res.data) {
|
|
if (res.data.length > 0) {
|
|
var title = "";
|
|
title = "车载装备维护";
|
|
var index = layui.layer.open({
|
|
title: title,
|
|
type: 2,
|
|
area: [clientWidth, clientHeight],
|
|
maxmin: true,
|
|
content: 'CarEquEdit.html',
|
|
success: function (layero, index) {
|
|
var body = layui.layer.getChildFrame("body", index);
|
|
body.find(".CarNum").val(edit.CAR_NUM);
|
|
body.find(".CarId").val(edit.ID);
|
|
body.find(".OrgId").val(edit.ORG_ID);
|
|
body.find(".OrgName").val(edit.ORG_NAME);
|
|
}
|
|
});
|
|
window.sessionStorage.setItem("index", index);
|
|
//改变窗口大小时,重置弹窗的宽高,防止超出可视区域(如F12调出debug的操作)
|
|
$(window).on("resize", function () {
|
|
layui.layer.full(window.sessionStorage.getItem("index"));
|
|
});
|
|
} else {
|
|
var index = layer.open({
|
|
type: 1,
|
|
offset: '4',
|
|
btn: '关闭窗口',
|
|
content: '<div style="padding: 20px"><p>【' + edit.ORG_NAME + '】未维护消防装备</p><p>请点击左侧【<span style="color: #54ff00">消防装备</span>】菜单进行维护</p></div>',
|
|
yes: function () {
|
|
layer.close(index);
|
|
}
|
|
});
|
|
}
|
|
} else {
|
|
var index = layer.open({
|
|
type: 1,
|
|
offset: '4',
|
|
btn: '关闭窗口',
|
|
content: '<div style="padding: 20px"><p>【' + edit.ORG_NAME + '】未维护消防装备</p><p>请点击左侧【<span style="color: #54ff00">消防装备</span>】菜单进行维护</p></div>',
|
|
yes: function () {
|
|
layer.close(index);
|
|
}
|
|
});
|
|
}
|
|
},
|
|
});
|
|
}
|
|
|
|
//查看
|
|
function View(edit) {
|
|
var clientWidth = parseInt(document.body.clientWidth * 0.8) + "px";
|
|
var clientHeight = parseInt(document.body.clientHeight * 0.9) + "px";
|
|
var title = "";
|
|
title = "车载装备详情";
|
|
if (edit.CarEquipFileUrl.length < 1) {
|
|
layer.open({
|
|
title: '信息提示'
|
|
, content: '没有上传数据!'
|
|
});
|
|
return;
|
|
}
|
|
var fireUrl = "http://xzcamp.xfzn365.com" + edit.CarEquipFileUrl;
|
|
fireUrl = encodeURIComponent(btoa(fireUrl));
|
|
|
|
var index = layui.layer.open({
|
|
title: title,
|
|
type: 2,
|
|
area: [clientWidth, clientHeight],
|
|
maxmin: true,
|
|
//content: "https://view.officeapps.live.com/op/view.aspx?src=http://xzcamp.xfzn365.com" + edit.CarEquipFileUrl
|
|
content: "http://221.13.83.52:28012/onlinePreview?url=" + fireUrl
|
|
//content:
|
|
// "view.html?AREA_PID=" +
|
|
// AREA_PID +
|
|
// "&ID=" +
|
|
// edit.ID +
|
|
// "&vehicleType=" +
|
|
// "1",
|
|
});
|
|
window.sessionStorage.setItem("index", index);
|
|
//改变窗口大小时,重置弹窗的宽高,防止超出可视区域(如F12调出debug的操作)
|
|
$(window).on("resize", function () {
|
|
layui.layer.full(window.sessionStorage.getItem("index"));
|
|
});
|
|
}
|
|
|
|
// 记录查看
|
|
function Recard(edit) {
|
|
var clientWidth = parseInt(document.body.clientWidth * 0.5) + "px";
|
|
var clientHeight = parseInt(document.body.clientHeight * 0.7) + "px";
|
|
var title = "";
|
|
title = "交接记录";
|
|
var index = layui.layer.open({
|
|
title: title,
|
|
type: 2,
|
|
area: [clientWidth, clientHeight],
|
|
maxmin: true,
|
|
//content: "view.html?AREA_PID=" + AREA_PID + "&ID=" + edit.ID + "&vehicleType=" + vehicleType
|
|
content:
|
|
"record.html?AREA_PID=" +
|
|
AREA_PID +
|
|
"&ID=" +
|
|
edit.ID +
|
|
"&vehicleType=" +
|
|
"1",
|
|
});
|
|
window.sessionStorage.setItem("index", index);
|
|
//改变窗口大小时,重置弹窗的宽高,防止超出可视区域(如F12调出debug的操作)
|
|
$(window).on("resize", function () {
|
|
layui.layer.full(window.sessionStorage.getItem("index"));
|
|
});
|
|
}
|
|
|
|
$(".add_btn").click(function () {
|
|
AddEdit();
|
|
});
|
|
|
|
//批量删除
|
|
$(".delAll_btn").click(function () {
|
|
var checkStatus = table.checkStatus("carListTableAboutEqupt"),
|
|
data = checkStatus.data,
|
|
carList = [];
|
|
if (data.length > 0) {
|
|
for (var i in data) {
|
|
carList.push(data[i].ID);
|
|
}
|
|
layer.confirm(
|
|
"确定删除选中的车辆?",
|
|
{ icon: 3, title: "提示信息" },
|
|
function (index) {
|
|
//提交信息
|
|
$.post(
|
|
"../../ashx/CarHandler.ashx",
|
|
{
|
|
Action: "Del",
|
|
carList: carList.join(","),
|
|
random: new Date().getTime(), //随机参数
|
|
},
|
|
function (res) {
|
|
res = $.parseJSON(res);
|
|
if (res.code == 1) {
|
|
top.layer.msg(res.msg);
|
|
reload();
|
|
} else {
|
|
top.layer.msg(res.msg);
|
|
}
|
|
}
|
|
);
|
|
}
|
|
);
|
|
} else {
|
|
layer.msg("请选择需要删除的车辆");
|
|
}
|
|
});
|
|
|
|
//列表操作
|
|
table.on("tool(carListTableAboutEqupt)", function (obj) {
|
|
var layEvent = obj.event;
|
|
data = obj.data;
|
|
//console.log(obj)
|
|
//console.log(data)
|
|
if (layEvent == "equipEdit") {
|
|
//修改
|
|
AddEdit(data);
|
|
} else if (layEvent == "audit") {
|
|
//查看
|
|
View(data);
|
|
} else if (layEvent == "recard") {
|
|
//记录
|
|
Recard(data);
|
|
} else if (layEvent == "playVideo") {
|
|
//车载视频
|
|
playVideo(data);
|
|
}
|
|
});
|
|
|
|
function playVideo(data) {
|
|
if (!data.IMEI) {
|
|
layer.msg("暂未获取到视频信息,请稍后再试");
|
|
} else {
|
|
var l = (screen.availWidth - 500) / 2;
|
|
var t = (screen.availHeight - 300) / 2;
|
|
if (data.FACTORY == "1") {
|
|
window.open(
|
|
"../../Fire/Map/LTTMapVideoRealPlay.html?carNum=" + data.IMEI,
|
|
"实时视频",
|
|
"height=300, width=550, top=" +
|
|
t +
|
|
", left=" +
|
|
l +
|
|
", toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no"
|
|
);
|
|
} else {
|
|
window.open(
|
|
"../../Fire/Map/MapVideoRealPlay.html?imei=" + data.IMEI,
|
|
"实时视频",
|
|
"height=300, width=550, top=" +
|
|
t +
|
|
", left=" +
|
|
l +
|
|
", toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no"
|
|
);
|
|
}
|
|
}
|
|
}
|
|
|
|
//申请表单
|
|
$(".apply_btn").click(function () {
|
|
var clientWidth = parseInt(document.body.clientWidth * 0.7) + "px";
|
|
var clientHeight = parseInt(document.body.clientHeight * 0.9) + "px";
|
|
var title = "申请表单";
|
|
var index = layui.layer.open({
|
|
title: title,
|
|
type: 2,
|
|
area: [clientWidth, clientHeight],
|
|
maxmin: true,
|
|
content: "apply.html",
|
|
success: function (layero, index) { },
|
|
});
|
|
window.sessionStorage.setItem("index", index);
|
|
//改变窗口大小时,重置弹窗的宽高,防止超出可视区域(如F12调出debug的操作)
|
|
$(window).on("resize", function () {
|
|
layui.layer.full(window.sessionStorage.getItem("index"));
|
|
});
|
|
});
|
|
|
|
form.on("checkbox(bellow)", function (data) {
|
|
if (data.elem.checked == true) {
|
|
reload();
|
|
} else {
|
|
reload();
|
|
}
|
|
});
|
|
});
|
|
</script>
|
|
<link rel="stylesheet" href="../../css/bulletframebg.css" media="all" />
|
|
</body>
|
|
</html>
|
|
|