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.
177 lines
6.7 KiB
177 lines
6.7 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" />
|
|
<script src="/js/jquery-2.1.3.min.js" type="text/javascript"></script>
|
|
<script src="/js/jquery.cookie.js" type="text/javascript"></script>
|
|
<script type="text/javascript" src="/js/jq_extend.js"></script>
|
|
<style>
|
|
.ztree {
|
|
overflow: auto;
|
|
}
|
|
</style>
|
|
|
|
|
|
</head>
|
|
|
|
|
|
<body>
|
|
|
|
|
|
<div id="divEdit" style="width:600px;">
|
|
<br />
|
|
|
|
|
|
<form class="layui-form" action="">
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">开始时间</label>
|
|
<div class="layui-input-block">
|
|
<input type="text" id="test5" lay-verify="title" autocomplete="off" placeholder="请选择开始时间" class="layui-input">
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">结束时间</label>
|
|
<div class="layui-input-block">
|
|
<input type="text" id="test6" lay-verify="title" autocomplete="off" placeholder="请选结束时间" class="layui-input">
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">交班人</label>
|
|
<div class="layui-input-block">
|
|
<select name="city" lay-verify="" lay-search id="sel_Replace">
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">审批人</label>
|
|
<div class="layui-input-block">
|
|
<select name="city" lay-verify="" lay-search id="sel_Approval">
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
<div class="layui-input-block">
|
|
<button type="button" class="layui-btn" id="btn_Save">确定</button>
|
|
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
|
|
</div>
|
|
|
|
<script type="text/javascript" src="../../layui/layui.js"></script>
|
|
<link rel="stylesheet" href="../../css/right-list.css" media="all" />
|
|
<link rel="stylesheet" href="../../css/bulletframebg.css" media="all" />
|
|
|
|
<script>
|
|
layui.use(['laydate', 'layer', 'table', 'form'], function () {
|
|
var laydate = layui.laydate;
|
|
var table = layui.table;
|
|
var $ = layui.jquery;
|
|
var layer = layui.layer;
|
|
var form = layui.form;
|
|
|
|
//日期时间选择器
|
|
laydate.render({
|
|
elem: '#test5'
|
|
, type: 'datetime'
|
|
});
|
|
//日期时间选择器
|
|
laydate.render({
|
|
elem: '#test6'
|
|
, type: 'datetime'
|
|
});
|
|
|
|
var userInfo = JSON.parse(window.sessionStorage.getItem("userInfo"));
|
|
var DeptID = userInfo.DeptID;
|
|
var OrgId = userInfo.OrgID;
|
|
//登录用户信息ID
|
|
var EmpId = userInfo.EmpId;
|
|
var vId = getUrlParam("vId");
|
|
|
|
$.ajax({
|
|
type: "post",
|
|
url: "../../ashx/OaVacationHandler.ashx",
|
|
data: { Action: "GetEmpReplaceList", OrgId: OrgId, DeptID: DeptID, EmpId: EmpId },
|
|
dataType: "json",
|
|
success: function (result) {
|
|
//console.log(result);
|
|
var orgStr = '<option value="">请选择</option>';
|
|
result.data.forEach(function (obj, index, arr) {
|
|
orgStr += "<option value='" + obj.ID + "'>" + obj.EMP_NAME + "</option>";
|
|
});
|
|
$("#sel_Replace").append(orgStr);
|
|
form.render('select');
|
|
}
|
|
});
|
|
|
|
$.ajax({
|
|
type: "post",
|
|
url: "../../ashx/OaVacationHandler.ashx",
|
|
data: { Action: "GetEmpApprovalList", EmpId: EmpId },
|
|
dataType: "json",
|
|
success: function (result) {
|
|
//console.log(result);
|
|
var orgStr = '<option value="">请选择</option>';
|
|
result.data.forEach(function (obj, index, arr) {
|
|
orgStr += "<option value='" + obj.ID + "'>" + obj.EMP_NAME + "</option>";
|
|
});
|
|
$("#sel_Approval").append(orgStr);
|
|
form.render('select');
|
|
}
|
|
});
|
|
|
|
//信息保存
|
|
$("#btn_Save").click(function () {
|
|
|
|
|
|
|
|
$.ajax({
|
|
type: "post",
|
|
url: "/ashx/OaVacationHandler.ashx",
|
|
data: {
|
|
Action: "SaveVacation", vId: vId, eId: EmpId, ORG_ID: OrgId
|
|
, sTime: $("#test5").val(), eTime: $("#test6").val()
|
|
, REP_PPL: $("#sel_Replace").val(), Emp_Manage: $("#sel_Approval").val()
|
|
},
|
|
dataType: "json",
|
|
success: function (result) {
|
|
//console.log(result);
|
|
if (result.code == 1) {
|
|
top.layer.msg(result.msg, { time: 1800 });
|
|
|
|
var index = parent.layer.getFrameIndex(window.name);
|
|
parent.layer.close(index);
|
|
|
|
} else {
|
|
|
|
layer.open({
|
|
title: '信息提示'
|
|
, content: result.msg
|
|
});
|
|
}
|
|
}
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
//获取url中的参数
|
|
function getUrlParam(name) {
|
|
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
|
|
var r = window.location.search.substr(1).match(reg); //匹配目标参数
|
|
if (r != null) return unescape(r[2]); return ''; //返回参数值
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|