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.
226 lines
8.9 KiB
226 lines
8.9 KiB
11 months ago
|
<!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="/iconfont/iconfont.css" media="all" />
|
||
|
<script src="/js/jquery-2.1.3.min.js"></script>
|
||
|
<script src="/js/jq_extend.js"></script>
|
||
|
<script type="text/javascript" src="/layui/layui.js"></script>
|
||
|
<style type="text/css">
|
||
|
.divLi {
|
||
|
cursor: pointer;
|
||
|
}
|
||
|
|
||
|
.divLi:hover {
|
||
|
background-color: #20b0fa;
|
||
|
}
|
||
|
|
||
|
.divLixz {
|
||
|
background-color: #20b0fa;
|
||
|
}
|
||
|
</style>
|
||
|
</head>
|
||
|
<body>
|
||
|
<div style="padding:20px 20px 20px 20px;" id="divBody">
|
||
|
|
||
|
<form class="layui-form">
|
||
|
<div class="layui-form-item layui-row layui-col-xs12">
|
||
|
<label class="layui-form-label">
|
||
|
选择删除人员
|
||
|
</label>
|
||
|
<div class="layui-input-block">
|
||
|
<input id="ipt_del" placeholder="搜索删除人员" type="text" class="layui-input" />
|
||
|
<div id="divDelEmpSel" style="display: none; line-height: 30px; padding-left: 20px; padding-top: 10px; min-height: 60px; max-height:120px; overflow-y: auto;">
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="layui-form-item layui-row layui-col-xs12">
|
||
|
<label class="layui-form-label">
|
||
|
审批人
|
||
|
</label>
|
||
|
<div class="layui-input-block">
|
||
|
<select id="cert" lay-search="" class="ipttycls">
|
||
|
<option value="">---请选择---</option>
|
||
|
</select>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="layui-form-item layui-row layui-col-xs12">
|
||
|
<label class="layui-form-label">操作说明</label>
|
||
|
<div class="layui-input-block">
|
||
|
<textarea placeholder="请输入内容" class="layui-textarea" id="ipt_remark" maxlength="80"></textarea>
|
||
|
</div>
|
||
|
</div>
|
||
|
</form>
|
||
|
</div>
|
||
|
<div class="layui-center">
|
||
|
<a class="layui-btn layui-btn-normal ipttycls btntycls" id="addNews_btn" style="margin-top:20px;" lay-filter="AddEdit" lay-submit=lay-submit>提交</a>
|
||
|
</div>
|
||
|
|
||
|
<script type="text/javascript">
|
||
|
|
||
|
|
||
|
// var OrgId = JSON.parse(window.sessionStorage.getItem("userInfo")).OrgID;
|
||
|
//var OrgId = "D8DC637B8B984848A63F82A018AFAEB0";
|
||
|
//var OpEid = '5CDF200F2B324A28B7FB847A775F6258';
|
||
|
var userInfo = JSON.parse(window.sessionStorage.getItem("userInfo"));
|
||
|
var OpEid = userInfo.EmpId;
|
||
|
var OrgId = userInfo.OrgID;
|
||
|
var isShow = true;
|
||
|
var selEmpId = "";
|
||
|
|
||
|
layui.use(['form', 'layer', 'table', 'laytpl', 'laydate'], function () {
|
||
|
var form = layui.form,
|
||
|
layer = parent.layer === undefined ? layui.layer : top.layer,
|
||
|
$ = layui.jquery,
|
||
|
laytpl = layui.laytpl,
|
||
|
table = layui.table;
|
||
|
laydate = layui.laydate;
|
||
|
|
||
|
// 获取焦点
|
||
|
$("#ipt_del").focus(function () {
|
||
|
isShow = true;
|
||
|
$("#divDelEmpSel").show();
|
||
|
});
|
||
|
//// 失去焦点
|
||
|
$("#ipt_del").blur(function () {
|
||
|
//$("#divDelEmpSel").hide();
|
||
|
|
||
|
isShow = false;
|
||
|
});
|
||
|
//验证码输入后登录按钮启用
|
||
|
$("#ipt_del").on('input', function () {
|
||
|
var _this = $(this);
|
||
|
if (_this.val().length > 0) {
|
||
|
var keyStr = _this.val();
|
||
|
let re = /[^\u4e00-\u9fa5]/;
|
||
|
if (!re.test(keyStr)) {
|
||
|
|
||
|
$.ajax({
|
||
|
type: "post",
|
||
|
url: "/ashx/OAEmpApprovalHandler.ashx",
|
||
|
data: { Action: "GetEmpSearch", OrgId: OrgId, SearchStr: keyStr, PageSize: 20, random: new Date().getTime() },
|
||
|
dataType: "json",
|
||
|
success: function (result) {
|
||
|
$("#divDelEmpSel").html("");
|
||
|
var htmlStr = "";
|
||
|
result.data.forEach(function (value, index, array) {
|
||
|
var showName = value.EMP_NAME + '(' + value.ORG_NAME + ')';
|
||
|
htmlStr += '<div id="' + value.ID + '" class="divLi" empId="' + value.ID + '" empName="' + showName + '">' + showName + '</div>';
|
||
|
//itemArr.push({ id: index, value: value.EMP_NAME });
|
||
|
|
||
|
});
|
||
|
$("#divDelEmpSel").html(htmlStr);
|
||
|
}
|
||
|
});
|
||
|
|
||
|
}
|
||
|
}
|
||
|
});
|
||
|
//选中点击
|
||
|
$("div").on("click", ".divLi", function (e) {
|
||
|
//console.log($(e.target).attr("empId"));
|
||
|
selEmpId = $(e.target).attr("empId");
|
||
|
$("#ipt_del").val($(e.target).attr("empName"));
|
||
|
});
|
||
|
|
||
|
$("#divBody").click(function () {
|
||
|
if (!isShow) {
|
||
|
$("#divDelEmpSel").hide();
|
||
|
}
|
||
|
});
|
||
|
|
||
|
|
||
|
// 上级管理员审批
|
||
|
$.ajax({
|
||
|
type: "post",
|
||
|
url: "/ashx/OAEmpApprovalHandler.ashx",
|
||
|
async: false,
|
||
|
data: { Action: "GetUpLevelEmp", OrgId: OrgId, ADMIN_LEVEL: 3, random: new Date().getTime() },
|
||
|
dataType: "json",
|
||
|
success: function (result) {
|
||
|
var htmlStr = "";
|
||
|
result.data.forEach(function (value, index, array) {
|
||
|
// var showName = value.EMP_NAME + '(' + value.ORG_NAME + ')';
|
||
|
//htmlStr += '<div id="' + value.ID + '" class="divLi" empId="' + value.ID + '" empName="' + showName + '">' + showName + '</div>';
|
||
|
htmlStr += "<option value='" + value.ID + "'>" + value.EMP_NAME + "</option>";
|
||
|
|
||
|
});
|
||
|
$("#cert").append(htmlStr);
|
||
|
|
||
|
form.render('select');
|
||
|
|
||
|
}
|
||
|
});
|
||
|
|
||
|
//点击提交
|
||
|
$("#addNews_btn").click(function () {
|
||
|
// 审批人ID
|
||
|
var RECEIVEID = $("#cert").val();
|
||
|
//备注
|
||
|
var Cache_Remark = $("#ipt_remark").val();
|
||
|
// 判断是否选择删除人员
|
||
|
if (selEmpId.length < 1) {
|
||
|
layer.open({ title: '信息提示', content: "请选择删除人员" });
|
||
|
return;
|
||
|
}
|
||
|
// 判断是否选择审批人员
|
||
|
if (RECEIVEID.length < 1) {
|
||
|
layer.open({ title: '信息提示', content: "请选择审批人员" });
|
||
|
return;
|
||
|
}
|
||
|
// 判断是否输入操作说明
|
||
|
if (Cache_Remark.length < 1) {
|
||
|
layer.open({ title: '信息提示', content: "请输入操作说明" });
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
// 提交
|
||
|
$.ajax({
|
||
|
type: "post",
|
||
|
url: "/ashx/OAEmpApprovalHandler.ashx",
|
||
|
async: false,
|
||
|
data: {
|
||
|
Action: "DelEmpApproval", OpOrgId: OrgId, OpEid: OpEid, DelEid: selEmpId,
|
||
|
ApprovalEid: RECEIVEID, Cache_Remark: Cache_Remark,
|
||
|
random: new Date().getTime()
|
||
|
},
|
||
|
dataType: "json",
|
||
|
success: function (res) {
|
||
|
if (res.code == 1) {
|
||
|
|
||
|
//parent.layer.msg(res.msg);
|
||
|
top.layer.msg(res.msg, { time: 1800 });
|
||
|
|
||
|
var index = parent.layer.getFrameIndex(window.name);
|
||
|
parent.layer.close(index);
|
||
|
} else {
|
||
|
layer.open({
|
||
|
title: '信息提示'
|
||
|
, content: res.msg
|
||
|
});
|
||
|
}
|
||
|
|
||
|
}
|
||
|
});
|
||
|
|
||
|
|
||
|
});
|
||
|
|
||
|
});
|
||
|
|
||
|
</script>
|
||
|
|
||
|
|
||
|
<link rel="stylesheet" href="/css/right-list.css" media="all" />
|
||
|
<link rel="stylesheet" href="/css/bulletframebg.css" media="all" />
|
||
|
</body>
|
||
|
</html>
|