/** * * * ####ranking&&&&1####ranYear&&&&2024####hId&&&&1323a735187e11edabd52cea7f83997e####hosName&&&&北京协和医院####hosManager&&&&中国医学科学院####subName&&&&综合####regName&&&&华北####regRank&&&&1####proName&&&&北京####proRank&&&&1####tecValue&&&&99.76####OthValue&&&&99.92####yeeValue&&&&99.80&&&& * */ const h3 = document.querySelector('h3'); const t = document.querySelector("tbody"); const p = localStorage.getItem('pfl') || "####unumber&&&&"; const pf = '####pup&&&&'+p+'####presult&&&&' const base64 = sessionStorage.getItem('bsf') async function calback(x){ const ef = x.split('\n') for(let i = 0; i < ef.length-1; i++){ // [a,b,c,d,f,g,h,j,k,l,m,n,o] = z[i].split('\t'); const rk = ef[i].split('####ranking&&&&')[1].split('####ranYear&&&&')[0] const ry = ef[i].split('####ranYear&&&&')[1].split('####hId&&&&')[0] const hid = ef[i].split('####hId&&&&')[1].split('####hosName&&&&')[0] const hn = ef[i].split('####hosName&&&&')[1].split('####hosManager&&&&')[0] const mg = ef[i].split('####hosManager&&&&')[1].split('####subName&&&&')[0] const sub = ef[i].split('####subName&&&&')[1].split('####regName&&&&')[0] const reg = ef[i].split('####regName&&&&')[1].split('####regRank&&&&')[0] const regr = ef[i].split('####regRank&&&&')[1].split('####proName&&&&')[0] const prov = ef[i].split('####proName&&&&')[1].split('####proRank&&&&')[0] const provr = ef[i].split('####proRank&&&&')[1].split('####tecValue&&&&')[0] const tev = ef[i].split('####tecValue&&&&')[1].split('####OthValue&&&&')[0] const otv = ef[i].split('####OthValue&&&&')[1].split('####yeeValue&&&&')[0] const yev = ef[i].split('####yeeValue&&&&')[1].split('&&&&')[0] h3.innerHTML = `${ry}年度${sub}`; t.innerHTML += `${rk}${ry}${hid}${hn}${mg}${sub}${reg}${regr}${prov}${provr}${tev}${otv}${yev}`; } } const url = "/r/r/h/r.ycr"; const d = "####rank&&&&W####ranYear&&&&2020####sub&&&&sub99####ranking&&&&####cinraw&&&&"; ed_fun(1, d).then(e=>{ const wdata = '####yee&&&&'+e+"####pfl&&&"+p+'####cinraw&&&&\r\n'; postPromise(url, wdata).then(res=>{ const wres = res.split('####over&&&&')[1].split('####cinraw&&')[0] ed_fun(0, wres).then(result=>{ calback(result.split('____cinraw__')[0]) }) }) }) window.addEventListener('load', ()=>{ const ry = document.querySelectorAll('.ry li') const rs = document.querySelectorAll('.rs li') const rp = document.querySelectorAll('.rp li') const rr = document.querySelectorAll('.rr li') for(let i = 0; i < ry.length; i++){ ry[i].addEventListener("click", ()=>{ for(let i = 0; i < ry.length; i++){ ry[i].classList.remove("selected") } ry[i].classList.add("selected") const df = ry[i].querySelector('a').innerHTML const r = document.querySelector('.rs .selected span').innerHTML const d = `####rank&&&&W####ranYear&&&&${df}####sub&&&&${r}####ranking&&&&####cinraw&&&&` ed_fun(1, d).then(e=>{ const wdata = '####yee&&&&'+e+"####pfl&&&"+p+'####cinraw&&&&\r\n'; postPromise(url, wdata).then(res=>{ const wres = res.split('####over&&&&')[1].split('####cinraw&&')[0] ed_fun(0, wres).then(result=>{ calback(result.split('____cinraw__')[0]) }) }) }) }) } for(let i = 0;i < rs.length; i++){ rs[i].addEventListener("click", ()=>{ for(let i = 0;i < rs.length; i++){ rs[i].classList.remove("selected") } rs[i].classList.add("selected") const df = rs[i].querySelector('span').innerHTML const r = document.querySelector('.ry .selected a').innerHTML const d = `####rank&&&&W####ranYear&&&&${r}####sub&&&&${df}####ranking&&&&####cinraw&&&&\r\n` ed_fun(1, d).then(e=>{ const wdata = '####yee&&&&'+e+"####pfl&&&"+p+'####cinraw&&&&\r\n'; postPromise(url, wdata).then(res=>{ const wres = res.split('####over&&&&')[1].split('####cinraw&&')[0] ed_fun(0, wres).then(result=>{ calback(result.split('____cinraw__')[0]) }) }) }) }) } for(let i = 0;i < rp.length; i++){ rp[i].addEventListener("click", ()=>{ for(let i =0; i < rp.length; i++){ rp[i].classList.remove("selected"); } rp[i].classList.add("selected"); const df = rp[i].querySelector('span').innerHTML const y = document.querySelector('.ry .selected a').innerHTML const s = document.querySelector('.rs .selected span').innerHTML const d = `####rank&&&&W####ranYear&&&&${y}####sub&&&&${s}####ranking&&&&####province&&&&${df}####cinraw&&&&\r\n` ed_fun(1, d).then(e=>{ const wdata = '####yee&&&&'+e+"####pfl&&&"+p+'####cinraw&&&&\r\n'; postPromise(url, wdata).then(res=>{ const wres = res.split('####over&&&&')[1].split('####cinraw&&')[0] ed_fun(0, wres).then(result=>{ calback(result.split('____cinraw__')[0]) }) }) }) }) } for(let i = 0;i < rr.length; i++){ rr[i].addEventListener("click", ()=>{ for(let i = 0; i < rr.length; i++){ rr[i].classList.remove("selected") } rr[i].classList.add("selected") const df = rr[i].querySelector('span').innerHTML const y = document.querySelector('.ry .selected a').innerHTML const s = document.querySelector('.rs .selected span').innerHTML const d = `####rank&&&&W####ranYear&&&&${y}####sub&&&&${s}####ranking&&&&####region&&&&${df}####cinraw&&&&\r\n` ed_fun(1, d).then(e=>{ const wdata = '####yee&&&&'+e+"####pfl&&&"+p+'####cinraw&&&&\r\n'; postPromise(url, wdata).then(res=>{ const wres = res.split('####over&&&&')[1].split('####cinraw&&')[0] ed_fun(0, wres).then(result=>{ calback(result.split('____cinraw__')[0]) }) }) }) }) } })