|
|
@@ -13,6 +13,7 @@ $(document).ready(function () {
|
|
|
var tree_data; //save getTree ajax data
|
|
|
var start = true;
|
|
|
var folderPath = "";
|
|
|
+ var is_blueprint2 = false;
|
|
|
$('#datatable-ajax').dataTable({
|
|
|
bProcessing: true,
|
|
|
responsive: true,
|
|
|
@@ -140,7 +141,7 @@ $(document).ready(function () {
|
|
|
}).on(
|
|
|
'select_node.jstree',
|
|
|
function (event, data) {
|
|
|
-
|
|
|
+
|
|
|
if (data.node.text.includes("-")) {
|
|
|
$("#reset").prop("disabled", false);
|
|
|
$("#header").empty();
|
|
|
@@ -149,10 +150,41 @@ $(document).ready(function () {
|
|
|
project_name = data.node.text.split("-")[1];
|
|
|
project = data.node.text;
|
|
|
$("#project-id").val(project_id)
|
|
|
- //$("#header").text(project + " > ");
|
|
|
$("#header").empty();
|
|
|
- $("#header").append("<span>" + project + " > </span>");
|
|
|
category = $('#treeAjaxHTML').jstree(true).get_node(data.node.parents[0]).text;
|
|
|
+
|
|
|
+ var span = $('<span>' + project + ' > </span>');
|
|
|
+ span.on("click", function (e) {
|
|
|
+ displayDetail(false);
|
|
|
+ is_blueprint2 = false;
|
|
|
+ for (var k = folderPath.length - 1; k > 0; k--) {
|
|
|
+ $("#header").children().eq(k).remove();
|
|
|
+ folderPath.pop();
|
|
|
+ }
|
|
|
+ let i = 1;
|
|
|
+ table.clear().draw();
|
|
|
+ tempTable = [];
|
|
|
+ types.forEach(function (data) {
|
|
|
+
|
|
|
+ let temp = [
|
|
|
+ i,
|
|
|
+ data,
|
|
|
+ category,
|
|
|
+ '',
|
|
|
+ project,
|
|
|
+
|
|
|
+ ];
|
|
|
+ table.row.add(temp).draw();
|
|
|
+
|
|
|
+ tempTable.push(temp);
|
|
|
+ i++;
|
|
|
+
|
|
|
+ });
|
|
|
+ $("#tableDetail td").empty();
|
|
|
+ });
|
|
|
+ $("#header").append(span);
|
|
|
+ //$("#header").append("<span>" + project + " > </span>");
|
|
|
+
|
|
|
let i = 1;
|
|
|
table.clear().draw();
|
|
|
tempTable = [];
|
|
|
@@ -230,7 +262,6 @@ $(document).ready(function () {
|
|
|
});
|
|
|
|
|
|
$('#reset').click(function () {
|
|
|
-
|
|
|
if (folderPath.length != 1) {
|
|
|
folderPath.pop();
|
|
|
let index = folderPath.length;
|
|
|
@@ -254,7 +285,7 @@ $(document).ready(function () {
|
|
|
|
|
|
});
|
|
|
|
|
|
- var is_blueprint2 = false;
|
|
|
+
|
|
|
$('#datatable-ajax tbody').on('click', 'tr', function () {
|
|
|
$("#reset").prop("disabled", false);
|
|
|
$(this).parent().find("tr").css('background-color', '');
|
|
|
@@ -287,7 +318,6 @@ $(document).ready(function () {
|
|
|
type: "GET",
|
|
|
})
|
|
|
.success(function (response) {
|
|
|
-
|
|
|
var span = $('<span>' + data[1] + ' > </span>');
|
|
|
span.on("click", function (e) {
|
|
|
let clicked = $(e.target).text().split(" > ")[0];
|
|
|
@@ -350,7 +380,7 @@ $(document).ready(function () {
|
|
|
}
|
|
|
|
|
|
function addTable(data, notes, response, SN, path) {
|
|
|
-
|
|
|
+
|
|
|
table.clear().draw();
|
|
|
if (data[1] != "設計圖") {
|
|
|
displayDetail(true);
|