/**
* 显示审核日志
*/
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['idCard'] = $("#idCard").val();
queryData['sex'] = $("#sex").val();
queryData['nation'] = $("#nation").val();
queryData['nationality'] = $("#nationality").val();
queryData['provinceCode'] = $("#provinceCode").val();
queryData['politics'] = $("#politics").val();
queryData['enterpriseId'] = $("#enterpriseId").val();
queryData['industryField'] = $("#industryField").val();
queryData['source'] = $("#source").val();
queryData['fromCity'] = $("#fromCity").val();
queryData['introductionMode'] = $("#introductionMode").val();
queryData['highEducation'] = $("#highEducation").val();
queryData['major'] = $("#major").val();
queryData['title'] = $("#title").val();
queryData['studyAbroad'] = $("#studyAbroad").val();
queryData['phone'] = $("#phone").val();
queryData['email'] = $("#email").val();
queryData['breakFaith'] = $("#breakFaith").val();
queryData['talentType'] = $("#talentType").val();
queryData['talentArrange'] = $("#talentArrange").val();
queryData['address'] = $("#address").val();
if($("#identifyCondition").val() == null || $("#identifyCondition").val() == '' || $("#identifyCondition").val()=="null"){
queryData['identifyCondition'] = "";
}else{
queryData['identifyCondition'] = $("#identifyCondition").val();
}
queryData['identifyMonth'] = $("#identifyMonth").val();
queryData['checkState'] = $("#checkState").val();
queryData['isPublic'] = $("#isPublic").val();
queryData['active'] = $("#active").val()
queryData['year'] = $("#year").val();
queryData['isEffect'] = $("#isEffect").val();
return queryData;
}
/**
* 查询人才认定申报列表
*/
TalentInfo.search = function () {
TalentInfo.table.refresh({query: TalentInfo.formParams()});
};
/**
* 重置
*/
TalentInfo.reset = function (){
$("#name").val("");
$("#idCard").val("");
$("#sex").val("");
$("#nation").val("");
$("#nationality").val("");
$("#provinceCode").val("");
$("#politics").val("");
$("#enterpriseId").val("").trigger("chosen:updated");
$("#industryField").val("");
$("#source").val("");
$("#fromCity").val("");
$("#introductionMode").val("");
$("#highEducation").val("");
$("#major").val("");
$("#title").val("");
$("#studyAbroad").val("");
$("#phone").val("");
$("#email").val("");
$("#breakFaith").val("");
$("#talentType").val("");
$("#talentArrange").val("");
$("#address").val("");
$("#identifyCondition").val("").trigger("chosen:updated");;
$("#checkState").val("");
$("#identifyMonth").val("");
$("#isPublic").val("");
$("#active").val("")
$("#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": "identifyCondition",
"displayCode": "id",
"displayName": "name",
"type": "GET",
"url": Feng.ctxPath + "/common/api/findIdentifyConditionByLevel"
});
$("#identifyCondition").trigger('chosen:updated');
}
/**
* 显示导出模态框
*/
TalentInfo.showExportModal = function(){
$("#exportForm")[0].reset();
$("#commonExportModal").modal("show");
}
/**
* 导出提交
*/
TalentInfo.export = function(process){
var names = '';
var values = '';
$("#field_info li input").each(function(index){
if($(this).is(":checked")){
values = values + $(this).val() + ",";
names = names + $(this).next().text() + ",";
}
});
var queryData = TalentInfo.formParams();
$("#commonExportModal").modal('hide');
var url = Feng.ctxPath + "/talentInfoExport/commonExport?names="+names+"&values="+values +
"&name=" + queryData.name +
"&idCard=" + queryData.idCard +
"&sex=" + queryData.sex +
"&nation=" + queryData.nation +
"&nationality=" + queryData.nationality +
"&provinceCode=" + queryData.provinceCode +
"&politics=" + queryData.politics +
"&enterpriseId=" + queryData.enterpriseId +
"&industryField=" + queryData.industryField +
"&source=" + queryData.source +
"&fromCity=" + queryData.fromCity +
"&introductionMode=" + queryData.introductionMode +
"&highEducation=" + queryData.highEducation +
"&major=" + queryData.major +
"&title=" + queryData.title +
"&studyAbroad=" + queryData.studyAbroad +
"&phone=" + queryData.phone +
"&email=" + queryData.email +
"&talentType=" + queryData.talentType +
"&talentArrange=" + queryData.talentArrange +
"&identifyCondition=" + queryData.identifyCondition +
"&identifyMonth="+queryData.identifyMonth+
"&address=" + queryData.address +
"&checkState=" + queryData.checkState +
"&breakFaith=" + queryData.breakFaith +
"&isPublic=" + queryData.isPublic +
"&active=" + queryData.active +
"&year="+queryData.year +
"&isEffect="+queryData.isEffect+
"&process=" + process;
window.location.href = encodeURI(encodeURI(url));
}
/**
* 页面初始化
*/
TalentInfo.init = function(){
//批量加载字典表数据
var arr = [
{"name":"nation","code":"nation"},
{"name":"nationality","code":"nationality"},
{"name":"politics","code":"politics"},
{"name":"industryField","code":"industry_field"},
{"name":"introductionMode","code":"introduction_model"},
{"name":"highEducation","code":"highest_degree"},
{"name":"talentType","code":"talent_type"},
{"name":"talentArrange","code":"talent_arrange"},
{"name":"source","code":"source"},
{"name":"address","code":"street"}];
Feng.findChildDictBatch(JSON.stringify(arr));
TalentInfo.getIdentifyCondition();
$("#identifyCondition,#enterpriseId").on('chosen:ready', function(e, params) {
$(".chosen-container-single .chosen-single").css("padding","4px 0px 0px 4px");
});
$("#identifyCondition,#enterpriseId").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;
}
})
}