/**
* 显示审核日志
*/
TalentInfo.showLog = function (id) {
layer.open({
type: 1,
title: "日志",
fixed: false,
content: '
',
area: ['80%', '80%'],
maxmin: true,
success: function (layero, index) {
Feng.getCheckLog(id, {"type": CONFIG.project_rcrd, "mainId": id, "typeFileId": "", "active": 1})
}
});
}
/**
* 查询表单提交参数对象
* @returns {{}}
*/
TalentInfo.formParams = function () {
var queryData = {};
queryData['name'] = $("#name").val();
queryData['card_number'] = $("#card_number").val();
queryData['sex'] = $("#sex").val();
queryData['nation'] = $("#nation").val();
queryData['nationality'] = $("#nationality").val();
queryData['province'] = $("#province").val();
queryData['politics'] = $("#politics").val();
queryData['enterprise_id'] = $("#enterprise_id").val();
queryData['industry_field'] = $("#industry_field").val();
queryData['source'] = $("#source").val();
queryData['city'] = $("#city").val();
queryData['import_way'] = $("#import_way").val();
queryData['highest_degree'] = $("#highest_degree").val();
queryData['major'] = $("#major").val();
queryData['title'] = $("#title").val();
queryData['study_abroad'] = $("#study_abroad").val();
queryData['phone'] = $("#phone").val();
queryData['email'] = $("#email").val();
queryData['breakFaith'] = $("#breakFaith").val();
queryData['talent_type'] = $("#talent_type").val();
queryData['talent_arrange'] = $("#talent_arrange").val();
queryData['street'] = $("#street").val();
if ($("#talent_condition").val() == null || $("#talent_condition").val() == '' || $("#talent_condition").val() == "null") {
queryData['talent_condition'] = "";
} else {
queryData['talent_condition'] = $("#talent_condition").val();
}
queryData['identifyMonth'] = $("#identifyMonth").val();
queryData['checkState'] = $("#checkState").val();
queryData['isPublic'] = $("#isPublic").val();
queryData['active'] = $("#active").val()
queryData['apply_year'] = $("#apply_year").val();
queryData['isEffect'] = $("#isEffect").val();
return queryData;
}
/**
* 查询人才认定申报列表
*/
TalentInfo.search = function () {
TalentInfo.table.refresh({query: TalentInfo.formParams()});
};
/**
* 重置
*/
TalentInfo.reset = function () {
$("#name").val("");
$("#card_number").val("");
$("#sex").val("");
$("#nation").val("");
$("#nationality").val("");
$("#province").val("");
$("#politics").val("");
$("#enterprise_id").val("").trigger("chosen:updated");
$("#industry_field").val("");
$("#source").val("");
$("#fromCity").val("");
$("#import_way").val("");
$("#highest_degree").val("");
$("#major").val("");
$("#title").val("");
$("#study_abroad").val("");
$("#phone").val("");
$("#email").val("");
$("#breakFaith").val("");
$("#talent_type").val("");
$("#talent_arrange").val("");
$("#street").val("");
$("#talent_condition").val("").trigger("chosen:updated");
$("#checkState").val("");
$("#identifyMonth").val("");
$("#isPublic").val("");
$("#active").val("")
$("#apply_year").val("");
$("#isEffect").val("");
}
/**
* 获取人才认定
*/
TalentInfo.getIdentifyCondition = function () {
// var level = $("#talentArrange").val();
// if(level==null||level==''){
// $("#identifyCondition").empty();
// $("#identifyCondition").trigger('chosen:updated');
// return;
// }
Feng.addAjaxSelect({
"id": "talent_condition",
"displayCode": "id",
"displayName": "name",
"type": "GET",
"url": Feng.ctxPath + "/common/api/findIdentifyConditionByLevel"
});
$("#talent_condition").trigger('chosen:updated');
}
/**
* 获取人才认定
*/
TalentInfo.getProvince = function () {
Feng.addAjaxSelect({
"id": "province",
"displayCode": "code",
"displayName": "name",
"type": "GET",
"url": Feng.ctxPath + "/common/tool/getProvinceSelect"
});
}
/**
* 显示导出模态框
*/
TalentInfo.showExportModal = function () {
$("#exportForm")[0].reset();
$("#commonExportModal").modal("show");
}
/**
* 导出提交
*/
TalentInfo.export = function (process) {
var names = '';
var values = '';
var commonExport = "";
$("#field_info li input").each(function (index) {
if ($(this).is(":checked")) {
values = values + $(this).val() + ",";
names = names + $(this).next().text() + ",";
}
});
var queryData = TalentInfo.formParams();
var process = parseInt($("#process").val());
switch (process) {
case 1:
commonExport = "baseVerifyListExport";
break;
case 2:
commonExport = "fstVerifyListExport";
break;
case 3:
commonExport = "deptVerifyListExport";
break;
case 4:
commonExport = "reVerifyListExport";
break;
case 5:
commonExport = "preListExport";
break;
}
$("#commonExportModal").modal('hide');
var params = $("#exportForm").serialize();
var url = "/admin/talent/" + commonExport + "?" + params;
window.location.href = url;
}
/**
* 页面初始化
*/
TalentInfo.init = function () {
//批量加载字典表数据
var arr = [
{"name": "nation", "code": "nation"},
{"name": "nationality", "code": "nationality"},
{"name": "politics", "code": "politics"},
{"name": "industry_field", "code": "industry_field"},
{"name": "import_way", "code": "import_way"},
{"name": "highest_degree", "code": "highest_degree"},
{"name": "talent_type", "code": "talent_type"},
{"name": "talent_arrange", "code": "talent_arrange"},
{"name": "source", "code": "source"},
{"name": "street", "code": "street"}];
Feng.findChildDictBatch(JSON.stringify(arr));
TalentInfo.getIdentifyCondition();
TalentInfo.getProvince();
$("#talent_condition,#enterprise_id").on('chosen:ready', function (e, params) {
$(".chosen-container-single .chosen-single").css("padding", "4px 0px 0px 4px");
});
$("#enterprise_id").val("");
$("#enterprise_id").trigger('chosen:updated');
$("#talent_condition,#enterprise_id").chosen({
search_contains: true, //关键字模糊搜索。设置为true,只要选项包含搜索词就会显示;设置为false,则要求从选项开头开始匹配
disable_search: false,
width: "100%",
enable_split_word_search: true
});
}
/**
* 下载附件
*/
TalentInfo.download = function () {
if (this.check()) {
window.location.href = encodeURI(encodeURI(Feng.ctxPath + "/common/api/downloadZip?type=1&id=" + TalentInfo.seItem.id));
}
}
/**
* 批量下载头像
*/
TalentInfo.downloadPhoto = function () {
var selected = $('#' + this.id).bootstrapTable('getSelections');
if (selected.length == 0) {
Feng.info("请先选中表格中的某一记录!");
return false;
}
var ids = "";
for (let i = 0; i < selected.length; i++) {
ids = ids + selected[i].id + ",";
}
window.location.href = encodeURI(encodeURI(Feng.ctxPath + "/api/commonDownload/downloadPhotos?type=1&ids=" + ids));
}
/**
* 全选
*/
TalentInfo.checkAll = function () {
$("#field_info input").each(function () {
this.checked = true;
})
}
/**
* 反选
*/
TalentInfo.unCheckAll = function () {
$("#field_info input").each(function () {
if (this.checked) {
this.checked = false;
} else {
this.checked = true;
}
})
}