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

员工入职完善

上级 c136d939
...@@ -4,10 +4,11 @@ layui.config({ ...@@ -4,10 +4,11 @@ layui.config({
version: skyeyeVersion version: skyeyeVersion
}).extend({ }).extend({
window: 'js/winui.window' window: 'js/winui.window'
}).define(['window', 'jquery', 'winui', 'form'], function(exports) { }).define(['window', 'jquery', 'winui', 'form', 'laydate'], function(exports) {
winui.renderColor(); winui.renderColor();
var index = parent.layer.getFrameIndex(window.name); var index = parent.layer.getFrameIndex(window.name);
var $ = layui.$, var $ = layui.$,
laydate = layui.laydate,
form = layui.form; form = layui.form;
showGrid({ showGrid({
...@@ -24,13 +25,27 @@ layui.config({ ...@@ -24,13 +25,27 @@ layui.config({
ajaxSendAfter: function (json) { ajaxSendAfter: function (json) {
skyeyeEnclosure.showDetails({'enclosureUpload': json.bean.enclosureInfo}); skyeyeEnclosure.showDetails({'enclosureUpload': json.bean.enclosureInfo});
// 入职时间
laydate.render({
elem: '#entryTime',
range: false
});
// 参加工作时间
laydate.render({
elem: '#workTime',
range: false
});
$("#reasonBox").hide(); $("#reasonBox").hide();
form.on('radio(state)', function(data) { form.on('radio(state)', function(data) {
var thisRowValue = data.value; var thisRowValue = data.value;
if(thisRowValue == 6){ // 同意入职 if(thisRowValue == 6){ // 同意入职
$("#reasonBox").hide(); $("#reasonBox").hide();
$(".agreePass").show();
}else if(thisRowValue == 7){ // 拒绝入职 }else if(thisRowValue == 7){ // 拒绝入职
$("#reasonBox").show(); $("#reasonBox").show();
$(".agreePass").hide();
} }
}); });
...@@ -39,10 +54,28 @@ layui.config({ ...@@ -39,10 +54,28 @@ layui.config({
// 提交 // 提交
form.on('submit(formSubBean)', function(data) { form.on('submit(formSubBean)', function(data) {
if(winui.verifyForm(data.elem)) { if(winui.verifyForm(data.elem)) {
var state = $("input[name='state']:checked").val();
if(state == 6) {
if(isNull($("#entryTime").val())){
winui.window.msg('请选择入职时间', {icon: 2,time: 2000});
return false;
}
if(isNull($("#workTime").val())){
winui.window.msg('请选择参加工作时间', {icon: 2,time: 2000});
return false;
}
if(isNull($("#userIdCard").val())){
winui.window.msg('请输入身份证', {icon: 2,time: 2000});
return false;
}
}
var params = { var params = {
id: parent.rowId, id: parent.rowId,
state: $("input[name='state']:checked").val(), state: state,
reason: $("#reason").val() reason: $("#reason").val(),
entryTime: $("#entryTime").val(),
workTime: $("#workTime").val(),
userIdCard: $("#userIdCard").val()
}; };
AjaxPostUtil.request({url: flowableBasePath + "setInductionResult", params: params, type: 'json', method: "PUT", callback: function(json) { AjaxPostUtil.request({url: flowableBasePath + "setInductionResult", params: params, type: 'json', method: "PUT", callback: function(json) {
if(json.returnCode == 0) { if(json.returnCode == 0) {
......
...@@ -84,6 +84,24 @@ ...@@ -84,6 +84,24 @@
<input type="radio" name="state" lay-filter="state" value="7" title="拒绝入职"/> <input type="radio" name="state" lay-filter="state" value="7" title="拒绝入职"/>
</div> </div>
</div> </div>
<div class="layui-form-item layui-col-xs6 agreePass">
<label class="layui-form-label">入职时间<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="entryTime" name="entryTime" placeholder="XXXX-XX-XX" class="layui-input"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6 agreePass">
<label class="layui-form-label">参加工作时间<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="workTime" name="workTime" placeholder="XXXX-XX-XX" class="layui-input"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6 agreePass">
<label class="layui-form-label">身份证<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="userIdCard" name="userIdCard" win-verify="identity" placeholder="请输入身份证" class="layui-input" maxlength="18"/>
</div>
</div>
<div class="layui-form-item layui-col-xs12" id="reasonBox"> <div class="layui-form-item layui-col-xs12" id="reasonBox">
<label class="layui-form-label">拒绝原因<i class="red">*</i></label> <label class="layui-form-label">拒绝原因<i class="red">*</i></label>
<div class="layui-input-block"> <div class="layui-input-block">
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册