2024-12-09 18:47:43 +08:00
|
|
|
|
var form, layer;
|
|
|
|
|
|
let objParam, idParam;
|
|
|
|
|
|
function setParams(params) {
|
|
|
|
|
|
objParam = JSON.parse(params);
|
|
|
|
|
|
idParam = objParam.id;
|
|
|
|
|
|
layui.use(['form'], function () {
|
|
|
|
|
|
form = layui.form;
|
|
|
|
|
|
layer = layui.layer;
|
|
|
|
|
|
form.verify();
|
|
|
|
|
|
form.render();
|
|
|
|
|
|
getTypeDetails();
|
|
|
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 详情
|
|
|
|
|
|
function getTypeDetails() {
|
|
|
|
|
|
let params = {
|
|
|
|
|
|
id: objParam.id
|
|
|
|
|
|
};
|
|
|
|
|
|
let url = dataUrl + 'proteam/pot/riskRect/getRiskRectDetail';
|
|
|
|
|
|
ajaxRequest(url, "POST", params, true, function () {
|
|
|
|
|
|
}, function (result) {
|
|
|
|
|
|
console.error(result);
|
|
|
|
|
|
if (result.code === 200) {
|
|
|
|
|
|
setFormData(result.data);
|
|
|
|
|
|
}
|
|
|
|
|
|
}, function (xhr, status, error) {
|
|
|
|
|
|
errorFn(xhr, status, error)
|
|
|
|
|
|
}, null);
|
|
|
|
|
|
|
|
|
|
|
|
function setFormData(obj) {
|
|
|
|
|
|
form.val('formInfo', obj);
|
|
|
|
|
|
let recDate = '';
|
|
|
|
|
|
if (obj.levelId === '一般违章' || obj.levelId === '建议整改') {
|
|
|
|
|
|
recDate = setDate(addDate(getNowTime(), 3))
|
|
|
|
|
|
} else if (obj.levelId === '严重违章') {
|
|
|
|
|
|
recDate = setDate(addDate(getNowTime(), 6))
|
|
|
|
|
|
}
|
|
|
|
|
|
$('#rectTime').val(recDate);
|
|
|
|
|
|
let rectImgPath = obj.rectImgPath;
|
|
|
|
|
|
let html = '';
|
2024-12-10 09:06:10 +08:00
|
|
|
|
if (rectImgPath && rectImgPath.length > 0) {
|
2024-12-09 18:47:43 +08:00
|
|
|
|
$.each(rectImgPath, function (index, item) {
|
|
|
|
|
|
let path = photoUrl + item + '?token=' + token;
|
|
|
|
|
|
html += '<img src="' + path + '">'
|
|
|
|
|
|
})
|
|
|
|
|
|
$('#rectImg').empty().append(html);
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function addDate(date, days) {
|
|
|
|
|
|
if (days == undefined || days == '') {
|
|
|
|
|
|
days = 1;
|
|
|
|
|
|
}
|
|
|
|
|
|
var date = new Date(date);
|
|
|
|
|
|
date.setDate(date.getDate() + days);
|
|
|
|
|
|
var month = date.getMonth() + 1;
|
|
|
|
|
|
var day = date.getDate();
|
|
|
|
|
|
return date.getFullYear() + '-' + getFormatDate(month) + '-' + getFormatDate(day);
|
|
|
|
|
|
}
|
|
|
|
|
|
// 日期月份/天的显示,如果是1位数,则在前面加上'0'
|
|
|
|
|
|
function getFormatDate(arg) {
|
|
|
|
|
|
if (arg == undefined || arg == '') {
|
|
|
|
|
|
return '';
|
|
|
|
|
|
}
|
|
|
|
|
|
let re = arg + '';
|
|
|
|
|
|
if (re.length < 2) {
|
|
|
|
|
|
re = '0' + re;
|
|
|
|
|
|
}
|
|
|
|
|
|
return re;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 关闭页面
|
|
|
|
|
|
function closePage() {
|
|
|
|
|
|
let index = parent.layer.getFrameIndex(window.name); // 先得到当前 iframe层的索引
|
|
|
|
|
|
parent.layer.close(index); // 再执行关闭
|
|
|
|
|
|
}
|