123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255 |
- /**
- * 显示审核日志
- */
- TalentInfo.showLog = function (id){
- layer.open({
- type: 1,
- title:"日志",
- fixed:false,
- content: '<table id="'+id+'"></table>',
- 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;
- }
- })
- }
|