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

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" />
<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>