软测单独项目
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.
 
 
 
 
 
 

200 lines
9.8 KiB

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<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" />
<script src="../../js/jquery-2.1.3.min.js"></script>
<script src="../../js/jq_extend.js"></script>
<script src="../../js/websocket/mqttws31.js" type="text/javascript"></script>
<script src="../../js/websocket/iotpush.js" type="text/javascript"></script>
<style>
.layui-elem-quote {
margin-bottom: 0px;
}
.head-modul {
width: 100%;
height: 50px;
}
.head-con {
width: 12%;
height: 100%;
line-height: 50px;
float: left;
text-align: center;
background: url(../img/line.png) no-repeat right;
color: #fff;
}
.head-con span {
font-size: 28px;
color: #00FFFC;
margin: 1px 0;
}
</style>
</head>
<body>
<div>
<div>
<form class="layui-form">
<table id="LeaveToleranceList" lay-filter="LeaveToleranceList">
</table>
<script type="text/html" id="oaLeaveToleranceBar">
<a lay-event="audit"><img src="../../images/xiangqing.png" style="height:20px;width:20px;cursor:pointer;" title="查看" /></a>
</script>
</form>
<script type="text/javascript" src="../../layui/layui.js"></script>
<script src="../../js/remsg.js" type="text/javascript"></script>
<script type="text/javascript">
layui.config({
base: '../../js/'
}).use(['ztree', 'form', 'layer', 'table', 'laytpl', 'laydate'], function () {
var form = layui.form,
layer = layui.layer,
$ = layui.jquery,
laytpl = layui.laytpl,
table = layui.table;
var OrgId = "";
if (typeof ($.getUrlVar("ORG_ID")) == "undefined") {
OrgId = JSON.parse(window.sessionStorage.getItem("userInfo")).OrgID;
}
else {
OrgId = $.getUrlVar("ORG_ID");
}
var is_content = "";
if (typeof ($.getUrlVar("is_content")) == "undefined") {
is_content = "0";
}
else {
is_content = $.getUrlVar("is_content");
}
//系统列表
var tableInsLeave = table.render({
elem: '#LeaveToleranceList',
url: '../../ashx/SysEmpHandler.ashx',
where: { Action: 'homePageLeaveTolerance', random: new Date().getTime(), orgId: OrgId, is_content: is_content },
cellMinWidth: 95,
page: false,
height: "full-100",
id: "LeaveToleranceList",
cols: [[
//{
// field: 'TASKTYPE', title: '任务', minWidth: 100, align: "center", templet: function (d) {
// if (d.TASKTYPE == "1") {
// return '请假';
// } else if (d.TASKTYPE == "2") {
// return '公差';
// } else if (d.TASKTYPE == "3") {
// return '人工调整';
// }
// }},
{ field: 'DIC_TEXT', title: '类型', minWidth: 100, align: "center" },
{ field: 'PPL_NAME', title: '姓名', minWidth: 150, align: "center" },
{ field: 'S_TIME', title: '开始时间', minWidth: 150, align: "center" },
{ field: 'E_TIME', title: '结束时间', minWidth: 150, align: "center" },
{ field: 'L_REASON', title: '事由', align: 'center', minWidth: 120 },
{
field: 'STATE', title: '状态', align: 'center', minWidth: 110, templet: function (d) {
if (d.STATE == "0") {
return '<span class="layui-badge layui-bg-orange">请假申请中</span>';
} else if (d.STATE == "1") {
return '<span class="layui-badge layui-bg-green">请假通过</span>';
} else if (d.STATE == "2") {
return '<span class="layui-badge layui-bg-red">请假未通过</span>';
} else {
return '';
}
}
},
{
field: 'IS_RETURN', title: '是否销假', align: 'center', minWidth: 110, templet: function (d) {
if (d.IS_RETURN == "0") {
return '<span class="layui-badge layui-bg-orange">销假申请中</span>';
} else if (d.IS_RETURN == "1") {
return '<span class="layui-badge layui-bg-gray">未销假</span>';
} else if (d.IS_RETURN == "2") {
return '<span class="layui-badge layui-bg-green">已销假</span>';
} else if (d.IS_RETURN == "3") {
return '<span class="layui-badge layui-bg-red">销假未通过</span>';
} else {
return '';
}
}
},
{
title: '操作', minWidth: 110, fixed: "right", align: "center", templet: function (d) {
if (d.TASKTYPE != '3') {
return $('#oaLeaveToleranceBar').html();
}
else {
return "";
}
}
}
]]
});
//列表操作
table.on('tool(LeaveToleranceList)', function (obj) {
var layEvent = obj.event;
data = obj.data;
if (layEvent == 'audit') {//查看
audit(data);
}
})
//查看出差进度
function audit(edit) {
var content = "";
if (edit.TASKTYPE == "1") {
content = "../../OA/LEAVE/OaLeaveAudit.html?leaveId=" + edit.ID;
}
else {
content = "../../OA/Tolerance/ToleranceAudit.html?toleranceId=" + edit.ID;
}
var clientWidth = parseInt(document.body.clientWidth * 0.7) + 'px';
var clientHeight = parseInt(document.body.clientHeight * 0.9) + 'px';
var index = layui.layer.open({
title: "查看出差单处理进度",
type: 2,
area: [clientWidth, clientHeight],
maxmin: true,
content: content,
success: function (layero, index) {
var body = layui.layer.getChildFrame('body', index);
var iframe = window['layui-layer-iframe' + index];
body.find(".ID").val(edit.ID)//ID与action是一个隐藏的元素
body.find(".Action").val("view");
}
})
window.sessionStorage.setItem("index", index);
//改变窗口大小时,重置弹窗的宽高,防止超出可视区域(如F12调出debug的操作)
$(window).on("resize", function () {
layui.layer.full(window.sessionStorage.getItem("index"));
})
}
})
</script>
<link rel="stylesheet" href="../../css/right-list.css" media="all" />
<link rel="stylesheet" href="../../css/bulletframebg.css" media="all" />
</div>
</div>
</body>
</html>