|
@@ -20,7 +20,8 @@ var ProjTreeSetting = {
|
|
|
html.push((node && node.data && node.data.projType === 'Folder') ? ' ' : '');
|
|
|
html.push('<a ');
|
|
|
if (node && node.data && node.data.projType === 'Tender') {
|
|
|
- html.push('href="/main?project=', node.id(), '"');
|
|
|
+ //html.push('href="/main?project=', node.id(), '"');
|
|
|
+ html.push('href="javacript:void(0);"');
|
|
|
}
|
|
|
html.push('>', text, '<a>');
|
|
|
},
|
|
@@ -30,6 +31,16 @@ var ProjTreeSetting = {
|
|
|
} else {
|
|
|
html.push('<span class="poj-icon">└</span>');
|
|
|
}
|
|
|
+ },
|
|
|
+ tdBindEvent: function (td, node) {
|
|
|
+ if (node.data.projType === 'Tender') {
|
|
|
+ $('a:eq(1)', td).bind('click', function () {
|
|
|
+ BeforeOpenProject(node.id(), {'fullFolder': GetFullFolder(node.parent)}, function () {
|
|
|
+ window.location.href = '/main?project=' + node.id();
|
|
|
+ });
|
|
|
+ return false;
|
|
|
+ });
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
},
|
|
@@ -180,14 +191,14 @@ var GetNextChangeUpdateData = function (datas, node, next) {
|
|
|
}
|
|
|
return data;
|
|
|
}
|
|
|
-var GetFullName = function (node) {
|
|
|
- var fullName = [],
|
|
|
+var GetFullFolder = function (node) {
|
|
|
+ var fullFolder = [],
|
|
|
cur = node;
|
|
|
while (cur && cur.data) {
|
|
|
- fullName.unshift(cur.data.name);
|
|
|
+ fullFolder.unshift(cur.data.name);
|
|
|
cur = cur.parent;
|
|
|
}
|
|
|
- return fullName;
|
|
|
+ return fullFolder;
|
|
|
}
|
|
|
var GetDeleteUpdateData = function (node) {
|
|
|
var datas = [], updateData,
|
|
@@ -199,7 +210,7 @@ var GetDeleteUpdateData = function (node) {
|
|
|
data['updateData']['id'] = node.id();
|
|
|
data['updateData']['deleted'] = true;
|
|
|
if (node.data.projType === 'Tender') {
|
|
|
- data['updateData']['deleteFullFolder'] = GetFullName(node.parent);
|
|
|
+ data['updateData']['FullFolder'] = GetfullFolder(node.parent);
|
|
|
}
|
|
|
return data;
|
|
|
},
|