channelplanBasicinfo_info.js 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734
  1. /**
  2. * 初始化channelplanInfo详情对话框
  3. */
  4. var ChannelplanBasicinfoInfoDlg = {
  5. channelplanBasicinfoInfoData : {}
  6. };
  7. /**
  8. * 清除数据
  9. */
  10. ChannelplanBasicinfoInfoDlg.clearData = function() {
  11. this.channelplanBasicinfoInfoData = {};
  12. }
  13. /**
  14. * 设置对话框中的数据
  15. *
  16. * @param key 数据的名称
  17. * @param val 数据的具体值
  18. */
  19. ChannelplanBasicinfoInfoDlg.set = function(key, val) {
  20. this.channelplanBasicinfoInfoData[key] = (typeof val == "undefined") ? $("#" + key).val() : val;
  21. return this;
  22. }
  23. /**
  24. * 设置对话框中的数据
  25. *
  26. * @param key 数据的名称
  27. * @param val 数据的具体值
  28. */
  29. ChannelplanBasicinfoInfoDlg.get = function(key) {
  30. return $("#" + key).val();
  31. }
  32. /**
  33. * 关闭此对话框
  34. */
  35. ChannelplanBasicinfoInfoDlg.close = function() {
  36. parent.layer.close(window.parent.ChannelplanBasicinfo.layerIndex);
  37. }
  38. /**
  39. * 收集数据
  40. */
  41. ChannelplanBasicinfoInfoDlg.collectData = function() {
  42. this
  43. .set('id')
  44. .set('project')
  45. .set('type')
  46. .set('batchId')
  47. .set('enterprise')
  48. .set('idCard')
  49. .set('field')
  50. .set('contactsName')
  51. .set('contactsPhone')
  52. .set('contactsMobile')
  53. .set('bankName')
  54. .set('bankAddress')
  55. .set('bankNumber')
  56. .set('patentDetail')
  57. .set('projectDetail')
  58. .set('teamProfile')
  59. .set('supportUnit')
  60. .set('registMonney')
  61. .set('doctorsNumber')
  62. .set('masterNumber')
  63. .set('undergraduateNumber')
  64. .set('otherNumber')
  65. .set('enterpriseDetail')
  66. .set('zbgcAndGqjg')
  67. .set('technicalAndManageTeam')
  68. .set('projectAndManageRes')
  69. .set('coreTechnology')
  70. .set('enterpriseSocietyResult')
  71. .set('productForeground')
  72. .set('workTarget')
  73. .set('mainWay')
  74. .set('foundation')
  75. .set('projectDegree')
  76. .set('projectScheme')
  77. .set('expectedContribution')
  78. .set('group')
  79. .set('checkState')
  80. .set('secScore')
  81. .set('secType')
  82. .set('secMsg')
  83. .set('thirdScore')
  84. .set('thirdType')
  85. .set('thirdMsg')
  86. .set('lastType')
  87. .set('lastMsg')
  88. .set('description')
  89. ;
  90. }
  91. /**
  92. * 添加提交
  93. */
  94. ChannelplanBasicinfoInfoDlg.addSubmit = function() {
  95. this.clearData();
  96. this.collectData();
  97. var arr= [{id:"",name:""},{},];
  98. //提交信息
  99. var ajax = new $ax(Feng.ctxPath + "/api/channelPlan/addSubmit", function(data){
  100. Feng.success("添加成功!");
  101. var cpid=data.obj;
  102. submitIncome(cpid);
  103. window.parent.ChannelplanBasicinfo.table.refresh();
  104. ChannelplanBasicinfoInfoDlg.close();
  105. },function(data){
  106. Feng.error("添加失败!" + data.responseJSON.message + "!");
  107. });
  108. ajax.set(this.channelplanBasicinfoInfoData);
  109. ajax.start();
  110. }
  111. /**
  112. * 添加保存
  113. */
  114. ChannelplanBasicinfoInfoDlg.addSave = function() {
  115. this.clearData();
  116. this.collectData();
  117. var id = $("#id").val();
  118. if(id!=null&&id!=""){
  119. //提交信息
  120. var ajax = new $ax(Feng.ctxPath + "/api/channelPlan/updateSave", function(data){
  121. Feng.success("修改成功!");
  122. updateIncome();
  123. window.parent.ChannelplanBasicinfo.table.refresh();
  124. ChannelplanBasicinfoInfoDlg.close();
  125. },function(data){
  126. Feng.error("修改失败!" + data.responseJSON.message + "!");
  127. });
  128. ajax.set(this.channelplanBasicinfoInfoData);
  129. ajax.start();
  130. }else{
  131. //提交信息
  132. var ajax = new $ax(Feng.ctxPath + "/api/channelPlan/addSave", function(data){
  133. Feng.success("添加成功!");
  134. var cpid=data.obj;
  135. if(cpid!=null&&cpid!="") {
  136. submitIncome(cpid);
  137. $("#id").val(cpid);
  138. }
  139. window.parent.ChannelplanBasicinfo.table.refresh();
  140. },function(data){
  141. Feng.error("添加失败!" + data.responseJSON.message + "!");
  142. });
  143. ajax.set(this.channelplanBasicinfoInfoData);
  144. ajax.start();
  145. }
  146. }
  147. /**
  148. * 修改后保存
  149. */
  150. ChannelplanBasicinfoInfoDlg.editSave = function() {
  151. this.clearData();
  152. this.collectData();
  153. //提交信息
  154. var ajax = new $ax(Feng.ctxPath + "/api/channelPlan/updateSave", function(data){
  155. Feng.success("修改成功!");
  156. updateIncome();
  157. window.parent.ChannelplanBasicinfo.table.refresh();
  158. ChannelplanBasicinfoInfoDlg.close();
  159. },function(data){
  160. Feng.error("修改失败!" + data.responseJSON.message + "!");
  161. });
  162. ajax.set(this.channelplanBasicinfoInfoData);
  163. ajax.start();
  164. }
  165. /**
  166. * 修改后提交
  167. */
  168. ChannelplanBasicinfoInfoDlg.editSubmit = function() {
  169. this.clearData();
  170. this.collectData();
  171. //提交信息
  172. var ajax = new $ax(Feng.ctxPath + "/api/channelPlan/updateSubmit", function(data){
  173. Feng.success("修改成功!");
  174. updateIncome();
  175. window.parent.ChannelplanBasicinfo.table.refresh();
  176. ChannelplanBasicinfoInfoDlg.close();
  177. },function(data){
  178. Feng.error("修改失败!" + data.responseJSON.message + "!");
  179. });
  180. ajax.set(this.channelplanBasicinfoInfoData);
  181. ajax.start();
  182. }
  183. /**
  184. * 是否弹出初审窗口
  185. */
  186. ChannelplanBasicinfoInfoDlg.firstPass = function(){
  187. var state=$("#checkState").val();
  188. if(state==5){
  189. $('#depCheckForm').modal('show');
  190. }
  191. if(state!=5){
  192. Feng.error("此条申报信息不是待初审状态,无法进行初审操作");
  193. }
  194. }
  195. /**
  196. * 提交depCheckForm
  197. */
  198. function depCheckSubmit(checkState){
  199. var cpId=$('#id').val();
  200. $('#dc_cpId').val(cpId);
  201. $('#dc_checkState').val(checkState);
  202. $('#dcForm').submit();
  203. $('#depCheckForm').modal('hide');
  204. }
  205. function showBatchSelect() {
  206. var ajax = new $ax(Feng.ctxPath + "/api/commonBatch/channelPlanBatch", function(data){
  207. var h = "";
  208. $.each(data, function(key, value) {
  209. h += "<option value='" + value.id + "'>" + value.batch //下拉框序言的循环数据
  210. + "</option>";
  211. });
  212. $("#batchId").append(h);//append 添加进去并展示
  213. $("#batchId").on(
  214. "change",
  215. function(a, b, c) {
  216. $("#contentID").val(
  217. $("#batchId option:selected").val());
  218. $("#contentName").val(
  219. $("#batchId option:selected").text());
  220. })
  221. },function(data){
  222. Feng.error("获取Batch数据失败!" + data.responseJSON.message + "!");
  223. });
  224. ajax.set(this.unCommonFiletypeInfoData);
  225. ajax.start();
  226. }
  227. //提交企业收入数据
  228. function submitIncome(cpid){
  229. var objs=new Array();
  230. $("#income_table tr").each(function(index){
  231. if(index==0){
  232. return true;
  233. }
  234. var year=$(this).find("input[name='year']").val();
  235. var researchIn=$(this).find("input[name='researchIn']").val();
  236. var coreProduct=$(this).find("input[name='coreProduct']").val();
  237. var proportion=$(this).find("input[name='proportion']").val();
  238. var addTax=$(this).find("input[name='addTax']").val();
  239. var incomeTax=$(this).find("input[name='incomeTax']").val();
  240. objs.push({"year":year,"researchIn":researchIn,"coreProduct":coreProduct,"proportion":proportion,"addTax":addTax,"incomeTax":incomeTax,"cpid":cpid});
  241. });
  242. $.ajax({
  243. type: "POST",
  244. url: Feng.ctxPath + "/api/channelplanEnterpriseIncome/add",
  245. contentType:'application/json;charset=utf-8',
  246. data: JSON.stringify(objs),
  247. success: function(data) {
  248. console.log(data);
  249. },
  250. error: function(e) {
  251. console.log(e);
  252. }
  253. });
  254. }
  255. //更改企业收入数据
  256. function updateIncome(){
  257. var objs=new Array();
  258. $("#income_table tr").each(function(index){
  259. if(index==0){
  260. return true;
  261. }
  262. var id=$(this).find("input[name='id']").val();
  263. var cpid=$(this).find("input[name='cpid']").val();
  264. var year=$(this).find("input[name='year']").val();
  265. var researchIn=$(this).find("input[name='researchIn']").val();
  266. var coreProduct=$(this).find("input[name='coreProduct']").val();
  267. var proportion=$(this).find("input[name='proportion']").val();
  268. var addTax=$(this).find("input[name='addTax']").val();
  269. var incomeTax=$(this).find("input[name='incomeTax']").val();
  270. objs.push({"id":id,"year":year,"researchIn":researchIn,"coreProduct":coreProduct,"proportion":proportion,"addTax":addTax,"incomeTax":incomeTax,"cpid":cpid});
  271. });
  272. $.ajax({
  273. type: "POST",
  274. url: Feng.ctxPath + "/api/channelplanEnterpriseIncome/updateIncomes",
  275. contentType:'application/json;charset=utf-8',
  276. data: JSON.stringify(objs),
  277. success: function(data) {
  278. console.log(data);
  279. },
  280. error: function(e) {
  281. console.log(e);
  282. }
  283. });
  284. }
  285. //提交或更改成员基本信息
  286. function upAddMemberInfo(){
  287. var objs=new Array();
  288. var id=$('#memberId').val();
  289. var cpId=$('#id').val();
  290. var cName=$('#cName').val();
  291. var eName=$('#eName').val();
  292. var sex=$('#sex').val();
  293. var birthday=$('#birthday').val();
  294. var birthplace=$('#birthplace').val();
  295. var photoUrl=$('#photoUrl').val();
  296. var nationality=$('#nationality').val();
  297. var cGraduate=$('#cGraduate').val();
  298. var eGraduate=$('#eGraduate').val();
  299. var cWorkUnit=$('#cWorkUnit').val();
  300. var eWorkUnit=$('#eWorkUnit').val();
  301. var education=$('#education').val();
  302. var companyName=$('#companyName').val();
  303. var post=$('#post').val();
  304. var companyAddress=$('#companyAddress').val();
  305. var zipCode=$('#zipCode').val();
  306. var field=$('#field').val();
  307. var workTime=$('#workTime').val();
  308. var memberType=$('#memberType').val();
  309. var fieldSummary=$('#fieldSummary').val();
  310. var developProduct=$('#developProduct').val();
  311. var publishThesis=$('#publishThesis').val();
  312. var getAwardsDetail=$('#getAwardsDetail').val();
  313. var banProtocol=$('#banProtocol').val();
  314. var description=$('#description').val();
  315. objs.push({"id":id
  316. ,"cpId":cpId
  317. ,"cName":cName
  318. ,"eName":eName
  319. ,"sex":sex
  320. ,"birthday":birthday
  321. ,"birthplace":birthplace
  322. ,"photoUrl":photoUrl
  323. ,"nationality":nationality
  324. ,"cGraduate":cGraduate
  325. ,"eGraduate":eGraduate
  326. ,"cWorkUnit":cWorkUnit
  327. ,"eWorkUnit":eWorkUnit
  328. ,"education":education
  329. ,"companyName":companyName
  330. ,"post":post
  331. ,"companyAddress":companyAddress
  332. ,"zipCode":zipCode
  333. ,"field":field
  334. ,"workTime":workTime
  335. ,"memberType":memberType
  336. ,"fieldSummary":fieldSummary
  337. ,"developProduct":developProduct
  338. ,"publishThesis":publishThesis
  339. ,"getAwardsDetail":getAwardsDetail
  340. ,"banProtocol":banProtocol
  341. ,"description":description
  342. })
  343. if(id!=null&&id!=""){
  344. $.ajax({
  345. type: "POST",
  346. url: Feng.ctxPath + "channelplanMemberInfo/update",
  347. contentType:'application/json;charset=utf-8',
  348. data: JSON.stringify(objs),
  349. success: function(data) {
  350. Feng.success("更改成员基本信息成功");
  351. closeMemberInfo();
  352. },
  353. error: function(e) {
  354. Feng.error(e);
  355. }
  356. });
  357. }else{
  358. $.ajax({
  359. type: "POST",
  360. url: Feng.ctxPath + "/channelplanMemberInfo/add",
  361. contentType:'application/json;charset=utf-8',
  362. data: JSON.stringify(objs),
  363. success: function(data) {
  364. Feng.success("添加成员基本信息成功");
  365. closeMemberInfo();
  366. },
  367. error: function(e) {
  368. Feng.error(e);
  369. }
  370. });
  371. }
  372. }
  373. //关闭成员信息模态框
  374. function closeMemberInfo(){
  375. $('#memberInfoModel').modal('hide');
  376. }
  377. /*//弹出成员信息模态框
  378. $('#memberInfo_table').bootstrapTable({
  379. onDblClickRow: function (row) {
  380. $('#memberInfoModel').modal('show');
  381. }
  382. });*/
  383. //弹出成员信息模态框
  384. function showMemberInfo(t){
  385. var memberId=$(t).parent().parent().children().eq(1).text();
  386. $("#memberId").val(memberId);
  387. if(memberId!=null&&memberId!=''){
  388. $.ajax({
  389. type: "POST",
  390. url: Feng.ctxPath + "/channelplanMemberInfo/selectMember/" + memberId,
  391. dataType: "json",
  392. success: function(res) {
  393. res=$.parseJSON(res);
  394. initMember(res);
  395. },
  396. error: function(e) {
  397. console.log(e);
  398. }
  399. });
  400. }
  401. $('#memberInfoModel').modal('show');
  402. }
  403. //弹出成员教育经历模态框
  404. function popEducation(t) {
  405. var memberId=$(t).parent().parent().children().eq(1).text();
  406. if(memberId!=null&&memberId!=''){
  407. $("#educationExperience").modal({
  408. remote: Feng.ctxPath+"/channelplanMemberEduction?memberId="+memberId
  409. });
  410. $("#educationExperience").modal('show');
  411. }
  412. }
  413. //弹出成员工作经历模态框
  414. function popWork(t) {
  415. var memberId=$(t).parent().parent().children().eq(1).text();
  416. if(memberId!=null&&memberId!='') {
  417. $("#workExperience").modal({
  418. remote: Feng.ctxPath + "/channelplanMemberWork?memberId="+memberId
  419. });
  420. $("#workExperience").modal('show');
  421. }
  422. }
  423. //弹出成员项目经历模态框
  424. function popProject(t) {
  425. var memberId=$(t).parent().parent().children().eq(1).text();
  426. if(memberId!=null&&memberId!='') {
  427. $("#projectExperience").modal({
  428. remote: Feng.ctxPath + "/channelplanMemberProject?memberId="+memberId
  429. });
  430. $("#projectExperience").modal('show');
  431. }
  432. }
  433. //弹出成员专利经历模态框
  434. function popPatent(t) {
  435. var memberId=$(t).parent().parent().children().eq(1).text();
  436. if(memberId!=null&&memberId!='') {
  437. $("#projectExperience").modal({
  438. remote: Feng.ctxPath + "/channelplanMemberPatent?memberId="+memberId
  439. });
  440. $("#projectExperience").modal('show');
  441. }
  442. }
  443. /*
  444. //关闭成员项目经历模态框
  445. function closeMemberInfo(){
  446. $("#projectExperience").on("hidden", function() {
  447. $(this).removeData("modal");
  448. })
  449. $('#projectExperience').modal('hide');
  450. }*/
  451. //初始化树形结构
  452. function iniTreeView(cpId){
  453. $('#tree').empty();
  454. //获取申报文件类别
  455. $.ajax({
  456. type: "GET",
  457. url: Feng.ctxPath + "/channelplanBasicinfo/listCPFiletype?cpId="+cpId,
  458. success: function(res) {
  459. $('#tree').treeview({
  460. data:res
  461. });
  462. $('.imgUrl').viewer({
  463. url:'data-original',
  464. });
  465. },
  466. error: function(e) {
  467. console.log(e);
  468. }
  469. });
  470. }
  471. //选择附件并显示附件名
  472. function checkFile(typeId,cpId,memberTypeId){
  473. /*if(!TalentInfoInfoDlg.validateIsEdit())return;
  474. if(state==3){
  475. Feng.info("该附件已通过审核,无法修改");
  476. return ;
  477. }*/
  478. $("#upload_file ").unbind("change");
  479. $("#upload_file ").change(function () {
  480. upload(typeId,cpId,memberTypeId);
  481. });
  482. $('#upload_file').click();
  483. }
  484. //上传文件
  485. function upload(typeId,cpId,memberTypeId){
  486. /* var id = $("#id").val();
  487. if(id==null || id==''){
  488. Feng.info("请先添加基本信息并保存后再试");
  489. return ;
  490. }
  491. if(!TalentInfoInfoDlg.validateIsEdit())return;
  492. if(fileId!=null&&fileId!='null'){
  493. $("#fileId").val(fileId)
  494. }else{
  495. $("#fileId").val("");
  496. }
  497. $("#mainId").val(id);
  498. $("#fileTypeId").val(fileTypeId);*/
  499. $("#cpId").val(cpId);
  500. $("#typeId").val(typeId);
  501. $("#memberTypeId").val(memberTypeId);
  502. var index = layer.load(0, {shade: false,time:0});
  503. $("#index").val(index);
  504. $("#uploadForm").submit();
  505. iniTreeView(cpId);
  506. }
  507. //回调
  508. ChannelplanBasicinfoInfoDlg.callBack = function (data){
  509. layer.close(data.obj);
  510. Feng.info(data.msg);
  511. if (data.code == 200) {
  512. $("#fileTable").bootstrapTable("refresh", {});
  513. }
  514. }
  515. //tab-2显示前执行
  516. /*$("#memberInfoShow").on('show.bs.tab',function(tab){
  517. var cpid=$("#id").val();
  518. if(cpid!=null&&cpid!=""){
  519. $.ajax({
  520. type: "POST",
  521. url: Feng.ctxPath + "/channelplanMemberInfo/listMember/" + cpid,
  522. dataType:"json",
  523. success: function(res) {
  524. initMemberInfo(res);
  525. console.log(res);
  526. },
  527. error: function(e) {
  528. console.log(e);
  529. }
  530. });
  531. }
  532. })*/
  533. function tabShow(){
  534. var cpid=$("#id").val();
  535. if(cpid!=null&&cpid!=""){
  536. $.ajax({
  537. type: "POST",
  538. url: Feng.ctxPath + "/channelplanMemberInfo/listMember/" + cpid,
  539. dataType: "json",
  540. success: function(res) {
  541. initMemberInfo(res);
  542. },
  543. error: function(e) {
  544. console.log(e);
  545. }
  546. });
  547. }
  548. }
  549. //初始化成员信息
  550. function initMemberInfo(memberInfos){
  551. var obj=$.parseJSON(memberInfos);
  552. $.each(obj,function(index,key){
  553. if(key.memberType=="teamLeader"){
  554. $("#teamLeader").children("td").eq(1).html(key.id);
  555. $("#teamLeader").children("td").eq(2).html(key.cName);
  556. $("#teamLeader").children("td").eq(3).html(key.sex);
  557. $("#teamLeader").children("td").eq(4).html(key.nationality);
  558. $("#teamLeader").children("td").eq(5).html(key.education);
  559. $("#teamLeader").children("td").eq(6).html(key.field);
  560. $("#teamLeader").children("td").eq(7).html(key.workTime);
  561. }else if(key.memberType=="team01"){
  562. $("#team01").children("td").eq(1).html(key.id);
  563. $("#team01").children("td").eq(2).html(key.cName);
  564. $("#team01").children("td").eq(3).html(key.sex);
  565. $("#team01").children("td").eq(4).html(key.nationality);
  566. $("#team01").children("td").eq(5).html(key.education);
  567. $("#team01").children("td").eq(6).html(key.field);
  568. $("#team01").children("td").eq(7).html(key.workTime);
  569. }else if(key.memberType=="team02"){
  570. $("#team02").children("td").eq(1).html(key.id);
  571. $("#team02").children("td").eq(2).html(key.cName);
  572. $("#team02").children("td").eq(3).html(key.sex);
  573. $("#team02").children("td").eq(4).html(key.nationality);
  574. $("#team02").children("td").eq(5).html(key.education);
  575. $("#team02").children("td").eq(6).html(key.field);
  576. $("#team02").children("td").eq(7).html(key.workTime);
  577. }else if(key.memberType=="team06"){
  578. $("#team06").children("td").eq(1).html(key.id);
  579. $("#team06").children("td").eq(2).html(key.cName);
  580. $("#team06").children("td").eq(3).html(key.sex);
  581. $("#team06").children("td").eq(4).html(key.nationality);
  582. $("#team06").children("td").eq(5).html(key.education);
  583. $("#team06").children("td").eq(6).html(key.field);
  584. $("#team06").children("td").eq(7).html(key.workTime);
  585. }else if(key.memberType=="team03"){
  586. $("#team03").children("td").eq(1).html(key.id);
  587. $("#team03").children("td").eq(2).html(key.cName);
  588. $("#team03").children("td").eq(3).html(key.sex);
  589. $("#team03").children("td").eq(4).html(key.nationality);
  590. $("#team03").children("td").eq(5).html(key.education);
  591. $("#team03").children("td").eq(6).html(key.field);
  592. $("#team03").children("td").eq(7).html(key.workTime);
  593. }else if(key.memberType=="team04"){
  594. $("#team04").children("td").eq(1).html(key.id);
  595. $("#team04").children("td").eq(2).html(key.cName);
  596. $("#team04").children("td").eq(3).html(key.sex);
  597. $("#team04").children("td").eq(4).html(key.nationality);
  598. $("#team04").children("td").eq(5).html(key.education);
  599. $("#team04").children("td").eq(6).html(key.field);
  600. $("#team04").children("td").eq(7).html(key.workTime);
  601. }else if(key.memberType=="team05"){
  602. $("#team05").children("td").eq(1).html(key.id);
  603. $("#team05").children("td").eq(2).html(key.cName);
  604. $("#team05").children("td").eq(3).html(key.sex);
  605. $("#team05").children("td").eq(4).html(key.nationality);
  606. $("#team05").children("td").eq(5).html(key.education);
  607. $("#team05").children("td").eq(6).html(key.field);
  608. $("#team05").children("td").eq(7).html(key.workTime);
  609. }
  610. });
  611. }
  612. //initMember
  613. function initMember(res){
  614. $('#memberId').val(res.Id);
  615. $('#cpId').val(res.cpId);
  616. $('#cName').val(res.cName);
  617. $('#eName').val(res.eName);
  618. $('#sex').val(res.sex);
  619. $('#birthday').val(res.birthday);
  620. $('#birthplace').val(res.birthplace);
  621. $('#photoUrl').val(res.photoUrl);
  622. $('#nationality').val(res.nationality);
  623. $('#cGraduate').val(res.cGraduate);
  624. $('#eGraduate').val(res.eGraduate);
  625. $('#cWorkUnit').val(res.cWorkUnit);
  626. $('#eWorkUnit').val(res.eWorkUnit);
  627. $('#education').val(res.education);
  628. $('#companyName').val(res.companyName);
  629. $('#post').val(res.post);
  630. $('#companyAddress').val(res.companyName);
  631. $('#zipCode').val(res.zipCode);
  632. $('#m_field').val(res.field);
  633. $('#workTime').val(res.workTime);
  634. $('#memberType').val(res.memberType);
  635. $('#fieldSummary').val(res.fieldSummary);
  636. $('#developProduct').val(res.developProduct);
  637. $('#publishThesis').val(res.publishThesis);
  638. $('#getAwardsDetail').val(res.getAwardsDetail);
  639. $('#banProtocol').val(res.banProtocol);
  640. $('#m_description').val(res.description);
  641. }
  642. //初始化方法
  643. $(function() {
  644. var date=new Date();
  645. var year=date.getFullYear();
  646. $("#income_table").find("tr").eq(1).find("td").eq(0).children().val(year-4);
  647. $("#income_table").find("tr").eq(2).find("td").eq(0).children().val(year-3);
  648. $("#income_table").find("tr").eq(3).find("td").eq(0).children().val(year-2);
  649. $("#income_table").find("tr").eq(4).find("td").eq(0).children().val(year-1);
  650. $("#income_table").find("tr").eq(5).find("td").eq(0).children().val(year);
  651. var arr = new Array();
  652. arr.push({"id":"field","code":"un_professionalField"}); //专业领域
  653. arr.push({"id":"type","code":"un_declareSort"}); //申报类别
  654. arr.push({"id":"education","code":"un_education"})
  655. for(var key in arr){
  656. Feng.addAjaxSelect({
  657. "id": arr[key].id,
  658. "displayCode": "code",
  659. "displayName": "name",
  660. "type": "GET",
  661. "url": Feng.ctxPath + "/channelplanBasicinfo/findChildDictByCode?code="+arr[key].code
  662. });
  663. }
  664. //获取Batch
  665. Feng.addAjaxSelect({
  666. "id": "batchId",
  667. "displayCode": "id",
  668. "displayName": "batch",
  669. "type": "GET",
  670. "url": Feng.ctxPath + "/channelplanBasicinfo/channelPlanBatch"
  671. });
  672. $("select").each(function () {
  673. $(this).val($(this).attr("selectVal"));
  674. });
  675. /* //初始化成员信息
  676. initMemberInfo();*/
  677. //初始化treeView
  678. var cpId=$("#id").val();
  679. iniTreeView(cpId);
  680. });