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

78 lines
2.3 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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 = '';
if (rectImgPath && rectImgPath.length > 0) {
$.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); // 再执行关闭
}