index_share.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. function indexInit(){
  2. ntf_init();
  3. file_list_refresh();
  4. }
  5. function file_list_refresh(){
  6. var d=new Date();
  7. $.get("../doc/coopfilelist.php",
  8. {
  9. t:d.getTime()
  10. },
  11. function(data,status){
  12. try{
  13. let file_list = JSON.parse(data);
  14. let html="";
  15. for(x in file_list){
  16. html += '<div class="file_list_row" >';
  17. html += '<div class="file_list_col_1" >';
  18. html += "<svg class='icon' style='margin: 0 5px;'>";
  19. html += '<use xlink:href="./svg/icon.svg#share_to_other"></use>';
  20. html += "</svg>";
  21. html += "</div>";
  22. html += '<div class="file_list_col_2" >';
  23. if(file_list[x].power_status==1){
  24. //html += "[新]";
  25. }
  26. if(file_list[x].doc_info && file_list[x].doc_info.length>1){
  27. $link="<a href='project.php?op=open&doc_id="+file_list[x].id+ "' target='_blank'>[db]";
  28. }
  29. else{
  30. $link="<a href='editor.php?op=open&fileid="+file_list[x].id+"&filename="+file_list[x].file_name+"' target='_blank'>";
  31. }
  32. html += "<div class=\"file_list_title\">"+$link+file_list[x].title+"</a></div>";
  33. html += '<div class="file_list_path">';
  34. html += file_list[x].path;
  35. html += "</div>";
  36. html += '<div class="file_list_summary">';
  37. html += "</div>";
  38. html += "</div>";
  39. html += '<div class="file_list_col_3" >';
  40. html += '<div class="file_list_owner">';
  41. html += "<svg class='icon' >";
  42. html += "<use xlink:href=\"./svg/icon.svg#ic_person\"></use>";
  43. html += "</svg>";
  44. html += file_list[x].user_name+'</div>';
  45. let d = new Date();
  46. d.setTime(file_list[x].power_create_time);
  47. let Local_date = d.toLocaleDateString();
  48. html += '<div class="file_list_date">'+Local_date+'</div>';
  49. html += "</div>";
  50. html += '<div class="file_list_col_4" >';
  51. if(file_list[x].my_doc_id.length>20){
  52. html += "<a href='editor.php?op=opendb&doc_id="+file_list[x].my_doc_id+ "' target='_blank'>[打开]</a>";
  53. }
  54. else{
  55. html += "[复刻]";
  56. }
  57. html += "[忽略]";
  58. html += "</div>";
  59. html += "</div>";
  60. }
  61. $("#userfilelist").html(html);
  62. }
  63. catch(e){
  64. console.error(e.message);
  65. }
  66. });
  67. }