...
|
...
|
@@ -12,7 +12,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'view', ' |
|
|
|
|
|
exports('analysisconfig', function (data) {
|
|
|
var sessions = layui.sessions;
|
|
|
var accessToken = sessions.getToken().access_token;
|
|
|
var accessToken = common.getMjToken();
|
|
|
|
|
|
$('form[lay-filter="form-analysisconfig-condition"] input').keydown(function (e) {
|
|
|
if (e.keyCode === 13) {
|
...
|
...
|
@@ -67,27 +67,25 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'view', ' |
|
|
var result = false;
|
|
|
layer.load(2);
|
|
|
admin.req({
|
|
|
url: domainName + '/api-web/analysis/config/sqlList?access_token=' + accessToken,
|
|
|
url: domainName + '/api-web/analysis/config/sqlList',
|
|
|
type: 'POST',
|
|
|
async: false,
|
|
|
data: {
|
|
|
sqlIdList: checks.map(item => item.sqlId).toString(),
|
|
|
configIdList: configIdList.toString()
|
|
|
},
|
|
|
success(response) {
|
|
|
layer.closeAll('loading');
|
|
|
if (response && response.success) {
|
|
|
layer.msg('配置sql成功!', {icon: 1});
|
|
|
reloadTable();
|
|
|
result = true;
|
|
|
} else {
|
|
|
layer.msg('配置sql失败!', {icon: 2});
|
|
|
}
|
|
|
},
|
|
|
error() {
|
|
|
layer.closeAll('loading');
|
|
|
}
|
|
|
}).done(function (response) {
|
|
|
layer.closeAll('loading');
|
|
|
if (response && response.success) {
|
|
|
layer.msg('配置sql成功!', {icon: 1});
|
|
|
reloadTable();
|
|
|
result = true;
|
|
|
} else {
|
|
|
layer.msg('配置sql失败!', {icon: 2});
|
|
|
}
|
|
|
}).error(function () {
|
|
|
layer.closeAll('loading');
|
|
|
layer.msg('配置sql失败!', {icon: 2});
|
|
|
})
|
|
|
return result;
|
|
|
}, null, null, null, {
|
...
|
...
|
@@ -95,26 +93,24 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'view', ' |
|
|
layer.confirm('确认要取消所有关联sql吗?', {icon: 0, title: '警告'}, function () {
|
|
|
layer.load(2);
|
|
|
admin.req({
|
|
|
url: domainName + '/api-web/analysis/config/sqlList?access_token=' + accessToken,
|
|
|
url: domainName + '/api-web/analysis/config/sqlList',
|
|
|
type: 'POST',
|
|
|
data: {
|
|
|
sqlIdList: [].toString(),
|
|
|
configIdList: configIdList.toString()
|
|
|
},
|
|
|
success(response) {
|
|
|
layer.closeAll('loading');
|
|
|
if (response && response.success) {
|
|
|
layer.msg('取消所有关联sql成功!', {icon: 1});
|
|
|
reloadTable();
|
|
|
layer.close(index);
|
|
|
} else {
|
|
|
layer.msg('取消所有关联sql失败!', {icon: 2});
|
|
|
}
|
|
|
},
|
|
|
error() {
|
|
|
layer.closeAll('loading');
|
|
|
}
|
|
|
}).done(function (response) {
|
|
|
layer.closeAll('loading');
|
|
|
if (response && response.success) {
|
|
|
layer.msg('取消所有关联sql成功!', {icon: 1});
|
|
|
reloadTable();
|
|
|
layer.close(index);
|
|
|
} else {
|
|
|
layer.msg('取消所有关联sql失败!', {icon: 2});
|
|
|
}
|
|
|
}).error(function () {
|
|
|
layer.closeAll('loading');
|
|
|
layer.msg('取消所有关联sql失败!', {icon: 2});
|
|
|
})
|
|
|
})
|
|
|
return false
|
...
|
...
|
@@ -168,25 +164,23 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'view', ' |
|
|
layer.load(2);
|
|
|
admin.req({
|
|
|
url: domainName + '/api-web/analysis/export',
|
|
|
data: {configId: checks[0].configId},
|
|
|
success(response) {
|
|
|
layer.closeAll('loading');
|
|
|
if (response && response.success) {
|
|
|
layer.msg('生成成功!', {icon: 1});
|
|
|
} else {
|
|
|
layer.msg('生成失败!', {icon: 2});
|
|
|
}
|
|
|
},
|
|
|
error() {
|
|
|
layer.closeAll('loading');
|
|
|
data: {configId: checks[0].configId}
|
|
|
}).done(function (response) {
|
|
|
layer.closeAll('loading');
|
|
|
if (response && response.success) {
|
|
|
layer.msg('生成成功!', {icon: 1});
|
|
|
} else {
|
|
|
layer.msg('生成失败!', {icon: 2});
|
|
|
}
|
|
|
}).error(function () {
|
|
|
layer.closeAll('loading');
|
|
|
layer.msg('生成失败!', {icon: 2});
|
|
|
})
|
|
|
});
|
|
|
|
|
|
upload.render({
|
|
|
elem: '#btn-analysisconfig-upload-template',
|
|
|
url: domainName + '/api-web/analysis/config/upload?access_token=' + accessToken,
|
|
|
url: domainName + '/api-web/analysis/config/upload?accessToken=' + accessToken,
|
|
|
accept: 'file',
|
|
|
exts: 'docx',
|
|
|
data: {
|
...
|
...
|
@@ -216,7 +210,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'view', ' |
|
|
elem: '#table-analysisconfig',
|
|
|
url: domainName + '/api-web/analysis/config/page',
|
|
|
where: Object.assign({
|
|
|
access_token: accessToken,
|
|
|
accessToken: accessToken,
|
|
|
}, form.val('form-analysisconfig-condition')),
|
|
|
height: 'full-200',
|
|
|
cols: [[{
|
...
|
...
|
@@ -287,7 +281,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'view', ' |
|
|
function reloadTable() {
|
|
|
table.reload('table-analysisconfig', {
|
|
|
where: Object.assign({
|
|
|
access_token: accessToken,
|
|
|
accessToken: accessToken,
|
|
|
}, form.val('form-analysisconfig-condition'))
|
|
|
})
|
|
|
}
|
...
|
...
|
@@ -305,20 +299,18 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'view', ' |
|
|
url: domainName + '/api-web/analysis/config/deleteByIdList',
|
|
|
data: {
|
|
|
configIdList: configIdList.toString()
|
|
|
},
|
|
|
success(response) {
|
|
|
layer.closeAll('loading');
|
|
|
if (response && response.success) {
|
|
|
layer.msg('删除成功!', {icon: 1});
|
|
|
reloadTable();
|
|
|
} else {
|
|
|
layer.msg('删除失败!', {icon: 2});
|
|
|
}
|
|
|
},
|
|
|
error() {
|
|
|
layer.closeAll('loading');
|
|
|
}
|
|
|
}).done(function (response) {
|
|
|
layer.closeAll('loading');
|
|
|
if (response && response.success) {
|
|
|
layer.msg('删除成功!', {icon: 1});
|
|
|
reloadTable();
|
|
|
} else {
|
|
|
layer.msg('删除失败!', {icon: 2});
|
|
|
}
|
|
|
}).error(function () {
|
|
|
layer.closeAll('loading');
|
|
|
layer.msg('删除失败!', {icon: 2});
|
|
|
})
|
|
|
})
|
|
|
}
|
...
|
...
|
@@ -329,28 +321,26 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'view', ' |
|
|
url: domainName + '/api-web/analysis/config/syncByIdList',
|
|
|
data: {
|
|
|
configIdList: configIdList.toString()
|
|
|
},
|
|
|
success(response) {
|
|
|
layer.closeAll('loading');
|
|
|
if (response && response.success) {
|
|
|
layer.msg(response.msg, {icon: 1});
|
|
|
reloadTable();
|
|
|
} else {
|
|
|
layer.msg('同步失败!', {icon: 2});
|
|
|
if (objElem) {
|
|
|
objElem.checked = !objElem.checked;
|
|
|
form.render('checkbox')
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
error() {
|
|
|
layer.closeAll('loading');
|
|
|
}
|
|
|
}).done(function (response) {
|
|
|
layer.closeAll('loading');
|
|
|
if (response && response.success) {
|
|
|
layer.msg(response.msg, {icon: 1});
|
|
|
reloadTable();
|
|
|
} else {
|
|
|
layer.msg('同步失败!', {icon: 2});
|
|
|
if (objElem) {
|
|
|
objElem.checked = !objElem.checked;
|
|
|
form.render('checkbox')
|
|
|
}
|
|
|
}
|
|
|
}).error(function () {
|
|
|
layer.closeAll('loading');
|
|
|
layer.msg('同步失败!', {icon: 2});
|
|
|
if (objElem) {
|
|
|
objElem.checked = !objElem.checked;
|
|
|
form.render('checkbox')
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
|
...
|
...
|
@@ -360,28 +350,26 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'view', ' |
|
|
url: domainName + '/api-web/analysis/config/disableByIdList',
|
|
|
data: {
|
|
|
configIdList: configIdList.toString()
|
|
|
},
|
|
|
success(response) {
|
|
|
layer.closeAll('loading');
|
|
|
if (response && response.success) {
|
|
|
layer.msg('禁用成功', {icon: 1});
|
|
|
reloadTable();
|
|
|
} else {
|
|
|
layer.msg('禁用失败!', {icon: 2});
|
|
|
if (objElem) {
|
|
|
objElem.checked = !objElem.checked;
|
|
|
form.render('checkbox')
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
error() {
|
|
|
layer.closeAll('loading');
|
|
|
}
|
|
|
}).done(function (response) {
|
|
|
layer.closeAll('loading');
|
|
|
if (response && response.success) {
|
|
|
layer.msg('禁用成功', {icon: 1});
|
|
|
reloadTable();
|
|
|
} else {
|
|
|
layer.msg('禁用失败!', {icon: 2});
|
|
|
if (objElem) {
|
|
|
objElem.checked = !objElem.checked;
|
|
|
form.render('checkbox')
|
|
|
}
|
|
|
}
|
|
|
}).error(function () {
|
|
|
layer.closeAll('loading');
|
|
|
layer.msg('禁用失败!', {icon: 2});
|
|
|
if (objElem) {
|
|
|
objElem.checked = !objElem.checked;
|
|
|
form.render('checkbox')
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
|
...
|
...
|
@@ -391,28 +379,26 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'view', ' |
|
|
url: domainName + '/api-web/analysis/config/enableByIdList',
|
|
|
data: {
|
|
|
configIdList: configIdList.toString()
|
|
|
},
|
|
|
success(response) {
|
|
|
layer.closeAll('loading');
|
|
|
if (response && response.success) {
|
|
|
layer.msg('启用成功!', {icon: 1});
|
|
|
reloadTable();
|
|
|
} else {
|
|
|
layer.msg('启用失败!', {icon: 2});
|
|
|
if (objElem) {
|
|
|
objElem.checked = !objElem.checked;
|
|
|
form.render('checkbox')
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
error() {
|
|
|
layer.closeAll('loading');
|
|
|
}
|
|
|
}).done(function (response) {
|
|
|
layer.closeAll('loading');
|
|
|
if (response && response.success) {
|
|
|
layer.msg('启用成功!', {icon: 1});
|
|
|
reloadTable();
|
|
|
} else {
|
|
|
layer.msg('启用失败!', {icon: 2});
|
|
|
if (objElem) {
|
|
|
objElem.checked = !objElem.checked;
|
|
|
form.render('checkbox')
|
|
|
}
|
|
|
}
|
|
|
}).error(function () {
|
|
|
layer.closeAll('loading');
|
|
|
layer.msg('启用失败!', {icon: 2});
|
|
|
if (objElem) {
|
|
|
objElem.checked = !objElem.checked;
|
|
|
form.render('checkbox')
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
|
...
|
...
|
|