Authored by zhichao

fix:巡检配置->巡检任务配置

... ... @@ -33,7 +33,7 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
function initTable() {
inspectionTaskHisTable = table.render({
elem: '#inspectionTaskHis_table'
, url: domainName + '/api-web/inspectiontask/hisPage?access_token=' + accessToken
, url: domainName + '/api-web/inspectiontask/hisPage'
, where: whereSearch()
, height: 'full-210'
, cellMinWidth: 80
... ... @@ -250,7 +250,7 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
//获取巡检结果PDF
function inspectionResultPDF(batchNo) {
admin.req({
url: domainName + '/api-web/inspectionTaskHis/getPdfPath?access_token=' + accessToken + '&batchNo=' + batchNo
url: domainName + '/api-web/inspectionTaskHis/getPdfPath?batchNo=' + batchNo
}).done(function (response) {
if ("success" == response.msg) {
window.open("/src/lib/extend/pdfjs/web/viewer.html?test=" + encodeURIComponent(response.pdfPath));
... ...
... ... @@ -40,7 +40,7 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
function initTable() {
inspectionTaskTable = table.render({
elem: '#inspectionTask_table'
, url: domainName + '/api-web/inspectiontask/findPage?accessToken=' + accessToken
, url: domainName + '/api-web/inspectiontask/findPage'
, where: whereSearch()
, height: 'full-210'
, cellMinWidth: 80
... ... @@ -270,7 +270,7 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
publishStatus = '0'
}
admin.req({
url: domainName + '/api-web/inspectiontask/publishTask?accessToken=' + accessToken,
url: domainName + '/api-web/inspectiontask/publishTask',
type: 'get',
data: {taskId: taskId, publishStatus: publishStatus},
contentType: 'application/json',
... ... @@ -300,8 +300,8 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
data: {
taskId: taskId,
taskStatus: taskStatus
},
success: function (response) {
}
}).done(function (response) {
layer.closeAll('loading');
if (response && response.success) {
layer.msg('操作成功!', {icon: 1});
... ... @@ -311,13 +311,11 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
form.render();
layer.msg(response.msg, {icon: 2});
}
},
error: function (error) {
}).error(function (error) {
layer.closeAll('loading');
obj.elem.checked = !obj.elem.checked;
form.render();
layer.msg('操作失败!', {icon: 2});
}
});
});
// 查看巡检任务执行详情
... ... @@ -465,13 +463,13 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
// 上传模板事件
upload.render({
elem: '#upload_tasktemp' //绑定元素
, url: common.domainName + '/api-web/inspectiontask/upload?accessToken=' + accessToken //上传接口
, url: common.domainName + '/api-web/inspectiontask/upload' //上传接口
, accept: 'file' //允许上传的文件类型
, exts: 'docx|doc'
, multiple: false
, before: function () {
layer.load(2);
this.url = domainName + '/api-web/inspectiontask/upload?taskId=' + selectTaskId + '&accessToken=' + accessToken;
this.url = domainName + '/api-web/inspectiontask/upload?taskId=' + selectTaskId;
}
, done: function (res) {
layer.closeAll("loading");
... ... @@ -492,17 +490,10 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
function sync(taskIds, elem) {
layer.load(2);
admin.req({
url: domainName + '/api-web/inspectiontask/sync?accessToken=' + accessToken,
url: domainName + '/api-web/inspectiontask/sync',
type: 'get',
data: {taskIds: taskIds},
contentType: 'application/json',
error: function (e) {
layer.closeAll('loading');
if (elem) {
elem.checked = !elem.checked;
form.render();
}
}
contentType: 'application/json'
}).done(function (response) {
layer.closeAll('loading');
if (response.success) {
... ... @@ -515,13 +506,19 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
form.render();
}
}
}).error(function (e) {
layer.closeAll('loading');
if (elem) {
elem.checked = !elem.checked;
form.render();
}
});
}
//获取巡检结果PDF
function inspectionResultPDF(batchNo) {
admin.req({
url: domainName + '/api-web/inspectiontask/getPdfPath?accessToken=' + accessToken + '&batchNo=' + batchNo
url: domainName + '/api-web/inspectiontask/getPdfPath?batchNo=' + batchNo
}).done(function (response) {
if ("success" == response.msg) {
window.open("/src/lib/extend/pdfjs/web/viewer.html?test=" + encodeURIComponent(response.pdfPath));
... ... @@ -532,13 +529,10 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
function exec(taskId) {
layer.load(2);
admin.req({
url: domainName + '/api-web/inspectiontask/exec?accessToken=' + accessToken,
url: domainName + '/api-web/inspectiontask/exec',
type: 'get',
data: {taskId: taskId},
contentType: 'application/json',
error: function (error) {
layer.closeAll('loading');
}
contentType: 'application/json'
}).done(function (response) {
layer.closeAll('loading');
if (response && response.success) {
... ... @@ -555,6 +549,8 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
} else {
layer.msg(response.msg, {icon: 2});
}
}).error(function (error) {
layer.closeAll('loading');
});
}
... ... @@ -659,15 +655,12 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
element: elementInfo
}
var url = `${common.domainName}/api-web/inspectiontask/saveOrUpdate`
$.ajax({
admin.req({
url: url,
headers: {
"Authorization": "Bearer " + accessToken + ""
},
type: 'post',
contentType: "application/json;charset=utf-8",
data: JSON.stringify(param),
success: function (res) {
data: JSON.stringify(param)
}).done(function (res) {
layer.close(load);
if (res && res.success) {
layer.msg('保存成功!', {offset: '15px', icon: 1});
... ... @@ -676,10 +669,8 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
} else {
layer.msg(res.msg, {offset: '15px', icon: 2});
}
},
error: function () {
}).error(function () {
layer.close(load);
}
})
... ... @@ -757,10 +748,7 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
layer.close(index);
layer.load(2);
admin.req({
url: common.domainName + '/api-web/inspectiontask/deleteByIds?taskIds=' + ids,
error: function (e) {
layer.closeAll('loading');
}
url: common.domainName + '/api-web/inspectiontask/deleteByIds?taskIds=' + ids
}).done(function (response) {
layer.closeAll('loading');
if (response && response.success) {
... ... @@ -829,8 +817,8 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
admin.req({
url: domainName + '/api-web/inspectiontask/findPage',
data: lastSearchCondition,
async: false,
success: function (response) {
async: false
}).done(function (response) {
if (response && response.success) {
for (var i = 0; i < response.data.length; i++) {
var taskId = response.data[i].taskId;
... ... @@ -856,7 +844,6 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
}
}
setTimeout(refreshTaskStatus, 7000);
}
});
}
}
... ...
... ... @@ -124,13 +124,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'setStep'
params[$dom.attr("id")] = dirctiveIds.toString();
}
}
$.ajax({
admin.req({
url: `${common.domainName}/api-web/manage/dirctive/findDistinctKpiInfo`,
headers: {
"Authorization": "Bearer " + accessToken + ""
},
data: params,
success: function (res) {
data: params
}).done(function (res) {
if (!res || !res.object) {
return;
}
... ... @@ -193,7 +190,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'setStep'
baselineProtocolAddEvent();
$("#taskEditFlag").val("0");
//console.log(res.object);
}
})
} else {
//未选择资源则跳转回任务项配置
... ... @@ -303,12 +299,12 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'setStep'
$.each(data, function (i, e) {
resIds.push(e.resId);
})
var url = common.domainName + '/api-web/bResource/groupByProtocolAndResType?access_token=' + accessToken
$.ajax({
var url = common.domainName + '/api-web/bResource/groupByProtocolAndResType'
admin.req({
url: url,
type: 'get',
data: {resIds: resIds.toString()},
success: function (res) {
data: {resIds: resIds.toString()}
}).done(function (res) {
if (!res || !res.object) {
return;
}
... ... @@ -333,7 +329,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'setStep'
protoTagsCloseEvent();
bottomProtocolAddEvent();
resBoxEvent();
}
})
return true;
}
... ... @@ -360,13 +355,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'setStep'
taskId = hisTaskId;
url = `${common.domainName}/api-web/inspectiontask/findByHisId`
}
$.ajax({
admin.req({
url: url,
headers: {
"Authorization": "Bearer " + accessToken + ""
},
data: {taskId: taskId},
success: function (res) {
data: {taskId: taskId}
}).done(function (res) {
var obj = res.object;
var base = obj['base'];
var element = obj['element'];
... ... @@ -401,7 +393,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'setStep'
baselineProtocolAddEvent();
baselineCloseEvent();
form.render();
}
})
}
... ...
... ... @@ -84,12 +84,12 @@ layui.define(['table', 'layer', 'laytpl', 'common', 'sessions', 'admin'], functi
var userListTable = table.render({
elem: '#userlist-table'
, height: '650'
, url: domainName + '/api-user/users'
, url: domainName + '/mj/user/page'
, parseData: function (res) {
return {
"code": 0,
"count": res.count,
"data": res.data
"count": res.data.count,
"data": res.data.rows
};
}
, where: {
... ... @@ -106,13 +106,13 @@ layui.define(['table', 'layer', 'laytpl', 'common', 'sessions', 'admin'], functi
done: function (res, curr, count) {
//判断的条件是否选中
if (oldUsers) {
$.each(res.data, function (i, e) {
$.each(res.rows, function (i, e) {
$.each(oldUsers, function (j, k) {
if (e.username === k) {
//选中
res.data[i]["LAY_CHECKED"] = 'true';
res.rows[i]["LAY_CHECKED"] = 'true';
//下面三句是通过更改css来实现选中的效果
var index = res.data[i]['LAY_TABLE_INDEX'];
var index = res.rows[i]['LAY_TABLE_INDEX'];
$('div[lay-id="userlist-table"] tr[data-index=' + index + '] input[type="checkbox"]').prop('checked', true);
$('div[lay-id="userlist-table"] tr[data-index=' + index + '] input[type="checkbox"]').next().addClass('layui-form-checked');
}
... ...