portal html css js resource

articalModify.js 20KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719
  1. $(function() {
  2. loginStatus();//判断个人是否登录
  3. valUser();
  4. var articleId = GetQueryString("articleId");
  5. var experarray = [];
  6. var resourcesarray = [];
  7. var $data = {};
  8. var modifyTimeval;
  9. var settime = false;
  10. articleshow();
  11. relevantExperts();
  12. relevantResources();
  13. //校验标题
  14. $("#newstitle").on({
  15. focus: function() {
  16. $(this).prev().find("span").text("50字以内");
  17. },
  18. blur: function() {
  19. $(this).prev().find("span").text("");
  20. },
  21. keyup: function() {
  22. if($(this).val().length > 50) {
  23. $(this).val($(this).val().substr(0, 50));
  24. }
  25. }
  26. })
  27. //校验关键字
  28. $("#KeyWord").on({
  29. focus: function() {
  30. $("#keyPrompt").text("最多可添加5个关键词,每个关键词10字以内");
  31. },
  32. blur: function() {
  33. $("#keyPrompt").text("");
  34. },
  35. keyup: function() {
  36. if($(this).val()==""){
  37. $(".frmadd").addClass("displayNone");
  38. $(".keydrop ul").html("");
  39. $(".keydrop").addClass("displayNone");
  40. }else{
  41. $(".frmadd").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").show();
  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. $(".keydrop").removeClass("displayNone");
  295. } else {
  296. $(".keydrop").addClass("displayNone");
  297. $(".keydrop ul").html("");
  298. }
  299. } else {
  300. $(".keydrop").addClass("displayNone");
  301. $(".keydrop ul").html("");
  302. }
  303. },
  304. "error": function() {
  305. $.MsgBox.Alert('提示', '链接服务器超时')
  306. }
  307. });
  308. }
  309. //初始化数据
  310. function articleshow(){
  311. $.ajax({
  312. "url" : "/ajax/article/query",
  313. "type" : "GET" ,
  314. "dataType" : "json",
  315. "data" :{"articleId":articleId},
  316. "success" : function(data) {
  317. console.log(data)
  318. if (data.success){
  319. $("#keyWordlist").html("");
  320. $("#newstitle").val(data.data.articleTitle);
  321. if(data.data.articleImg){
  322. $("#uploader").attr("style", "background-image: url(/data/article/" + data.data.articleImg + ");");
  323. $(".upFront").hide();
  324. $(".upBackbtn").show();
  325. }
  326. ue.ready(function() {
  327. if(data.data.articleContent==undefined){
  328. var datadescp ="";
  329. }else{
  330. var datadescp = data.data.articleContent;
  331. }
  332. ue.setContent(datadescp);
  333. });
  334. industryShow(data.data.subject,"keyWordlist");
  335. modifyTimeval = data.data.modifyTime;
  336. }
  337. },
  338. "error":function(){
  339. $.MsgBox.Alert('提示','链接服务器超时')
  340. }
  341. });
  342. }
  343. //相关专家
  344. function relevantExperts(){
  345. $.ajax({
  346. "url": "/ajax/article/ralatePro",
  347. "type": "get",
  348. "dataType" : "json",
  349. "data" :{"articleId":articleId},
  350. "success": function(data) {
  351. if(data.success && data.data) {
  352. for(var i = 0; i < data.data.length; i++) {
  353. var professorId = data.data[i].professorId;
  354. relevantExpertsList(professorId)
  355. }
  356. }
  357. },
  358. "error": function() {
  359. $.MsgBox.Alert('提示', '链接服务器超时')
  360. }
  361. });
  362. }
  363. //相关专家信息
  364. function relevantExpertsList(professorId){
  365. $.ajax({
  366. "url" : "/ajax/professor/info/"+professorId,
  367. "type" : "GET" ,
  368. "dataType" : "json",
  369. "success" : function(data) {
  370. console.log(data);
  371. if (data.success && data.data){
  372. var itemlist = '';
  373. var itemlist = '<li id="usid">';
  374. itemlist += '<div class="madiaHead useHead" id="userimg"></div>';
  375. itemlist += '<div class="madiaInfo">';
  376. itemlist += '<p class="ellipsisSty"><span class="h1Font" id="name"></span><span class="h2Font" style="margin-left:10px;" id="title"></span></p>';
  377. itemlist += '<p class="h2Font ellipsisSty" id="orgName"></p>';
  378. itemlist += '</div><div class="deleteThis"></div></li>';
  379. $itemlist = $(itemlist);
  380. $("#expertli").append($itemlist);
  381. var datalist = data.data;
  382. $itemlist.attr("data-id",datalist.id);
  383. $itemlist.find("#name").text(datalist.name);
  384. $itemlist.find("#title").text(datalist.title);
  385. $itemlist.find("#orgName").text(datalist.orgName);
  386. if(datalist.hasHeadImage==1) {
  387. $itemlist.find("#userimg").attr("style", "background-image: url(/images/head/" + datalist.id + "_l.jpg);");
  388. }
  389. }
  390. },
  391. "error":function(){
  392. $.MsgBox.Alert('提示','链接服务器超时')
  393. }
  394. });
  395. }
  396. //相关资源
  397. function relevantResources(){
  398. $.ajax({
  399. "url": "/ajax/article/ralateRes",
  400. "type": "get",
  401. "dataType" : "json",
  402. "data" :{"articleId":articleId},
  403. "success": function(data) {
  404. if(data.success && data.data) {
  405. for(var i = 0; i < data.data.length; i++) {
  406. var resourceId = data.data[i].resourceId;
  407. relevantResourcesList(resourceId)
  408. }
  409. }
  410. },
  411. "error": function() {
  412. $.MsgBox.Alert('提示', '链接服务器超时')
  413. }
  414. });
  415. }
  416. //相关资源信息
  417. function relevantResourcesList(resourceId){
  418. $.ajax({
  419. "url" : "/ajax/resource/resourceInfo",
  420. "type" : "GET" ,
  421. "dataType" : "json",
  422. "data" :{"resourceId":resourceId},
  423. "success" : function(data) {
  424. console.log(data);
  425. if (data.success && data.data){
  426. var itemlist = '<li id="usid">';
  427. itemlist += '<div class="madiaHead resouseHead" id="userimg"></div>';
  428. itemlist += '<div class="madiaInfo">';
  429. itemlist += '<p class="h2Font ellipsisSty" id="resourceName"></p>';
  430. itemlist += '<p class="h1Font" id="name"></p>';
  431. itemlist += '</div><div class="deleteThis"></div></li>';
  432. $itemlist = $(itemlist);
  433. $("#resources").append($itemlist);
  434. var datalist = data.data;
  435. $itemlist.attr("data-id", datalist.resourceId);
  436. $itemlist.find("#resourceName").text(datalist.resourceName);
  437. $itemlist.find("#name").text(datalist.editProfessor.name);
  438. if(datalist.images.length > 0) {
  439. $itemlist.find("#userimg").attr("style", "background-image: url(/data/resource/" + datalist.images[0].imageSrc + ");");
  440. }
  441. }
  442. },
  443. "error":function(){
  444. $.MsgBox.Alert('提示','链接服务器超时')
  445. }
  446. });
  447. }
  448. var titleflase = false;
  449. //交验图片和标题不能为空
  450. function noTitleImg(){
  451. //var ImageKey = $("#uploader").attr("data-id");
  452. var newstitle = $("#newstitle").val();
  453. /*if(ImageKey==""){
  454. $(".imgtis").text("请上传封面图片");
  455. }else{
  456. $(".imgtis").text("");
  457. imgflase = true;
  458. }*/
  459. if(newstitle==""){
  460. $.MsgBox.Alert('提示', '请输入文章标题')
  461. return;
  462. }else{
  463. $("#aboutTit span").text("");
  464. titleflase = true;
  465. }
  466. }
  467. //获取相关专家
  468. function expertli(){
  469. experarray=[];
  470. $("#expertli li").each(function(i){
  471. var liid = $(this).attr("data-id");
  472. experarray.push(liid);
  473. });
  474. return $.unique(experarray);
  475. }
  476. //获取相关专家
  477. function resourcesli(){
  478. resourcesarray=[];
  479. $("#resources li").each(function(i){
  480. var liid = $(this).attr("data-id");
  481. resourcesarray.push(liid);
  482. });
  483. return $.unique(resourcesarray);
  484. }
  485. //文章发布
  486. $("#release").on("click",function(){
  487. noTitleImg();
  488. if(titleflase){
  489. $.MsgBox.Confirm("提示","确认发布该文章?",newsAdd);
  490. }
  491. })
  492. //文章存草稿
  493. $("#draft").on("click",function(){
  494. noTitleImg();
  495. if(titleflase){
  496. draftAdd(1);
  497. }
  498. })
  499. //文章预览
  500. $("#preview").on("click",function(){
  501. noTitleImg();
  502. if(titleflase){
  503. draftAdd(2);
  504. }
  505. })
  506. //删除文章
  507. $("#delete").on("click",function(){
  508. $.MsgBox.Confirm("提示","确认删除该文章?",newsDelet);
  509. })
  510. //定时文章发布
  511. $("#setTimeIssue").on("click", function() {
  512. $(".form_datetime").val(timeGeshi(modifyTimeval));
  513. noTitleImg();
  514. if(titleflase) {
  515. $(".blackcover2").fadeIn();
  516. $(".modelContain").show();
  517. $("body").addClass("modelOpen");
  518. $(".mb_btnOk").on("click", function() {
  519. var modifyTimeval = $(".form_datetime").val();
  520. settime = true;
  521. setTimeIssue(st6(modifyTimeval),settime);
  522. })
  523. }
  524. })
  525. /*获取数据*/
  526. function getdata(publishTime,settime) {
  527. expertli();//相关专家
  528. resourcesli();//相关咨询
  529. $data.articleId = articleId;
  530. $data.professorId = userid;
  531. $data.articleTitle = $("#newstitle").val();
  532. $data.subject = captiureSubInd("keyWordlist .delkeylist");
  533. $data.articleImg = $("#uploader").attr("data-id");
  534. $data.articleContent = ue.getContent();
  535. $data.professors = experarray;
  536. $data.resources = resourcesarray;
  537. if(settime) {
  538. $data.publishTime = publishTime;
  539. }
  540. console.log($data);
  541. }
  542. /*文章添加*/
  543. function newsAdd(){
  544. getdata();
  545. $.ajax({
  546. "url" : "/ajax/article/save",
  547. "type" : "post" ,
  548. "dataType" : "json",
  549. "data" :$data,
  550. "traditional": true, //传数组必须加这个
  551. "success" : function(data) {
  552. console.log(data);
  553. if (data.success){
  554. articleId = data.data;
  555. $.MsgBox.Alert("提示","文章发表成功!",function articalList(){
  556. location.href = "articalList.html";
  557. });
  558. $("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
  559. } else {
  560. if(data.code==90) {
  561. $.MsgBox.Alert('提示', '由于操作时间过久,上传图片已失效,请重新上传。');
  562. }else{
  563. $.MsgBox.Alert("提示", "文章发表失败!");
  564. }
  565. }
  566. },
  567. "error":function(){
  568. $.MsgBox.Alert('提示','链接服务器超时')
  569. }
  570. });
  571. }
  572. /*文章定时发布*/
  573. function setTimeIssue(publishTime,settime) {
  574. var opublishTime=publishTime+"01";
  575. getdata(opublishTime,settime);
  576. $.ajax({
  577. "url": "/ajax/article/timing",
  578. "type": "post",
  579. "dataType": "json",
  580. "data": $data,
  581. "traditional": true, //传数组必须加这个
  582. "success": function(data) {
  583. console.log(data);
  584. if(data.success) {
  585. articleId = data.data;
  586. location.href = "articalList.html";
  587. } else {
  588. if(data.code==90) {
  589. $.MsgBox.Alert('提示', '由于操作时间过久,上传图片已失效,请重新上传。');
  590. }else{
  591. $.MsgBox.Alert("提示", "文章发表失败!");
  592. }
  593. }
  594. },
  595. "error": function() {
  596. $.MsgBox.Alert('提示', '链接服务器超时')
  597. }
  598. });
  599. }
  600. /*文章添加草稿和文章预览*/
  601. function draftAdd(num){
  602. getdata();
  603. $.ajax({
  604. "url" : "/ajax/article/draft",
  605. "type" : "post" ,
  606. "dataType" : "json",
  607. "data" :$data,
  608. "traditional": true, //传数组必须加这个
  609. "success" : function(data) {
  610. console.log(data);
  611. if(num==1){
  612. if (data.success){
  613. articleId = data.data;
  614. $.MsgBox.Alert("提示","文章已保存草稿。");
  615. $("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
  616. articleshow();
  617. }else{
  618. if(data.code==90) {
  619. $.MsgBox.Alert('提示', '由于操作时间过久,上传图片已失效,请重新上传。');
  620. }else{
  621. $.MsgBox.Alert("提示", "文章发表失败!");
  622. }
  623. }
  624. }
  625. if(num==2){
  626. if(data.success) {
  627. $("#hidearticleId").val(data.data);
  628. articleId = data.data;
  629. $("#delete").removeClass("disableLi").addClass("odele");
  630. fa = true;
  631. }else{
  632. if(data.code==90) {
  633. $.MsgBox.Alert('提示', '由于操作时间过久,上传图片已失效,请重新上传。');
  634. }else{
  635. $.MsgBox.Alert("提示", "文章发表失败!");
  636. }
  637. }
  638. if(fa) {
  639. window.open("articalPreview.html?articleId=" + articleId)
  640. }
  641. }
  642. },
  643. "error":function(){
  644. $.MsgBox.Alert('提示','链接服务器超时')
  645. }
  646. });
  647. }
  648. /*文章删除*/
  649. function newsDelet() {
  650. $.ajax({
  651. "url" : "/ajax/article/deleteArticle",
  652. "type" : "POST",
  653. "dataType" : "json",
  654. "data": {
  655. "articleId": articleId
  656. },
  657. "success" : function($data) {
  658. if ($data.success) {
  659. location.href = "articalList.html";
  660. }
  661. },
  662. "error":function(){
  663. $.MsgBox.Alert('提示','链接服务器超时')
  664. }
  665. })
  666. }
  667. function st6(osr) {
  668. var tim = osr.substring(0, 4) + osr.substring(5, 7) + osr.substring(8, 10) + osr.substring(11, 13) + osr.substring(14, 16);
  669. return tim;
  670. }
  671. function timeGeshi(otm) {
  672. 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);
  673. return otme;
  674. }
  675. });