jl_jzd.js 138 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050
  1. $(function () {
  2. //简历中心-创建简历
  3. //左侧菜单浮动
  4. $(window).scroll(function () {
  5. var scroll_T = $(window).scrollTop();
  6. //var vh = $(window).scrollTop();
  7. if (scroll_T > 145) {
  8. $(".cjjl_nav").addClass("left_fix");
  9. } else {
  10. $(".cjjl_nav").removeClass("left_fix");
  11. }
  12. });
  13. /*$("#leftNav").children().click(function(){
  14. $(this).children(":last-child").attr("class","right y");
  15. $(this).siblings().children(":last-child").attr("class","right n");
  16. });*/
  17. //详细信息点击显示
  18. $("#xxxx_btn").on('click', function () {
  19. $.ajax({
  20. type: "POST",
  21. async:false,
  22. url: "getUserConsumeInfo",
  23. data: {jianliId:$("#jianliId").val()},
  24. dataType: "json",
  25. success: function(data){
  26. var csrq;
  27. if(data.jianliCsrq==null){
  28. csrq="";
  29. }else{
  30. csrq=data.jianliCsrq;
  31. }
  32. $("#basedetail").html('<form id="grxx"><input name="jianliId" type="hidden" value="'+data.jianliId+'"><input name="zhId" type="hidden" value="'+data.zhId+'"><input name="jianliTx" id="jianliTx" type="hidden" value="'+data.jianliTx+'"><div class="head" id="Basic"><div class="face f2"><img id="base_avatar" src="'+data.jianliTx+'" width="85" height="104" alt="头像"><span class="esp" onclick="myfile.click();"><input type="file" id="myfile" name="myfile" style="visibility:hidden" onchange="printFileInfo(this)" accept="image/*" multiple="multiple"/>修改</span>|<span id="base_avatar_delete" class="esp clb" style="cursor:default" "="" onclick="txDel(\''+data.jianliId+'\');">删除</span></div>'
  33. +' <div class="cbox"><div class="h30"><div class="c c2"><label>姓名</label><i>*</i><div class="sh"><div class="txt"><input id="base_name" name="jianliXm" class="ef" maxlength="20" type="text" value="'+data.jianliXm+'"></div></div><div class="err" id="base_name_warning" style="display:none"><em class="icons"></em></div></div>'
  34. +' <div class="c c4"><label>性别</label><i>*</i><div class="sh" id="base_sex_div" > <div class="txt pointer" id="base_csituation_list" float-on="false"><select class="ef" name="jianliXb" id="jianliXb"></select></div><div class="err" id="base_sex_warning" style="display:none"><em class="icons"></em></div></div></div></div>'
  35. +'<div class="h30"><div class="c c2" float-index="false"><label>出生日期</label><i>*</i><div class="sh"><div class="txt pointer" id="base_birthday_calendar" float-on="false"><input class="ef date_img" name="jianliCsrq" id="base_birthday_input" type="text" onClick="WdatePicker({startDate: \'%y年%M月01日\', dateFmt: \'yyyy年MM月dd日\',maxDate:\'%y年%M月%d日\', alwaysUseStartDate: true})" value="'+csrq+'"></div><input id="base_birthday" type="hidden" value="1990/07/18"></div></div>'
  36. +'<div class="c c4" float-index="false"><label>开始工作年份</label><i>*</i><div class="sh"><div class="txt pointer" id="base_workyear_calendar" float-on="false"><input class="ef date_img" onClick="WdatePicker({startDate: \'%y年%M月01日\', dateFmt: \'yyyy\',maxDate:\'%y年%M月%d日\', alwaysUseStartDate: true})" name="jianliKsgz" maxlength="4" type="text" value="'+data.jianliKsgz+'"> </div><input id="base_workyear" type="hidden" value="'+data.jianliKsgz+'"></div></div></div>'
  37. +'<div class="h30" style="*position:relative;*z-index:2"><div class="c c2"><label>手机</label><i>*</i><div class="sh"><div class="txt pointer" name="11" ><input class="ef " id="tele" name="jianliSj" type="text" maxlength="40" value="'+data.jianliSj+'"></div></div></div>'
  38. +' <div class="c c4" float-index="false"><label>求职状态</label><i>*</i><div class="sh"><div class="txt pointer" id="base_csituation_list" float-on="false"><select class="ef" name="jianliQzzt" id="jianliQzzt"></select></div><input id="base_csituation" type="hidden" value="2"></div></div></div>'
  39. +'<div class="h30" style="*position:relative;*z-index:1"><div class="c c2"><label>邮箱</label><i>*</i> <div class="sh"> <div class="txt pointer" ><input class="ef " id="email" name="jianliYx" type="text" maxlength="20" value="'+data.jianliYx+'"></div></div></div>'
  40. +' <div class="c c4" float-index="false" id="base_area_index"><label>居住地</label><i>*</i><div class="sh"><div class="txt pointer" float-on="false" id="base_area_div"><input class="ef cursor" maxlength="35" type="text" name="jianliJzd" id="base_area_input" placeholder="填写" value="'+data.jianliJzd+'" pre_value="长春-南关区"><div class="ul u3" id="base_area_list" style="display:none"> </div></div><input class="ef" id="base_area" type="hidden" value="240202" pre_code="240202"></div></div></div></div>'
  41. +'<div class="abox"><div class="mbox" onclick="showMoreClickEvent(this)"> <span class="icons">更多展开</span> <em class="icons" style="display: block;"></em> </div><div class="all" ><div class="h30"><div class="c c1" float-index="false" id="base_country_index"><label>户口/国籍</label><div class="sh"><div class="txt pointer" float-on="false" id="base_country_div"><input class="ef cursor" maxlength="35" id="base_country_input" placeholder="填写" type="text" name="jianliHk" value="'+data.jianliHk+'" pre_value=""><div class="ul u3" id="base_country_list"> </div></div><input id="base_country" type="hidden" value="" pre_code=""></div></div>'
  42. +'<div class="c c4" float-index="false"><label>婚姻状态</label><div class="sh"><div class="txt pointer" id="base_marriage_list" float-on="false"><select class="ef" name="jianliHyzt" id="jianliHyzt"></select></div><input class="ef" id="base_marriage" type="hidden" value=""></div></div></div>'
  43. +' <div class="h30"><div class="c c1" float-index="false"><label>证件号</label><div class="sh sm"><div class="txt pointer" id="base_idtype_list" float-on="false"><select class="ef select2" name="jianliZjlx" id="jianliZjlx"></select></div><input class="ef" id="base_idtype" type="hidden" value="4"></div>'
  44. +' <div class="sh sl"> <div class="txt"><input id="base_idcard" name="jianliZjhm" class="ef" maxlength="25" type="text" value="'+data.jianliZjhm+'"></div> </div></div>'
  45. +'<div class="c c4" float-index="false"> <label>政治面貌</label><div class="sh"><div class="txt pointer" id="base_politicsstatus_list" float-on="false"><select class="ef " name="jianliZzmm" id="jianliZzmm"></select></div><input class="ef" id="base_politicsstatus" type="hidden" value="4"></div></div></div>'
  46. +'<div class="h30"><div class="c c1" float-index="false"><label>其他联系方式</label><div class="sh sm"><div class="txt pointer" id="base_contacttype_list" float-on="false"><select class="ef select2" name="jianliQtfalx" id="jianliQtfalx"></select></div><input class="ef" id="base_contacttype" type="hidden" value="00"></div><div class="sh sl"><div class="txt"><input class="ef" maxlength="20" name="jianliQtfshm" id="base_othercontact" type="text" value="'+data.jianliQtfshm+'"></div></div></div>'
  47. +'<div class="c c4"><label>身高</label> <div class="sh"><div class="txt"><input class="ef" maxlength="3" id="base_stature" type="text" name="jianliSg" value="'+data.jianliSg+'"></div></div> cm </div></div>'
  48. +'<div class="h30"><div class="c c1"><label>家庭住址</label><div class="sh"><div class="txt"><input class="ef" maxlength="100" id="base_address" type="text" name="jianliJtzz" value="'+data.jianliJtzz+'"></div></div></div>'
  49. +'<div class="c c4"><label>邮编</label><div class="sh"><div class="txt"><input class="ef" maxlength="6" id="base_zipcode" type="text" name="jianliYb" value="'+nullToEmptyStr(data.jianliYb)+'"></div> </div></div></div></div></div></div><span class="ed_icon_blue icons" id="xxxx_btn" onclick="editButtonClick();"></span></form>'
  50. );
  51. //性别
  52. $("#jianliXb").append(dicContainer["100"].toString());
  53. if(data.jianliXb!=null){
  54. $("#jianliXb").find("option[value = '"+data.jianliXb+"']").attr("selected","selected");
  55. }
  56. //求职状态
  57. $("#jianliQzzt").append(dicContainer["qzzt"].toString());
  58. if(data.jianliQzzt!=null){
  59. $("#jianliQzzt").find("option[value = '"+data.jianliQzzt+"']").attr("selected","selected");
  60. }
  61. //证件类型
  62. $("#jianliZjlx").append(dicContainer["zjlx"].toString());
  63. if(data.jianliZjlx!=null){
  64. $("#jianliZjlx").find("option[value = '"+data.jianliZjlx+"']").attr("selected","selected");
  65. }
  66. //联系方式
  67. $("#jianliQtfalx").append(dicContainer["lxfs"].toString());
  68. if(data.jianliQtfalx!=null){
  69. $("#jianliQtfalx").find("option[value = '"+data.jianliQtfalx+"']").attr("selected","selected");
  70. }
  71. //婚姻状态
  72. $("#jianliHyzt").append(dicContainer["hyzt"].toString());
  73. if(data.jianliHyzt!=null){
  74. $("#jianliHyzt").find("option[value = '"+data.jianliHyzt+"']").attr("selected","selected");
  75. }
  76. //政治面貌
  77. $("#jianliZzmm").append(dicContainer["106"].toString());
  78. if(data.jianliZzmm!=null){
  79. $("#jianliZzmm").find("option[value = '"+data.jianliZzmm+"']").attr("selected","selected");
  80. }
  81. $("#basedetail").addClass('com').removeClass('top_wrap');
  82. $(".face").addClass('f2');
  83. $(".head").append('<div class="btnbox"><span class="p_but" id="basedetail_save" onclick="grxxSave();">保存</span><span class="p_but gray" id="basedetail_cancel" onclick="cancelButtonClick(this)">取消</span></div>');
  84. $(".name").remove();
  85. $(".xjz").remove();
  86. $(".tab").remove();
  87. $(".abox").show();
  88. $(".cbox").show();
  89. }
  90. });
  91. });
  92. //日期点击显示
  93. $(".i_calendar").on('click', function () {
  94. $(this).siblings('.flbox').show();
  95. });
  96. $(".tab_dzdiv table tr").eq(0).show();
  97. //居住地点击切换
  98. $(".tab_dz").on('click', function () {
  99. $(this).addClass("on").siblings('li').removeClass('on');
  100. $(".tab_dzdiv table tr").eq($(this).index()).show().siblings('tr').hide();
  101. });
  102. //居住地点击关闭
  103. $(".base_area_click_close").on('click', function () {
  104. $("#base_area_layer").hide();
  105. $("#layer_back_drop").hide();
  106. });
  107. //行业击切换
  108. $(".tab_hytable table tr").eq(0).show();
  109. $(".tab_hydiv li").on('click', function () {
  110. $(this).addClass("on").siblings('li').removeClass('on');
  111. $(".tab_hytable table tr").eq($(this).index()).show().siblings('tr').hide();
  112. });
  113. //职能点击切换
  114. $(".zn_table .de").eq(0).show();
  115. $(".tab_zndiv li").on('click', function () {
  116. $(this).addClass("on").siblings('li').removeClass('on');
  117. $(".zn_table .de").eq($(this).index()).show().siblings('.de').hide();
  118. });
  119. $(".int_expectindustry_click_close").on('click', function(){
  120. $(".layer_class").hide();
  121. $("#layer_back_drop").hide();
  122. });
  123. });
  124. //年收入增加
  125. function salary_editButtonClick(o) {
  126. var qzyxId=$("#qzyxId").val();
  127. $.ajax({
  128. type: "POST",
  129. async:false,
  130. url: "findUserQzyx",
  131. data: {qzyxId:qzyxId},
  132. dataType: "json",
  133. success: function(data){
  134. if(data!=null&&data.qzyxNsr!=null){
  135. $("#salary_edit").siblings('.bh_div').html('<div><div class="bd com"> <div class="con"> <div class="h30 h2"> <div class="c c3"> <label>目前年收入</label> <div class="sh sl"><div class="txt"> <input class="ef" maxlength="6" name="qzyxNsr" id="qzyxNsr" type="text" value="'+data.qzyxNsr+'"> </div> </div> 万元 </div></div></div> <div class="btnbox"> <span class="p_but" id="salary_save" onclick="savNsr();">保存</span><span class="p_but gray" id="salary_cancel" onclick="salaryButtonClick(this)">取消</span> </div> </div></div>');
  136. }else{
  137. $("#salary_edit").siblings('.bh_div').html('<div><div class="bd com"> <div class="con"> <div class="h30 h2"> <div class="c c3"> <label>目前年收入</label> <div class="sh sl"><div class="txt"> <input class="ef" maxlength="6" name="qzyxNsr" id="qzyxNsr" type="text" value=""> </div> </div> 万元 </div></div></div> <div class="btnbox"> <span class="p_but" id="salary_save" onclick="savNsr();">保存</span><span class="p_but gray" id="salary_cancel" onclick="salaryButtonClick(this)">取消</span> </div> </div></div>');
  138. }
  139. $("#salary_edit").siblings('.icons').remove();
  140. $("#salary").removeClass('m1');
  141. $("#salary").removeClass('top_wrap').addClass('b2');
  142. $(this).remove();
  143. }
  144. });
  145. }
  146. function savNsr(){
  147. var qzyxId=$("#qzyxId").val();
  148. var qzyxNsr=$("#qzyxNsr").val();
  149. if(isNull(qzyxNsr)){
  150. alert("年收入不能为空");
  151. return false;
  152. }
  153. var jlBbId=$("#jlBanbenId").val();
  154. $.ajax({
  155. type: "POST",
  156. async:false,
  157. url: "saveUserQzyx",
  158. data: {qzyxId:qzyxId,qzyxNsr:qzyxNsr,jlBbId:jlBbId},
  159. dataType: "json",
  160. success: function(data){
  161. alert(data.message);
  162. $("#qzyxId").val(data.qzyx.qzyxId);
  163. $("#jlBanbenId").val(data.qzyx.jlBbId);
  164. $("#salary").addClass('m1');
  165. $("#salary").removeClass('b2').addClass('top_wrap');
  166. $("#salary").html('<div class="hd"> <strong class="icons"><em class="e0 icons"></em>目前年收入</strong> <span class="f16">'+data.qzyx.qzyxNsr+'万元</span> <span class="f12">(包含基本工资、补贴、奖金、股权收益等)</span> </div><div class="bh_div"></div><span class="ed_icon_blue icons" onclick="salary_editButtonClick(this)" id="salary_edit"></span>');
  167. }
  168. });
  169. }
  170. function salaryButtonClick(o) {
  171. var qzyxId=$("#qzyxId").val();
  172. $.ajax({
  173. type: "POST",
  174. async:false,
  175. url: "findUserQzyx",
  176. data: {qzyxId:qzyxId},
  177. dataType: "json",
  178. success: function(data){
  179. $("#salary").addClass('m1');
  180. $("#salary").removeClass('b2').addClass('top_wrap');
  181. if(data!=null&&data.qzyxNsr!=null){
  182. $("#salary").html('<div class="hd"> <strong class="icons"><em class="e0 icons"></em>目前年收入</strong> <span class="f16">'+data.qzyxNsr+'万元</span> <span class="f12">(包含基本工资、补贴、奖金、股权收益等)</span> </div><div class="bh_div"></div><span class="ed_icon_blue icons" onclick="salary_editButtonClick(this)" id="salary_edit"></span>');
  183. }else{
  184. $("#salary").html('<div class="hd"> <strong class="icons"><em class="e0 icons"></em>目前年收入</strong> <span class="f16"></span> <span class="f12">(包含基本工资、补贴、奖金、股权收益等)</span> </div><div class="bh_div"><div class="none icons">完善年收入情况,让HR更了解你!</div></div><span class="ed_icon_blue icons" onclick="salary_editButtonClick(this)" id="salary_edit"></span>');
  185. }
  186. }
  187. });
  188. }
  189. //技能特长增加
  190. function skilllanguage_newButtonClick(work) {
  191. var qzyxId=$("#qzyxId").val();
  192. $.ajax({
  193. type: "POST",
  194. async:false,
  195. url: "findUserQzyx",
  196. data: {qzyxId:qzyxId},
  197. dataType: "json",
  198. success: function(data){
  199. $(work).removeClass('add').addClass('unadd');
  200. $("#Skills_div").addClass('bd');
  201. $("#Skills_div").addClass('com');
  202. if(data!=null&&data.qzyxJntc!=null){
  203. $("#Skills_div").html('<textarea placeholder="请填写技能特长" maxlength="1000" name="qzyxJntc" id="qzyxJntc">'+data.qzyxJntc+'</textarea>');
  204. }else{
  205. $("#Skills_div").html('<textarea placeholder="请填写技能特长" maxlength="1000" name="qzyxJntc" id="qzyxJntc"></textarea>');
  206. }
  207. $("#Skills_div").after('<div class="btnbox"><span class="p_but" id="schooljob_save_" onclick="saveJntc();">保存</span><span class="p_but gray" id="schooljob_cancel_" onclick="skilltrain_cancel_ButtonClick(this)">取消</span></div>');
  208. }
  209. });
  210. }
  211. function saveJntc(){
  212. var qzyxId=$("#qzyxId").val();
  213. var qzyxJntc=$("#qzyxJntc").val();
  214. if(isNull(qzyxJntc)){
  215. alert("技能特长不能为空!!!");
  216. return false;
  217. }
  218. //设置技能特长蓝色
  219. $("#skill_complete").attr("class","right y");
  220. var jlBbId=$("#jlBanbenId").val();
  221. $.ajax({
  222. type: "POST",
  223. async:false,
  224. url: "saveUserQzyx",
  225. data: {qzyxId:qzyxId,qzyxJntc:qzyxJntc,jlBbId:jlBbId},
  226. dataType: "json",
  227. success: function(data){
  228. alert(data.message);
  229. $("#qzyxId").val(data.qzyx.qzyxId);
  230. $("#jlBanbenId").val(data.qzyx.jlBbId);
  231. //$("#salary").addClass('m1');
  232. //$("#salary").removeClass('b2').addClass('top_wrap');
  233. //$("#salary").html('<div class="hd"> <strong class="icons"><em class="e0 icons"></em>目前年收入</strong> <span class="f16">'+data.qzyx.qzyxNsr+'万元</span> <span class="f12">(包含基本工资、补贴、奖金、股权收益等)</span> </div><div class="bh_div"><div class="none icons">完善年收入情况,让HR更了解你!</div></div><span class="ed_icon_blue icons" onclick="salary_editButtonClick(this)" id="salary_edit"></span>');
  234. }
  235. });
  236. }
  237. //技能特长取消
  238. function skilltrain_cancel_ButtonClick(work) {
  239. var qzyxId=$("#qzyxId").val();
  240. $.ajax({
  241. type: "POST",
  242. async:false,
  243. url: "findUserQzyx",
  244. data: {qzyxId:qzyxId},
  245. dataType: "json",
  246. success: function(data){
  247. $('#skilllanguage_new').removeClass('unadd').addClass('add');
  248. $("#Skills_div").removeClass('bd');
  249. $("#Skills_div").removeClass('com');
  250. $("#Skills_div").siblings('.btnbox').remove();
  251. if(data!=null&&data.qzyxJntc!=null){
  252. $("#skill_complete").attr("class","right y");
  253. $("#Skills_div").html(' <div class="tit"> <span>'+data.qzyxJntc+'</span></div>');
  254. }else{
  255. $("#Skills_div").html('<div class="none icons">完善技能特长能力,让HR更了解你!</div>');
  256. }
  257. }
  258. });
  259. }
  260. function printFileInfo(target){
  261. var myarr=[];
  262. var fileSize = 0;
  263. if ( !target.files) {
  264. var filePath = target.value;
  265. var fileSystem = new ActiveXObject("Scripting.FileSystemObject");
  266. var file = fileSystem.GetFile (filePath);
  267. fileSize = file.Size;
  268. } else {
  269. fileSize = target.files[0].size;
  270. }
  271. var size = fileSize / 1024;
  272. if(size>10240){
  273. window.wxc.xcConfirm("附件不能大于10M!", "error");
  274. target.value="";
  275. return
  276. }
  277. var picFile = document.getElementById('myfile');
  278. var files = picFile.files;
  279. for(var i=0; i<files.length; i++){
  280. var file = files[i];
  281. myarr.push(file)
  282. }
  283. var formData = new FormData();
  284. $.each(myarr,function(i,file){
  285. formData.append('myfile',file);
  286. });
  287. $.ajax({
  288. url : "updateJianliTx",
  289. type : 'POST',
  290. dataType: 'json',
  291. data : formData,
  292. crossDomain: true,
  293. cache: false,
  294. processData: false,
  295. contentType: false,
  296. success : function(responseStr) {
  297. $("#jianliTx").val(responseStr.fileUrl);
  298. $("#base_avatar").attr("src",responseStr.fileUrl);
  299. },
  300. });
  301. }
  302. function txDel(jianliId){
  303. $.ajax({
  304. type: "POST",
  305. async:false,
  306. url: "deleteTx",
  307. data: {jianliId:jianliId},
  308. dataType: "json",
  309. success: function(data){
  310. $("#jianliTx").val(data.jianliTx);
  311. $("#base_avatar").attr("src",data.jianliTx);
  312. }
  313. });
  314. }
  315. //详细信息点击显示
  316. function editButtonClick() {
  317. $.ajax({
  318. type: "POST",
  319. async:false,
  320. url: "getUserConsumeInfo",
  321. data: {jianliId:$("#jianliId").val()},
  322. dataType: "json",
  323. success: function(data){
  324. var csrq;
  325. if(data.jianliCsrq==null){
  326. csrq="";
  327. }else{
  328. csrq=data.jianliCsrq;
  329. }
  330. $("#basedetail").html('<form id="grxx"><input name="jianliId" type="hidden" value="'+data.jianliId+'"><input name="zhId" type="hidden" value="'+data.zhId+'"><input name="jianliTx" id="jianliTx" type="hidden" value="'+data.jianliTx+'"><div class="head" id="Basic"><div class="face f2"><img id="base_avatar" src="'+data.jianliTx+'" width="85" height="104" alt="头像"><span class="esp" onclick="myfile.click();"><input type="file" id="myfile" name="myfile" style="visibility:hidden" onchange="printFileInfo(this)" accept="image/*" multiple="multiple"/>修改</span>|<span id="base_avatar_delete" class="esp clb" style="cursor:default" "="" onclick="txDel(\''+data.jianliId+'\');">删除</span></div>'
  331. +' <div class="cbox"><div class="h30"><div class="c c2"><label>姓名</label><i>*</i><div class="sh"><div class="txt"><input id="base_name" name="jianliXm" class="ef" maxlength="20" type="text" value="'+data.jianliXm+'"></div></div><div class="err" id="base_name_warning" style="display:none"><em class="icons"></em></div></div>'
  332. +' <div class="c c4"><label>性别</label><i>*</i><div class="sh" id="base_sex_div" > <div class="txt pointer" id="base_csituation_list" float-on="false"><select class="ef" name="jianliXb" id="jianliXb"></select></div><div class="err" id="base_sex_warning" style="display:none"><em class="icons"></em></div></div></div></div>'
  333. +'<div class="h30"><div class="c c2" float-index="false"><label>出生日期</label><i>*</i><div class="sh"><div class="txt pointer" id="base_birthday_calendar" float-on="false"><input class="ef date_img" name="jianliCsrq" id="base_birthday_input" onClick="WdatePicker({startDate: \'%y年%M月01日\', dateFmt: \'yyyy年MM月dd日\',maxDate:\'%y年%M月%d日\', alwaysUseStartDate: true})" type="text" value="'+csrq+'"></div><input id="base_birthday" type="hidden" value="1990/07/18"></div></div>'
  334. +'<div class="c c4" float-index="false"><label>开始工作年份</label><i>*</i><div class="sh"><div class="txt pointer" id="base_workyear_calendar" float-on="false"><input class="ef date_img" name="jianliKsgz" maxlength="4" onClick="WdatePicker({startDate: \'%y年%M月01日\', dateFmt: \'yyyy\',maxDate:\'%y年%M月%d日\', alwaysUseStartDate: true})" type="text" value="'+data.jianliKsgz+'"> </div><input id="base_workyear" type="hidden" value="'+data.jianliKsgz+'"></div></div></div>'
  335. +'<div class="h30" style="*position:relative;*z-index:2"><div class="c c2"><label>手机</label><i>*</i><div class="sh"><div class="txt pointer" name="11" ><input class="ef " id="tele" name="jianliSj" type="text" value="'+data.jianliSj+'"></div></div></div>'
  336. +' <div class="c c4" float-index="false"><label>求职状态</label><i>*</i><div class="sh"><div class="txt pointer" id="base_csituation_list" float-on="false"><select class="ef" name="jianliQzzt" id="jianliQzzt"></select></div><input id="base_csituation" type="hidden" value="2"></div></div></div>'
  337. +'<div class="h30" style="*position:relative;*z-index:1"><div class="c c2"><label>邮箱</label><i>*</i> <div class="sh"> <div class="txt pointer" ><input class="ef " id="email" name="jianliYx" type="text" value="'+data.jianliYx+'"></div></div></div>'
  338. +' <div class="c c4" float-index="false" id="base_area_index"><label>居住地</label><i>*</i><div class="sh"><div class="txt pointer" float-on="false" id="base_area_div"><input class="ef cursor" maxlength="35" type="text" name="jianliJzd" id="base_area_input" placeholder="填写" value="'+data.jianliJzd+'" pre_value="长春-南关区"><div class="ul u3" id="base_area_list" style="display:none"> </div></div><input class="ef" id="base_area" type="hidden" value="240202" pre_code="240202"></div></div></div></div>'
  339. +'<div class="abox"><div class="mbox" onclick="showMoreClickEvent(this)"> <span class="icons">更多展开</span> <em class="icons" style="display: block;"></em> </div><div class="all" ><div class="h30"><div class="c c1" float-index="false" id="base_country_index"><label>户口/国籍</label><div class="sh"><div class="txt pointer" float-on="false" id="base_country_div"><input class="ef cursor" maxlength="35" id="base_country_input" placeholder="填写" type="text" name="jianliHk" value="'+data.jianliHk+'" pre_value=""><div class="ul u3" id="base_country_list"> </div></div><input id="base_country" type="hidden" value="" pre_code=""></div></div>'
  340. +'<div class="c c4" float-index="false"><label>婚姻状态</label><div class="sh"><div class="txt pointer" id="base_marriage_list" float-on="false"><select class="ef" name="jianliHyzt" id="jianliHyzt"></select></div><input class="ef" id="base_marriage" type="hidden" value=""></div></div></div>'
  341. +' <div class="h30"><div class="c c1" float-index="false"><label>证件号</label><div class="sh sm"><div class="txt pointer" id="base_idtype_list" float-on="false"><select class="ef select2" name="jianliZjlx" id="jianliZjlx"></select></div><input class="ef" id="base_idtype" type="hidden" value="4"></div>'
  342. +' <div class="sh sl"> <div class="txt"><input id="base_idcard" name="jianliZjhm" class="ef" maxlength="25" type="text" value="'+data.jianliZjhm+'"></div> </div></div>'
  343. +'<div class="c c4" float-index="false"> <label>政治面貌</label><div class="sh"><div class="txt pointer" id="base_politicsstatus_list" float-on="false"><select class="ef " name="jianliZzmm" id="jianliZzmm"></select></div><input class="ef" id="base_politicsstatus" type="hidden" value="4"></div></div></div>'
  344. +'<div class="h30"><div class="c c1" float-index="false"><label>其他联系方式</label><div class="sh sm"><div class="txt pointer" id="base_contacttype_list" float-on="false"><select class="ef select2" name="jianliQtfalx" id="jianliQtfalx"></select></div><input class="ef" id="base_contacttype" type="hidden" value="00"></div><div class="sh sl"><div class="txt"><input class="ef" maxlength="20" name="jianliQtfshm" id="base_othercontact" type="text" value="'+data.jianliQtfshm+'"></div></div></div>'
  345. +'<div class="c c4"><label>身高</label> <div class="sh"><div class="txt"><input class="ef" maxlength="3" id="base_stature" type="text" name="jianliSg" value="'+data.jianliSg+'"></div></div> cm </div></div>'
  346. +'<div class="h30"><div class="c c1"><label>家庭住址</label><div class="sh"><div class="txt"><input class="ef" maxlength="100" id="base_address" type="text" name="jianliJtzz" value="'+data.jianliJtzz+'"></div></div></div>'
  347. +'<div class="c c4"><label>邮编</label><div class="sh"><div class="txt"><input class="ef" maxlength="6" id="base_zipcode" type="text" name="jianliYb" value="'+data.jianliYb+'"></div> </div></div></div></div></div></div><span class="ed_icon_blue icons" id="xxxx_btn" onclick="editButtonClick();"></span></form>'
  348. );
  349. //性别
  350. $("#jianliXb").append(dicContainer["100"].toString());
  351. if(data.jianliXb!=null){
  352. $("#jianliXb").find("option[value = '"+data.jianliXb+"']").attr("selected","selected");
  353. }
  354. //求职状态
  355. $("#jianliQzzt").append(dicContainer["qzzt"].toString());
  356. if(data.jianliQzzt!=null){
  357. $("#jianliQzzt").find("option[value = '"+data.jianliQzzt+"']").attr("selected","selected");
  358. }
  359. //证件类型
  360. $("#jianliZjlx").append(dicContainer["zjlx"].toString());
  361. if(data.jianliZjlx!=null){
  362. $("#jianliZjlx").find("option[value = '"+data.jianliZjlx+"']").attr("selected","selected");
  363. }
  364. //联系方式
  365. $("#jianliQtfalx").append(dicContainer["lxfs"].toString());
  366. if(data.jianliQtfalx!=null){
  367. $("#jianliQtfalx").find("option[value = '"+data.jianliQtfalx+"']").attr("selected","selected");
  368. }
  369. //婚姻状态
  370. $("#jianliHyzt").append(dicContainer["hyzt"].toString());
  371. if(data.jianliHyzt!=null){
  372. $("#jianliHyzt").find("option[value = '"+data.jianliHyzt+"']").attr("selected","selected");
  373. }
  374. //政治面貌
  375. $("#jianliZzmm").append(dicContainer["106"].toString());
  376. if(data.jianliZzmm!=null){
  377. $("#jianliZzmm").find("option[value = '"+data.jianliZzmm+"']").attr("selected","selected");
  378. }
  379. $("#basedetail").addClass('com').removeClass('top_wrap');
  380. $(".face").addClass('f2');
  381. $(".head").append('<div class="btnbox"><span class="p_but" id="basedetail_save" onclick="grxxSave();">保存</span><span class="p_but gray" id="basedetail_cancel" onclick="cancelButtonClick(this)">取消</span></div>');
  382. $(".name").remove();
  383. $(".xjz").remove();
  384. $(".tab").remove();
  385. $(".abox").show();
  386. $(".cbox").show();
  387. }
  388. });
  389. }
  390. //详细信息点击显示 更多展示
  391. function showMoreClickEvent(p_oEvent) {
  392. if ($('.main').hasClass('eng')) {
  393. if (($(p_oEvent).hasClass('on'))) {
  394. $(p_oEvent).removeClass('on').children('span').html('More').next().css('display', 'none').parent().next().css('display', 'none');
  395. } else {
  396. $(p_oEvent).addClass('on').children('span').html('Hide').next().css('display', 'block').parent().next().css('display', 'block');
  397. }
  398. } else {
  399. if (($(p_oEvent).hasClass('on')) && (!$(p_oEvent).parent().parent().hasClass('m1'))) {
  400. $(p_oEvent).removeClass('on').children('span').html('更多展开').next().css('display', 'none').parent().next().css('display', 'none');
  401. } else if ((!$(p_oEvent).hasClass('on')) && (!$(p_oEvent).parent().parent().hasClass('m1'))) {
  402. $(p_oEvent).addClass('on').children('span').html('更多收起').next().css('display', 'block').parent().next().css('display', 'block');
  403. } else if (($(p_oEvent).hasClass('on')) && ($(p_oEvent).parent().parent().hasClass('m1'))) {
  404. $(p_oEvent).removeClass('on').children('em').css('display', 'none').parent().next().css('display', 'none');
  405. } else {
  406. $(p_oEvent).addClass('on').children('em').css('display', 'block').parent().next().css('display', 'block');
  407. }
  408. }
  409. }
  410. //基本信息取消
  411. function cancelButtonClick(o) {
  412. var jianliId = $("input[name=jianliId]").val();
  413. $("#basedetail_cancel").parents('.box').addClass('top_wrap').removeClass('com');
  414. $(".face").removeClass('f2');
  415. //$(".face").addClass('top_wrap');
  416. $(".btnbox").remove();
  417. $(".cbox").hide();
  418. $(".abox").hide();
  419. $.ajax({
  420. type: "POST",
  421. async:false,
  422. url: "getUserConsumeInfo",
  423. data: {jianliId:jianliId},
  424. dataType: "json",
  425. success: function(data){
  426. var myDate = new Date();
  427. var tYear = myDate.getFullYear();
  428. var gzjyNs="";
  429. var gzjyNl="";
  430. var xb="";
  431. var qzzt="";
  432. var hyzt="";
  433. var zzmm="";
  434. var csrq="";
  435. if(data.jianliKsgz!=null&&data.jianliKsgz!=""){
  436. gzjyNs=tYear-parseInt(data.jianliKsgz.substr(0, 4));
  437. }
  438. if(data.jianliCsrq!=null&&data.jianliCsrq!=""){
  439. gzjyNl=tYear-parseInt(data.jianliCsrq.substr(0, 4));
  440. csrq=data.jianliCsrq;
  441. }
  442. if(data.jianliXb!=null){
  443. xb=dicContainer.getDicItemName('100', data.jianliXb);
  444. }
  445. if(data.jianliQzzt!=null){
  446. qzzt=dicContainer.getDicItemName('qzzt', data.jianliQzzt);
  447. }
  448. if(data.jianliHyzt!=null){
  449. hyzt=dicContainer.getDicItemName('hyzt', data.jianliHyzt);
  450. }
  451. if(data.jianliZzmm!=null){
  452. zzmm=dicContainer.getDicItemName('106', data.jianliZzmm);
  453. }
  454. $(".face").html('<img src="'+data.jianliTx+'" width="85" height="104" alt="头像">');
  455. $(".face").after('<div class="name ">'+data.jianliXm+'</div><p class="at">现居住'+data.jianliJzd+'│ '+gzjyNs+'年工作经验 │ '+xb+' │ ('+gzjyNl+'岁)'+csrq+' │ '+qzzt+'</p><div class="tab"> <span class="email icons at" title="'+data.jianliYx+'">'+data.jianliYx+'</span> <span class="tel icons">'+data.jianliSj+'</span> </div><div class="abox">'
  456. +'<div class="mbox" onclick="showMoreClickEvent(this)"> <span class="icons">更多展开</span> <em class="icons"></em> </div>'
  457. +'<div class="all"><div class="e e2 ef"><label>户口/国籍</label><i>:</i>'
  458. +'<div>'+data.jianliHk+'</div></div> <div class="e e2"><label>婚姻状态</label><i>:</i><div>'+hyzt+'</div>'
  459. +'</div><div class="e e2"><label>政治面貌</label><i>:</i><div>'+zzmm+'</div>'
  460. +'</div> <div class="clear"></div></div></div>');
  461. }
  462. });
  463. }
  464. //基本信息保存
  465. function grxxSave() {
  466. var jianliId = $("input[name=jianliId]").val();
  467. if(isNull($("input[name='jianliXm']").val())){
  468. alert("姓名不能为空!!!");
  469. return false;
  470. }
  471. if(isNull($("input[name='jianliCsrq']").val())){
  472. alert("出生日期不能为空!!!");
  473. return false;
  474. }
  475. if(isNull($("input[name='jianliKsgz']").val())){
  476. alert("开始工作不能为空!!!");
  477. return false;
  478. }else{
  479. var myDate = new Date();
  480. var tYear = myDate.getFullYear();
  481. if(parseInt($("input[name='jianliKsgz']").val())>parseInt(tYear)){
  482. alert("开始工作年份不能大于当前年份!!!");
  483. return false;
  484. }
  485. }
  486. if(isNull($("input[name='jianliSj']").val())){
  487. alert("手机不能为空!!!");
  488. return false;
  489. }else if(!checkMobile($("input[name='jianliSj']").val())){
  490. alert('联系电话格式不正确!');
  491. return false;
  492. }
  493. if(isNull($("input[name='jianliJzd']").val())){
  494. alert("居住地不能为空!!!");
  495. return false;
  496. }
  497. /*if(isNull($("input[name='jianliHk']").val())){
  498. alert("户口不能为空!!!");
  499. return false;
  500. }
  501. if(isNull($("input[name='jianliZjhm']").val())){
  502. alert("证件号码不能为空!!!");
  503. return false;
  504. }
  505. if(isNull($("input[name='jianliQtfshm']").val())){
  506. alert("联系方式不能为空!!!");
  507. return false;
  508. }
  509. if(isNull($("input[name='jianliSg']").val())){
  510. alert("身高不能为空!!!");
  511. return false;
  512. }
  513. if(isNull($("input[name='jianliJtzz']").val())){
  514. alert("家庭住址不能为空!!!");
  515. return false;
  516. }
  517. if(isNull($("input[name='jianliYb']").val())){
  518. alert("邮编不能为空!!!");
  519. return false;
  520. }*/
  521. $.ajax({
  522. type: "POST",
  523. async:false,
  524. url: "saveUserConsumeInfo",
  525. data: $("#grxx").serialize(),
  526. dataType: "json",
  527. success: function(data){
  528. alert(data.message);
  529. $("#basedetail_cancel").parents('.box').addClass('top_wrap').removeClass('com');
  530. $(".face").removeClass('f2');
  531. //$(".face").addClass('top_wrap');
  532. $(".btnbox").remove();
  533. $(".cbox").hide();
  534. $(".abox").hide();
  535. $.ajax({
  536. type: "POST",
  537. async:false,
  538. url: "getUserConsumeInfo",
  539. data: {jianliId:jianliId},
  540. dataType: "json",
  541. success: function(data){
  542. var myDate = new Date();
  543. var tYear = myDate.getFullYear();
  544. var gzjyNs="";
  545. var gzjyNl="";
  546. var xb="";
  547. var qzzt="";
  548. var hyzt="";
  549. var zzmm="";
  550. var csrq="";
  551. if(data.jianliKsgz!=null){
  552. gzjyNs=tYear-parseInt(data.jianliKsgz.substr(0, 4));
  553. }
  554. if(data.jianliCsrq!=null){
  555. gzjyNl=tYear-parseInt(data.jianliCsrq.substr(0, 4));
  556. csrq=data.jianliCsrq;
  557. }
  558. if(data.jianliQzzt!=null){
  559. qzzt=dicContainer.getDicItemName('qzzt', data.jianliQzzt);
  560. }
  561. if(data.jianliXb!=null){
  562. xb=dicContainer.getDicItemName('100', data.jianliXb);
  563. }
  564. if(data.jianliHyzt!=null){
  565. hyzt=dicContainer.getDicItemName('hyzt', data.jianliHyzt);
  566. }
  567. if(data.jianliZzmm!=null){
  568. zzmm=dicContainer.getDicItemName('106', data.jianliZzmm);
  569. }
  570. $(".face").html('<img src="'+data.jianliTx+'" width="85" height="104" alt="头像">');
  571. $(".face").after('<div class="name ">'+data.jianliXm+'</div><p class="at">现居住'+data.jianliJzd+'│ '+gzjyNs+'年工作经验 │ '+xb+' │ ('+gzjyNl+'岁)'+csrq+' │ '+qzzt+'</p><div class="tab"> <span class="email icons at" title="'+data.jianliYx+'">'+data.jianliYx+'</span> <span class="tel icons">'+data.jianliSj+'</span> </div><div class="abox">'
  572. +'<div class="mbox" onclick="showMoreClickEvent(this)"> <span class="icons">更多展开</span> <em class="icons"></em> </div>'
  573. +'<div class="all"><div class="e e2 ef"><label>户口/国籍</label><i>:</i>'
  574. +'<div>'+data.jianliHk+'</div></div> <div class="e e2"><label>婚姻状态</label><i>:</i><div>'+hyzt+'</div>'
  575. +'</div><div class="e e2"><label>政治面貌</label><i>:</i><div>'+zzmm+'</div>'
  576. +'</div> <div class="clear"></div></div></div>');
  577. }
  578. });
  579. }
  580. });
  581. }
  582. //求职意向增加
  583. function intention_editButtonClick() {
  584. var qzyxId=$("#qzyxId").val();
  585. $.ajax({
  586. type: "POST",
  587. async:false,
  588. url: "findUserQzyx",
  589. data: {qzyxId:qzyxId},
  590. dataType: "json",
  591. success: function(data){
  592. //alert(data.qzyxId);
  593. if(data!=null&&data.qzyxQwxz!=null){
  594. $("#intention_edit").siblings('.bh_div2').html('<form id="qzyxForm"><input name="qzyxId" type="hidden" value="'+data.qzyxId+'"><input name="jlBbId" type="hidden" value="'+data.jlBbId+'"><div> <div class="bd com"> <div class="con"> '
  595. + ' <div class="c" float-index="false"> <label>期望薪资</label><i>*</i><div class="h30"> <div class="sh "><div class="txt pointer" float-on="false" id="int_expectarea_div"><input class="ef" maxlength="20" name="qzyxQwxz" type="text" value="'+data.qzyxQwxz+'" placeholder="请填写期望薪资" input-type="selectionlist"></div></div> </div></div>'
  596. +'<div class="c" float-index="false" id="int_expectarea_index"> <label>地点</label><i>*</i><div class="h30"> <div class="sh "><div class="txt pointer" id="int_expectarea_under"> <input class="ef" maxlength="20" type="text" name="qzyxDd" value="'+data.qzyxDd+'" placeholder="请填写地点"></div> </div></div></div>'
  597. +'<div class="c" float-index="false" id="int_expectarea_index"> <label>职能</label><i>*</i><div class="h30"> <div class="sh"><div class="txt pointer" float-on="false" id="work_func_div"><input id="work_zn_input" name="qzyxZn" value="'+data.qzyxZn+'" maxlength="80" placeholder="选择" readOnly class="ef cursor" type="text" value="" pre_value=""> <span class="ic i_block pointer" id="work_func_click" onclick="work_func_click(this)"></span><div class="ul u3" id="work_func_list"> </div></div><input id="work_func" type="hidden" value="" pre_code=""> </div></div></div>'
  598. +'<div class="c" float-index="false" id="int_position_index"><label>职位<i>*</i></label> <div class="h30"><div class="sh"><div class="txt" float-on="false" id="int_position_div"> <input class="ef" id="int_position" maxlength="50" name="qzyxZw" type="text" readOnly value="'+data.qzyxZw+'"> <div class="ul u3" id="int_position_list"> </div></div> </div><div class="err" id="int_position_warning" style="display:none"><em class="icons"></em></div></div></div>'
  599. +'<div class="c" float-index="false" id="int_expectindustry_index"><label>行业</label><div class="tbox" id="int_expectindustry_under"><div class="clear"></div></div><div class="h30"><div class="sh"><div class="txt pointer" float-on="false" id="int_expectindustry_div"><input placeholder="选择" readOnly class="ef cursor" id="int_hy_input" name="qzyxHy" maxlength="80" value="'+data.qzyxHy+'" type="text" maxlength="24"> <span class="ic i_block pointer" onclick="work_industry_click(this)" id="int_expectindustry_click"></span><div class="ul u3" id="int_expectindustry_list"></div></div><input id="int_expectindustry" type="hidden" value=""></div><div class="err" id="int_expectindustry_warning" style="display:none"><em class="icons"></em></div></div></div>'
  600. +'<div class="c" float-index="false" id="int_resumekey_index"> <label>个人标签</label><div class="tbox" id="int_resumekey_under"><div class="clear"></div></div><div class="h30"> <div class="sh"><div class="txt pointer" float-on="false" id="int_resumekey_div"><input class="ef cursor" maxlength="24" id="int_resumekey_input" onkeyup="showbutton(event)" type="text" name="qzyxGrbq" value="'+data.qzyxGrbq+'" placeholder="职业/技能/行业相关的关键词" value=""><span class="ic pointer" id="int_resumekey_add" style="display:none">添加</span><div class="ul u3" id="int_resumekey_list"> </div></div><input id="int_resumekey" type="hidden" value=""> </div> <div class="err" id="int_resumekey_warning" style="display:none"><em class="icons"></em></div> <span class="f12">限10个,每个词不超过12个中文或24个英文</span> </div> </div>'
  601. +'<div class="c"><label>自我评价</label><textarea placeholder="介绍自己,说明自己的最大优势,让企业看到你的闪光点" maxlength="1000" id="int_selfintro" name="qzyxZwpj">'+data.qzyxZwpj+'</textarea> </div><div class="h30"> <span class="frt" id="int_selfintro_chars">'+data.qzyxZwpj.length+'/1000 字</span> </div>'
  602. +'<div class="h30"><div class="c c3" float-index="false" style=""><label>到岗时间</label><div class="sh"><div class="txt pointer" id="int_entrytime_list" float-on="false"> <select class="ef select3" name="qzyxDgsj" id="qzyxDgsj"></select><span class="ic i_arrow"></span></div></div> </div><div class="c c3" float-index="false"><label>工作类型</label><div class="sh"><div class="txt pointer" id="int_seektype_list" float-on="false"> <select class="ef select3" name="qzyxGzlx" id="qzyxGzlx"></select><span class="ic i_arrow"></span></div><input id="int_seektype" type="hidden" value="0"></div></div></div> '
  603. +'<div class="btnbox"> <span class="p_but" id="intention_save" onclick="a();">保存</span> <span class="p_but gray" id="intention_cancel" onclick="intentionButtonClick(this)">取消</span></div></div></div></form>');
  604. $("#int_selfintro").bind("input propertychange",function(event){
  605. var $this = $(this).val();
  606. if ($this.length > 1000) {
  607. $(this).val($this.substring(0, 1000));
  608. }
  609. $("#int_selfintro_chars").text($(this).val().length+"/1000 字");
  610. });
  611. //性别
  612. $("#qzyxDgsj").append(dicContainer["dgsj"].toString());
  613. if(data.qzyxDgsj!=null){
  614. $("#qzyxDgsj").find("option[value = '"+data.qzyxDgsj+"']").attr("selected","selected");
  615. }
  616. //求职状态
  617. $("#qzyxGzlx").append(dicContainer["gzlx"].toString());
  618. if(data.qzyxGzlx!=null){
  619. $("#qzyxGzlx").find("option[value = '"+data.qzyxGzlx+"']").attr("selected","selected");
  620. }
  621. $("#intention_edit").siblings('.icons').remove();
  622. $("#intention").removeClass('m1');
  623. $("#intention").removeClass('top_wrap').addClass('b2');
  624. $(this).remove();
  625. }else{
  626. $("#intention_edit").siblings('.bh_div2').html('<form id="qzyxForm"><input name="qzyxId" type="hidden" value="'+$("#qzyxId").val()+'"><input name="jlBbId" type="hidden" value="'+$("#jlBanbenId").val()+'"><div> <div class="bd com"> <div class="con"> '
  627. + ' <div class="c" float-index="false"> <label>期望薪资</label><i>*</i><div class="h30"> <div class="sh "><div class="txt pointer" float-on="false" id="int_expectarea_div"><input class="ef" name="qzyxQwxz" maxlength="20" type="text" value="" placeholder="请填写期望薪资" input-type="selectionlist"></div></div> </div></div>'
  628. +'<div class="c" float-index="false" id="int_expectarea_index"> <label>地点</label><i>*</i><div class="h30"> <div class="sh "><div class="txt pointer" id="int_expectarea_under"> <input class="ef" type="text" name="qzyxDd" maxlength="20" value="" placeholder="请填写地点"></div> </div></div></div>'
  629. +'<div class="c" float-index="false" id="int_expectarea_index"> <label>职能</label><i>*</i><div class="h30"> <div class="sh"><div class="txt pointer" float-on="false" id="work_func_div"><input id="work_zn_input" name="qzyxZn" maxlength="80" value="" placeholder="选择" class="ef cursor" readOnly type="text" value="" pre_value=""> <span class="ic i_block pointer" id="work_func_click" onclick="work_func_click(this)"></span><div class="ul u3" id="work_func_list"> </div></div><input id="work_func" type="hidden" value="" pre_code=""> </div></div></div>'
  630. +'<div class="c" float-index="false" id="int_position_index"><label>职位<i>*</i></label> <div class="h30"><div class="sh"><div class="txt" float-on="false" id="int_position_div"> <input class="ef" id="int_position" maxlength="50" name="qzyxZw" type="text" value=""> <div class="ul u3" id="int_position_list"> </div></div> </div><div class="err" id="int_position_warning" style="display:none"><em class="icons"></em></div></div></div>'
  631. +'<div class="c" float-index="false" id="int_expectindustry_index"><label>行业</label><div class="tbox" id="int_expectindustry_under"><div class="clear"></div></div><div class="h30"><div class="sh"><div class="txt pointer" float-on="false" id="int_expectindustry_div"><input placeholder="选择" maxlength="80" readOnly class="ef cursor" id="int_hy_input" name="qzyxHy" value="" type="text" maxlength="24"> <span class="ic i_block pointer" onclick="work_industry_click(this)" id="int_expectindustry_click"></span><div class="ul u3" id="int_expectindustry_list"></div></div><input id="int_expectindustry" type="hidden" value=""></div><div class="err" id="int_expectindustry_warning" style="display:none"><em class="icons"></em></div></div></div>'
  632. +'<div class="c" float-index="false" id="int_resumekey_index"> <label>个人标签</label><div class="tbox" id="int_resumekey_under"><div class="clear"></div></div><div class="h30"> <div class="sh"><div class="txt pointer" float-on="false" id="int_resumekey_div"><input class="ef cursor" maxlength="24" id="int_resumekey_input" onkeyup="showbutton(event)" type="text" name="qzyxGrbq" value="" placeholder="职业/技能/行业相关的关键词" value=""><span class="ic pointer" id="int_resumekey_add" style="display:none">添加</span><div class="ul u3" id="int_resumekey_list"> </div></div><input id="int_resumekey" type="hidden" value=""> </div> <div class="err" id="int_resumekey_warning" style="display:none"><em class="icons"></em></div> <span class="f12">限10个,每个词不超过12个中文或24个英文</span> </div> </div>'
  633. +'<div class="c"><label>自我评价</label><textarea placeholder="介绍自己,说明自己的最大优势,让企业看到你的闪光点" id="int_selfintro" maxlength="1000" name="qzyxZwpj"></textarea> </div><div class="h30"> <span class="frt" id="int_selfintro_chars">0/1000 字</span> </div>'
  634. +'<div class="h30"><div class="c c3" float-index="false" style=""><label>到岗时间</label><div class="sh"><div class="txt pointer" id="int_entrytime_list" float-on="false"> <select class="ef select3" name="qzyxDgsj" id="qzyxDgsj"></select><span class="ic i_arrow"></span></div></div> </div><div class="c c3" float-index="false"><label>工作类型</label><div class="sh"><div class="txt pointer" id="int_seektype_list" float-on="false"> <select class="ef select3" name="qzyxGzlx" id="qzyxGzlx"></select><span class="ic i_arrow"></span></div><input id="int_seektype" type="hidden" value="0"></div></div></div> '
  635. +'<div class="btnbox"> <span class="p_but" id="intention_save" onclick="a();">保存</span> <span class="p_but gray" id="intention_cancel" onclick="intentionButtonClick(this)">取消</span></div></div></div></form>');
  636. $("#int_selfintro").bind("input propertychange",function(event){
  637. var $this = $(this).val();
  638. if ($this.length > 1000) {
  639. $(this).val($this.substring(0, 1000));
  640. }
  641. $("#int_selfintro_chars").text($(this).val().length+"/1000 字");
  642. });
  643. //性别
  644. $("#qzyxDgsj").append(dicContainer["dgsj"].toString());
  645. //求职状态
  646. $("#qzyxGzlx").append(dicContainer["gzlx"].toString());
  647. $("#intention_edit").siblings('.icons').remove();
  648. $("#intention").removeClass('m1');
  649. $("#intention").removeClass('top_wrap').addClass('b2');
  650. $(this).remove();
  651. }
  652. }
  653. });
  654. }
  655. function a(){
  656. if(isNull($("input[name='qzyxQwxz']").val())){
  657. alert("期望薪资不能为空!!!");
  658. return false;
  659. }
  660. if(isNull($("input[name='qzyxDd']").val())){
  661. alert("地点不能为空!!!");
  662. return false;
  663. }
  664. if(isNull($("input[name='qzyxZn']").val())){
  665. alert("职能不能为空!!!");
  666. return false;
  667. }
  668. if(isNull($("input[name='qzyxZw']").val())){
  669. alert("职位不能为空!!!");
  670. return false;
  671. }
  672. if(isNull($("input[name='qzyxHy']").val())){
  673. alert("行业不能为空!!!");
  674. return false;
  675. }
  676. /*if(isNull($("input[name='qzyxGrbq']").val())){
  677. alert("个人标签不能为空!!!");
  678. return false;
  679. }
  680. if(isNull($("input[name='qzyxZwpj']").val())){
  681. alert("自我评价不能为空!!!");
  682. return false;
  683. }*/
  684. $("#intention_complete").attr("class","right y");
  685. $.ajax({
  686. type: "POST",
  687. async:false,
  688. url: "saveUserQzyx",
  689. data:$("#qzyxForm").serialize(),
  690. dataType: "json",
  691. success: function(data){
  692. alert(data.message);
  693. $("#qzyxId").val(data.qzyx.qzyxId);
  694. $("#jlBanbenId").val(data.qzyx.jlBbId);
  695. var gzlx="";
  696. if(data.qzyx.qzyxGzlx!=null){
  697. gzlx=dicContainer.getDicItemName('gzlx', data.qzyx.qzyxGzlx);
  698. }
  699. $("#intention").addClass('m1');
  700. $("#intention").removeClass('b2').addClass('top_wrap');
  701. $(".bh_div2").html('<div class="bd"><div class="con"><div class="e e3">'
  702. +'<label>期望薪资</label><i>:</i><div>'+data.qzyx.qzyxQwxz+'</div>'
  703. +'</div><div class="e e3"><label>地点</label><i>:</i>'
  704. +'<div><span class="ong">'+data.qzyx.qzyxDd+'</span></div></div><div class="e e3 ef"><label>职能/职位</label><i>:</i><div><span class="ong">'+data.qzyx.qzyxZn+'</span><span class="ong">&nbsp;&nbsp;'+data.qzyx.qzyxZw+'</span></div></div><div class="e e3"><label>行业</label><i>:</i><div> <span class="ong">'+data.qzyx.qzyxHy+'</span></div>'
  705. +'</div><div class="e e2"><label>工作类型</label><i>:</i><div>'+gzlx+'</div> </div><div class="clear"></div></div></div>');
  706. $(".bh_div2").after('<span class="ed_icon_blue icons" id="salary_edit"></span>');
  707. }
  708. });
  709. }
  710. //求职意向取消
  711. function intentionButtonClick(o) {
  712. var qzyxId=$("#qzyxId").val();
  713. $.ajax({
  714. type: "POST",
  715. async:false,
  716. url: "findUserQzyx",
  717. data: {qzyxId:qzyxId},
  718. dataType: "json",
  719. success: function(data){
  720. $("#intention").addClass('m1');
  721. $("#intention").removeClass('b2').addClass('top_wrap');
  722. if(data!=null&&data.qzyxGzlx!=null){
  723. $("#intention_complete").attr("class","right y");
  724. var gzlx="";
  725. if(data.qzyxGzlx!=null){
  726. gzlx=dicContainer.getDicItemName('gzlx', data.qzyxGzlx);
  727. }
  728. $(".bh_div2").html('<div class="bd"><div class="con"><div class="e e3">'
  729. +'<label>期望薪资</label><i>:</i><div>'+data.qzyxQwxz+'</div>'
  730. +'</div><div class="e e3"><label>地点</label><i>:</i>'
  731. +'<div><span class="ong">'+data.qzyxDd+'</span></div></div><div class="e e3 ef"><label>职能/职位</label><i>:</i><div><span class="ong">'+data.qzyxZn+' </span><span class="ong">&nbsp;&nbsp;'+data.qzyxZw+'</span></div></div><div class="e e3"><label>行业</label><i>:</i><div> <span class="ong">'+data.qzyxHy+'</span></div>'
  732. +'</div><div class="e e2"><label>工作类型</label><i>:</i><div>'+gzlx+'</div> </div><div class="clear"></div></div></div>');
  733. $(".bh_div2").after('<span class="ed_icon_blue icons" id="salary_edit"></span>');
  734. }else{
  735. $(".bh_div2").html('<div class="none icons" id="schoolaward_empty">完善求职意向,让HR更了解你!</div> ');
  736. }
  737. }
  738. });
  739. }
  740. //工作经验---------------------------------------------------开始
  741. /*function workButtonClick(work) {
  742. $(work).removeClass('add').addClass('unadd');
  743. $("#work").html('<div class="bd com" id="work_modify_">'
  744. +'<div class="con">'
  745. +' <div class="c" float-index="false"> <label>时间</label><i>*</i><div class="h30"> <div class="sh sx"><div class="txt pointer" id="work_timefrom_calendar" float-on="false"><input class="ef date_img" id="work_timefrom_input" type="date" value=""></div></div><span class="dao">到</span><div class="sh sx"><div class="txt pointer" id="work_timeto_calendar" float-on="false"><input class="ef date_img" id="work_timeto_input" type="date" value="至今"> </div></div></div></div>'
  746. +'<div class="c" float-index="false" id="work_compname_index"><label>公司</label><i>*</i> <div class="h30"> <div class="sh"><div class="txt" float-on="false" id="work_compname_div"> <input class="ef" id="work_compname" maxlength="50" type="text" value=""><div class="ul u3" id="work_compname_list"> </div> </div></div></div></div>'
  747. +'<div class="h30"> <div class="c c1" float-index="false" id="work_func_index"> <label>职能</label><i>*</i><div class="sh"><div class="txt pointer" float-on="false" id="work_func_div"><input id="work_func_input" placeholder="填写/选择" class="ef cursor" type="text" value="" pre_value=""> <span class="ic i_block pointer" id="work_func_click" onclick="work_func_click(this)"></span><div class="ul u3" id="work_func_list"></div></div><input id="work_func" type="hidden" value="" pre_code=""></div></div><div class="c c4" float-index="false" id="work_industry_index"><label>行业</label><i>*</i><div class="sh"><div class="txt pointer" float-on="false" id="work_industry_div"> <input placeholder="填写/选择" class="ef cursor" id="work_industry_input" type="text" value="" pre_value=""><span class="ic i_block pointer" id="work_industry_click" onclick="work_industry_click(this)"></span><div class="ul u3" id="work_industry_list"></div></div><input id="work_industry" type="hidden" value="" pre_code=""></div><input id="work_industry" type="hidden" value="" pre_code=""></div></div>'
  748. +'<div class="h30"><div class="c c1" float-index="false" id="work_position_index"><label>职位</label><i>*</i><div class="sh"><div class="txt" float-on="false" id="work_position_div"><input class="ef" id="work_position" maxlength="70" type="text" value=""></div></div></div><div class="c c4" float-index="false"><label>公司规模</label><div class="sh"><div class="txt pointer" id="work_companysize_list" float-on="false"><select class="ef select4"><option>少于50人</option><option>150-500人</option><option>500-1000人</option><option>5000-10000人</option></select></div><input id="work_companysize" type="hidden" value=""></div></div></div>'
  749. +'<div class="h30"><div class="c c1"><label>部门</label><i>*</i><div class="sh"><div class="txt"><input class="ef" id="work_department" maxlength="50" type="text" value=""></div></div></div><div class="c c4" float-index="false"><label>公司性质</label><i>*</i><div class="sh"><div class="txt pointer" id="work_companytype_list" float-on="false"><select class="ef select4"><option>外资(欧美)</option><option>外资(非欧美)</option><option>合资</option><option>国企</option><option>民营公司</option><option>上市公司</option><option>创业公司</option><option>外企代表处</option><option>政府机关</option><option>事业单位</option><option>非营利组织</option></select></div></div></div></div>'
  750. +'<div class="c"><label>工作描述</label><i>*</i><textarea id="work_describe" placeholder="描述你的职责范围、工作任务及取得的成绩等"></textarea><div class="h30"><span class="frt" id="work_describe_chars">0/1000 字</span> </div></div>'
  751. +'<div class="c"><label>工作类型</label><div class="btox txt" id="work_type_div"><select class="ef"><option>全职</option><option>兼职</option></select></div></div>'
  752. +'<div class="h30"><div class="c c5"><label>下属人数</label><div class="sh"><div class="txt"><input class="ef" maxlength="5" id="work_reportperson" type="text" value=""></div> </div></div>'
  753. +'<div class="c c5 cl"><label>汇报对象</label><div class="sh"><div class="txt"><input class="ef" id="work_reportboss" maxlength="50" type="text" value=""></div></div></div>'
  754. +'<div class="c c7 cl"><label>离职原因</label><div class="sh"><div class="txt"> <input class="ef" id="work_leavereason" maxlength="200" type="text" value=""></div></div></div></div>'
  755. +'<div class="c"><label>主要业绩</label><textarea id="work_score" placeholder="描述取得业绩的主要内容,以充分证明作为高级人才的能力和价值"></textarea><div class="h30"><span class="frt" id="work_score_chars">0/1000 字</span></div></div>'
  756. +'<div class="c"><label>海外经历</label><div class="btox txt" id="work_isoverseas_div"><select class="ef"><option>是</option><option selected>否</option></select></div></div></div></div></div>'
  757. +'<div class="btnbox"><span class="p_but" id="work_save_" onclick="saveButtonClick(this);">保存</span><span class="p_but gray" id="work_cancel_" onclick="work_cancel_ButtonClick(this)">取消</span></div></div>');
  758. }
  759. //工作经验取消
  760. function work_cancel_ButtonClick(work) {
  761. $('#work_new').removeClass('unadd').addClass('add');
  762. $("#work").html('<div class="none icons" id="work_empty">完善工作经验,展现工作内容及能力,让HR更了解你!</div>');
  763. }*/
  764. //工作经验增加
  765. function workButtonClick(work){
  766. $(work).removeClass('add').addClass('unadd');
  767. $(work).attr("onclick","");
  768. //$("#work").addClass('bd');
  769. //$("#work").addClass('com');
  770. var xinzengForm='<form id="gzjyForm"><input type="hidden" name="jlBbId" value="'+$("#jlBanbenId").val()+'"/><div class="bd com" id="work_modify_">'
  771. +'<div class="con">'
  772. +' <div class="c" float-index="false"> <label>时间</label><i>*</i><div class="h30"> <div class="sh sx"><div class="txt pointer" id="work_timefrom_calendar" float-on="false"><input class="ef date_img" id="work_timefrom_input" name="gzjyKssj" onClick="WdatePicker({startDate: \'%y年%M月01日\', dateFmt: \'yyyy年MM月dd日\',maxDate:\'%y年%M月%d日\', alwaysUseStartDate: true})" type="text" value=""></div></div><span class="dao">到</span><div class="sh sx"><div class="txt pointer" id="work_timeto_calendar" float-on="false"><input class="ef date_img" id="work_timeto_input" onClick="WdatePicker({startDate: \'%y年%M月01日\', dateFmt: \'yyyy年MM月dd日\',maxDate:\'%y年%M月%d日\', alwaysUseStartDate: true})" type="text" name="gzjyJssj" value="至今"> </div></div></div></div>'
  773. +'<div class="c" float-index="false" id="work_compname_index"><label>公司</label><i>*</i> <div class="h30"> <div class="sh"><div class="txt" float-on="false" id="work_compname_div"> <input class="ef" id="work_compname" maxlength="50" name="gzjyGs" type="text" value=""><div class="ul u3" id="work_compname_list"> </div> </div></div></div></div>'
  774. +'<div class="h30"> <div class="c c1" float-index="false" id="work_func_index"> <label>职能</label><i>*</i><div class="sh"><div class="txt pointer" float-on="false" id="work_func_div"><input id="work_zn_input" placeholder="选择" readOnly name="gzjyZn" class="ef cursor" type="text" value="" pre_value=""> <span class="ic i_block pointer" id="work_func_click" onclick="work_func_click(this)"></span><div class="ul u3" id="work_func_list"></div></div><input id="work_func" type="hidden" value="" pre_code=""></div></div><div class="c c4" float-index="false" id="work_industry_index"><label>行业</label><i>*</i><div class="sh"><div class="txt pointer" float-on="false" id="work_industry_div"> <input placeholder="选择" readOnly name="gzjyHy" class="ef cursor" id="int_hy_input" type="text" value="" pre_value=""><span class="ic i_block pointer" id="work_industry_click" onclick="work_industry_click(this)"></span><div class="ul u3" id="work_industry_list"></div></div><input id="work_industry" type="hidden" value="" pre_code=""></div><input id="work_industry" type="hidden" value="" pre_code=""></div></div>'
  775. +'<div class="h30"><div class="c c1" float-index="false" id="work_position_index"><label>职位</label><i>*</i><div class="sh"><div class="txt" float-on="false" id="work_position_div"><input class="ef" id="work_position" maxlength="70" type="text" name="gzjyZw" value=""></div></div></div><div class="c c4" float-index="false"><label>公司规模</label><div class="sh"><div class="txt pointer" id="work_companysize_list" float-on="false"><select class="ef select4" name="gzjyGsgm" id="gzjyGsgm"></select></div><input id="work_companysize" type="hidden" value=""></div></div></div>'
  776. +'<div class="h30"><div class="c c1"><label>部门</label><i>*</i><div class="sh"><div class="txt"><input class="ef" id="work_department" maxlength="50" name="gzjyBm" type="text" value=""></div></div></div><div class="c c4" float-index="false"><label>公司性质</label><i>*</i><div class="sh"><div class="txt pointer" id="work_companytype_list" float-on="false"><select class="ef select4" name="gzjyGsxz" id="gzjyGsxz"></select></div></div></div></div>'
  777. +'<div class="c"><label>工作描述</label><i>*</i><textarea id="work_describe" name="gzjyGzms" maxlength="1000" placeholder="描述你的职责范围、工作任务及取得的成绩等"></textarea><div class="h30"><span class="frt" id="work_describe_chars">0/1000 字</span> </div></div>'
  778. +'<div class="c"><label>工作类型</label><div class="btox txt" id="work_type_div"><select class="ef" name="gzjyGzlx" id="gzjyGzlx"></select></div></div>'
  779. +'<div class="h30"><div class="c c5"><label>下属人数</label><div class="sh"><div class="txt"><input class="ef" maxlength="5" name="gzjyXsrs" id="work_reportperson" type="text" value=""></div> </div></div>'
  780. +'<div class="c c5 cl"><label>汇报对象</label><div class="sh"><div class="txt"><input class="ef" id="work_reportboss" maxlength="50" name="gzjyHbdx" type="text" value=""></div></div></div>'
  781. +'<div class="c c7 cl"><label>离职原因</label><div class="sh"><div class="txt"> <input class="ef" id="work_leavereason" maxlength="200" type="text" name="gzjyLzyy" value=""></div></div></div></div>'
  782. +'<div class="c"><label>主要业绩</label><textarea id="work_score" name="gzjyZyyj" maxlength="1000" placeholder="描述取得业绩的主要内容,以充分证明作为高级人才的能力和价值"></textarea><div class="h30"><span class="frt" id="work_score_chars">0/1000 字</span></div></div>'
  783. +'<div class="c"><label>海外经历</label><div class="btox txt" id="work_isoverseas_div"><select class="ef" name="gzjyHwjl" id="gzjyHwjl"></select></div></div></div></div></div>'
  784. +'<div class="btnbox"><span class="p_but" id="work_save_" onclick="saveGzjy();">保存</span><span class="p_but gray" id="work_cancel_" onclick="work_cancel_ButtonClick(this)">取消</span></div></div></form>';
  785. var oldHtml=$("#work").html();//判断,原先是否有数据,有的话,取原值,(第1步)
  786. $("#work").html(xinzengForm);
  787. $("#work_describe").bind("input propertychange",function(event){
  788. var $this = $(this).val();
  789. if ($this.length > 1000) {
  790. $(this).val($this.substring(0, 1000));
  791. }
  792. $("#work_describe_chars").text($(this).val().length+"/1000 字");
  793. });
  794. $("#work_score").bind("input propertychange",function(event){
  795. var $this = $(this).val();
  796. if ($this.length > 1000) {
  797. $(this).val($this.substring(0, 1000));
  798. }
  799. $("#work_score_chars").text($(this).val().length+"/1000 字");
  800. });
  801. //公司规模
  802. $("#gzjyGsgm").append(dicContainer["gsgm"].toString());
  803. /*if(data.jianliXb!=null){
  804. $("#jianliXb").find("option[value = '"+data.jianliXb+"']").attr("selected","selected");
  805. }*/
  806. //公司性质
  807. $("#gzjyGsxz").append(dicContainer["gsxz"].toString());
  808. //工作类型
  809. $("#gzjyGzlx").append(dicContainer["gzlx"].toString());
  810. //海外经历
  811. $("#gzjyHwjl").append(dicContainer["119"].toString());
  812. $("#gzjyHwjl").find("option[value = '1']").attr("selected","selected");
  813. $("#work").append('');
  814. $("#work").append(oldHtml);//判断,原先是否有数据,有的话,取原值,(第2步)
  815. }
  816. //保存工作经验
  817. function saveGzjy(){
  818. if(isNull($("input[name='gzjyKssj']").val())){
  819. alert("开始时间不能为空!!!");
  820. return false;
  821. }
  822. if(isNull($("input[name='gzjyJssj']").val())){
  823. alert("结束时间不能为空!!!");
  824. return false;
  825. }
  826. if(isNull($("input[name='gzjyGs']").val())){
  827. alert("公司不能为空!!!");
  828. return false;
  829. }
  830. if(isNull($("input[name='gzjyZn']").val())){
  831. alert("职能不能为空!!!");
  832. return false;
  833. }
  834. if(isNull($("input[name='gzjyHy']").val())){
  835. alert("行业不能为空!!!");
  836. return false;
  837. }
  838. if(isNull($("input[name='gzjyZw']").val())){
  839. alert("职位不能为空!!!");
  840. return false;
  841. }
  842. if(isNull($("input[name='gzjyBm']").val())){
  843. alert("部门不能为空!!!");
  844. return false;
  845. }if(isNull($("input[name='gzjyGzms']").val())){
  846. alert("工作描述不能为空!!!");
  847. return false;
  848. }
  849. /*if(isNull($("input[name='gzjyXsrs']").val())){
  850. alert("下属人数不能为空!!!");
  851. return false;
  852. }
  853. if(isNull($("input[name='gzjyHbdx']").val())){
  854. alert("汇报对象不能为空!!!");
  855. return false;
  856. }
  857. if(isNull($("input[name='gzjyLzyy']").val())){
  858. alert("离职原因不能为空!!!");
  859. return false;
  860. }
  861. if(isNull($("input[name='gzjyZyyj']").val())){
  862. alert("主要业绩不能为空!!!");
  863. return false;
  864. }*/
  865. $("#work_complete").attr("class","right y");
  866. $.ajax({
  867. type: "POST",
  868. async:false,
  869. url: "saveGzjy",
  870. data:$("#gzjyForm").serialize(),
  871. dataType: "json",
  872. success: function(data){
  873. alert(data.message);
  874. $("#jlBanbenId").val(data.gzjy.jlBbId);
  875. $('#work_new').removeClass('unadd').addClass('add');
  876. $('#work_new').attr("onclick","workButtonClick(this)");
  877. $("#work").removeClass('bd');
  878. $("#work").removeClass('com');
  879. $("#work").siblings('.btnbox').remove();
  880. $("#work").html("");
  881. $.ajax({
  882. type: "POST",
  883. async:false,
  884. url: "findGzjylistByJlbbId",
  885. data:{jlbbId:$("#jlBanbenId").val()},
  886. dataType: "json",
  887. success: function(data){
  888. if(data.length!=0){
  889. for(var i=0;i<data.length;i++){
  890. var gzlx=dicContainer.getDicItemName('gzlx', data[i].gzjyGzlx);
  891. var hwjl=dicContainer.getDicItemName('119', data[i].gzjyHwjl);
  892. var gsxz=dicContainer.getDicItemName('gsxz', data[i].gzjyGsxz);
  893. var gsgm=dicContainer.getDicItemName('gsgm', data[i].gzjyGsgm);
  894. if(data[i].gzjyHwjl==0){
  895. $("#work").append('<div class="bd" id="'+data[i].gzjyId+'">'
  896. +'<div class="con edit ebox"><div class="sp"><span>'+data[i].gzjyKssj+'-'+data[i].gzjyJssj+'</span><strong class="w280 at" title="'+data[i].gzjyGs+'">'+data[i].gzjyGs+'</strong><strong class="fbox jian hai"><span class="zhi at" title="'+data[i].gzjyZn+'">'+data[i].gzjyZn+'</span><em>('+gzlx+')<i>海外经历</i></em></strong></div><p class="pp at" title="'+data[i].gzjyHy+' | '+gsgm+' | '+gsxz+' | '+data[i].gzjyBm+'">'+data[i].gzjyHy+' | '+gsgm+' | '+gsxz+' | '+data[i].gzjyBm+'</p>'
  897. +'<div class="e"> <label>工作描述</label><i>:</i><div>'+data[i].gzjyGzms+'</div></div><div class="clear"></div><span class="ed_icon"><em class="edi icons" onclick="gzjyEdit(\''+data[i].gzjyId+'\')"></em><em class="del icons" onclick="gzjyDel(\''+data[i].gzjyId+'\')"></em></span></div></div>');
  898. }else{
  899. $("#work").append('<div class="bd" id="'+data[i].gzjyId+'">'
  900. +'<div class="con edit ebox"><div class="sp"><span>'+data[i].gzjyKssj+'-'+data[i].gzjyJssj+'</span><strong class="w280 at" title="'+data[i].gzjyGs+'">'+data[i].gzjyGs+'</strong><strong class="fbox jian hai"><span class="zhi at" title="'+data[i].gzjyZn+'">'+data[i].gzjyZn+'</span></strong></div><p class="pp at" title="'+data[i].gzjyHy+' | '+gsgm+' | '+gsxz+' | '+data[i].gzjyBm+'">'+data[i].gzjyHy+' | '+gsgm+' | '+gsxz+' | '+data[i].gzjyBm+'</p>'
  901. +'<div class="e"> <label>工作描述</label><i>:</i><div>'+data[i].gzjyGzms+'</div></div><div class="clear"></div><span class="ed_icon"><em class="edi icons" onclick="gzjyEdit(\''+data[i].gzjyId+'\')"></em><em class="del icons" onclick="gzjyDel(\''+data[i].gzjyId+'\')"></em></span></div></div>');
  902. }
  903. }
  904. }else{
  905. $("#work").append('<div class="none icons" id="schoolaward_empty">完善工作经验,展现工作内容及能力,让HR更了解你!</div> ');
  906. }
  907. //请求后台,根据数据结果判断,如果没有数据则展示 以下HTML内容(被注释的部分),如果有数据,则展示数据
  908. //请求后台方法
  909. //回调函数中进行业务逻辑判断
  910. //如果没有数据,则展示以下内容---------------Start
  911. //$("#schoolaward").html(' <div class="none icons" id="schoolaward_empty">完善校内荣誉,展现学习能力,让HR更了解你!</div>');
  912. //如果没有数据,则展示以下内容---------------End
  913. //alert($("#schoolaward").html(""));
  914. }
  915. });
  916. }
  917. });
  918. }
  919. //工作经验修改方法
  920. function gzjyEdit(dataID){
  921. $.ajax({
  922. type: "POST",
  923. async:false,
  924. url: "findGzjyById",
  925. data:{id:dataID},
  926. dataType: "json",
  927. success: function(data){
  928. //定义静态HTML,根据返回的JSON 套用
  929. var editForm='<form id="gzjyForm"><input type="hidden" name="gzjyId" value="'+data.gzjyId+'"/><input type="hidden" name="jlBbId" value="'+data.jlBbId+'"/><div class="bd com" id="work_modify_">'
  930. +'<div class="con">'
  931. +' <div class="c" float-index="false"> <label>时间</label><i>*</i><div class="h30"> <div class="sh sx"><div class="txt pointer" id="work_timefrom_calendar" float-on="false"><input class="ef date_img" id="work_timefrom_input" name="gzjyKssj" type="text" onClick="WdatePicker({startDate: \'%y年%M月01日\', dateFmt: \'yyyy年MM月dd日\',maxDate:\'%y年%M月%d日\', alwaysUseStartDate: true})" value="'+data.gzjyKssj+'"></div></div><span class="dao">到</span><div class="sh sx"><div class="txt pointer" id="work_timeto_calendar" float-on="false"><input class="ef date_img" id="work_timeto_input" type="text" onClick="WdatePicker({startDate: \'%y年%M月01日\', dateFmt: \'yyyy年MM月dd日\',maxDate:\'%y年%M月%d日\', alwaysUseStartDate: true})" name="gzjyJssj" value="'+data.gzjyJssj+'"> </div></div></div></div>'
  932. +'<div class="c" float-index="false" id="work_compname_index"><label>公司</label><i>*</i> <div class="h30"> <div class="sh"><div class="txt" float-on="false" id="work_compname_div"> <input class="ef" id="work_compname" maxlength="50" name="gzjyGs" type="text" value="'+data.gzjyGs+'"><div class="ul u3" id="work_compname_list"> </div> </div></div></div></div>'
  933. +'<div class="h30"> <div class="c c1" float-index="false" id="work_func_index"> <label>职能</label><i>*</i><div class="sh"><div class="txt pointer" float-on="false" id="work_func_div"><input id="work_zn_input" placeholder="选择" name="gzjyZn" readOnly class="ef cursor" type="text" value="'+data.gzjyZn+'" pre_value=""> <span class="ic i_block pointer" id="work_func_click" onclick="work_func_click(this)"></span><div class="ul u3" id="work_func_list"></div></div><input id="work_func" type="hidden" pre_code=""></div></div><div class="c c4" float-index="false" id="work_industry_index"><label>行业</label><i>*</i><div class="sh"><div class="txt pointer" float-on="false" id="work_industry_div"> <input placeholder="选择" readOnly name="gzjyHy" class="ef cursor" id="int_hy_input" type="text" value="'+data.gzjyHy+'" pre_value=""><span class="ic i_block pointer" id="work_industry_click" onclick="work_industry_click(this)"></span><div class="ul u3" id="work_industry_list"></div></div><input id="work_industry" type="hidden" value="" pre_code=""></div><input id="work_industry" type="hidden" value="" pre_code=""></div></div>'
  934. +'<div class="h30"><div class="c c1" float-index="false" id="work_position_index"><label>职位</label><i>*</i><div class="sh"><div class="txt" float-on="false" id="work_position_div"><input class="ef" id="work_position" maxlength="70" type="text" name="gzjyZw" value="'+data.gzjyZw+'"></div></div></div><div class="c c4" float-index="false"><label>公司规模</label><div class="sh"><div class="txt pointer" id="work_companysize_list" float-on="false"><select class="ef select4" name="gzjyGsgm" id="gzjyGsgm"></select></div><input id="work_companysize" type="hidden" value=""></div></div></div>'
  935. +'<div class="h30"><div class="c c1"><label>部门</label><i>*</i><div class="sh"><div class="txt"><input class="ef" id="work_department" maxlength="50" name="gzjyBm" type="text" value="'+data.gzjyBm+'"></div></div></div><div class="c c4" float-index="false"><label>公司性质</label><i>*</i><div class="sh"><div class="txt pointer" id="work_companytype_list" float-on="false"><select class="ef select4" name="gzjyGsxz" id="gzjyGsxz"></select></div></div></div></div>'
  936. +'<div class="c"><label>工作描述</label><i>*</i><textarea id="work_describe" name="gzjyGzms" maxlength="1000" placeholder="描述你的职责范围、工作任务及取得的成绩等">'+data.gzjyGzms+'</textarea><div class="h30"><span class="frt" id="work_describe_chars">'+data.gzjyGzms.length+'/1000 字</span> </div></div>'
  937. +'<div class="c"><label>工作类型</label><div class="btox txt" id="work_type_div"><select class="ef" name="gzjyGzlx" id="gzjyGzlx"></select></div></div>'
  938. +'<div class="h30"><div class="c c5"><label>下属人数</label><div class="sh"><div class="txt"><input class="ef" maxlength="5" name="gzjyXsrs" id="work_reportperson" type="text" value="'+data.gzjyXsrs+'"></div> </div></div>'
  939. +'<div class="c c5 cl"><label>汇报对象</label><div class="sh"><div class="txt"><input class="ef" id="work_reportboss" maxlength="50" name="gzjyHbdx" type="text" value="'+data.gzjyHbdx+'"></div></div></div>'
  940. +'<div class="c c7 cl"><label>离职原因</label><div class="sh"><div class="txt"> <input class="ef" id="work_leavereason" maxlength="200" type="text" name="gzjyLzyy" value="'+data.gzjyLzyy+'"></div></div></div></div>'
  941. +'<div class="c"><label>主要业绩</label><textarea id="work_score" name="gzjyZyyj" maxlength="1000" placeholder="描述取得业绩的主要内容,以充分证明作为高级人才的能力和价值">'+data.gzjyZyyj+'</textarea><div class="h30"><span class="frt" id="work_score_chars">'+data.gzjyZyyj.length+'/1000 字</span></div></div>'
  942. +'<div class="c"><label>海外经历</label><div class="btox txt" id="work_isoverseas_div"><select class="ef" name="gzjyHwjl" id="gzjyHwjl"></select></div></div></div></div></div>'
  943. +'<div class="btnbox"><span class="p_but" id="work_save_" onclick="saveGzjy();">保存</span><span class="p_but gray" id="work_cancel_" onclick="work_cancel_ButtonClick(this)">取消</span></div></div></form>';
  944. $("#"+dataID).addClass('bd');
  945. $("#"+dataID).addClass('com');
  946. //展示出表单并填充后台数据
  947. $("#"+dataID).html(editForm);
  948. $("#work_describe").bind("input propertychange",function(event){
  949. var $this = $(this).val();
  950. if ($this.length > 1000) {
  951. $(this).val($this.substring(0, 1000));
  952. }
  953. $("#work_describe_chars").text($(this).val().length+"/1000 字");
  954. });
  955. $("#work_score").bind("input propertychange",function(event){
  956. var $this = $(this).val();
  957. if ($this.length > 1000) {
  958. $(this).val($this.substring(0, 1000));
  959. }
  960. $("#work_score_chars").text($(this).val().length+"/1000 字");
  961. });
  962. $("#gzjyGsgm").append(dicContainer["gsgm"].toString());
  963. if(data.gzjyGsgm!=null){
  964. $("#gzjyGsgm").find("option[value = '"+data.gzjyGsgm+"']").attr("selected","selected");
  965. }
  966. //公司性质
  967. $("#gzjyGsxz").append(dicContainer["gsxz"].toString());
  968. if(data.gzjyGsxz!=null){
  969. $("#gzjyGsxz").find("option[value = '"+data.gzjyGsxz+"']").attr("selected","selected");
  970. }
  971. //工作类型
  972. $("#gzjyGzlx").append(dicContainer["gzlx"].toString());
  973. if(data.gzjyGzlx!=null){
  974. $("#gzjyGzlx").find("option[value = '"+data.gzjyGzlx+"']").attr("selected","selected");
  975. }
  976. //海外经历
  977. $("#gzjyHwjl").append(dicContainer["119"].toString());
  978. if(data.gzjyHwjl!=null){
  979. $("#gzjyHwjl").find("option[value = '"+data.gzjyHwjl+"']").attr("selected","selected");
  980. }
  981. }
  982. });
  983. }
  984. //工作经验删除方法
  985. function gzjyDel(dataID){
  986. if(confirm("确定删除该条工作经验么?")){
  987. $.ajax({
  988. type: "POST",
  989. async:false,
  990. url: "deleteGzjyById",
  991. data:{ids:dataID},
  992. dataType: "json",
  993. success: function(data){
  994. $('#work_new').removeClass('unadd').addClass('add');
  995. $('#work_new').attr("onclick","workButtonClick(this)");
  996. $("#work").removeClass('bd');
  997. $("#work").removeClass('com');
  998. $("#work").siblings('.btnbox').remove();
  999. $("#work").html("");
  1000. $.ajax({
  1001. type: "POST",
  1002. async:false,
  1003. url: "findGzjylistByJlbbId",
  1004. data:{jlbbId:$("#jlBanbenId").val()},
  1005. dataType: "json",
  1006. success: function(data){
  1007. if(data.length!=0){
  1008. $("#work_complete").attr("class","right y");
  1009. for(var i=0;i<data.length;i++){
  1010. var gzlx=dicContainer.getDicItemName('gzlx', data[i].gzjyGzlx);
  1011. var hwjl=dicContainer.getDicItemName('119', data[i].gzjyHwjl);
  1012. var gsxz=dicContainer.getDicItemName('gsxz', data[i].gzjyGsxz);
  1013. var gsgm=dicContainer.getDicItemName('gsgm', data[i].gzjyGsgm);
  1014. if(data[i].gzjyHwjl==0){
  1015. $("#work").append('<div class="bd" id="'+data[i].gzjyId+'">'
  1016. +'<div class="con edit ebox"><div class="sp"><span>'+data[i].gzjyKssj+'-'+data[i].gzjyJssj+'</span><strong class="w280 at" title="'+data[i].gzjyGs+'">'+data[i].gzjyGs+'</strong><strong class="fbox jian hai"><span class="zhi at" title="'+data[i].gzjyZn+'">'+data[i].gzjyZn+'</span><em>('+gzlx+')<i>海外经历</i></em></strong></div><p class="pp at" title="'+data[i].gzjyHy+' | '+gsgm+' | '+gsxz+' | '+data[i].gzjyBm+'">'+data[i].gzjyHy+' | '+gsgm+' | '+gsxz+' | '+data[i].gzjyBm+'</p>'
  1017. +'<div class="e"> <label>工作描述</label><i>:</i><div>'+data[i].gzjyGzms+'</div></div><div class="clear"></div><span class="ed_icon"><em class="edi icons" onclick="gzjyEdit(\''+data[i].gzjyId+'\')"></em><em class="del icons" onclick="gzjyDel(\''+data[i].gzjyId+'\')"></em></span></div></div>');
  1018. }else{
  1019. $("#work").append('<div class="bd" id="'+data[i].gzjyId+'">'
  1020. +'<div class="con edit ebox"><div class="sp"><span>'+data[i].gzjyKssj+'-'+data[i].gzjyJssj+'</span><strong class="w280 at" title="'+data[i].gzjyGs+'">'+data[i].gzjyGs+'</strong><strong class="fbox jian hai"><span class="zhi at" title="'+data[i].gzjyZn+'">'+data[i].gzjyZn+'</span></strong></div><p class="pp at" title="'+data[i].gzjyHy+' | '+gsgm+' | '+gsxz+' | '+data[i].gzjyBm+'">'+data[i].gzjyHy+' | '+gsgm+' | '+gsxz+' | '+data[i].gzjyBm+'</p>'
  1021. +'<div class="e"> <label>工作描述</label><i>:</i><div>'+data[i].gzjyGzms+'</div></div><div class="clear"></div><span class="ed_icon"><em class="edi icons" onclick="gzjyEdit(\''+data[i].gzjyId+'\')"></em><em class="del icons" onclick="gzjyDel(\''+data[i].gzjyId+'\')"></em></span></div></div>');
  1022. }
  1023. }
  1024. }else{
  1025. $("#work_complete").attr("class","right n");
  1026. $("#work").append('<div class="none icons" id="schoolaward_empty">完善工作经验,展现工作内容及能力,让HR更了解你!</div> ');
  1027. }
  1028. //请求后台,根据数据结果判断,如果没有数据则展示 以下HTML内容(被注释的部分),如果有数据,则展示数据
  1029. //请求后台方法
  1030. //回调函数中进行业务逻辑判断
  1031. //如果没有数据,则展示以下内容---------------Start
  1032. //$("#schoolaward").html(' <div class="none icons" id="schoolaward_empty">完善校内荣誉,展现学习能力,让HR更了解你!</div>');
  1033. //如果没有数据,则展示以下内容---------------End
  1034. //alert($("#schoolaward").html(""));
  1035. }
  1036. });
  1037. }
  1038. });
  1039. }
  1040. }
  1041. //工作经验取消
  1042. function work_cancel_ButtonClick(work) {
  1043. $('#work_new').removeClass('unadd').addClass('add');
  1044. $('#work_new').attr("onclick","workButtonClick(this)");
  1045. $("#work").removeClass('bd');
  1046. $("#work").removeClass('com');
  1047. $("#work").siblings('.btnbox').remove();
  1048. $("#work").html("");
  1049. $.ajax({
  1050. type: "POST",
  1051. async:false,
  1052. url: "findGzjylistByJlbbId",
  1053. data:{jlbbId:$("#jlBanbenId").val()},
  1054. dataType: "json",
  1055. success: function(data){
  1056. if(data.length!=0){
  1057. $("#work_complete").attr("class","right y");
  1058. for(var i=0;i<data.length;i++){
  1059. var gzlx=dicContainer.getDicItemName('gzlx', data[i].gzjyGzlx);
  1060. var hwjl=dicContainer.getDicItemName('119', data[i].gzjyHwjl);
  1061. var gsxz=dicContainer.getDicItemName('gsxz', data[i].gzjyGsxz);
  1062. var gsgm=dicContainer.getDicItemName('gsgm', data[i].gzjyGsgm);
  1063. if(data[i].gzjyHwjl==0){
  1064. $("#work").append('<div class="bd" id="'+data[i].gzjyId+'">'
  1065. +'<div class="con edit ebox"><div class="sp"><span>'+data[i].gzjyKssj+'-'+data[i].gzjyJssj+'</span><strong class="w280 at" title="'+data[i].gzjyGs+'">'+data[i].gzjyGs+'</strong><strong class="fbox jian hai"><span class="zhi at" title="'+data[i].gzjyZn+'">'+data[i].gzjyZn+'</span><em>('+gzlx+')<i>海外经历</i></em></strong></div><p class="pp at" title="'+data[i].gzjyHy+' | '+gsgm+' | '+gsxz+' | '+data[i].gzjyBm+'">'+data[i].gzjyHy+' | '+gsgm+' | '+gsxz+' | '+data[i].gzjyBm+'</p>'
  1066. +'<div class="e"> <label>工作描述</label><i>:</i><div>'+data[i].gzjyGzms+'</div></div><div class="clear"></div><span class="ed_icon"><em class="edi icons" onclick="gzjyEdit(\''+data[i].gzjyId+'\')"></em><em class="del icons" onclick="gzjyDel(\''+data[i].gzjyId+'\')"></em></span></div></div>');
  1067. }else{
  1068. $("#work").append('<div class="bd" id="'+data[i].gzjyId+'">'
  1069. +'<div class="con edit ebox"><div class="sp"><span>'+data[i].gzjyKssj+'-'+data[i].gzjyJssj+'</span><strong class="w280 at" title="'+data[i].gzjyGs+'">'+data[i].gzjyGs+'</strong><strong class="fbox jian hai"><span class="zhi at" title="'+data[i].gzjyZn+'">'+data[i].gzjyZn+'</span></strong></div><p class="pp at" title="'+data[i].gzjyHy+' | '+gsgm+' | '+gsxz+' | '+data[i].gzjyBm+'">'+data[i].gzjyHy+' | '+gsgm+' | '+gsxz+' | '+data[i].gzjyBm+'</p>'
  1070. +'<div class="e"> <label>工作描述</label><i>:</i><div>'+data[i].gzjyGzms+'</div></div><div class="clear"></div><span class="ed_icon"><em class="edi icons" onclick="gzjyEdit(\''+data[i].gzjyId+'\')"></em><em class="del icons" onclick="gzjyDel(\''+data[i].gzjyId+'\')"></em></span></div></div>');
  1071. }
  1072. }
  1073. }else{
  1074. $("#work_complete").attr("class","right n");
  1075. $("#work").append('<div class="none icons" id="schoolaward_empty">完善工作经验,展现工作内容及能力,让HR更了解你!</div> ');
  1076. }
  1077. //请求后台,根据数据结果判断,如果没有数据则展示 以下HTML内容(被注释的部分),如果有数据,则展示数据
  1078. //请求后台方法
  1079. //回调函数中进行业务逻辑判断
  1080. //如果没有数据,则展示以下内容---------------Start
  1081. //$("#schoolaward").html(' <div class="none icons" id="schoolaward_empty">完善校内荣誉,展现学习能力,让HR更了解你!</div>');
  1082. //如果没有数据,则展示以下内容---------------End
  1083. //alert($("#schoolaward").html(""));
  1084. }
  1085. });
  1086. //请求后台,根据数据结果判断,如果没有数据则展示 以下HTML内容(被注释的部分),如果有数据,则展示数据
  1087. //请求后台方法
  1088. //回调函数中进行业务逻辑判断
  1089. //如果没有数据,则展示以下内容---------------Start
  1090. //$("#schoolaward").html(' <div class="none icons" id="schoolaward_empty">完善校内荣誉,展现学习能力,让HR更了解你!</div>');
  1091. //如果没有数据,则展示以下内容---------------End
  1092. //alert($("#schoolaward").html(""));
  1093. }
  1094. //工作经验----------------------------------------------------------结束
  1095. //教育经历开始--------------------------------------------------------开始
  1096. /*function EducationButtonClick(education) {
  1097. $(education).removeClass('add').addClass('unadd');
  1098. $("#education").html('<div class="bd com" id="education_modify_">'
  1099. +'<div class="con">'
  1100. +' <div class="c" float-index="false"><label>时间</label><i>*</i><div class="h30"><div class="sh sx"><div class="txt pointer" id="edu_timefrom_calendar" float-on="false"><input class="ef date_img" id="edu_timefrom_input" type="date" value=""></div></div><span class="dao">到</span><div class="sh sx"><div class="txt pointer" id="edu_timeto_calendar" float-on="false"><input class="ef date_img" id="edu_timeto_input" type="date" readonly="readonly" value="至今"></div> </div></div></div>'
  1101. +'<div class="c" float-index="false" maxlength="50" id="edu_schoolname_index"> <label>学校</label><i>*</i><div class="h30"><div class="sh"><div class="txt" float-on="false" id="edu_schoolname_div"><input class="ef" maxlength="50" id="edu_schoolname" type="text" value=""></div> </div></div> </div>'
  1102. +'<div class="c" float-index="false"><label>学历/学位</label><i>*</i><div class="h30"><div class="sh mr"><div class="txt pointer" id="edu_degree_list" float-on="false"><select class="ef select3"><option>初中及以下</option><option>高中</option><option>中专</option><option>大专</option><option>本科</option><option>硕士</option><option>博士</option><option>MBA</option></select></div></div><span><input class="tz" type="checkbox" />全日制</span></div></div>'
  1103. +'<div class="c" float-index="false" id="edu_major_index"><label>专业</label><i>*</i><div class="h30"><div class="sh mr"><div class="txt pointer" float-on="false" id="edu_major_div"><input class="ef cursor" id="edu_major_input" type="text" placeholder="高中及以下学历选填" value="" pre_value=""></div> </div></div></div>'
  1104. +'<div class="c"><label>专业描述</label><textarea id="edu_describe" placeholder="描述在校期间所学的专业,主要包括课程内容、毕业设计等"></textarea><div class="h30"><span class="frt" id="edu_describe_chars">0/1000 字</span></div></div>'
  1105. +'<div class="c"><label>海外经历</label><div class="btox txt" id="edu_isoverseas_div"><select class="ef "><option>是</option><option selected>否</option></select></div></div></div>');
  1106. $("#education").after('<div class="btnbox"><span class="p_but" id="education_save_" onclick="saveButtonClick(this);">保存</span><span class="p_but gray" id="education_cancel_" onclick="education_cancel_ButtonClick(this)">取消</span> </div></div>'
  1107. +'</div>');
  1108. }
  1109. //教育经历取消
  1110. function education_cancel_ButtonClick(education) {
  1111. $('#education_new').removeClass('unadd').addClass('add');
  1112. $("#education").siblings('.btnbox').remove();
  1113. $("#education").html(' <div class="none icons" onclick="EducationButtonClick(this);" id="education_empty">完善教育经历,展现专业能力,让HR更了解你!</div>');
  1114. }*/
  1115. //教育经历增加
  1116. function EducationButtonClick(education){
  1117. //$("#education").addClass('bd');
  1118. //$("#education").addClass('com');
  1119. $(education).removeClass('add').addClass('unadd');
  1120. $(education).attr("onclick","");
  1121. var xinzengForm='<form id="jyjlForm"><input type="hidden" name="jlBbId" value="'+$("#jlBanbenId").val()+'"/><div class="bd com" id="education_modify_">'
  1122. +'<div class="con">'
  1123. +' <div class="c" float-index="false"><label>时间</label><i>*</i><div class="h30"><div class="sh sx"><div class="txt pointer" id="edu_timefrom_calendar" float-on="false"><input class="ef date_img" id="edu_timefrom_input" type="text" onClick="WdatePicker({startDate: \'%y年%M月01日\', dateFmt: \'yyyy年MM月dd日\',maxDate:\'%y年%M月%d日\', alwaysUseStartDate: true})" name="jyjlKssj" value=""></div></div><span class="dao">到</span><div class="sh sx"><div class="txt pointer" id="edu_timeto_calendar" float-on="false"><input class="ef date_img" id="edu_timeto_input" type="text" onClick="WdatePicker({startDate: \'%y年%M月01日\', dateFmt: \'yyyy年MM月dd日\',maxDate:\'%y年%M月%d日\', alwaysUseStartDate: true})" name="jyjlJssj" value="至今"></div> </div></div></div>'
  1124. +'<div class="c" float-index="false" maxlength="50" id="edu_schoolname_index"> <label>学校</label><i>*</i><div class="h30"><div class="sh"><div class="txt" float-on="false" id="edu_schoolname_div"><input class="ef" maxlength="50" id="edu_schoolname" type="text" name="jyjlXx" value=""></div> </div></div> </div>'
  1125. +'<div class="c" float-index="false"><label>学历/学位</label><i>*</i><div class="h30"><div class="sh mr"><div class="txt pointer" id="edu_degree_list" float-on="false"><select class="ef select3" name="jyjlXl" id="jyjlXl"></select></div></div><span><input class="tz" type="checkbox" name="jyjlQrzCheck"/><input type="hidden" name="jyjlQrz" value=""/>全日制</span></div></div>'
  1126. +'<div class="c" float-index="false" id="edu_major_index"><label>专业</label><i>*</i><div class="h30"><div class="sh mr"><div class="txt pointer" float-on="false" id="edu_major_div"><input class="ef cursor" id="edu_major_input" name="jyjlZy" type="text" maxlength="40" placeholder="高中及以下学历选填" value="" pre_value=""></div> </div></div></div>'
  1127. +'<div class="c"><label>专业描述</label><textarea id="edu_describe" maxlength="1000" placeholder="描述在校期间所学的专业,主要包括课程内容、毕业设计等" name="jyjlZyms"></textarea><div class="h30"><span class="frt" id="edu_describe_chars">0/1000 字</span></div></div>'
  1128. +'<div class="c"><label>海外经历</label><div class="btox txt" id="edu_isoverseas_div"><select class="ef " name="jyjlHwjl" id="jyjlHwjl"></select></div></div></div>'
  1129. +'<div class="btnbox"><span class="p_but" id="education_save_" onclick="saveJyjl();">保存</span><span class="p_but gray" id="education_cancel_" onclick="education_cancel_ButtonClick(this)">取消</span> </div></div>'
  1130. +'</div></form>';
  1131. var oldHtml=$("#education").html();//判断,原先是否有数据,有的话,取原值,(第1步)
  1132. $("#education").append('');
  1133. $("#education").html(xinzengForm);
  1134. $("#edu_describe").bind("input propertychange",function(event){
  1135. var $this = $(this).val();
  1136. if ($this.length > 1000) {
  1137. $(this).val($this.substring(0, 1000));
  1138. }
  1139. $("#edu_describe_chars").text($(this).val().length+"/1000 字");
  1140. });
  1141. //工作类型
  1142. $("#jyjlXl").append(dicContainer["syxl"].toString());
  1143. //海外经历
  1144. $("#jyjlHwjl").append(dicContainer["119"].toString());
  1145. $("#jyjlHwjl").find("option[value = '1']").attr("selected","selected");
  1146. $("#education").append(oldHtml);//判断,原先是否有数据,有的话,取原值,(第2步)
  1147. }
  1148. //保存教育经历
  1149. function saveJyjl(){
  1150. if(isNull($("input[name='jyjlKssj']").val())){
  1151. alert("开始时间不能为空!!!");
  1152. return false;
  1153. }
  1154. if(isNull($("input[name='jyjlJssj']").val())){
  1155. alert("结束时间不能为空!!!");
  1156. return false;
  1157. }
  1158. if(isNull($("input[name='jyjlXx']").val())){
  1159. alert("学校不能为空!!!");
  1160. return false;
  1161. }
  1162. if(isNull($("input[name='jyjlZy']").val())){
  1163. alert("专业不能为空!!!");
  1164. return false;
  1165. }
  1166. /*if(isNull($("input[name='jyjlZyms']").val())){
  1167. alert("专业描述不能为空!!!");
  1168. return false;
  1169. }*/
  1170. $("#education_complete").attr("class","right y");
  1171. if($("input[name='jyjlQrzCheck']").attr('checked')){
  1172. $("input[name='jyjlQrz']").val("1");
  1173. }else{
  1174. $("input[name='jyjlQrz']").val("0");
  1175. }
  1176. $.ajax({
  1177. type: "POST",
  1178. async:false,
  1179. url: "saveJyjl",
  1180. data:$("#jyjlForm").serialize(),
  1181. dataType: "json",
  1182. success: function(data){
  1183. alert(data.message);
  1184. $("#jlBanbenId").val(data.jyjl.jlBbId);
  1185. $('#education_new').removeClass('unadd').addClass('add');
  1186. $('#education_new').attr("onclick","EducationButtonClick(this)");
  1187. $("#education").removeClass('bd');
  1188. $("#education").removeClass('com');
  1189. $("#education").siblings('.btnbox').remove();
  1190. $("#education").html("");
  1191. $.ajax({
  1192. type: "POST",
  1193. async:false,
  1194. url: "findJyjllistByJlbbId",
  1195. data:{jlbbId:$("#jlBanbenId").val()},
  1196. dataType: "json",
  1197. success: function(data){
  1198. if(data.length!=0){
  1199. for(var i=0;i<data.length;i++){
  1200. var xl=dicContainer.getDicItemName('syxl', data[i].jyjlXl);
  1201. if(data[i].jyjlHwjl==0){
  1202. $("#education").append('<div class="bd">'
  1203. +'<div class="con edit" id="'+data[i].jyjlId+'">'
  1204. +'<div class="sp"><span>'+data[i].jyjlKssj+'-'+data[i].jyjlJssj+'</span><strong class="fbox hai w146"><span class="at" title="'+data[i].jyjlXx+'">'+data[i].jyjlXx+'</span><input type="hidden" id="education_verify_178993151" value="0"><em><i>海外经历</i></em></strong>'
  1205. +'<span class="cl3 w140 at">'+xl+'</span></div><div class="clear"></div><span class="ed_icon"><em class="edi icons" id="education_edit_178993151" onclick="jyjlEdit(\''+data[i].jyjlId+'\')"></em><em class="del icons" id="education_delete_178993151" onclick="jyjlDel(\''+data[i].jyjlId+'\')"></em></span></div></div>');
  1206. }else{
  1207. $("#education").append('<div class="bd">'
  1208. +'<div class="con edit" id="'+data[i].jyjlId+'">'
  1209. +'<div class="sp"><span>'+data[i].jyjlKssj+'-'+data[i].jyjlJssj+'</span><strong class="fbox hai w146"><span class="at" title="'+data[i].jyjlXx+'">'+data[i].jyjlXx+'</span><input type="hidden" id="education_verify_178993151" value="0"></strong>'
  1210. +'<span class="cl3 w140 at">'+xl+'</span></div><div class="clear"></div><span class="ed_icon"><em class="edi icons" id="education_edit_178993151" onclick="jyjlEdit(\''+data[i].jyjlId+'\')"></em><em class="del icons" id="education_delete_178993151" onclick="jyjlDel(\''+data[i].jyjlId+'\')"></em></span></div></div>');
  1211. }
  1212. }
  1213. }else{
  1214. $("#education").append('<div class="none icons" id="schoolaward_empty">完善教育经历,展现专业能力,让HR更了解你!</div> ');
  1215. }
  1216. //请求后台,根据数据结果判断,如果没有数据则展示 以下HTML内容(被注释的部分),如果有数据,则展示数据
  1217. //请求后台方法
  1218. //回调函数中进行业务逻辑判断
  1219. //如果没有数据,则展示以下内容---------------Start
  1220. //$("#schoolaward").html(' <div class="none icons" id="schoolaward_empty">完善校内荣誉,展现学习能力,让HR更了解你!</div>');
  1221. //如果没有数据,则展示以下内容---------------End
  1222. //alert($("#schoolaward").html(""));
  1223. }
  1224. });
  1225. }
  1226. });
  1227. }
  1228. //教育经历修改方法
  1229. function jyjlEdit(dataID){
  1230. $.ajax({
  1231. type: "POST",
  1232. async:false,
  1233. url: "findJyjlById",
  1234. data:{id:dataID},
  1235. dataType: "json",
  1236. success: function(data){
  1237. //定义静态HTML,根据返回的JSON 套用
  1238. var editForm='<form id="jyjlForm"><input type="hidden" name="jyjlId" value="'+data.jyjlId+'"/><input type="hidden" name="jlBbId" value="'+data.jlBbId+'"/>'
  1239. +'<div class="con">'
  1240. +'<div class="c" float-index="false"><label>时间</label><i>*</i><div class="h30"><div class="sh sx"><div class="txt pointer" id="edu_timefrom_calendar" float-on="false"><input class="ef date_img" id="edu_timefrom_input" type="text" onClick="WdatePicker({startDate: \'%y年%M月01日\', dateFmt: \'yyyy年MM月dd日\',maxDate:\'%y年%M月%d日\', alwaysUseStartDate: true})" name="jyjlKssj" value="'+data.jyjlKssj+'"></div></div><span class="dao">到</span><div class="sh sx"><div class="txt pointer" id="edu_timeto_calendar" float-on="false"><input class="ef date_img" id="edu_timeto_input" type="text" onClick="WdatePicker({startDate: \'%y年%M月01日\', dateFmt: \'yyyy年MM月dd日\',maxDate:\'%y年%M月%d日\', alwaysUseStartDate: true})" name="jyjlJssj" value="'+data.jyjlJssj+'"></div> </div></div></div>'
  1241. +'<div class="c" float-index="false" maxlength="50" id="edu_schoolname_index"> <label>学校</label><i>*</i><div class="h30"><div class="sh"><div class="txt" float-on="false" id="edu_schoolname_div"><input class="ef" maxlength="50" id="edu_schoolname" type="text" name="jyjlXx" value="'+data.jyjlXx+'"></div> </div></div> </div>'
  1242. +'<div class="c" float-index="false"><label>学历/学位</label><i>*</i><div class="h30"><div class="sh mr"><div class="txt pointer" id="edu_degree_list" float-on="false"><select class="ef select3" name="jyjlXl" id="jyjlXl"></select></div></div><span><input class="tz" type="checkbox" name="jyjlQrzCheck"/><input type="hidden" name="jyjlQrz" value=""/>全日制</span></div></div>'
  1243. +'<div class="c" float-index="false" id="edu_major_index"><label>专业</label><i>*</i><div class="h30"><div class="sh mr"><div class="txt pointer" float-on="false" id="edu_major_div"><input class="ef cursor" id="edu_major_input" name="jyjlZy" type="text" maxlength="40" placeholder="高中及以下学历选填" value="'+data.jyjlZy+'" pre_value=""></div> </div></div></div>'
  1244. +'<div class="c"><label>专业描述</label><textarea id="edu_describe" maxlength="1000" placeholder="描述在校期间所学的专业,主要包括课程内容、毕业设计等" name="jyjlZyms">'+data.jyjlZyms+'</textarea><div class="h30"><span class="frt" id="edu_describe_chars">'+data.jyjlZyms.length+'/1000 字</span></div></div>'
  1245. +'<div class="c"><label>海外经历</label><div class="btox txt" id="edu_isoverseas_div"><select class="ef " name="jyjlHwjl" id="jyjlHwjl"></select></div></div></div>'
  1246. +'<div class="btnbox"><span class="p_but" id="education_save_" onclick="saveJyjl();">保存</span><span class="p_but gray" id="education_cancel_" onclick="education_cancel_ButtonClick(this)">取消</span> </div></div>'
  1247. +'</form>';
  1248. $("#"+dataID).addClass('bd');
  1249. $("#"+dataID).addClass('com');
  1250. //展示出表单并填充后台数据
  1251. $("#"+dataID).html(editForm);
  1252. $("#edu_describe").bind("input propertychange",function(event){
  1253. //alert($(this).val());
  1254. var $this = $(this).val();
  1255. if ($this.length > 1000) {
  1256. $(this).val($this.substring(0, 1000));
  1257. }
  1258. $("#edu_describe_chars").text($(this).val().length+"/1000 字");
  1259. });
  1260. $("#jyjlXl").append(dicContainer["syxl"].toString());
  1261. if(data.jyjlXl!=null){
  1262. $("#jyjlXl").find("option[value = '"+data.jyjlXl+"']").attr("selected","selected");
  1263. }
  1264. //海外精力
  1265. $("#jyjlHwjl").append(dicContainer["119"].toString());
  1266. if(data.jyjlHwjl!=null){
  1267. $("#jyjlHwjl").find("option[value = '"+data.jyjlHwjl+"']").attr("selected","selected");
  1268. }
  1269. if(data.jyjlQrz==1){
  1270. $("input[name='jyjlQrzCheck']").attr("checked","checked");
  1271. }
  1272. }
  1273. });
  1274. }
  1275. //教育经历删除方法
  1276. function jyjlDel(dataID){
  1277. if(confirm("确定删除该条教育经历么?")){
  1278. $.ajax({
  1279. type: "POST",
  1280. async:false,
  1281. url: "deleteJyjlById",
  1282. data:{ids:dataID},
  1283. dataType: "json",
  1284. success: function(data){
  1285. $('#education_new').removeClass('unadd').addClass('add');
  1286. $('#education_new').attr("onclick","EducationButtonClick(this)");
  1287. $("#education").removeClass('bd');
  1288. $("#education").removeClass('com');
  1289. $("#education").siblings('.btnbox').remove();
  1290. $("#education").html("");
  1291. $.ajax({
  1292. type: "POST",
  1293. async:false,
  1294. url: "findJyjllistByJlbbId",
  1295. data:{jlbbId:$("#jlBanbenId").val()},
  1296. dataType: "json",
  1297. success: function(data){
  1298. if(data.length!=0){
  1299. $("#education_complete").attr("class","right y");
  1300. for(var i=0;i<data.length;i++){
  1301. var xl=dicContainer.getDicItemName('syxl', data[i].jyjlXl);
  1302. if(data[i].jyjlHwjl==0){
  1303. $("#education").append('<div class="bd">'
  1304. +'<div class="con edit" id="'+data[i].jyjlId+'">'
  1305. +'<div class="sp"><span>'+data[i].jyjlKssj+'-'+data[i].jyjlJssj+'</span><strong class="fbox hai w146"><span class="at" title="'+data[i].jyjlXx+'">'+data[i].jyjlXx+'</span><input type="hidden" id="education_verify_178993151" value="0"><em><i>海外经历</i></em></strong>'
  1306. +'<span class="cl3 w140 at">'+xl+'</span></div><div class="clear"></div><span class="ed_icon"><em class="edi icons" id="education_edit_178993151" onclick="jyjlEdit(\''+data[i].jyjlId+'\')"></em><em class="del icons" id="education_delete_178993151" onclick="jyjlDel(\''+data[i].jyjlId+'\')"></em></span></div></div>');
  1307. }else{
  1308. $("#education").append('<div class="bd">'
  1309. +'<div class="con edit" id="'+data[i].jyjlId+'">'
  1310. +'<div class="sp"><span>'+data[i].jyjlKssj+'-'+data[i].jyjlJssj+'</span><strong class="fbox hai w146"><span class="at" title="'+data[i].jyjlXx+'">'+data[i].jyjlXx+'</span><input type="hidden" id="education_verify_178993151" value="0"></strong>'
  1311. +'<span class="cl3 w140 at">'+xl+'</span></div><div class="clear"></div><span class="ed_icon"><em class="edi icons" id="education_edit_178993151" onclick="jyjlEdit(\''+data[i].jyjlId+'\')"></em><em class="del icons" id="education_delete_178993151" onclick="jyjlDel(\''+data[i].jyjlId+'\')"></em></span></div></div>');
  1312. }
  1313. }
  1314. }else{
  1315. $("#education_complete").attr("class","right n");
  1316. $("#education").append('<div class="none icons" id="schoolaward_empty">完善教育经历,展现专业能力,让HR更了解你!</div> ');
  1317. }
  1318. //请求后台,根据数据结果判断,如果没有数据则展示 以下HTML内容(被注释的部分),如果有数据,则展示数据
  1319. //请求后台方法
  1320. //回调函数中进行业务逻辑判断
  1321. //如果没有数据,则展示以下内容---------------Start
  1322. //$("#schoolaward").html(' <div class="none icons" id="schoolaward_empty">完善校内荣誉,展现学习能力,让HR更了解你!</div>');
  1323. //如果没有数据,则展示以下内容---------------End
  1324. //alert($("#schoolaward").html(""));
  1325. }
  1326. });
  1327. }
  1328. });
  1329. }
  1330. }
  1331. //教育经历取消
  1332. function education_cancel_ButtonClick(work) {
  1333. $('#education_new').removeClass('unadd').addClass('add');
  1334. $('#education_new').attr("onclick","EducationButtonClick(this)");
  1335. $("#education").removeClass('bd');
  1336. $("#education").removeClass('com');
  1337. $("#education").siblings('.btnbox').remove();
  1338. $("#education").html("");
  1339. $.ajax({
  1340. type: "POST",
  1341. async:false,
  1342. url: "findJyjllistByJlbbId",
  1343. data:{jlbbId:$("#jlBanbenId").val()},
  1344. dataType: "json",
  1345. success: function(data){
  1346. if(data.length!=0){
  1347. $("#education_complete").attr("class","right y");
  1348. for(var i=0;i<data.length;i++){
  1349. var xl=dicContainer.getDicItemName('syxl', data[i].jyjlXl);
  1350. if(data[i].jyjlHwjl==0){
  1351. $("#education").append('<div class="bd">'
  1352. +'<div class="con edit" id="'+data[i].jyjlId+'">'
  1353. +'<div class="sp"><span>'+data[i].jyjlKssj+'-'+data[i].jyjlJssj+'</span><strong class="fbox hai w146"><span class="at" title="'+data[i].jyjlXx+'">'+data[i].jyjlXx+'</span><input type="hidden" id="education_verify_178993151" value="0"><em><i>海外经历</i></em></strong>'
  1354. +'<span class="cl3 w140 at">'+xl+'</span></div><div class="clear"></div><span class="ed_icon"><em class="edi icons" id="education_edit_178993151" onclick="jyjlEdit(\''+data[i].jyjlId+'\')"></em><em class="del icons" id="education_delete_178993151" onclick="jyjlDel(\''+data[i].jyjlId+'\')"></em></span></div></div>');
  1355. }else{
  1356. $("#education").append('<div class="bd">'
  1357. +'<div class="con edit" id="'+data[i].jyjlId+'">'
  1358. +'<div class="sp"><span>'+data[i].jyjlKssj+'-'+data[i].jyjlJssj+'</span><strong class="fbox hai w146"><span class="at" title="'+data[i].jyjlXx+'">'+data[i].jyjlXx+'</span><input type="hidden" id="education_verify_178993151" value="0"></strong>'
  1359. +'<span class="cl3 w140 at">'+xl+'</span></div><div class="clear"></div><span class="ed_icon"><em class="edi icons" id="education_edit_178993151" onclick="jyjlEdit(\''+data[i].jyjlId+'\')"></em><em class="del icons" id="education_delete_178993151" onclick="jyjlDel(\''+data[i].jyjlId+'\')"></em></span></div></div>');
  1360. }
  1361. }
  1362. }else{
  1363. $("#education_complete").attr("class","right n");
  1364. $("#education").append('<div class="none icons" id="schoolaward_empty">完善教育经历,展现专业能力,让HR更了解你!</div> ');
  1365. }
  1366. //请求后台,根据数据结果判断,如果没有数据则展示 以下HTML内容(被注释的部分),如果有数据,则展示数据
  1367. //请求后台方法
  1368. //回调函数中进行业务逻辑判断
  1369. //如果没有数据,则展示以下内容---------------Start
  1370. //$("#schoolaward").html(' <div class="none icons" id="schoolaward_empty">完善校内荣誉,展现学习能力,让HR更了解你!</div>');
  1371. //如果没有数据,则展示以下内容---------------End
  1372. //alert($("#schoolaward").html(""));
  1373. }
  1374. });
  1375. }
  1376. //教育经历----------------------------------------------------------------结束
  1377. //校内荣誉----------------------------------------------------------------开始
  1378. function schoolaward_newClick(work){
  1379. $(work).removeClass('add').addClass('unadd');
  1380. $(work).attr("onclick","");
  1381. $("#schoolaward").addClass('bd');
  1382. $("#schoolaward").addClass('com');
  1383. var xinzengForm='<form id="xnryForm"><input type="hidden" name="jlBbId" value="'+$("#jlBanbenId").val()+'"/><div class="" id="schoolaward_modify_"><div class="con">'
  1384. +'<div class="c" float-index="false"><label>时间</label><i>*</i><div class="h30"><div class="sh">'
  1385. +'<div class="txt pointer" id="bonus_time_calendar" float-on="false">'
  1386. +' <input class="ef" id="bonus_time_input" name="xnrySj" type="text" onClick="WdatePicker({startDate: \'%y年%M月01日\', dateFmt: \'yyyy年MM月dd日\',maxDate:\'%y年%M月%d日\', alwaysUseStartDate: true})" value=""></div></div></div>'
  1387. +'<div class="err" id="bonus_time_warning" style="display:none"><em class="icons"></em></div></div>'
  1388. +'<div class="h30"><div class="c c1"><label>奖项</label><i>*</i><div class="sh"><div class="txt"><input class="ef" name="xnryJx" maxlength="50" id="bonus_name" type="text" value=""></div> </div><div class="err" id="bonus_name_warning" style="display:none"><em class="icons"></em></div></div>'
  1389. +'<div class="c c4"><label>级别</label><div class="sh"><div class="txt"><input class="ef" name="xnryJb" maxlength="50" id="bonus_class" type="text" value=""> </div></div><div class="err" id="bonus_class_warning" style="display:none"><em class="icons"></em></div></div></div></div>'
  1390. +'<div class="btnbox"><span class="p_but" id="schoolaward_save_" onclick="saveXnry();">保存</span><span class="p_but gray" id="schoolaward_cancel_" onclick="schoolaward_cancel_Click(this)">取消</span></div></div></form>';
  1391. var oldHtml=$("#schoolaward").html();//判断,原先是否有数据,有的话,取原值,(第1步)
  1392. $("#schoolaward").html(xinzengForm);
  1393. $("#schoolaward").append('');
  1394. $("#schoolaward").append(oldHtml);//判断,原先是否有数据,有的话,取原值,(第2步)
  1395. }
  1396. function saveXnry(){
  1397. if(isNull($("input[name='xnrySj']").val())){
  1398. alert("时间不能为空!!!");
  1399. return false;
  1400. }
  1401. if(isNull($("input[name='xnryJx']").val())){
  1402. alert("奖项不能为空!!!");
  1403. return false;
  1404. }
  1405. /*if(isNull($("input[name='xnryJb']").val())){
  1406. alert("级别不能为空!!!");
  1407. return false;
  1408. }*/
  1409. $("#school_complete").attr("class","right y");
  1410. $.ajax({
  1411. type: "POST",
  1412. async:false,
  1413. url: "saveXnry",
  1414. data:$("#xnryForm").serialize(),
  1415. dataType: "json",
  1416. success: function(data){
  1417. alert(data.message);
  1418. $("#jlBanbenId").val(data.xnry.jlBbId);
  1419. $('#schoolaward_new').removeClass('unadd').addClass('add');
  1420. $('#schoolaward_new').attr("onclick","schoolaward_newClick(this)");
  1421. $("#schoolaward").removeClass('bd');
  1422. $("#schoolaward").removeClass('com');
  1423. $("#schoolaward").siblings('.btnbox').remove();
  1424. $("#schoolaward").html("");
  1425. $.ajax({
  1426. type: "POST",
  1427. async:false,
  1428. url: "findXnrylistByJlbbId",
  1429. data:{jlbbId:$("#jlBanbenId").val()},
  1430. dataType: "json",
  1431. success: function(data){
  1432. if(data.length!=0){
  1433. for(var i=0;i<data.length;i++){
  1434. $("#schoolaward").append('<div class="bd" id="'+data[i].xnryId+'">'
  1435. +'<div class="con edit"><div class="sp"><span>'+data[i].xnrySj+'</span><strong class="w180 at" title="'+data[i].xnryJx+'">'+data[i].xnryJx+'</strong>'
  1436. +'<span class="cl3 w230 at" title="'+data[i].xnryJb+'">'+data[i].xnryJb+'</span> </div><span class="ed_icon"><em class="edi icons" onclick="xnryEdit(\''+data[i].xnryId+'\')"></em><em class="del icons" onclick="xnryDel(\''+data[i].xnryId+'\')"></em></span></div></div>');
  1437. }
  1438. }else{
  1439. $("#schoolaward").append('<div class="none icons" id="schoolaward_empty">完善校内荣誉,展现学习能力,让HR更了解你!</div> ');
  1440. }
  1441. //请求后台,根据数据结果判断,如果没有数据则展示 以下HTML内容(被注释的部分),如果有数据,则展示数据
  1442. //请求后台方法
  1443. //回调函数中进行业务逻辑判断
  1444. //如果没有数据,则展示以下内容---------------Start
  1445. //$("#schoolaward").html(' <div class="none icons" id="schoolaward_empty">完善校内荣誉,展现学习能力,让HR更了解你!</div>');
  1446. //如果没有数据,则展示以下内容---------------End
  1447. //alert($("#schoolaward").html(""));
  1448. }
  1449. });
  1450. }
  1451. });
  1452. }
  1453. //校内荣誉修改方法
  1454. function xnryEdit(dataID){
  1455. $.ajax({
  1456. type: "POST",
  1457. async:false,
  1458. url: "findXnryById",
  1459. data:{id:dataID},
  1460. dataType: "json",
  1461. success: function(data){
  1462. //定义静态HTML,根据返回的JSON 套用
  1463. var editForm='<form id="xnryForm"><input type="hidden" name="xnryId" value="'+data.xnryId+'"/><input type="hidden" name="jlBbId" value="'+data.jlBbId+'"/><div class="" id="schoolaward_modify_"><div class="con">'
  1464. +'<div class="c" float-index="false"><label>时间</label><i>*</i><div class="h30"><div class="sh">'
  1465. +'<div class="txt pointer" id="bonus_time_calendar" float-on="false">'
  1466. +' <input class="ef" id="bonus_time_input" name="xnrySj" type="text" onClick="WdatePicker({startDate: \'%y年%M月01日\', dateFmt: \'yyyy年MM月dd日\',maxDate:\'%y年%M月%d日\', alwaysUseStartDate: true})" value="'+data.xnrySj+'"></div></div></div>'
  1467. +'<div class="err" id="bonus_time_warning" style="display:none"><em class="icons"></em></div></div>'
  1468. +'<div class="h30"><div class="c c1"><label>奖项</label><i>*</i><div class="sh"><div class="txt"><input class="ef" name="xnryJx" maxlength="50" id="bonus_name" type="text" value="'+data.xnryJx+'"></div> </div><div class="err" id="bonus_name_warning" style="display:none"><em class="icons"></em></div></div>'
  1469. +'<div class="c c4"><label>级别</label><div class="sh"><div class="txt"><input class="ef" name="xnryJb" maxlength="50" id="bonus_class" type="text" value="'+data.xnryJb+'"> </div></div><div class="err" id="bonus_class_warning" style="display:none"><em class="icons"></em></div></div></div></div>'
  1470. +'<div class="btnbox"><span class="p_but" id="schoolaward_save_" onclick="saveXnry();">保存</span><span class="p_but gray" id="schoolaward_cancel_" onclick="schoolaward_cancel_Click(this)">取消</span></div></div></form>';
  1471. $("#"+dataID).addClass('bd');
  1472. $("#"+dataID).addClass('com');
  1473. //展示出表单并填充后台数据
  1474. $("#"+dataID).html(editForm);
  1475. }
  1476. });
  1477. }
  1478. //校内荣誉删除方法
  1479. function xnryDel(dataID){
  1480. if(confirm("确定删除该条校内荣誉么?")){
  1481. $.ajax({
  1482. type: "POST",
  1483. async:false,
  1484. url: "deleteXnryById",
  1485. data:{ids:dataID},
  1486. dataType: "json",
  1487. success: function(data){
  1488. $('#schoolaward_new').removeClass('unadd').addClass('add');
  1489. $('#schoolaward_new').attr("onclick","schoolaward_newClick(this)");
  1490. $("#schoolaward").removeClass('bd');
  1491. $("#schoolaward").removeClass('com');
  1492. $("#schoolaward").siblings('.btnbox').remove();
  1493. $("#schoolaward").html("");
  1494. $.ajax({
  1495. type: "POST",
  1496. async:false,
  1497. url: "findXnrylistByJlbbId",
  1498. data:{jlbbId:$("#jlBanbenId").val()},
  1499. dataType: "json",
  1500. success: function(data){
  1501. if(data.length!=0){
  1502. $("#school_complete").attr("class","right y");
  1503. for(var i=0;i<data.length;i++){
  1504. $("#schoolaward").append('<div class="bd" id="'+data[i].xnryId+'">'
  1505. +'<div class="con edit"><div class="sp"><span>'+data[i].xnrySj+'</span><strong class="w180 at" title="'+data[i].xnryJx+'">'+data[i].xnryJx+'</strong>'
  1506. +'<span class="cl3 w230 at" title="'+data[i].xnryJb+'">'+data[i].xnryJb+'</span> </div><span class="ed_icon"><em class="edi icons" onclick="xnryEdit(\''+data[i].xnryId+'\')"></em><em class="del icons" onclick="xnryDel(\''+data[i].xnryId+'\')"></em></span></div></div>');
  1507. }
  1508. }else{
  1509. $("#school_complete").attr("class","right n");
  1510. $("#schoolaward").append('<div class="none icons" id="schoolaward_empty">完善校内荣誉,展现学习能力,让HR更了解你!</div> ');
  1511. }
  1512. //请求后台,根据数据结果判断,如果没有数据则展示 以下HTML内容(被注释的部分),如果有数据,则展示数据
  1513. //请求后台方法
  1514. //回调函数中进行业务逻辑判断
  1515. //如果没有数据,则展示以下内容---------------Start
  1516. //$("#schoolaward").html(' <div class="none icons" id="schoolaward_empty">完善校内荣誉,展现学习能力,让HR更了解你!</div>');
  1517. //如果没有数据,则展示以下内容---------------End
  1518. //alert($("#schoolaward").html(""));
  1519. }
  1520. });
  1521. }
  1522. });
  1523. }
  1524. }
  1525. //校内荣誉取消
  1526. function schoolaward_cancel_Click(work) {
  1527. $('#schoolaward_new').removeClass('unadd').addClass('add');
  1528. $('#schoolaward_new').attr("onclick","schoolaward_newClick(this)");
  1529. $("#schoolaward").removeClass('bd');
  1530. $("#schoolaward").removeClass('com');
  1531. $("#schoolaward").siblings('.btnbox').remove();
  1532. $("#schoolaward").html("");
  1533. $.ajax({
  1534. type: "POST",
  1535. async:false,
  1536. url: "findXnrylistByJlbbId",
  1537. data:{jlbbId:$("#jlBanbenId").val()},
  1538. dataType: "json",
  1539. success: function(data){
  1540. if(data.length!=0){
  1541. $("#school_complete").attr("class","right y");
  1542. for(var i=0;i<data.length;i++){
  1543. $("#schoolaward").append('<div class="bd" id="'+data[i].xnryId+'">'
  1544. +'<div class="con edit"><div class="sp"><span>'+data[i].xnrySj+'</span><strong class="w180 at" title="'+data[i].xnryJx+'">'+data[i].xnryJx+'</strong>'
  1545. +'<span class="cl3 w230 at" title="'+data[i].xnryJb+'">'+data[i].xnryJb+'</span> </div><span class="ed_icon"><em class="edi icons" onclick="xnryEdit(\''+data[i].xnryId+'\')"></em><em class="del icons" onclick="xnryDel(\''+data[i].xnryId+'\')"></em></span></div></div>');
  1546. }
  1547. }else{
  1548. $("#school_complete").attr("class","right n");
  1549. $("#schoolaward").append('<div class="none icons" id="schoolaward_empty">完善校内荣誉,展现学习能力,让HR更了解你!</div> ');
  1550. }
  1551. //请求后台,根据数据结果判断,如果没有数据则展示 以下HTML内容(被注释的部分),如果有数据,则展示数据
  1552. //请求后台方法
  1553. //回调函数中进行业务逻辑判断
  1554. //如果没有数据,则展示以下内容---------------Start
  1555. //$("#schoolaward").html(' <div class="none icons" id="schoolaward_empty">完善校内荣誉,展现学习能力,让HR更了解你!</div>');
  1556. //如果没有数据,则展示以下内容---------------End
  1557. //alert($("#schoolaward").html(""));
  1558. }
  1559. });
  1560. //请求后台,根据数据结果判断,如果没有数据则展示 以下HTML内容(被注释的部分),如果有数据,则展示数据
  1561. //请求后台方法
  1562. //回调函数中进行业务逻辑判断
  1563. //如果没有数据,则展示以下内容---------------Start
  1564. //$("#schoolaward").html(' <div class="none icons" id="schoolaward_empty">完善校内荣誉,展现学习能力,让HR更了解你!</div>');
  1565. //如果没有数据,则展示以下内容---------------End
  1566. //alert($("#schoolaward").html(""));
  1567. }
  1568. //校内荣誉-----------------------------------------------------------结束
  1569. //校内职务------------------------------------------------------------开始
  1570. function schooljob_newClick(i){
  1571. $(i).removeClass('add').addClass('unadd');
  1572. $(i).attr("onclick","");
  1573. $("#schooljob").addClass('bd');
  1574. $("#schooljob").addClass('com');
  1575. var xinzengForm='<form id="xnzwForm"><input type="hidden" name="jlBbId" value="'+$("#jlBanbenId").val()+'"/><div class="" id="schooljob_modify_"><div class="con"><div class="c" float-index="false">'
  1576. +' <label>时间</label><i>*</i>'
  1577. +' <div class="h30">'
  1578. +'<div class="sh sx"><div class="txt pointer" id="work_timefrom_calendar" float-on="false"><input class="ef date_img" name="xnzwKssj" id="work_timefrom_input" type="text" onClick="WdatePicker({startDate: \'%y年%M月01日\', dateFmt: \'yyyy年MM月dd日\',maxDate:\'%y年%M月%d日\', alwaysUseStartDate: true})" value=""></div></div><span class="dao">到</span><div class="sh sx"><div class="txt pointer" id="work_timeto_calendar" float-on="false"><input class="ef date_img" name="xnzwJssj" id="work_timeto_input" type="text" onClick="WdatePicker({startDate: \'%y年%M月01日\', dateFmt: \'yyyy年MM月dd日\',maxDate:\'%y年%M月%d日\', alwaysUseStartDate: true})" value="至今"> </div></div> </div></div>'
  1579. +'<div class="c"><label>职务</label><i>*</i><div class="h30"><div class="sh"><div class="txt"><input class="ef" name="xnzwZw" maxlength="50" id="prac_name" type="text" value=""></div></div><div class="err" id="prac_name_warning" style="display:none"><em class="icons"></em></div></div></div>'
  1580. +'<div class="c"><label>职务描述</label><textarea name="xnzwZwms" maxlength="1000" id="prac_describe" placeholder="描述在校期间所担任职位的主要工作内容及职责等"></textarea><div class="h30 clno"> <span class="frt" id="prac_describe_chars">0/1000 字</span> <div class="err" id="prac_describe_warning" style="display:none"><em class="icons"></em></div></div></div></div><div class="btnbox"> <span class="p_but" id="schooljob_save_" onclick="saveXnzw();">保存</span> <span class="p_but gray" id="schooljob_cancel_" onclick="schooljob_cancel_Click(this)">取消</span></div></div></form>';
  1581. var oldHtml=$("#schooljob").html();//判断,原先是否有数据,有的话,取原值,(第1步)
  1582. $("#schooljob").html(xinzengForm);
  1583. $("#prac_describe").bind("input propertychange",function(event){
  1584. //alert($(this).val());
  1585. var $this = $(this).val();
  1586. if ($this.length > 1000) {
  1587. $(this).val($this.substring(0, 1000));
  1588. }
  1589. $("#prac_describe_chars").text($(this).val().length+"/1000 字");
  1590. });
  1591. $("#schooljob").append('');
  1592. $("#schooljob").append(oldHtml);//判断,原先是否有数据,有的话,取原值,(第2步)
  1593. }
  1594. function saveXnzw(){
  1595. if(isNull($("input[name='xnzwKssj']").val())){
  1596. alert("开始时间不能为空!!!");
  1597. return false;
  1598. }
  1599. if(isNull($("input[name='xnzwJssj']").val())){
  1600. alert("结束时间不能为空!!!");
  1601. return false;
  1602. }
  1603. if(isNull($("input[name='xnryZw']").val())){
  1604. alert("职务不能为空!!!");
  1605. return false;
  1606. }
  1607. $("#school_complete").attr("class","right y");
  1608. /*if(isNull($("input[name='xnryZwms']").val())){
  1609. alert("职务描述不能为空!!!");
  1610. return false;
  1611. }*/
  1612. $.ajax({
  1613. type: "POST",
  1614. async:false,
  1615. url: "saveXnzw",
  1616. data:$("#xnzwForm").serialize(),
  1617. dataType: "json",
  1618. success: function(data){
  1619. alert(data.message);
  1620. $("#jlBanbenId").val(data.xnzw.jlBbId);
  1621. $('#schooljob_new').removeClass('unadd').addClass('add');
  1622. $("#schooljob_new").attr("onclick","schooljob_newClick(this)");
  1623. $("#schooljob").removeClass('bd');
  1624. $("#schooljob").removeClass('com');
  1625. $("#schooljob").siblings('.btnbox').remove();
  1626. $("#schooljob").html("");
  1627. $.ajax({
  1628. type: "POST",
  1629. async:false,
  1630. url: "findXnzwlistByJlbbId",
  1631. data:{jlbbId:$("#jlBanbenId").val()},
  1632. dataType: "json",
  1633. success: function(data){
  1634. if(data.length!=0){
  1635. for(var i=0;i<data.length;i++){
  1636. $("#schooljob").append('<div class="bd" id="'+data[i].xnzwId+'">'
  1637. +'<div class="con edit"><div class="sp"><span>'+data[i].xnzwKssj+'-'+data[i].xnzwJssj+'</span><strong class="w430 at" title="团支书">'+data[i].xnzwZw+'</strong>'
  1638. +'</div><div class="e"><label>职务描述</label><i>:</i><div>'+data[i].xnzwZwms+'</div></div><div class="clear"></div><span class="ed_icon"><em class="edi icons" onclick="xnzwEdit(\''+data[i].xnzwId+'\')"></em><em class="del icons" onclick="xnzwDel(\''+data[i].xnzwId+'\')"></em></span> </div></div>');
  1639. }
  1640. }else{
  1641. $("#schooljob").append('<div class="none icons" id="schoolaward_empty">完善校内职务,展现校园活动经验,让HR更了解你!</div> ');
  1642. }
  1643. //请求后台,根据数据结果判断,如果没有数据则展示 以下HTML内容(被注释的部分),如果有数据,则展示数据
  1644. //请求后台方法
  1645. //回调函数中进行业务逻辑判断
  1646. //如果没有数据,则展示以下内容---------------Start
  1647. //$("#schoolaward").html(' <div class="none icons" id="schoolaward_empty">完善校内荣誉,展现学习能力,让HR更了解你!</div>');
  1648. //如果没有数据,则展示以下内容---------------End
  1649. //alert($("#schoolaward").html(""));
  1650. }
  1651. });
  1652. }
  1653. });
  1654. }
  1655. //校内职务修改方法
  1656. function xnzwEdit(dataID){
  1657. $.ajax({
  1658. type: "POST",
  1659. async:false,
  1660. url: "findXnzwById",
  1661. data:{id:dataID},
  1662. dataType: "json",
  1663. success: function(data){
  1664. //定义静态HTML,根据返回的JSON 套用
  1665. var editForm='<form id="xnzwForm"><input type="hidden" name="xnzwId" value="'+data.xnzwId+'"/><input type="hidden" name="jlBbId" value="'+data.jlBbId+'"/><div class="" id="schooljob_modify_"><div class="con"><div class="c" float-index="false">'
  1666. +' <label>时间</label><i>*</i>'
  1667. +' <div class="h30">'
  1668. +'<div class="sh sx"><div class="txt pointer" id="work_timefrom_calendar" float-on="false"><input class="ef date_img" name="xnzwKssj" id="work_timefrom_input" type="text" onClick="WdatePicker({startDate: \'%y年%M月01日\', dateFmt: \'yyyy年MM月dd日\',maxDate:\'%y年%M月%d日\', alwaysUseStartDate: true})" value="'+data.xnzwKssj+'"></div></div><span class="dao">到</span><div class="sh sx"><div class="txt pointer" id="work_timeto_calendar" float-on="false"><input class="ef date_img" name="xnzwJssj" id="work_timeto_input" type="text" onClick="WdatePicker({startDate: \'%y年%M月01日\', dateFmt: \'yyyy年MM月dd日\',maxDate:\'%y年%M月%d日\', alwaysUseStartDate: true})" value="'+data.xnzwJssj+'"> </div></div> </div></div>'
  1669. +'<div class="c"><label>职务</label><i>*</i><div class="h30"><div class="sh"><div class="txt"><input class="ef" name="xnzwZw" maxlength="50" id="prac_name" type="text" value="'+data.xnzwZw+'"></div></div><div class="err" id="prac_name_warning" style="display:none"><em class="icons"></em></div></div></div>'
  1670. +'<div class="c"><label>职务描述</label><textarea name="xnzwZwms" maxlength="1000" id="prac_describe" placeholder="描述在校期间所担任职位的主要工作内容及职责等">'+data.xnzwZwms+'</textarea><div class="h30 clno"> <span class="frt" id="prac_describe_chars">'+data.xnzwZwms.length+'/1000 字</span> <div class="err" id="prac_describe_warning" style="display:none"><em class="icons"></em></div></div></div></div><div class="btnbox"> <span class="p_but" id="schooljob_save_" onclick="saveXnzw();">保存</span> <span class="p_but gray" id="schooljob_cancel_" onclick="schooljob_cancel_Click(this)">取消</span></div></div></form>';
  1671. $("#"+dataID).addClass('bd');
  1672. $("#"+dataID).addClass('com');
  1673. //展示出表单并填充后台数据
  1674. $("#"+dataID).html(editForm);
  1675. $("#prac_describe").bind("input propertychange",function(event){
  1676. //alert($(this).val());
  1677. var $this = $(this).val();
  1678. if ($this.length > 1000) {
  1679. $(this).val($this.substring(0, 1000));
  1680. }
  1681. $("#prac_describe_chars").text($(this).val().length+"/1000 字");
  1682. });
  1683. }
  1684. });
  1685. }
  1686. //校内职务删除方法
  1687. function xnzwDel(dataID){
  1688. if(confirm("确定删除该条校内职务么?")){
  1689. $.ajax({
  1690. type: "POST",
  1691. async:false,
  1692. url: "deleteXnzwById",
  1693. data:{ids:dataID},
  1694. dataType: "json",
  1695. success: function(data){
  1696. $('#schooljob_new').removeClass('unadd').addClass('add');
  1697. $("#schooljob_new").attr("onclick","schooljob_newClick(this)");
  1698. $("#schooljob").removeClass('bd');
  1699. $("#schooljob").removeClass('com');
  1700. $("#schooljob").siblings('.btnbox').remove();
  1701. $("#schooljob").html("");
  1702. $.ajax({
  1703. type: "POST",
  1704. async:false,
  1705. url: "findXnzwlistByJlbbId",
  1706. data:{jlbbId:$("#jlBanbenId").val()},
  1707. dataType: "json",
  1708. success: function(data){
  1709. if(data.length!=0){
  1710. $("#school_complete").attr("class","right y");
  1711. for(var i=0;i<data.length;i++){
  1712. $("#schooljob").append('<div class="bd" id="'+data[i].xnzwId+'">'
  1713. +'<div class="con edit"><div class="sp"><span>'+data[i].xnzwKssj+'-'+data[i].xnzwJssj+'</span><strong class="w430 at" title="团支书">'+data[i].xnzwZw+'</strong>'
  1714. +'</div><div class="e"><label>职务描述</label><i>:</i><div>'+data[i].xnzwZwms+'</div></div><div class="clear"></div><span class="ed_icon"><em class="edi icons" onclick="xnzwEdit(\''+data[i].xnzwId+'\')"></em><em class="del icons" onclick="xnzwDel(\''+data[i].xnzwId+'\')"></em></span> </div></div>');
  1715. }
  1716. }else{
  1717. $("#school_complete").attr("class","right n");
  1718. $("#schooljob").append('<div class="none icons" id="schoolaward_empty">完善校内职务,展现校园活动经验,让HR更了解你!</div> ');
  1719. }
  1720. //请求后台,根据数据结果判断,如果没有数据则展示 以下HTML内容(被注释的部分),如果有数据,则展示数据
  1721. //请求后台方法
  1722. //回调函数中进行业务逻辑判断
  1723. //如果没有数据,则展示以下内容---------------Start
  1724. //$("#schoolaward").html(' <div class="none icons" id="schoolaward_empty">完善校内荣誉,展现学习能力,让HR更了解你!</div>');
  1725. //如果没有数据,则展示以下内容---------------End
  1726. //alert($("#schoolaward").html(""));
  1727. }
  1728. });
  1729. }
  1730. });
  1731. }
  1732. }
  1733. //校内职务取消
  1734. function schooljob_cancel_Click(work) {
  1735. $('#schooljob_new').removeClass('unadd').addClass('add');
  1736. $("#schooljob_new").attr("onclick","schooljob_newClick(this)");
  1737. $("#schooljob").removeClass('bd');
  1738. $("#schooljob").removeClass('com');
  1739. $("#schooljob").siblings('.btnbox').remove();
  1740. $("#schooljob").html("");
  1741. $.ajax({
  1742. type: "POST",
  1743. async:false,
  1744. url: "findXnzwlistByJlbbId",
  1745. data:{jlbbId:$("#jlBanbenId").val()},
  1746. dataType: "json",
  1747. success: function(data){
  1748. if(data.length!=0){
  1749. $("#school_complete").attr("class","right y");
  1750. for(var i=0;i<data.length;i++){
  1751. $("#schooljob").append('<div class="bd" id="'+data[i].xnzwId+'">'
  1752. +'<div class="con edit"><div class="sp"><span>'+data[i].xnzwKssj+'-'+data[i].xnzwJssj+'</span><strong class="w430 at" title="团支书">'+data[i].xnzwZw+'</strong>'
  1753. +'</div><div class="e"><label>职务描述</label><i>:</i><div>'+data[i].xnzwZwms+'</div></div><div class="clear"></div><span class="ed_icon"><em class="edi icons" id="'+data[i].xnzwId+'" onclick="xnzwEdit(\''+data[i].xnzwId+'\')"></em><em class="del icons" id="'+data[i].xnzwId+'" onclick="xnzwDel(\''+data[i].xnzwId+'\')"></em></span> </div></div>');
  1754. }
  1755. }else{
  1756. $("#school_complete").attr("class","right n");
  1757. $("#schooljob").append('<div class="none icons" id="schoolaward_empty">完善校内职务,展现学习能力,让HR更了解你!</div> ');
  1758. }
  1759. //请求后台,根据数据结果判断,如果没有数据则展示 以下HTML内容(被注释的部分),如果有数据,则展示数据
  1760. //请求后台方法
  1761. //回调函数中进行业务逻辑判断
  1762. //如果没有数据,则展示以下内容---------------Start
  1763. //$("#schoolaward").html(' <div class="none icons" id="schoolaward_empty">完善校内荣誉,展现学习能力,让HR更了解你!</div>');
  1764. //如果没有数据,则展示以下内容---------------End
  1765. //alert($("#schoolaward").html(""));
  1766. }
  1767. });
  1768. //请求后台,根据数据结果判断,如果没有数据则展示 以下HTML内容(被注释的部分),如果有数据,则展示数据
  1769. //请求后台方法
  1770. //回调函数中进行业务逻辑判断
  1771. //如果没有数据,则展示以下内容---------------Start
  1772. //$("#schoolaward").html(' <div class="none icons" id="schoolaward_empty">完善校内荣誉,展现学习能力,让HR更了解你!</div>');
  1773. //如果没有数据,则展示以下内容---------------End
  1774. //alert($("#schoolaward").html(""));
  1775. }
  1776. /*function schooljob_newClick(i) {
  1777. $(i).removeClass('add').addClass('unadd');
  1778. $("#schooljob").addClass('bd');
  1779. $("#schooljob").addClass('com');
  1780. $("#schooljob").html('<div class="" id="schooljob_modify_"><div class="con"><div class="c" float-index="false">'
  1781. +' <label>时间</label><i>*</i>'
  1782. +' <div class="h30">'
  1783. +'<div class="sh sx"><div class="txt pointer" id="work_timefrom_calendar" float-on="false"><input class="ef date_img" id="work_timefrom_input" type="date" value=""></div></div><span class="dao">到</span><div class="sh sx"><div class="txt pointer" id="work_timeto_calendar" float-on="false"><input class="ef date_img" id="work_timeto_input" type="date" value="至今"> </div></div> </div></div>'
  1784. +'<div class="c"><label>职务</label><i>*</i><div class="h30"><div class="sh"><div class="txt"><input class="ef" maxlength="50" id="prac_name" type="text" value=""></div></div><div class="err" id="prac_name_warning" style="display:none"><em class="icons"></em></div></div></div>'
  1785. +'<div class="c"><label>职务描述</label><textarea id="prac_describe" placeholder="描述在校期间所担任职位的主要工作内容及职责等"></textarea><div class="h30 clno"> <span class="frt" id="prac_describe_chars">0/1000 字</span> <div class="err" id="prac_describe_warning" style="display:none"><em class="icons"></em></div></div></div></div>'
  1786. );
  1787. $("#schooljob").after('<div class="btnbox"> <span class="p_but" id="schooljob_save_" onclick="saveButtonClick(this);">保存</span> <span class="p_but gray" id="schooljob_cancel_" onclick="schooljob_cancel_Click(this)">取消</span></div></div>');
  1788. }
  1789. //校内职务取消
  1790. function schooljob_cancel_Click(work) {
  1791. $('#schooljob_new').removeClass('unadd').addClass('add');
  1792. $("#schooljob").removeClass('bd');
  1793. $("#schooljob").removeClass('com');
  1794. $("#schooljob").siblings('.btnbox').remove();
  1795. $("#schooljob").html('<div class="none icons" id="schooljob_empty">完善校内职务,展现校园活动经验,让HR更了解你!</div>');
  1796. }*/
  1797. //校内职务---------------------------------------------------结束
  1798. //居住地赋值
  1799. function jzdfz(i){
  1800. $(".js_more em").on('click', function(){
  1801. var dz_1 = $(this).html();
  1802. $("#base_area_layer").hide();
  1803. $("#layer_back_drop").hide();
  1804. $("#base_area_input").val(dz_1);
  1805. });
  1806. $(".js_more em").off('click',function(){
  1807. alert("事件解除");
  1808. });
  1809. }
  1810. //居住地显示
  1811. function base_area_click(int){
  1812. $(".js_more em").unbind("click");
  1813. $('#layer_back_drop').show();
  1814. $('#layer_back_drop').addClass("layer_back_drop_class");
  1815. $("#base_area_layer").show();
  1816. jzdfz(int);
  1817. }
  1818. //户口国籍赋值
  1819. function hkgjfz(i){
  1820. $(".js_more em").on('click', function(){
  1821. var dz_1 = $(this).html();
  1822. $("#base_area_layer").hide();
  1823. $("#layer_back_drop").hide();
  1824. $("#base_country_input").val(dz_1);
  1825. });
  1826. }
  1827. //户口国籍击显示
  1828. function base_country_click(int){
  1829. $(".js_more em").unbind("click");
  1830. $('#layer_back_drop').show();
  1831. $('#layer_back_drop').addClass("layer_back_drop_class");
  1832. $("#base_area_layer").show();
  1833. hkgjfz(int);
  1834. }
  1835. //职能点击赋值
  1836. function znfz(i){
  1837. $(".js_more em").on('click', function(){
  1838. var dz_1 = $(this).html();
  1839. $("#work_func_layer").hide();
  1840. $("#layer_back_drop").hide();
  1841. $("#work_zn_input").val(dz_1);
  1842. });
  1843. }
  1844. //职能点击显示
  1845. function work_func_click(int){
  1846. $(".js_more em").unbind("click");
  1847. $('#layer_back_drop').show();
  1848. $('#layer_back_drop').addClass("layer_back_drop_class");
  1849. $("#work_func_layer").show();
  1850. znfz(int);
  1851. }
  1852. //行业点击赋值
  1853. function hyfz(i){
  1854. $(".js_more em").on('click', function(){
  1855. var dz_1 = $(this).html();
  1856. $("#int_expectindustry_multiple_under_layer_id").hide();
  1857. $("#layer_back_drop").hide();
  1858. $("#int_hy_input").val(dz_1);
  1859. });
  1860. }
  1861. //行业点击显示
  1862. function work_industry_click(int){
  1863. $(".js_more em").unbind("click");
  1864. $('#layer_back_drop').show();
  1865. $('#layer_back_drop').addClass("layer_back_drop_class");
  1866. $("#int_expectindustry_multiple_under_layer_id").show();
  1867. hyfz(int);
  1868. }
  1869. //点击取消
  1870. function close_i(int){
  1871. $("#int_expectindustry_multiple_under_layer_id").hide();
  1872. $("#layer_back_drop").hide();
  1873. $("#int_expectfunc_layer").hide();
  1874. $("#work_func_layer").hide();
  1875. }
  1876. //创建简历保存
  1877. function saveConfirmClick(save){
  1878. $("#basedetail").html('<div class="head" id="Basic"> <div class="face"><img src="images/man.png" width="85" height="104" alt="头像"></div><div class="name ">王一</div><p class="at">现居住长春-南关区 │ 8年工作经验 │ 男 │ 29 岁 (1990/07/18) │ 目前正在找工作</p><div class="tab"> <span class="email icons at" title="3431877856@qq.com">3431877856@qq.com</span><span class="tel icons">15948700252</span></div> <div class="abox"><div class="mbox" onclick="showMoreClickEvent(this)"><span class="icons">更多展开</span><em class="icons"></em></div><div class="all"><div class="e e2 ef"><label>户口/国籍</label><i>:</i><div>宁波</div></div><div class="e e2"><label>婚姻状态</label><i>:</i><div>未婚</div></div><div class="e e2"><label>政治面貌</label><i>:</i><div>中共党员</div></div> <div class="clear"></div></div></div></div><span class="ed_icon_blue icons" id="basedetail_edit" onclick="editButtonClick(this)"></span>');
  1879. $("#basedetail").addClass('top_wrap').removeClass('com');
  1880. $(".face").removeClass('f2');
  1881. }
  1882. //性别点击
  1883. function base_sex_div(base){
  1884. $(base).children('span').addClass('on').siblings('span').removeClass('on');
  1885. }