portal html css js resource

articalModify.js 19KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688
  1. $(function() {
  2. loginStatus();//判断个人是否登录
  3. var articleId = GetQueryString("articleId");
  4. var experarray = [];
  5. var resourcesarray = [];
  6. var $data = {};
  7. var modifyTimeval;
  8. var settime = false;
  9. articleshow();
  10. relevantExperts();
  11. relevantResources();
  12. //校验标题
  13. $("#newstitle").on({
  14. focus: function() {
  15. $(this).prev().find("span").text("30字以内");
  16. },
  17. blur: function() {
  18. $(this).prev().find("span").text("");
  19. },
  20. keyup: function() {
  21. if($(this).val().length > 30) {
  22. $(this).val($(this).val().substr(0, 30));
  23. }
  24. }
  25. })
  26. //校验关键字
  27. $("#KeyWord").on({
  28. focus: function() {
  29. $("#keyPrompt").text("最多可添加5个关键词,每个关键词10字以内");
  30. },
  31. blur: function() {
  32. $("#keyPrompt").text("");
  33. },
  34. keyup: function() {
  35. if($(this).val()==""){
  36. $(".frmadd").addClass("displayNone");
  37. $(".keydrop ul").html("");
  38. $(".keydrop").addClass("displayNone");
  39. }else{
  40. $(".frmadd").removeClass("displayNone");
  41. $(".keydrop").removeClass("displayNone");
  42. }
  43. if($(this).val().length > 10) {
  44. $(this).val($(this).val().substr(0, 10));
  45. }
  46. KeyWordList();
  47. }
  48. })
  49. //添加关键字
  50. $("#addkeyWord").on("click",function(){
  51. var keyWord =$("#KeyWord").val();
  52. keyWordlen(keyWord);
  53. $(".frmadd").addClass("displayNone");
  54. $(".keydrop ul").html("");
  55. $(".keydrop").addClass("displayNone");
  56. })
  57. //点击搜出的关键字添加
  58. $(".keydrop").on("click","p",function(){
  59. var keyWord =$(this).text();
  60. $(".frmadd").addClass("displayNone");
  61. keyWordlen(keyWord);
  62. $(".keydrop ul").html("");
  63. $(".keydrop").hide();
  64. })
  65. //删除关键字
  66. $("#keyWordlist").on("click",".closeThis",function(){
  67. $(this).parent().remove();
  68. var plength =$(".keyResult li p").length;
  69. if(plength < 5){
  70. $("#KeyWord").show();
  71. }
  72. $(".keydrop ul").html("");
  73. $(".keydrop").hide();
  74. })
  75. //组合关键字
  76. function captiureSubInd(subIndu) {
  77. var industrys = $("#" + subIndu + "");
  78. var industryAll = "";
  79. if(industrys.size() > 0) {
  80. for(var i = 0; i < industrys.size(); i++) {
  81. industryAll += industrys[i].innerText;
  82. industryAll += ',';
  83. };
  84. industryAll = industryAll.substring(0, industryAll.length - 1);
  85. }
  86. return industryAll;
  87. }
  88. //拆解关键字
  89. function industryShow(data,industryList){
  90. if(data != undefined && data.length != 0 ){
  91. var subs = new Array();
  92. if(data.indexOf(',')){
  93. subs = data.split(',');
  94. }else{
  95. subs[0] = data;
  96. }
  97. if(subs.length>0){
  98. for (var i = 0; i < subs.length; i++)
  99. {
  100. $("#"+industryList+"").append('<li class="delkeylist"><p class="h2Font">'+ subs[i] +'</p><div class="closeThis"></div></li>');
  101. };
  102. }
  103. if(subs.length>4){
  104. $("#KeyWord").hide();
  105. }
  106. }
  107. }
  108. function keyWordlen(keyWord){
  109. $("#KeyWord").val("");
  110. var plength = $(".keyResult li p");
  111. for(var i=0;i<plength.length;i++){
  112. if(plength[i].innerText==keyWord){
  113. $("#keyPrompt").text("关键词已存在");
  114. return;
  115. }
  116. }
  117. if(plength.length > 3) {
  118. $("#KeyWord").hide();
  119. $("#keyWordlist").append("<li class='delkeylist'><p class='h2Font'>"+ keyWord +"</p><div class='closeThis'></div></li>");
  120. }else{
  121. $("#keyWordlist").append("<li class='delkeylist'><p class='h2Font'>"+ keyWord +"</p><div class='closeThis'></div></li>");
  122. }
  123. }
  124. //校验右侧专家和资源
  125. $("#checkZj").on("focus",function(){
  126. $(this).prev().find("span").text("最多选择3位专家");
  127. })
  128. $("#checkZy").on("focus",function(){
  129. $(this).prev().find("span").text("最多选择3个资源");
  130. })
  131. $("#checkZj,#checkZy").on("blur",function(){
  132. $(this).prev().find("span").text("");
  133. })
  134. $("#checkZj").on("keyup", function() {
  135. var _this = this;
  136. checkZj(_this);
  137. })
  138. $("#checkZy").on("keyup", function() {
  139. var _this = this;
  140. checkZy(_this);
  141. })
  142. $("#expertlist").on("click","li",function(){
  143. var _this = this;
  144. expertlist(_this,"该专家已选择");
  145. });
  146. $("#resouselist").on("click","li",function(){
  147. var _this = this;
  148. expertlist(_this,"该资源已选择");
  149. });
  150. //点击右侧搜索出的专家和资源列表
  151. function expertlist(_this,title){
  152. var liId = $(_this).html();
  153. var plength = $(_this).parents(".otherBlock").find(".addexpert li");
  154. for(var i=0;i<plength.length;i++){
  155. if(plength[i].innerHTML==liId){
  156. $(_this).parents(".otherBlock").find(".aboutTit span").text(title);
  157. $(_this).parents(".otherBlock").find(".form-drop").addClass("displayNone");
  158. $(_this).parents(".otherBlock").find("input").val("");
  159. return;
  160. }
  161. }
  162. if(plength.length > 3) {
  163. $(_this).parents(".otherBlock").find("input").hide();
  164. $(_this).parents(".otherBlock").find(".addexpert").append($(_this).clone());
  165. $(_this).parents(".otherBlock").find("input").val("");
  166. $(_this).parents(".otherBlock").find(".form-drop").addClass("displayNone");
  167. }else{
  168. $(_this).parents(".otherBlock").find(".addexpert").append($(_this).clone());
  169. $(_this).parents(".otherBlock").find("input").val("");
  170. $(_this).parents(".otherBlock").find(".form-drop").addClass("displayNone");
  171. }
  172. }
  173. //删除右侧搜索出的专家和资源
  174. $(".addexpert").on("click",".deleteThis",function(){
  175. var plength = $(this).parent().parent().find("li").length;
  176. if(plength < 6){
  177. $(this).parents(".otherBlock").find("input").show();
  178. }
  179. $(this).parent().remove();
  180. })
  181. function checkZj(_this){
  182. $.ajax({
  183. "url": "/ajax/professor/qaByName",
  184. "type": "get",
  185. "data": {
  186. "name": $("#checkZj").val(),
  187. "total":3
  188. },
  189. "success": function(data) {
  190. console.log(data);
  191. if(data.success ) {
  192. if(data.data != ""){
  193. $(_this).next().removeClass("displayNone");
  194. var itemlist = '';
  195. $("#expertlist").html("");
  196. for(var i = 0; i < data.data.length; i++) {
  197. var itemlist = '<li id="usid" class="flexCenter">';
  198. itemlist += '<div class="madiaHead useHead" id="userimg"></div>';
  199. itemlist += '<div class="madiaInfo">';
  200. itemlist += '<p class="ellipsisSty"><span class="h1Font" id="name"></span><span class="h2Font" style="margin-left:10px;" id="title"></span></p>';
  201. itemlist += '<p class="h2Font ellipsisSty" id="orgName"></p>';
  202. itemlist += '</div><div class="deleteThis"></div></li>';
  203. $itemlist = $(itemlist);
  204. $("#expertlist").append($itemlist);
  205. var datalist = data.data[i];
  206. $itemlist.attr("data-id",datalist.id);
  207. $itemlist.find("#name").text(datalist.name);
  208. $itemlist.find("#title").text(datalist.title);
  209. $itemlist.find("#orgName").text(datalist.orgName);
  210. if(datalist.hasHeadImage==1) {
  211. $itemlist.find("#userimg").attr("style", "background-image: url(/images/head/" + datalist.id + "_l.jpg);");
  212. }
  213. }
  214. }else{
  215. $(_this).next().addClass("displayNone");
  216. }
  217. }else{
  218. $(_this).next().addClass("displayNone");
  219. }
  220. },
  221. "error": function() {
  222. $.MsgBox.Alert('提示', '链接服务器超时')
  223. }
  224. });
  225. }
  226. function checkZy(_this) {
  227. $.ajax({
  228. "url": "/ajax/resource/qaByName",
  229. "type": "get",
  230. "data": {
  231. "resourceName": $("#checkZy").val(),
  232. "rows": 3
  233. },
  234. "success": function(data) {
  235. console.log(data);
  236. if(data.success) {
  237. if(data.data != "") {
  238. $(_this).next().removeClass("displayNone");
  239. var itemlist = '';
  240. $("#resouselist").html("");
  241. for(var i = 0; i < data.data.length; i++) {
  242. var itemlist = '<li id="usid" class="flexCenter">';
  243. itemlist += '<div class="madiaHead resouseHead" id="userimg"></div>';
  244. itemlist += '<div class="madiaInfo">';
  245. itemlist += '<p class="h2Font ellipsisSty" id="resourceName"></p>';
  246. itemlist += '<p class="h1Font ellipsisSty" id="name"></p>';
  247. itemlist += '</div><div class="deleteThis"></div></li>';
  248. $itemlist = $(itemlist);
  249. $("#resouselist").append($itemlist);
  250. var datalist = data.data[i];
  251. $itemlist.attr("data-id", datalist.resourceId);
  252. $itemlist.find("#resourceName").text(datalist.resourceName);
  253. if(datalist.resourceType==1){
  254. $itemlist.find("#name").text(datalist.professor.name);
  255. }else{
  256. $itemlist.find("#name").text(datalist.organization.name);
  257. }
  258. if(datalist.images.length > 0) {
  259. $itemlist.find("#userimg").attr("style", "background-image: url(/data/resource/" + datalist.images[0].imageSrc + ");");
  260. }
  261. }
  262. } else {
  263. $(_this).next().addClass("displayNone");
  264. }
  265. } else {
  266. $(_this).next().addClass("displayNone");
  267. }
  268. },
  269. "error": function() {
  270. $.MsgBox.Alert('提示', '链接服务器超时')
  271. }
  272. });
  273. }
  274. function KeyWordList() {
  275. $.ajax({
  276. "url": "/ajax/dataDict/qaHotKey",
  277. "type": "get",
  278. "data": {
  279. "key": $("#KeyWord").val()
  280. },
  281. "success": function(data) {
  282. console.log(data);
  283. if(data.success) {
  284. if(data.data != "") {
  285. var itemlist = '';
  286. $("#keydropList").html("");
  287. $(".keydrop").removeClass("displayNone");
  288. for(var i = 0; i < data.data.length; i++) {
  289. var itemlist = '<li><p class="h2Font"></p></li>';
  290. $itemlist = $(itemlist);
  291. $("#keydropList").append($itemlist);
  292. $itemlist.find(".h2Font").text(data.data[i].caption);
  293. }
  294. } else {
  295. $(".keydrop").addClass("displayNone");
  296. }
  297. } else {
  298. $(".keydrop").addClass("displayNone");
  299. }
  300. },
  301. "error": function() {
  302. $.MsgBox.Alert('提示', '链接服务器超时')
  303. }
  304. });
  305. }
  306. //初始化数据
  307. function articleshow(){
  308. $.ajax({
  309. "url" : "/ajax/article/query",
  310. "type" : "GET" ,
  311. "dataType" : "json",
  312. "data" :{"articleId":articleId},
  313. "success" : function(data) {
  314. console.log(data)
  315. if (data.success){
  316. $("#keyWordlist").html("");
  317. $("#newstitle").val(data.data.articleTitle);
  318. if(data.data.articleImg){
  319. $("#uploader").attr("style", "background-image: url(/data/article/" + data.data.articleImg + ");");
  320. $(".upFront").hide();
  321. $(".upBackbtn").show();
  322. }
  323. ue.ready(function() {
  324. if(data.data.articleContent==undefined){
  325. var datadescp ="";
  326. }else{
  327. var datadescp = data.data.articleContent;
  328. }
  329. ue.setContent(datadescp);
  330. });
  331. industryShow(data.data.subject,"keyWordlist");
  332. modifyTimeval = data.data.modifyTime;
  333. }
  334. },
  335. "error":function(){
  336. $.MsgBox.Alert('提示','链接服务器超时')
  337. }
  338. });
  339. }
  340. //相关专家
  341. function relevantExperts(){
  342. $.ajax({
  343. "url": "/ajax/article/ralatePro",
  344. "type": "get",
  345. "dataType" : "json",
  346. "data" :{"articleId":articleId},
  347. "success": function(data) {
  348. if(data.success && data.data) {
  349. for(var i = 0; i < data.data.length; i++) {
  350. var professorId = data.data[i].professorId;
  351. relevantExpertsList(professorId)
  352. }
  353. }
  354. },
  355. "error": function() {
  356. $.MsgBox.Alert('提示', '链接服务器超时')
  357. }
  358. });
  359. }
  360. //相关专家信息
  361. function relevantExpertsList(professorId){
  362. $.ajax({
  363. "url" : "/ajax/professor/info/"+professorId,
  364. "type" : "GET" ,
  365. "dataType" : "json",
  366. "success" : function(data) {
  367. console.log(data);
  368. if (data.success && data.data){
  369. var itemlist = '';
  370. var itemlist = '<li id="usid">';
  371. itemlist += '<div class="madiaHead useHead" id="userimg"></div>';
  372. itemlist += '<div class="madiaInfo">';
  373. itemlist += '<p class="ellipsisSty"><span class="h1Font" id="name"></span><span class="h2Font" style="margin-left:10px;" id="title"></span></p>';
  374. itemlist += '<p class="h2Font ellipsisSty" id="orgName"></p>';
  375. itemlist += '</div><div class="deleteThis"></div></li>';
  376. $itemlist = $(itemlist);
  377. $("#expertli").append($itemlist);
  378. var datalist = data.data;
  379. $itemlist.attr("data-id",datalist.id);
  380. $itemlist.find("#name").text(datalist.name);
  381. $itemlist.find("#title").text(datalist.title);
  382. $itemlist.find("#orgName").text(datalist.orgName);
  383. if(datalist.hasHeadImage==1) {
  384. $itemlist.find("#userimg").attr("style", "background-image: url(/images/head/" + datalist.id + "_l.jpg);");
  385. }
  386. }
  387. },
  388. "error":function(){
  389. $.MsgBox.Alert('提示','链接服务器超时')
  390. }
  391. });
  392. }
  393. //相关资源
  394. function relevantResources(){
  395. $.ajax({
  396. "url": "/ajax/article/ralateRes",
  397. "type": "get",
  398. "dataType" : "json",
  399. "data" :{"articleId":articleId},
  400. "success": function(data) {
  401. if(data.success && data.data) {
  402. for(var i = 0; i < data.data.length; i++) {
  403. var resourceId = data.data[i].resourceId;
  404. relevantResourcesList(resourceId)
  405. }
  406. }
  407. },
  408. "error": function() {
  409. $.MsgBox.Alert('提示', '链接服务器超时')
  410. }
  411. });
  412. }
  413. //相关资源信息
  414. function relevantResourcesList(resourceId){
  415. $.ajax({
  416. "url" : "/ajax/resource/resourceInfo",
  417. "type" : "GET" ,
  418. "dataType" : "json",
  419. "data" :{"resourceId":resourceId},
  420. "success" : function(data) {
  421. console.log(data);
  422. if (data.success && data.data){
  423. var itemlist = '<li id="usid">';
  424. itemlist += '<div class="madiaHead resouseHead" id="userimg"></div>';
  425. itemlist += '<div class="madiaInfo">';
  426. itemlist += '<p class="h2Font ellipsisSty" id="resourceName"></p>';
  427. itemlist += '<p class="h1Font" id="name"></p>';
  428. itemlist += '</div><div class="deleteThis"></div></li>';
  429. $itemlist = $(itemlist);
  430. $("#resources").append($itemlist);
  431. var datalist = data.data;
  432. $itemlist.attr("data-id", datalist.resourceId);
  433. $itemlist.find("#resourceName").text(datalist.resourceName);
  434. $itemlist.find("#name").text(datalist.editProfessor.name);
  435. if(datalist.images.length > 0) {
  436. $itemlist.find("#userimg").attr("style", "background-image: url(/data/resource/" + datalist.images[0].imageSrc + ");");
  437. }
  438. }
  439. },
  440. "error":function(){
  441. $.MsgBox.Alert('提示','链接服务器超时')
  442. }
  443. });
  444. }
  445. var titleflase = false;
  446. //交验图片和标题不能为空
  447. function noTitleImg(){
  448. //var ImageKey = $("#uploader").attr("data-id");
  449. var newstitle = $("#newstitle").val();
  450. /*if(ImageKey==""){
  451. $(".imgtis").text("请上传封面图片");
  452. }else{
  453. $(".imgtis").text("");
  454. imgflase = true;
  455. }*/
  456. if(newstitle==""){
  457. $("#aboutTit span").text("请输入文章标题");
  458. }else{
  459. $("#aboutTit span").text("");
  460. titleflase = true;
  461. }
  462. }
  463. //获取相关专家
  464. function expertli(){
  465. experarray=[];
  466. $("#expertli li").each(function(i){
  467. var liid = $(this).attr("data-id");
  468. experarray.push(liid);
  469. });
  470. return $.unique(experarray);
  471. }
  472. //获取相关专家
  473. function resourcesli(){
  474. resourcesarray=[];
  475. $("#resources li").each(function(i){
  476. var liid = $(this).attr("data-id");
  477. resourcesarray.push(liid);
  478. });
  479. return $.unique(resourcesarray);
  480. }
  481. //文章发布
  482. $("#release").on("click",function(){
  483. noTitleImg();
  484. if(titleflase){
  485. $.MsgBox.Confirm("提示","确认发布该文章?",newsAdd);
  486. }
  487. })
  488. //文章存草稿
  489. $("#draft").on("click",function(){
  490. noTitleImg();
  491. if(titleflase){
  492. draftAdd(1);
  493. }
  494. })
  495. //文章预览
  496. $("#preview").on("click",function(){
  497. noTitleImg();
  498. if(titleflase){
  499. draftAdd(2);
  500. }
  501. })
  502. //删除文章
  503. $("#delete").on("click",function(){
  504. $.MsgBox.Confirm("提示","确认删除该文章?",newsDelet);
  505. })
  506. //定时文章发布
  507. $("#setTimeIssue").on("click", function() {
  508. $(".form_datetime").val(timeGeshi(modifyTimeval));
  509. noTitleImg();
  510. if(titleflase) {
  511. $(".blackcover2").fadeIn();
  512. $(".modelContain").show();
  513. $("body").addClass("modelOpen");
  514. $(".mb_btnOk").on("click", function() {
  515. var modifyTimeval = $(".form_datetime").val();
  516. settime = true;
  517. setTimeIssue(st6(modifyTimeval),settime);
  518. })
  519. }
  520. })
  521. /*获取数据*/
  522. function getdata(publishTime,settime) {
  523. expertli();//相关专家
  524. resourcesli();//相关咨询
  525. $data.articleId = articleId;
  526. $data.professorId = userid;
  527. $data.articleTitle = $("#newstitle").val();
  528. $data.subject = captiureSubInd("keyWordlist .delkeylist");
  529. $data.articleImg = $("#uploader").attr("data-id");
  530. $data.articleContent = ue.getContent();
  531. $data.professors = experarray;
  532. $data.resources = resourcesarray;
  533. if(settime) {
  534. $data.publishTime = publishTime;
  535. }
  536. console.log($data);
  537. }
  538. /*文章添加*/
  539. function newsAdd(){
  540. getdata();
  541. $.ajax({
  542. "url" : "/ajax/article/save",
  543. "type" : "post" ,
  544. "dataType" : "json",
  545. "data" :$data,
  546. "traditional": true, //传数组必须加这个
  547. "success" : function(data) {
  548. console.log(data);
  549. if (data.success){
  550. articleId = data.data;
  551. $.MsgBox.Alert("提示","文章发表成功!",function articalList(){
  552. location.href = "articalList.html";
  553. });
  554. $("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
  555. } else {
  556. $.MsgBox.Alert("提示","文章发表失败!");
  557. }
  558. },
  559. "error":function(){
  560. $.MsgBox.Alert('提示','链接服务器超时')
  561. }
  562. });
  563. }
  564. /*文章定时发布*/
  565. function setTimeIssue(publishTime,settime) {
  566. getdata(publishTime,settime);
  567. $.ajax({
  568. "url": "/ajax/article/timing",
  569. "type": "post",
  570. "dataType": "json",
  571. "data": $data,
  572. "traditional": true, //传数组必须加这个
  573. "success": function(data) {
  574. console.log(data);
  575. if(data.success) {
  576. articleId = data.data;
  577. location.href = "articalList.html";
  578. } else {
  579. $.MsgBox.Alert("提示", "文章发表失败!");
  580. }
  581. },
  582. "error": function() {
  583. $.MsgBox.Alert('提示', '链接服务器超时')
  584. }
  585. });
  586. }
  587. /*文章添加草稿和文章预览*/
  588. function draftAdd(num){
  589. getdata();
  590. $.ajax({
  591. "url" : "/ajax/article/draft",
  592. "type" : "post" ,
  593. "dataType" : "json",
  594. "data" :$data,
  595. "traditional": true, //传数组必须加这个
  596. "success" : function(data) {
  597. console.log(data);
  598. if(num==1){
  599. if (data.success){
  600. articleId = data.data;
  601. $.MsgBox.Alert("提示","文章已保存草稿。");
  602. $("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
  603. articleshow();
  604. }
  605. }
  606. if(num==2){
  607. if (data.success){
  608. articleId = data.data;
  609. }
  610. window.open("articalPreview.html?articleId="+ articleId)
  611. }
  612. },
  613. "error":function(){
  614. $.MsgBox.Alert('提示','链接服务器超时')
  615. }
  616. });
  617. }
  618. /*文章删除*/
  619. function newsDelet() {
  620. $.ajax({
  621. "url" : "/ajax/article/deleteArticle",
  622. "type" : "POST",
  623. "dataType" : "json",
  624. "data": {
  625. "articleId": articleId
  626. },
  627. "success" : function($data) {
  628. if ($data.success) {
  629. location.href = "articalList.html";
  630. }
  631. },
  632. "error":function(){
  633. $.MsgBox.Alert('提示','链接服务器超时')
  634. }
  635. })
  636. }
  637. function st6(osr) {
  638. var tim = osr.substring(0, 4) + osr.substring(5, 7) + osr.substring(8, 10) + osr.substring(11, 13) + osr.substring(14, 16);
  639. return tim;
  640. }
  641. function timeGeshi(otm) {
  642. var otme = otm.substring(0, 4) + "-" + otm.substring(4, 6).replace(/\b(0+)/gi, "") + "-" + otm.substring(6, 8).replace(/\b(0+)/gi, "") + " " + otm.substring(8, 10)+ ":" + otm.substring(10, 12);
  643. return otme;
  644. }
  645. });