$(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: smz_ht_url + '/WorkRecord/getPostName', dataType: 'json', success: function (data) { console.log(data); var str = ''; if (data.length > 0) { for (var i = 0;i < data.length; i++){ if (postName == data[i].name ) { str += ''; }else{ str += ''; } } } $("#postName").append(str); layui.form.render('select'); //这里就是我们要渲染的地方了 } }) } //获取分包商 function getSubName(companyId,subId) { $("#subName").empty(); $.ajax({ type: 'POST', url: smz_ht_url + '/WorkRecord/getSubNameByCompany', dataType: 'json', data: { companyId:companyId, }, success: function (data) { var str = ''; if (data.length > 0) { for (var i = 0;i < data.length; i++){ if (subId === data[i].id) { str += ''; }else{ str += ''; } } } $("#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(); }