提交 c136d939 编写于 作者: Skyeye云's avatar Skyeye云

员工管理操作整改

上级 5198bf81
...@@ -110,9 +110,9 @@ layui.config({ ...@@ -110,9 +110,9 @@ layui.config({
function details(data){ function details(data){
rowId = data.id; rowId = data.id;
_openNewWindows({ _openNewWindows({
url: "../../tpl/syseveuserstaff/syseveuserstaffdetails.html", url: "../../tpl/syseveuserstaff/sysEveUserStaffDetails.html",
title: systemLanguage["com.skyeye.detailsPageTitle"][languageType], title: systemLanguage["com.skyeye.detailsPageTitle"][languageType],
pageId: "syseveuserstaffdetails", pageId: "sysEveUserStaffDetails",
area: ['90vw', '90vh'], area: ['90vw', '90vh'],
callBack: function(refreshCode){ callBack: function(refreshCode){
}}); }});
......
...@@ -72,9 +72,9 @@ layui.config({ ...@@ -72,9 +72,9 @@ layui.config({
$("body").on("click", ".notice-title-click", function(){ $("body").on("click", ".notice-title-click", function(){
rowId = $(this).attr("rowId"); rowId = $(this).attr("rowId");
_openNewWindows({ _openNewWindows({
url: "../../tpl/syseveuserstaff/syseveuserstaffdetails.html", url: "../../tpl/syseveuserstaff/sysEveUserStaffDetails.html",
title: systemLanguage["com.skyeye.detailsPageTitle"][languageType], title: systemLanguage["com.skyeye.detailsPageTitle"][languageType],
pageId: "syseveuserstaffdetails", pageId: "sysEveUserStaffDetails",
area: ['90vw', '90vh'], area: ['90vw', '90vh'],
callBack: function(refreshCode){ callBack: function(refreshCode){
}}); }});
......
...@@ -238,9 +238,9 @@ layui.config({ ...@@ -238,9 +238,9 @@ layui.config({
function details(data){ function details(data){
rowId = data.staffId; rowId = data.staffId;
_openNewWindows({ _openNewWindows({
url: "../../tpl/syseveuserstaff/syseveuserstaffdetails.html", url: "../../tpl/syseveuserstaff/sysEveUserStaffDetails.html",
title: systemLanguage["com.skyeye.detailsPageTitle"][languageType], title: systemLanguage["com.skyeye.detailsPageTitle"][languageType],
pageId: "syseveuserstaffdetails", pageId: "sysEveUserStaffDetails",
area: ['90vw', '90vh'], area: ['90vw', '90vh'],
callBack: function(refreshCode){ callBack: function(refreshCode){
}}); }});
......
...@@ -20,9 +20,10 @@ layui.config({ ...@@ -20,9 +20,10 @@ layui.config({
showGrid({ showGrid({
id: "showForm", id: "showForm",
url: reqBasePath + "staff003", url: reqBasePath + "staff003",
params: {rowId:parent.rowId}, params: {rowId: parent.rowId},
pagination: false, pagination: false,
template: getFileContent('tpl/syseveuserstaff/syseveuserstaffeditTemplate.tpl'), method: "GET",
template: $("#beanTemplate").html(),
ajaxSendLoadBefore: function(hdb){ ajaxSendLoadBefore: function(hdb){
hdb.registerHelper("compare1", function(v1, options){ hdb.registerHelper("compare1", function(v1, options){
if(isNull(v1)){ if(isNull(v1)){
...@@ -196,6 +197,7 @@ layui.config({ ...@@ -196,6 +197,7 @@ layui.config({
var params = { var params = {
rowId: parent.rowId, rowId: parent.rowId,
userIdCard: $("#userIdCard").val(), userIdCard: $("#userIdCard").val(),
userName: $("#userName").html(),
userSex: $("input[name='userSex']:checked").val(), userSex: $("input[name='userSex']:checked").val(),
email: $("#email").val(), email: $("#email").val(),
qq: $("#qq").val(), qq: $("#qq").val(),
...@@ -203,6 +205,7 @@ layui.config({ ...@@ -203,6 +205,7 @@ layui.config({
homePhone: $("#homePhone").val(), homePhone: $("#homePhone").val(),
userSign: $("#userSign").val(), userSign: $("#userSign").val(),
workTime: $("#workTime").val(), workTime: $("#workTime").val(),
entryTime: $("#entryTime").html(),
companyId: companyId, companyId: companyId,
departmentId: departmentId, departmentId: departmentId,
jobId: jobId, jobId: jobId,
......
...@@ -218,9 +218,9 @@ layui.config({ ...@@ -218,9 +218,9 @@ layui.config({
function edit(data){ function edit(data){
rowId = data.id; rowId = data.id;
_openNewWindows({ _openNewWindows({
url: "../../tpl/syseveuserstaff/syseveuserstaffedit.html", url: "../../tpl/syseveuserstaff/sysEveUserStaffEdit.html",
title: "编辑员工", title: "编辑员工",
pageId: "syseveuserstaffedit", pageId: "sysEveUserStaffEdit",
area: ['90vw', '90vh'], area: ['90vw', '90vh'],
callBack: function(refreshCode){ callBack: function(refreshCode){
if (refreshCode == '0') { if (refreshCode == '0') {
...@@ -236,9 +236,9 @@ layui.config({ ...@@ -236,9 +236,9 @@ layui.config({
function details(data){ function details(data){
rowId = data.id; rowId = data.id;
_openNewWindows({ _openNewWindows({
url: "../../tpl/syseveuserstaff/syseveuserstaffdetails.html", url: "../../tpl/syseveuserstaff/sysEveUserStaffDetails.html",
title: systemLanguage["com.skyeye.detailsPageTitle"][languageType], title: systemLanguage["com.skyeye.detailsPageTitle"][languageType],
pageId: "syseveuserstaffdetails", pageId: "sysEveUserStaffDetails",
area: ['90vw', '90vh'], area: ['90vw', '90vh'],
callBack: function(refreshCode){ callBack: function(refreshCode){
}}); }});
...@@ -391,9 +391,9 @@ layui.config({ ...@@ -391,9 +391,9 @@ layui.config({
// 新增员工 // 新增员工
$("body").on("click", "#addBean", function(){ $("body").on("click", "#addBean", function(){
_openNewWindows({ _openNewWindows({
url: "../../tpl/syseveuserstaff/syseveuserstaffadd.html?type=1", url: "../../tpl/syseveuserstaff/sysEveUserStaffAdd.html?type=1",
title: "新增员工", title: "新增员工",
pageId: "syseveuserstaffadd", pageId: "sysEveUserStaffAdd",
area: ['90vw', '90vh'], area: ['90vw', '90vh'],
callBack: function(refreshCode){ callBack: function(refreshCode){
if (refreshCode == '0') { if (refreshCode == '0') {
......
...@@ -130,7 +130,7 @@ ...@@ -130,7 +130,7 @@
<script src="../../assets/lib/layui/layui.js"></script> <script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script> <script src="../../assets/lib/layui/custom.js"></script>
<script type="text/javascript"> <script type="text/javascript">
layui.config({base: '../../js/syseveuserstaff/'}).use('syseveuserstaffadd'); layui.config({base: '../../js/syseveuserstaff/'}).use('sysEveUserStaffAdd');
</script> </script>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -205,7 +205,7 @@ ...@@ -205,7 +205,7 @@
<script src="../../assets/lib/layui/layui.js"></script> <script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script> <script src="../../assets/lib/layui/custom.js"></script>
<script type="text/javascript"> <script type="text/javascript">
layui.config({base: '../../js/syseveuserstaff/'}).use('syseveuserstaffdetails'); layui.config({base: '../../js/syseveuserstaff/'}).use('sysEveUserStaffDetails');
</script> </script>
</body> </body>
</html> </html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="../../assets/lib/layui/css/layui.css" rel="stylesheet" />
<link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" />
</head>
<body>
<div style="padding:20px; margin:0 auto;">
<form class="layui-form" action="" id="showForm">
</form>
</div>
<script type="text/x-handlebars-template" id="beanTemplate">
{{#bean}}
<div class="layui-form-item layui-col-xs12">
<span class="hr-title">基础信息</span><hr>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">真实姓名</label>
<div class="layui-input-block ver-center" id="userName">
{{userName}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">入职时间<i class="red">*</i></label>
<div class="layui-input-block ver-center" id="entryTime">
{{entryTime}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">身份证件<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="userIdCard" name="userIdCard" placeholder="请输入身份证件" class="layui-input" maxlength="18" win-verify="required|identity" value="{{userIdCard}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">性别<i class="red">*</i></label>
<div class="layui-input-block winui-radio">
<input type="radio" name="userSex" value="0" title="保密"/>
<input type="radio" name="userSex" value="1" title="" />
<input type="radio" name="userSex" value="2" title="" />
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">个人头像<i class="red">*</i></label>
<div class="layui-input-block">
<div class="upload" id="userPhoto"></div>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">参加工作时间<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="workTime" name="workTime" win-verify="required" placeholder="XXXX-XX-XX" class="layui-input" value="{{workTime}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<span class="hr-title">联系方式</span><hr>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">邮箱</label>
<div class="layui-input-block">
<input type="text" id="email" name="email" placeholder="请输入邮箱地址" class="layui-input" maxlength="50" value="{{email}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">手机号</label>
<div class="layui-input-block">
<input type="text" id="phone" name="phone" placeholder="请输入手机号" class="layui-input" maxlength="11" value="{{phone}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">家庭电话</label>
<div class="layui-input-block">
<input type="text" id="homePhone" name="homePhone" placeholder="请输入家庭号码" class="layui-input" maxlength="20" value="{{homePhone}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">QQ</label>
<div class="layui-input-block">
<input type="text" id="qq" name="qq" placeholder="请输入qq" class="layui-input" maxlength="15" value="{{qq}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<span class="hr-title">组织机构</span><hr>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">职位信息<i class="red">*</i></label>
<div class="layui-input-block">
<div class="layui-form-item layui-col-xs3">
<ul id="demoTree1" class="dtree" data-id="0" style="overflow-y: auto;height: 250px;"></ul>
</div>
<div class="layui-form-item layui-col-xs3">
<ul id="demoTree2" class="dtree" data-id="0" style="overflow-y: auto;height: 250px;"></ul>
</div>
<div class="layui-form-item layui-col-xs3">
<ul id="demoTree3" class="dtree" data-id="0" style="overflow-y: auto;height: 250px;"></ul>
</div>
<div class="layui-form-item layui-col-xs3">
<ul id="demoTree4" class="dtree" data-id="0" style="overflow-y: auto;height: 250px;"></ul>
</div>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">考勤段<i class="red">*</i></label>
<div class="layui-input-block" id="checkTimeBox">
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<span class="hr-title">个性签名</span><hr>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">签名</label>
<div class="layui-input-block">
<textarea id="userSign" name="userSign" placeholder="请输入签名" class="layui-textarea" style="height: 100px;" maxlength="200">{{userSign}}</textarea>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<div class="layui-input-block">
<button class="winui-btn" id="cancle">关闭</button>
<button class="winui-btn" lay-submit lay-filter="formEditBean"><language showName="com.skyeye.save"></language></button>
</div>
</div>
{{/bean}}
</script>
<script type="text/html" id="checkTimeStrTemplate">
{{#each rows}}
<input type="checkbox" name="checkTime" title="{{title}}[{{startTime}} ~ {{endTime}}]{{typeName}}" rowId="{{id}}" lay-filter="checkTimeProperty" />
{{/each}}
</script>
<script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script>
<script type="text/javascript">
layui.config({base: '../../js/syseveuserstaff/'}).use('sysEveUserStaffEdit');
</script>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="../../assets/lib/layui/css/layui.css" rel="stylesheet" />
<link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" />
</head>
<body>
<div style="padding:20px; margin:0 auto;">
<form class="layui-form" action="" id="showForm">
</form>
</div>
<script type="text/html" id="checkTimeStrTemplate">
{{#each rows}}
<input type="checkbox" name="checkTime" title="{{title}}[{{startTime}} ~ {{endTime}}]{{typeName}}" rowId="{{id}}" lay-filter="checkTimeProperty" />
{{/each}}
</script>
<script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script>
<script type="text/javascript">
layui.config({base: '../../js/syseveuserstaff/'}).use('syseveuserstaffedit');
</script>
</body>
</html>
\ No newline at end of file
{{#bean}}
<div class="layui-form-item layui-col-xs12">
<span class="hr-title">基础信息</span><hr>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">真实姓名</label>
<div class="layui-input-block ver-center">
{{userName}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">入职时间<i class="red">*</i></label>
<div class="layui-input-block ver-center">
{{entryTime}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">身份证件<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="userIdCard" name="userIdCard" placeholder="请输入身份证件" class="layui-input" maxlength="18" win-verify="required|identity" value="{{userIdCard}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">性别<i class="red">*</i></label>
<div class="layui-input-block winui-radio">
<input type="radio" name="userSex" value="0" title="保密"/>
<input type="radio" name="userSex" value="1" title="男" />
<input type="radio" name="userSex" value="2" title="女" />
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">个人头像<i class="red">*</i></label>
<div class="layui-input-block">
<div class="upload" id="userPhoto"></div>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">参加工作时间<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="workTime" name="workTime" win-verify="required" placeholder="XXXX-XX-XX" class="layui-input" value="{{workTime}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<span class="hr-title">联系方式</span><hr>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">邮箱</label>
<div class="layui-input-block">
<input type="text" id="email" name="email" placeholder="请输入邮箱地址" class="layui-input" maxlength="50" value="{{email}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">手机号</label>
<div class="layui-input-block">
<input type="text" id="phone" name="phone" placeholder="请输入手机号" class="layui-input" maxlength="11" value="{{phone}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">家庭电话</label>
<div class="layui-input-block">
<input type="text" id="homePhone" name="homePhone" placeholder="请输入家庭号码" class="layui-input" maxlength="20" value="{{homePhone}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">QQ</label>
<div class="layui-input-block">
<input type="text" id="qq" name="qq" placeholder="请输入qq" class="layui-input" maxlength="15" value="{{qq}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<span class="hr-title">组织机构</span><hr>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">职位信息<i class="red">*</i></label>
<div class="layui-input-block">
<div class="layui-form-item layui-col-xs3">
<ul id="demoTree1" class="dtree" data-id="0" style="overflow-y: auto;height: 250px;"></ul>
</div>
<div class="layui-form-item layui-col-xs3">
<ul id="demoTree2" class="dtree" data-id="0" style="overflow-y: auto;height: 250px;"></ul>
</div>
<div class="layui-form-item layui-col-xs3">
<ul id="demoTree3" class="dtree" data-id="0" style="overflow-y: auto;height: 250px;"></ul>
</div>
<div class="layui-form-item layui-col-xs3">
<ul id="demoTree4" class="dtree" data-id="0" style="overflow-y: auto;height: 250px;"></ul>
</div>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">考勤段<i class="red">*</i></label>
<div class="layui-input-block" id="checkTimeBox">
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<span class="hr-title">个性签名</span><hr>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">签名</label>
<div class="layui-input-block">
<textarea id="userSign" name="userSign" placeholder="请输入签名" class="layui-textarea" style="height: 100px;" maxlength="200">{{userSign}}</textarea>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<div class="layui-input-block">
<button class="winui-btn" id="cancle">关闭</button>
<button class="winui-btn" lay-submit lay-filter="formEditBean"><language showName="com.skyeye.save"></language></button>
</div>
</div>
{{/bean}}
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册