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

员工入职完善

上级 c136d939
......@@ -4,10 +4,11 @@ layui.config({
version: skyeyeVersion
}).extend({
window: 'js/winui.window'
}).define(['window', 'jquery', 'winui', 'form'], function(exports) {
}).define(['window', 'jquery', 'winui', 'form', 'laydate'], function(exports) {
winui.renderColor();
var index = parent.layer.getFrameIndex(window.name);
var $ = layui.$,
laydate = layui.laydate,
form = layui.form;
showGrid({
......@@ -24,13 +25,27 @@ layui.config({
ajaxSendAfter: function (json) {
skyeyeEnclosure.showDetails({'enclosureUpload': json.bean.enclosureInfo});
// 入职时间
laydate.render({
elem: '#entryTime',
range: false
});
// 参加工作时间
laydate.render({
elem: '#workTime',
range: false
});
$("#reasonBox").hide();
form.on('radio(state)', function(data) {
var thisRowValue = data.value;
if(thisRowValue == 6){ // 同意入职
$("#reasonBox").hide();
$(".agreePass").show();
}else if(thisRowValue == 7){ // 拒绝入职
$("#reasonBox").show();
$(".agreePass").hide();
}
});
......@@ -39,10 +54,28 @@ layui.config({
// 提交
form.on('submit(formSubBean)', function(data) {
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 = {
id: parent.rowId,
state: $("input[name='state']:checked").val(),
reason: $("#reason").val()
state: state,
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) {
if(json.returnCode == 0) {
......
......@@ -84,6 +84,24 @@
<input type="radio" name="state" lay-filter="state" value="7" title="拒绝入职"/>
</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">
<label class="layui-form-label">拒绝原因<i class="red">*</i></label>
<div class="layui-input-block">
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册