68 lines
2.1 KiB
JavaScript
68 lines
2.1 KiB
JavaScript
var proId = localStorage.getItem("proId");
|
|
$(function () {
|
|
layui.use(['form', 'laydate', 'upload'], function () {
|
|
var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功
|
|
var laydate = layui.laydate;
|
|
var upload = layui.upload;
|
|
form.render();
|
|
form.verify();
|
|
peopleNum();//查询人数
|
|
|
|
// 验证成功后才会执行下面的操作
|
|
form.on('submit(formDemo)', function (data) {
|
|
var formData = new FormData($("#fm")[0]);
|
|
upd();
|
|
});
|
|
});
|
|
});
|
|
|
|
//获取工程人数
|
|
function peopleNum(){
|
|
var formUrl = ctxPath + "/project/allWorkerNum?id=" + proId;
|
|
$.ajax({
|
|
type: 'POST',
|
|
url: formUrl, // 请求地址
|
|
dataType: 'json', // 服务器返回数据类型
|
|
data: {
|
|
}, //获取提交的表单字段
|
|
cache:false,
|
|
contentType: false,
|
|
processData: false,
|
|
success: function (data) {
|
|
$("#countPeople").text(data.obj.num);
|
|
},
|
|
error: function (XMLHttpRequest, textStatus, e) {
|
|
layer.msg('数据请求发生异常,请稍后重试', {icon: 16, scrollbar: false});
|
|
}
|
|
});
|
|
}
|
|
|
|
//修改出场
|
|
function upd() {
|
|
var isSynchronousExit = $('input:radio:checked').val();
|
|
// form请求地址
|
|
var formUrl = ctxPath + "/project/updExit";
|
|
$.ajax({
|
|
type: 'POST',
|
|
url: formUrl, // 请求地址
|
|
dataType: 'json', // 服务器返回数据类型
|
|
data: {
|
|
id: proId,
|
|
isSynchronousExit: isSynchronousExit
|
|
}, //获取提交的表单字段
|
|
success: function (data) {
|
|
reloading();
|
|
},
|
|
error: function (XMLHttpRequest, textStatus, e) {
|
|
layer.msg('数据请求发生异常,请稍后重试', {icon: 16, scrollbar: false});
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
function reloading() {
|
|
var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引
|
|
parent.layer.close(index); //再执行关闭
|
|
window.parent.example.ajax.reload( null, false ); // 刷新页面
|
|
window.parent.getProjectParent();
|
|
} |