1function layeralert(title, text) { layui.use('layer', function () { var layer = layui.layer; layer.open({ title: title, content: text }) }) } 2function layeralert2(title, text, url) { layui.use('layer', function () { var layer = layui.layer; layer.open({ title: title, content: text, yes: function () { linkto(url); } }) }) } 3 4var emailRule = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; 5var phoneRule = /^(13|14|15|16|17|18|19)[0-9]{9}$/; 6var telRule = /^0\d{2,3}-?\d{7,8}$/; 7 8 9function linkto(url) { location.href = url; } 10 11 12 13function buildding() { 14 layeralert("æç¤º", "æ¤é¡¹ææªä¸ä¼ éä»¶ï¼"); 15} 16 17 18function addbookvisit() { 19 var name = $("#names1").val(); 20 var tel = $("#Tel1").val(); 21 var time = $("#Intro1").val(); 22 var codeval = $("#codeval").val(); 23 if (name == "") { 24 layeralert("æç¤º", "请è¾å ¥æ¨çå§åï¼"); 25 return 26 } 27 28 if (tel == "") { 29 layeralert("æç¤º", "请è¾å ¥æ¨çææºå·ç ï¼"); 30 return 31 } 32 33 if (!phoneRule.test(tel) && !telRule.test(tel)) { 34 layeralert("æç¤º", "æ¨æäº¤çææºå·ç æè¯¯ï¼"); 35 return 36 } 37 38 if (time == "") { 39 layeralert("æç¤º", "请è¾å ¥æ¨ççè¨å 容ï¼"); 40 return 41 } 42 43 if (codeval == "") { 44 45 layeralert("æç¤º", "请è¾å ¥éªè¯ç ï¼"); 46 document.getElementById("codeval").focus(); 47 return false; 48 } 49 50 if (!(codeval == getCookie("CheckCode"))) { 51 layeralert("æç¤º", "éªè¯ç 䏿£ç¡®ï¼"); 52 $("#codeval").val(""); 53 return false; 54 } 55 56 57 58 $.ajax({
59 type: "post", 60 61 url: "/AjaxAction/tj.ashx?action=recruit&name=" + $("#names1").val() + "&Tel=" + $("#Tel1").val() + "&comname=" + $("#comname").val() + "&Intro=" + $("#Intro1").val(), 62 data: "", 63 success: function (data) { 64 65 if (data == "1") { 66 layeralert("æç¤º", "æåï¼æ¨ççè¨å·²æäº¤æåï¼æä»¬ä¼å°½å¿«èç³»æ¨"); 67 68 setTimeout("location.href = document.URL", 1000);//å»¶æ¶2ç§ 69 } 70 else { 71 layeralert("æç¤º", "æ±æï¼æ¨ççè¨æäº¤å¤±è´¥ï¼è¯·éæ°å°è¯ï¼"); 72 } 73 } 74 75 }); 76 77} 78 79function getCookie(str){ 80 var tmp,reg=new RegExp("(^| )"+str+"=([^;]*)(;|$)","gi"); 81 if(tmp=reg.exec(document.cookie))return(tmp[2]); 82 return null; 83} 84function setCookie(cookieName,cookieValue,DayValue) 85{ 86 var expire = ""; 87 var day_value=1; 88 if(DayValue!=null) 89 { 90 day_value=DayValue; 91 } 92 expire = new Date((new Date()).getTime() + day_value * 864000000); 93 expire = "; expires=" + expire.toGMTString(); 94 document.cookie = cookieName + "=" + cookieValue +";path=/"+ expire; 95} 96 97function delCookie(cookieName) 98{ 99 var expire = ""; 100 expire = new Date((new Date()).getTime() - 1 ); 101 expire = "; expires=" + expire.toGMTString(); 102 document.cookie = cookieName + "=" + escape("") +";path=/"+ expire; 103 //path=/ 104} 105 106 107 108 109 110 111$(function () { 112 $("#searchval_").keyup(function (event) { 113 if (event.keyCode == 13) { 114 window.location.href = "/search.html?k=" + $("#searchval_").val(); 115 } 116 }) 117 $("#search_").click(function () { 118 window.location.href = "/search.html?k=" + $("#searchval_").val(); 119 }) 120}) 121 122 123function demand() { 124 var cods = $("#cods").val(); 125 if (cods == "") { 126 layeralert("æç¤º", "请è¾å ¥æ ¸éªç ï¼"); 127 return 128 } 129 130 $(".resultBox").hide(); 131 $.ajax({
132 type: "post", 133 dataType: "json", 134 url: "/AjaxAction/demand.ashx?cods=" + $("#cods").val(), 135 data: "", 136 success: function (data) { 137 138 // layeralert("æç¤º", "" + JSON.stringify(data) + ""); 139 if (data==0) { 140 141 layeralert("æç¤º", "æ ¸éªç 已失ææä¸åå¨ï¼è¯·è¾å ¥æ£ç¡®çæ ¸éªç "); 142 } 143 else{ 144 var evidence = data.evidence, shareInfo = data.shareInfo; 145 var blockInfo = evidence.blockInfo, history = evidence.history; 146 var types = evidence.type;//åè¯å½¢å¼ 147 console.log() 148 149 if (types == "TextEvidence") { 150 types = "ææ¬åè¯"; 151 $(".nofile").show() 152 $(".file").hide() 153 $(".resultPart4.nofile .l7Div textarea").html(evidence.content) 154 //ææ¬æ ¸éªæé®äºä»¶ 155 //$(".btnGroup .checkBtn a").click(function () { 156 // checkcontent() 157 //}) 158 $("#checkBtn").click(function () { 159 checkcontent() 160 }) 161 } 162 else { 163 types = "æä»¶åè¯"; 164 $(".file").show() 165 $(".nofile").hide() 166 if (evidence.persist == true && evidence.downloadUrl != undefined) { 167 $(".resultPart4.file").show() 168 $(".resultPart4.file .boxbox .name").html(evidence.fileName) 169 // $(".resultPart4.file .boxbox .btnDiv a").attr("href", evidence.downloadUrl) 170 $(".resultPart4.file .boxbox .btnDiv").html("<a href='"+evidence.downloadUrl+"' download=\"\" > <img src='/images/nimg26_5.png' alt=''>ä¸è½½</a>") 171 } else { 172 $(".resultPart4.file").hide() 173 } 174 //æä»¶æ ¸éªæé®äºä»¶ 175 //$(".btnGroup .checkBtn a").click(function () { 176 // checkfile() 177 //}); 178 $("#checkBtn").click(function () { 179 checkfile() 180 }) 181 } 182 //åè¯ä¿¡æ¯ 183 document.getElementById("times").innerHTML = "<img src=\"/images/nimg14_2.jpg\">该åè¯å享äº" + transformTimestamp(shareInfo.createdAt) + "ï¼åºåé«åº¦ä¸º" + blockInfo.height+"ã";//å享æ¶é´ é«åº¦ 184 document.getElementById("evidenceId").innerHTML = "" + evidence.evidenceId + " <div class=\"lalala\"><img src=\"/images/nimg14_22.png\"><div class=\"layer2\"><div class=\"con\">åè¯å 容å卿ååï¼äº§ççå¯ä¸ç¼å·ã</div><div class=\"bg\"></div> </div></div>";//åè¯ç¼å· 185 document.getElementById("title").innerHTML = evidence.title;//åè¯åç§° 186 document.getElementById("createdBy").innerHTML = evidence.createdBy.substring(evidence.createdBy.indexOf("#")+1);//ç¨æ·ID 187 document.getElementById("type").innerHTML = "" + types + "";//åè¯ç±»å 188 189 //åºåä¿¡æ¯ 190 document.getElementById("dataHash").innerHTML = "" + evidence.dataHash+ "";//åè¯åå¸ 191 document.getElementById("createdAt").innerHTML = transformTimestamp(evidence.createdAt);//åè¯æ¶é´ 192 //var qukai = null; 193 //qukai = data[0].blockInfo; 194 //alert(qukai); 195 196 $("#height").html(""+blockInfo.height+" <div class=\"lalala\"><img src=\"/images/nimg14_22.png\"><div class=\"layer2\"><div class=\"con\">该åè¯å建åäº«é¾æ¥æ¶æå¨åºåçé«åº¦ã</div><div class=\"bg\"></div> </div></div>") 197 $("#submittedAt").html(transformTimestamp(evidence.submittedAt)) 198 $("#blockHash").html(""+blockInfo.blockHash+" <div class=\"lalala\"><img src=\"/images/nimg14_22.png\"><div class=\"layer2\"><div class=\"con\">该åè¯æå¨åºåçåå¸å¼ï¼åºååå¸ä¸å¯ç¯¡æ¹ã</div><div class=\"bg\"></div> </div></div>") 199 $("#dataHasht").html(""+evidence.dataHash+" <div class=\"lalala\"><img src=\"/images/nimg14_22.png\"><div class=\"layer2\"><div class=\"con\">æ ¹æ®åè¯å 容计ç®åºçåå¸å¼ï¼è¯¥åå¸å¼åå¨å¨åºåé¾ä¸ï¼ä¸å¯ç¯¡æ¹ã</div><div class=\"bg\"></div> </div></div>") 200 $("#dataHash").html(evidence.dataHash) 201 202 if (history != undefined && history.length > 0) { 203 $(".resultPart3").show(); 204 205 var list = '<li><span>åºåé«åº¦</span><span> ' + history[0].blockInfo.height + ' <div class=\"lalala\"><img src=\"/images/nimg14_22.png\"><div class=\"layer2\"><div class=\"con\">该åè¯åå»ºæ¶æå¨çåºåé«åº¦ï¼è¯¥åºåè®°å½äºåè¯çåå§æ°æ®ã</div><div class=\"bg\"></div> </div></div></span></li>'; 206 list += '<li><span>åºååå¸</span><span> ' + history[0].blockInfo.blockHash + ' <div class=\"lalala\"><img src=\"/images/nimg14_22.png\"><div class=\"layer2\"><div class=\"con\">
206该åºåæææ°æ®çåå¸å¼ï¼åºååå¸ä¸å¯ç¯¡æ¹ã</div><div class=\"bg\"></div> </div></div></span></li>'; 207 list += '<li><span>åè¯æ¶é´</span><span> ' + transformTimestamp(evidence.submittedAt) + '</span></li>' 208 $(".resultPart3 .conDiv .msgList ul").html(list) 209 210 var list1 = ""; 211 list1 += '<span class="cur">01/</span><span>' + formatZero(history.length, 2) + '</span>' 212 $(".resultPart3 .mxfDiv .hala").html(list1) 213 214 var list2 = ""; 215 for (var i = 0; i < history.length; i++) { 216 list2 += '<li onclick="checkClick(this)">'; 217 list2 += '<div class="layer"><div class="icon"><img src="/images/nimg24_3.jpg" alt=""><img src="/images/nimg24_2.jpg" class="img1" alt=""></div><div class="hala"><span class="cur">' + formatZero(i + 1, 2) + '/</span><span>' + formatZero(history.length, 2) + '</span></div><div class="oo">o<div class="line"></div></div></div>'; 218 if (i == 0) { 219 list2 += '<div class="conDiv"><div class="num">' + formatZero(i + 1, 2) + '</div><div class="msgList"><dl><dd><span>åºåé«åº¦</span><span> ' + history[i].blockInfo.height + ' <div class=\"lalala\"><img src=\"/images/nimg14_2.jpg\"><div class=\"layer2\"><div class=\"con\">该åè¯åå»ºæ¶æå¨çåºåé«åº¦ï¼è¯¥åºåè®°å½äºåè¯çåå§æ°æ®ã</div><div class=\"bg\"></div> </div></div></span></dd><dd><span>åºååå¸</span><span> ' + history[i].blockInfo.blockHash + ' <div class=\"lalala\"><img src=\"/images/nimg14_2.jpg\"><div class=\"layer2\"><div class=\"con\">该åºåæææ°æ®çåå¸å¼ï¼åºååå¸ä¸å¯ç¯¡æ¹ã</div><div class=\"bg\"></div> </div></div></span></dd><dd><span>åè¯æ¶é´</span><span> ' + transformTimestamp(evidence.submittedAt) + '</span></dd></dl></div><div class="btnDiv">æ¥ç详æ </div></div>'; 220 //list2 += '<div class="detailBox"><div class="arrow"></div><div class="lie"><dl><dd><em>èªå®ä¹ä¿¡æ¯</em></dd><dd><em>æ ç¾</em></dd></dl></div></div>'; 221 222 } else { 223 list2 += '<div class="conDiv"><div class="num">' + formatZero(i + 1, 2) + '</div><div class="msgList"><dl><dd><span>åºåé«åº¦</span><span> ' + history[i].blockInfo.height + ' <div class=\"lalala\"><img src=\"/images/nimg14_2.jpg\"><div class=\"layer2\"><div class=\"con\">该åè¯æ´æ°æ¶æå¨çåºåé«åº¦ï¼è¯¥åºåè®°å½äºåè¯çæ´æ°ç¶æã</div><div class=\"bg\"></div> </div></div></span></dd><dd><span>åºååå¸</span><span> ' + history[i].blockInfo.blockHash + '<div class=\"lalala\"><img src=\"/images/nimg14_2.jpg\"><div class=\"layer2\"><div class=\"con\">该åºåæææ°æ®çåå¸å¼ï¼åºååå¸ä¸å¯ç¯¡æ¹ã</div><div class=\"bg\"></div> </div></div></span></dd><dd><span>åè¯æ¶é´</span><span> ' + transformTimestamp(history[i].updatedAt) + '</span></dd></dl></div><div class="btnDiv">æ¥ç详æ </div></div>'; 224 225 } 226 227 list2 += '<div class="detailBox"><div class="arrow"></div><div class="lie"><dl><dd><em>èªå®ä¹ä¿¡æ¯</em>' + (history[i].metadata != undefined ? JSON.stringify(history[i].metadata) : "") + '</dd><dd><em>æ ç¾</em>' + (history[i].labels != undefined ? JSON.stringify(history[i].labels) : "") + '</dd></dl></div></div>'; 228 list2 += '</li>'; 229 } 230 231 $(".hideDiv .resultPartH .list ul").html(list2) 232 } else { 233 $(".resultPart3").hide(); 234 } 235 236 237 238 $(".resultBox").show(); 239 // $(".yqts").hide(); 240 } 241 242 243 } 244 245 }); 246} 247 248 249//ææ¬æ ¸éªæé®äºä»¶ 250function checkcontent() { 251 var v = $("#Textarea1").val() 252 if (v == '') { 253 layeralert("æç¤º", "请è¾å ¥æ¨è¦æ£éªçåæï¼"); 254 retrun; 255 } 256 257 if ($("#dataHash").html() == sha256_digest(v)) { 258 layeralert("æç¤º", "æ ¸éªéè¿ï¼"); 259 260 $("#checkBtn").html("<a href=\"javascript:checks();\">éæ°æ ¸éª</a>"); 261 } else { 262 layeralert("æç¤º", "æ ¸éªæªéè¿ï¼æ¨ææ ¸éªçæä»¶ä¸é¾ä¸åè¯å叿 ¡éªå¤±è´¥ï¼è¯·éæ°éæ©ï¼"); 263 264 $("#checkBtn").html("<a href=\"javascript:checks();\">éæ°æ ¸éª</a>"); 265 } 266 267} 268//æä»¶æ ¸éªæé®äºä»¶ 269function checkfile() { 270 var v = $("#filevalue").val(); 271 if (v == '') { 272 layeralert("æç¤º", "请ä¸ä¼ æ¨è¦æ£éªçåæä»¶ï¼"); 273 retrun; 274 } 275 276 if ($("#dataHash").html() == v) { 277 layeralert("æç¤º", "æä»¶æ£éªæåï¼"); 278 $("#checkBtn").html("<a href=\"javascript:;\">éæ°æ ¸éª</a>"); 279 280 } else { 281 layeralert("æç¤º", "æä»¶æ£éªå¤±è´¥ï¼"); 282 $("#checkBtn").html("<a href=\"javascript:;\">éæ°æ ¸éª</a>"); 283 } 284 285} 286 287//ææ¬éæ°æ ¸éª 288function checks() { 289 290 // alert( $("#Textarea1").val()); 291 $("#cunzhen").html("<textarea name=\"\" id=\"Textarea1\" cols=\"30\" rows=\"10\" placeholder=\"æ¨å¯ä»¥è¾å ¥æ¨è·åçåæè¿è¡æ ¸éª\"></textarea>"); 292 293} 294 295//éæ°æ¥è¯¢ 296function loadser() { 297 $(".resultBox").hide(); 298 299 document.getElementById("cods").value = ""; 300 location.href = document.URL; 301} 302//æ¶é´è½¬æ¢ 303function transformTimestamp(timestamp){ 304 let a = new Date(timestamp).getTime(); 305 const date = new Date(a); 306 const Y = date.getFullYear() + '-'; 307 const M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; 308 const D = (date.getDate() < 10 ? '0' + date.getDate() : date.getDate()) + ' '; 309 const h = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':'; 310 const m = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()); 311 // const s = date.getSeconds(); // ç§ 312 const dateString = Y + M + D + h + m; 313 // console.log('dateString', dateString); // > dateString 2021-07-06 14:23 314 return dateString; 315} 316 317function formatZero(num, len) { 318 if (String(num).length > len) return num; 319 return (Array(len).join(0) + num).slice(-len); 320} 321 322 323 324 325
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.