src/mvc/admin/Bootstrap.Admin/wwwroot/js/tasks.js
(开头部分) 6KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
$(function () {
var $taskMsg = $('#taskMsg');
var $taskLogModelTitle = $('#taskModalLabel');
var stateFormatter = function (value) {
var template = "<button class='btn btn-sm btn-{0}'><i class='fa fa-{1}'></i><span>{2}<span></button>";
var content = "";
if (value === "Ready") {
content = $.format(template, 'info', 'fa', '未开始');
}
else if (value === "Running") {
content = $.format(template, 'success', 'play-circle', '运行中');
}
else if (value === "Disabled") {
content = $.format(template, 'danger', 'times-circle', '已停止');
}
return content;
};
var resultFormatter = function (value) {
var template = "<button class='btn btn-sm btn-{0}'><span>{1}<span></button>";
var content = "";
if (value === "Success") {
content = $.format(template, 'success', '成功');
}
else if (value === "Error") {
content = $.format(template, 'danger', '故障');
}
else if (value === "Cancelled") {
content = $.format(template, 'info', '取消');
}
else if (value === "Timeout") {
content = $.format(template, 'warning', '超时');
}
return content;
};
var $task = $('#table').lgbTable({
url: Tasks.url,
dataBinder: {
map: {
CronExpression: "#taskCron",
Name: "#taskName",
TaskExecutorName: "#taskExecutor"
}
},
smartTable: {
idField: 'Name',
sidePagination: "client",
sortName: 'Name',
sortOrder: 'asc',
showAdvancedSearchButton: false,
queryParams: function (params) { return $.extend(params, { operateType: $("#txt_operate_type").val(), OperateTimeStart: $("#txt_operate_start").val(), OperateTimeEnd: $("#txt_operate_end").val() }); },
columns: [
{ title: "名称", field: "Name", sortable: true },
{ title: "创建时间", field: "CreatedTime", sortable: true },
{ title: "上次执行时间", field: "LastRuntime", sortable: true },
{ title: "下次执行时间", field: "NextRuntime", sortable: true },
{ title: "触发条件", field: "TriggerExpression", sortable: false },
{ title: "执行结果", field: "LastRunResult", sortable: false, align: 'center', formatter: resultFormatter },
{ title: "状态", field: "Status", sortable: true, align: 'center', formatter: stateFormatter }
],
后面还有 71 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
