Browse Source

尝试js控制,失败了。

master
453530270@qq.com 2 years ago
parent
commit
5f718b4792
  1. 20
      fss/www/index.html

20
fss/www/index.html

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

Loading…
Cancel
Save