//获取href里面的参数
|
function getUrlParam(name) {
|
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
|
var r = window.location.search.substr(1).match(reg); //匹配目标参数
|
if (r != null) return unescape(r[2]); return null; //返回参数值
|
}
|
|
var GetMoney = function () {
|
var nmaterialMoney = $.trim($('#plc_safety_accident_list_Medicalprice').val());
|
nmaterialMoney = nmaterialMoney == '' ? 0 : parseFloat(nmaterialMoney);
|
var labourMoney = $.trim($('#plc_safety_accident_list_compensation').val());
|
labourMoney = labourMoney == '' ? 0 : parseFloat(labourMoney);
|
var otherMoney = $.trim($('#plc_safety_accident_list_other').val());
|
otherMoney = otherMoney == '' ? 0 : parseFloat(otherMoney);
|
var totalMoney = (parseFloat(nmaterialMoney) + parseFloat(labourMoney) + parseFloat(otherMoney)).toFixed(0);
|
$('#plc_safety_accident_list_allprice').val(totalMoney);
|
}
|
|
|
//选择计算金额
|
$(document).on('change', $('#plc_safety_accident_list_Medicalprice,#plc_safety_accident_list_compensation,#plc_safety_accident_list_other'), function (i, r) {
|
GetMoney();
|
});
|
|
|
initData = function () {
|
var accidentid = getUrlParam('accidentid');
|
|
if (window.flowid == "96DBB2FA5DB04005AE3EAA1100B088F2") {
|
if (window.sysid === '') {
|
$.ajax({
|
url: "/PLC_safety_accident_list/GetNum",
|
async: false,
|
cache: false,
|
dataType: "json",
|
success: function (resp) {
|
$("#plc_safety_accident_list_code").val(resp);
|
}
|
});
|
} else {
|
var datastarttime = $("#plc_safety_accident_list_entryTime").val();
|
if (datastarttime != '') {
|
var date = new Date(parseInt(datastarttime.replace("/Date(", "").replace(")/", ""), 10));
|
var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
|
var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
|
var dataStr = date.getFullYear() + "-" + month + "-" + currentDate;
|
$("#plc_safety_accident_list_entryTime").val(dataStr);
|
}
|
var dataendtime = $("#plc_safety_accident_list_accidentTime").val();
|
if (dataendtime != '') {
|
var date = new Date(parseInt(dataendtime.replace("/Date(", "").replace(")/", ""), 10));
|
var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
|
var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
|
var dataStr = date.getFullYear() + "-" + month + "-" + currentDate;
|
$("#plc_safety_accident_list_accidentTime").val(dataStr);
|
}
|
}
|
} else if (window.flowid == "FAEACC32CC1B4B6788C0AA5500FAE355") {
|
inputs = '<input type="hidden" id="plc_safety_accident_list_id" name="plc_safety_accident_list.id" field="id" value="' + (sysid == '' ? 0 : initItems.id) + '">';
|
$('#plc_safety_accident_list_code').after(inputs);
|
if (window.sysid === '') {
|
$.ajax({
|
url: "/plc_safety_accident_list/Get",
|
async: false,
|
cache: false,
|
dataType: "json",
|
data: { sysid: accidentid },
|
success: function (resp) {
|
if (resp) {
|
$("#plc_safety_accident_list_id").val(resp.id);
|
$("#plc_safety_accident_list_code").val(resp.code + "-2");
|
$("#plc_safety_accident_list_project_id").val(resp.project_id);
|
$("#plc_safety_accident_list_project_id").trigger("chosen:updated");
|
$("#plc_safety_accident_list_accidents").val(resp.accidents);
|
$("#plc_safety_accident_list_sex option[value=" + resp.sex + "]").attr("selected", "selected");
|
$("#plc_safety_accident_list_IdNumber").val(resp.IdNumber);
|
$("#plc_safety_accident_list_entryTime").val(resp.entryTime);
|
$("#plc_safety_accident_list_accidentTime").val(resp.accidentTime);
|
$("#plc_safety_accident_list_accidentType").val(resp.accidentType);
|
|
var Listeducation = $("input[name='plc_safety_accident_list.is_Safety_education']");
|
for (var i = 0; i < Listeducation.length; i++) {
|
if (Listeducation[i].getAttribute("value") == resp.is_Safety_education) {
|
Listeducation[i].setAttribute("checked", "checked");
|
}
|
}
|
|
var ListaccidentLevel = $("input[name='plc_safety_accident_list.accidentLevel']");
|
for (var i = 0; i < ListaccidentLevel.length; i++) {
|
if (ListaccidentLevel[i].getAttribute("value") == resp.accidentLevel) {
|
ListaccidentLevel[i].setAttribute("checked", "checked");
|
}
|
}
|
$("#plc_safety_accident_list_accidentDetails").html(resp.accidentDetails);
|
$("#plc_safety_accident_list_hon").val(resp.hon);
|
$("#plc_safety_accident_list_projectmangmenter").val(resp.projectmangmenter);
|
}
|
}
|
});
|
} else {
|
var name = $("#plc_safety_accident_list_code").val();
|
$("#plc_safety_accident_list_code").val(name + "-2");
|
}
|
var datastarttime = $("#plc_safety_accident_list_entryTime").val();
|
if (datastarttime != '') {
|
var date = new Date(parseInt(datastarttime.replace("/Date(", "").replace(")/", ""), 10));
|
var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
|
var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
|
var dataStr = date.getFullYear() + "-" + month + "-" + currentDate;
|
$("#plc_safety_accident_list_entryTime").val(dataStr);
|
}
|
var dataendtime = $("#plc_safety_accident_list_accidentTime").val();
|
if (dataendtime != '') {
|
var date = new Date(parseInt(dataendtime.replace("/Date(", "").replace(")/", ""), 10));
|
var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
|
var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
|
var dataStr = date.getFullYear() + "-" + month + "-" + currentDate;
|
$("#plc_safety_accident_list_accidentTime").val(dataStr);
|
}
|
} else if (window.flowid == "04C317AA646C4054BA84AA5500FC3EFB") {
|
inputs = '<input type="hidden" id="plc_safety_accident_list_id" name="plc_safety_accident_list.id" field="id" value="' + (sysid == '' ? 0 : initItems.id) + '">';
|
$('#plc_safety_accident_list_code').after(inputs);
|
if (window.sysid === '') {
|
$.ajax({
|
url: "/plc_safety_accident_list/Get",
|
async: false,
|
cache: false,
|
dataType: "json",
|
data: { sysid: accidentid },
|
success: function (resp) {
|
if (resp) {
|
$("#plc_safety_accident_list_id").val(resp.id);
|
$("#plc_safety_accident_list_code").val(resp.code + "-3");
|
$("#plc_safety_accident_list_project_id").val(resp.project_id);
|
$("#plc_safety_accident_list_project_id").trigger("chosen:updated");
|
$("#plc_safety_accident_list_accidents").val(resp.accidents);
|
$("#plc_safety_accident_list_sex option[value=" + resp.sex + "]").attr("selected", "selected");
|
$("#plc_safety_accident_list_IdNumber").val(resp.IdNumber);
|
$("#plc_safety_accident_list_entryTime").val(resp.entryTime);
|
$("#plc_safety_accident_list_accidentTime").val(resp.accidentTime);
|
$("#plc_safety_accident_list_accidentType").val(resp.accidentType);
|
|
var Listeducation = $("input[name='plc_safety_accident_list.is_Safety_education']");
|
for (var i = 0; i < Listeducation.length; i++) {
|
if (Listeducation[i].getAttribute("value") == resp.is_Safety_education) {
|
Listeducation[i].setAttribute("checked", "checked");
|
}
|
}
|
|
var ListaccidentLevel = $("input[name='plc_safety_accident_list.accidentLevel']");
|
for (var i = 0; i < ListaccidentLevel.length; i++) {
|
if (ListaccidentLevel[i].getAttribute("value") == resp.accidentLevel) {
|
ListaccidentLevel[i].setAttribute("checked", "checked");
|
}
|
}
|
$("#plc_safety_accident_list_accidentDetails").html(resp.accidentDetails);
|
$("#plc_safety_accident_list_directCauses").html(resp.directCauses);
|
$("#plc_safety_accident_list_indirectCauses").html(resp.indirectCauses);
|
$("#plc_safety_accident_list_hon").val(resp.hon);
|
$("#plc_safety_accident_list_projectmangmenter").val(resp.projectmangmenter);
|
}
|
}
|
});
|
} else {
|
var name = $("#plc_safety_accident_list_code").val();
|
$("#plc_safety_accident_list_code").val(name + "-3");
|
var dataconfirmationTime = $("#plc_safety_accident_list_confirmationTime").val();
|
if (dataconfirmationTime != '') {
|
var date = new Date(parseInt(dataconfirmationTime.replace("/Date(", "").replace(")/", ""), 10));
|
var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
|
var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
|
var dataStr = date.getFullYear() + "-" + month + "-" + currentDate;
|
$("#plc_safety_accident_list_confirmationTime").val(dataStr);
|
}
|
}
|
var datastarttime = $("#plc_safety_accident_list_entryTime").val();
|
if (datastarttime != '') {
|
var date = new Date(parseInt(datastarttime.replace("/Date(", "").replace(")/", ""), 10));
|
var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
|
var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
|
var dataStr = date.getFullYear() + "-" + month + "-" + currentDate;
|
$("#plc_safety_accident_list_entryTime").val(dataStr);
|
}
|
var dataendtime = $("#plc_safety_accident_list_accidentTime").val();
|
if (dataendtime != '') {
|
var date = new Date(parseInt(dataendtime.replace("/Date(", "").replace(")/", ""), 10));
|
var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
|
var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
|
var dataStr = date.getFullYear() + "-" + month + "-" + currentDate;
|
$("#plc_safety_accident_list_accidentTime").val(dataStr);
|
}
|
}
|
}
|