|
|
|
@ -245,9 +245,10 @@ |
|
|
|
var gescinfo = function (elemnt, scip, upath) { |
|
|
|
upath = upath.replace("/\\/g", "\/"); |
|
|
|
// 获取基础结构信息 |
|
|
|
var bfsarr = new Array; |
|
|
|
bfsarr = bsfinfo(upath); |
|
|
|
// console.log("in gsc", bfsarr) |
|
|
|
// var bfsarr = new Array; |
|
|
|
var bfsarr = bsfinfo(upath); |
|
|
|
// bfsarr = JSON.parse(bfsarr) |
|
|
|
console.log("in gsc",upath, bfsarr) |
|
|
|
|
|
|
|
// 客户端的状态地址 |
|
|
|
var url = "http://" + scip + ":9099/sc?p=" + upath; |
|
|
|
@ -261,13 +262,16 @@ |
|
|
|
$.each(res.data.list, function (k, v) { |
|
|
|
// console.log("kn",btoa(v.fname)) |
|
|
|
// console.log("kkkk "+k,bfsarr[btoa(v.fname)]) |
|
|
|
|
|
|
|
// 处理后的base64 |
|
|
|
var bsfn=""; |
|
|
|
// 判读是否存在 变化 |
|
|
|
if (!v.dirflag) { |
|
|
|
bsfn=btoa(v.fname) |
|
|
|
chgflag = bfsarr[bsfn] == v.hash ? " nochage" : " hschange"; |
|
|
|
// chgflag = bfsarr["'" + v.fname + "'"] == v.hash ? " nochage" : " hschange"; |
|
|
|
// console.log(bsfn) |
|
|
|
// console.log(bsfn,bfsarr.bsfn) |
|
|
|
//chgflag = bfsarr[bsfn] == v.hash ? " nochage" : " hschange"; |
|
|
|
chgflag = bfsarr[bsfn] == v.hash? " nochage" : " hschange"; |
|
|
|
} |
|
|
|
|
|
|
|
// |
|
|
|
@ -378,16 +382,16 @@ |
|
|
|
// 获取基础结构,存入数组 |
|
|
|
// upath 的方式存入 session storage |
|
|
|
var bsfinfo = function (upath) { |
|
|
|
var barr= new Array; |
|
|
|
var barr= []; |
|
|
|
$.getJSON("/bs?p="+upath, function (ret) { |
|
|
|
// 遍历存入数组 |
|
|
|
$.each(ret.data, function (k, v) { |
|
|
|
var kn = btoa(v.fname) |
|
|
|
barr[kn] = v.fhash |
|
|
|
// barr.push({kn:v.fhash}) |
|
|
|
// barr.push(v) |
|
|
|
}); |
|
|
|
// console.log(ttarr["UkVBRE1FLm1k"]) |
|
|
|
}) |
|
|
|
// console.log(barr[0]) |
|
|
|
return barr; |
|
|
|
} |
|
|
|
|
|
|
|
|