124 lines
4.2 KiB
JavaScript
124 lines
4.2 KiB
JavaScript
$(function () {
|
|
layui.use(['form', 'laydate'], function () {
|
|
var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功
|
|
form.render();
|
|
form.verify({
|
|
phone: [/^1[3456789]\d{9}$/, '请正确填写电话号码'],
|
|
score: [/^((\d|[123456789]\d)(\.\d+)?|100)$/, '请输入0-100安规成绩'],
|
|
idCard: [/^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/, '请正确填写身份证号码'],
|
|
});
|
|
});
|
|
});
|
|
|
|
// 表单赋值
|
|
function setData(data) {
|
|
$("#userName").val(data.userName);
|
|
$("#id").val(data.userId);
|
|
$("#postId").val(data.postId);
|
|
|
|
$("#proType").val(data.projectType);
|
|
$("#trainType").val(data.trainType);
|
|
|
|
if (data.trainStatus == '1') {
|
|
$("#trainStatus").val('未完成');
|
|
} else if (data.trainStatus == '2') {
|
|
$("#trainStatus").val('已完成');
|
|
}else{
|
|
$("#trainStatus").val('异常');
|
|
}
|
|
|
|
$("#totalStudytime").val(data.totalStudytime);
|
|
$("#subjectiveScore").val(data.subjectiveScore);
|
|
|
|
$("#standStartTime").val(data.standStartTime);
|
|
$("#standEndTime").val(data.standEndTime);
|
|
$("#trainStudytime").val(data.trainStudytime);
|
|
$("#yetAnswered").val(data.yetAnswered);
|
|
$("#correctAnswered").val(data.correctAnswered);
|
|
$("#source").val(data.source);
|
|
|
|
if (data.examStatus == '1') {
|
|
$("#examStatus").val('未考试');
|
|
} else if (data.examStatus == '2') {
|
|
$("#examStatus").val('合格');
|
|
} else {
|
|
$("#examStatus").val('不合格');
|
|
}
|
|
|
|
$("#examScore").val(data.examScore);
|
|
$("#examTime").val(data.examTime);
|
|
$("#examTimeInfo").val(data.examTimeInfo);
|
|
$("#answerStudytime").val(data.answerStudytime);
|
|
$("#correctRate").val(data.correctRate);
|
|
$("#standardStudyTime").val(data.standardStudyTime);
|
|
$("#requirementStudytime").val(data.requirementStudytime);
|
|
|
|
$("#totalQuestion").val(data.totalQuestion);
|
|
$("#isMakeUp").val(data.isMakeUp);
|
|
$("#makeUpCount").val(data.makeUpCount);
|
|
$("#makeUpScore").val(data.makeUpScore);
|
|
$("#projectStatus").val(data.projectStatus);
|
|
$("#projectStartTime").val(data.projectStartTime);
|
|
}
|
|
|
|
|
|
|
|
//获取工种
|
|
function getPostName(postName,postId) {
|
|
$("#postName").empty();
|
|
$.ajax({
|
|
type: 'POST',
|
|
url: ctxPath + '/WorkRecord/getPostName',
|
|
dataType: 'json',
|
|
success: function (data) {
|
|
console.log(data);
|
|
var str = '<option selected value="-1">请选择工种</option>';
|
|
if (data.length > 0) {
|
|
for (var i = 0;i < data.length; i++){
|
|
if (postName == data[i].name ) {
|
|
str += '<option selected value=\'' + data[i].id + '\'>' + data[i].name + '</option>';
|
|
}else{
|
|
str += '<option value=\'' + data[i].id + '\'>' + data[i].name + '</option>';
|
|
}
|
|
}
|
|
}
|
|
$("#postName").append(str);
|
|
layui.form.render('select'); //这里就是我们要渲染的地方了
|
|
}
|
|
})
|
|
}
|
|
|
|
//获取分包商
|
|
function getSubName(companyId,subId) {
|
|
$("#subName").empty();
|
|
$.ajax({
|
|
type: 'POST',
|
|
url: ctxPath + '/WorkRecord/getSubNameByCompany',
|
|
dataType: 'json',
|
|
data: {
|
|
companyId:companyId,
|
|
},
|
|
success: function (data) {
|
|
var str = '<option selected value="-1">请选择分包商</option>';
|
|
if (data.length > 0) {
|
|
for (var i = 0;i < data.length; i++){
|
|
if (subId === data[i].id) {
|
|
str += '<option selected value=\'' + data[i].id + '\'>' + data[i].name + '</option>';
|
|
}else{
|
|
str += '<option value=\'' + data[i].id + '\'>' + data[i].name + '</option>';
|
|
}
|
|
}
|
|
}
|
|
$("#subName").append(str);
|
|
layui.form.render('select'); //这里就是我们要渲染的地方了
|
|
}
|
|
})
|
|
}
|
|
|
|
|
|
|
|
function reloading() {
|
|
var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引
|
|
parent.layer.close(index); //再执行关闭
|
|
window.parent.location.reload();
|
|
} |