Sfoglia il codice sorgente

修改 無監測儀器

manto07m 3 anni fa
parent
commit
57fb5bf29c
1 ha cambiato i file con 11 aggiunte e 6 eliminazioni
  1. 11 6
      script/js/r03.js

+ 11 - 6
script/js/r03.js

@@ -29,11 +29,11 @@ $(document).ready(function () {
 
     GetCheckAllAJAXValue();
     LoadPage();
-    $("#menu > ul > li.nav-parent.nav-active.nav-expanded > ul > li.nav-parent.nav-active.nav-expanded > ul > li:nth-child(1) > a").css("color","#0088cc");
+    $("#menu > ul > li.nav-parent.nav-active.nav-expanded > ul > li.nav-parent.nav-active.nav-expanded > ul > li:nth-child(1) > a").css("color", "#0088cc");
     $(".monitor").on('click', function () {
         $('.monitor').css('color', '#abb4be')
         let site = $(this).parent().parent().parent().attr("monitor");
-        $(this).css("color","#0088cc");
+        $(this).css("color", "#0088cc");
         if (site != 'r03') {
             location.href = `../${site}/Index.php`;
         } else {
@@ -50,7 +50,7 @@ $(document).ready(function () {
 
             lastNode = document.getElementById(option).parentNode;
             lastNode.style = "color:#0088cc;";*/
-            
+
             LoadPage();
         }
     });
@@ -194,18 +194,23 @@ function LoadPage() {
 
 //get well info from sql server
 function showWell(str, changeCamera) {
+    console.log("@@@:" + str);
     var strLocal = "";
     var executed = false;
     var xhttp;
     isCompare = false;
     $("#compareCheck").checked = false;
+
     if (str == "") {
-        $("#dataTable").innerHTML = "";
+        dataTable.clear();
+        dataTable.draw();
+        $("#tableName").text("模型無此監測儀器");
         return;
     }
     strLocal = str;
 
     $("#monitorSelect2").innerHTML = strLocal;
+
     getTable(str, changeCamera);
     if (isLoad) {
         myGameInstance.SendMessage("MainCamera", "GetDataFromWebGL", str);
@@ -227,13 +232,13 @@ function getTable(monitor) {
         }
     }).success(function (result) {
         let table = result.table;
+        let unit = result.unit;
         dataTable.clear();
         dataTable.draw();
-        let unit = result.unit;
         $("#tableName").text(monitor + "資料表");
         $("#unit").text(`測量值(${unit})`);
         table.forEach(function (data) {
-            dataTable.row.add( data)
+            dataTable.row.add(data)
             dataTable.draw();
         });