/**
* 表格初始化
*/
var DataCheck = {
id: "dataCheckTable", //表格id
seItem: null, //选中的条目
table: null,
layerIndex: -1
};
/**
* 初始化表格的列
*/
DataCheck.initColumn = function () {
return [
{field: 'selectItem', radio: true},
{title: 'ID', field: 'id', visible: true, align: 'center', valign: 'middle'},
{title: '任务名称', field: 'task_name', visible: true, align: 'center', valign: 'middle'},
{title: '创建时间', field: 'createTime', visible: true, align: 'center', valign: 'middle'},
{title: '任务结果', field: 'task_status', visible: true, align: 'center', valign: 'middle',
formatter: function (value, row, index) {
if (value == 0) {
return "";
}
if (value == 1) {
return "";
}
if (value == -1) {
return "";
}
}
},
{title: '结果文件', field: 'task_result', visible: true, align: 'center', valign: 'middle',
formatter: function (value, row, index){
if(value != ''){
return "下载导入结果";
}
}
},
{title: '完成时间', field: 'updateTime', visible: true, align: 'center', valign: 'middle'},
];
};
//模板下载
DataCheck.download_wuxian_template = function () {
window.location.href = Feng.ctxPath + "/static/downloadFile/data_check_wuxian_template.xlsx";
}
DataCheck.download_yibao_template = function () {
window.location.href = Feng.ctxPath + "/static/downloadFile/data_check_yibao_template.xlsx";
}
DataCheck.import_wuxian = function () {
$("#wuxian-import-form")[0].reset();
$("#wuxianImportModal").modal("show");
}
DataCheck.wuxianImportSubmit = function () {
$("#wuxian-import-form")[0].submit();
}
//回调
DataCheck.callBack = function (data) {
Feng.info(data.msg);
if (data.code == 200) {
$("#wuxianImportModal").modal("hide");
$("#talentImportModal").modal("hide");
DataCheck.table.refresh();
}
}
$(function () {
var defaultColunms = DataCheck.initColumn();
var table = new BSTable(DataCheck.id, "/admin/data_check/list", defaultColunms);
table.setPaginationType("server");
DataCheck.table = table.init();
//下拉框数据动态加载
Feng.addAjaxSelect({
"id": "talentLevel",
"displayCode": "code",
"displayName": "name",
"type": "GET",
"url": "/admin/dict/findChildDictByCode?code=talent_arrange"
});
//批量加载时间控件
$(".date").each(function () {
laydate.render({
elem: this
, type: 'year'
, trigger: 'click'
});
});
});