78 lines
2.3 KiB
JavaScript
78 lines
2.3 KiB
JavaScript
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); // 再执行关闭
|
||
} |