treeJS-test.php 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. <?php
  2. session_start();
  3. if (!isset($_SESSION['loggedin'])) {
  4. header('Location: pages-signin.html');
  5. exit;
  6. }
  7. ?>
  8. <!doctype html>
  9. <html class="fixed">
  10. <head>
  11. <!-- jstree CSS -->
  12. <link rel="stylesheet" href="assets/vendor/jstree/themes/default/style.css" />
  13. <?php include("bim-support-header.html"); ?>
  14. <script src="./script/js/global.js"></script>
  15. <script type="application/javascript">
  16. var i = 0;
  17. var api;
  18. var fileName;
  19. var folder;
  20. var software;
  21. var userName = '<?php echo $_SESSION['name']; ?>';
  22. var searchURL = window.location.search;
  23. searchURL = searchURL.substring(1, searchURL.length);
  24. object = decodeURIComponent(searchURL.split("&")[0].split("=")[1]);
  25. $.ajax({
  26. url: "./script/php/api_group_detail.php",
  27. type: "GET",
  28. async: false,
  29. data: {
  30. object: object,
  31. },
  32. contentType: "application/json",
  33. dataType: "json"
  34. }).done(function(data) {
  35. if(data.APIID == null)
  36. data.APIID ='';
  37. folder = data.software + '/' + data.APIID + data.APIName;
  38. data[1] = data[1]=="Dynamo" ? data.software + " " + data.dynamoVersion : data.software + " " + data.revitVersion;
  39. for (i = 0; i < 6; i++) {
  40. if (data[i] != null)
  41. table.push(data[i]);
  42. else
  43. table.push("空");
  44. }
  45. }).error(function(error) {
  46. console.log(error);
  47. });
  48. pageHeader = "BIM程式庫";
  49. </script>
  50. </head>
  51. <body>
  52. <canvas id="c"></canvas>
  53. <section class="body">
  54. <!-- start: header -->
  55. <header-menu></header-menu>
  56. <!-- end: header -->
  57. <div class="inner-wrapper">
  58. <!-- start: sidebar -->
  59. <side-bar></side-bar>
  60. <!-- end: sidebar -->
  61. <section role="main" class="content-body">
  62. <header class="page-header">
  63. <h2>{{pageHeader}}</h2>
  64. </header>
  65. <!-- start: page -->
  66. <section class="content-with-menu content-with-menu-has-toolbar media-gallery">
  67. <div class="content-with-menu-container">
  68. <inner-menu>
  69. <template v-slot:inner-equipment>
  70. <api-list></api-list>
  71. </template>
  72. </inner-menu>
  73. <div class="inner-body mg-main">
  74. <div class="inner-toolbar">
  75. <ul>
  76. <li class="right">
  77. <a href="#" onclick="window.history.go(-1); return false;"><i class="fa fa-undo"></i> 返回</a>
  78. </li>
  79. </ul>
  80. </div>
  81. <div class="row">
  82. <div class="col-md-12">
  83. <section class="panel">
  84. <div class="panel-body">
  85. <h5 class="text-semibold text-dark text-uppercase">檔案一覽</h5>
  86. <div id="treeAjaxHTML"></div>
  87. </div>
  88. </section>
  89. </div>
  90. </div>
  91. </div>
  92. </div>
  93. </section>
  94. <!-- end: page -->
  95. </section>
  96. </div>
  97. </section>
  98. <script>
  99. /*Vue */
  100. vm.mount('.body');
  101. </script>
  102. <script src="assets/vendor/jstree/jstree.js"></script>
  103. <script src="./script/js/jstreeAJAX.js"></script>
  104. <?php include("bim-support-body.html"); ?>
  105. <script>
  106. </script>
  107. </body>
  108. </html>