jjsp_web/bns/js/supplement/child/risk_rect_detail.js

78 lines
2.3 KiB
JavaScript
Raw Normal View History

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); // 再执行关闭
}