/** * * * * * */ window.addEventListener('DOMContentLoaded', function(){ const topp = document.querySelector('.top'); const hd = document.querySelector('.hd'); const hk = document.querySelector('.hk'); const hr = document.querySelector('.hr'); const hline = document.querySelector('.hline'); hr.addEventListener('mouseenter',()=>{hline.style.display = "block"}); hline.addEventListener('mouseleave',()=>{hline.style.display = "none"}); topp.addEventListener('mouseenter',()=>{hline.style.display='none'}); hd.addEventListener('mouseenter',()=>{hline.style.display='none'}); hk.addEventListener('mouseenter',()=>{hline.style.display='none'}); const p = localStorage.getItem('pfl') || 'unmber' const plt = document.querySelector(".btop-lt"); plt.innerHTML = ""; function insert(result){ let data = []; // console.log('result', result); let res = result.replace(/####ranking&&&&/g, '').replace(/####hosName&&&&/g, '  ').replace(/####hosManager&&&&/g, '  ') // console.log("res", res) const arr = res.split('&&&&\n') for(let i = 0; i < arr.length-1; i++){ const a = Number(arr[i].split('  ')[0]) data[a-1] = arr[i]+'
' // console.log("a", data) } let st = ''; for(let i = 0; i < data.length; i++) st += data[i]; // plt.innerHTML ='

2024 中国医院影响力排行榜 综合榜

' return st; } const url = "/ranking/index/hos/rank.ycr" var y = '####data&&&&####ranYear&&&&2024####ranName&&&&中国医院影响力排行榜####subName&&&&综合####cinraw&&&&'; ed_fun(1, y).then(result=>{ const data = '####yee&&&&'+result+'####pfl&&&&'+p+'####cinraw&&&&\r\n' // console.log('data', data); // postFunction(url, func, data); postPromise(url, data).then(res=>{ // console.log("web response", res, res.length) ed_fun(0, res).then(buf=>{ // console.log("buf", buf); const st = insert(buf); plt.innerHTML ='

2024 中国医院影响力排行榜 综合榜


' }) return '1' }) }) const rtf = document.querySelector(".btop-rt") const t = '####data&&&&####ranYear&&&&2024####ranName&&&&中国中医院综合实力排行榜####subName&&&&综合####cinraw&&&&'; // const urt= "/ranking/index/hos/rank.ycr" ed_fun(1, t).then(result=>{ const data = '####yee&&&&'+result+'####pfl&&&&'+p+'####cinraw&&&&\r\n' // console.log('data', data); // postFunction(url, func, data); postPromise(url, data).then(res=>{ // console.log("web response", res, res.length) ed_fun(0, res).then(buf=>{ // console.log("buf", buf); const st = insert(buf); rtf.innerHTML ="

2024 中国中医院综合实力排行榜 综合榜


" }) return '1' }) }) const medol = document.querySelector(".b2-model ul"); const urm = "/r/index/hos/model.ycr" function medolFun(e){ // console.log("web3:", e) const ef = e.split('&&&&\n') medol.innerHTML = ""; for(let i = 0; i < ef.length-1; i++){ const rn = ef[i].split('####ranYear&&&&')[0].split('####ranName&&&&')[1] const ry = ef[i].split('####ranYear&&&&')[1].split('####hosName&&&&')[0] const qg = ef[i].split('####ranking&&&&')[1].split('####regName&&&&')[0] const dq = ef[i].split('####regName&&&&')[1].split('####regRank&&&&')[0] const dqr = 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('####citName&&&&')[0] const cit = ef[i].split('####citName&&&&')[1].split('###citRank&&&&')[0] const citr = ef[i].split('####citRank&&&&')[1].split('&&&&\n')[0] const hn = ef[i].split('####hosName&&&&')[1].split('####subName&&&&')[0] const sub = ef[i].split('####subName&&&&')[1].split('####ranking&&&&')[0] medol.innerHTML += `
  • ${rn}—${sub}榜单

    全国第${qg}

    ${dq}地区第${dqr}名

    ${prov}第${provr}名

    ${cit}第${citr}名

    ${hn}{${ry}年度}

  • `; } } const m = '####yee&&&&ranking####pfl&&&&'+p+'####cinraw&&&&\r\n'; postPromise(urm, m).then(result=>{ // console.log('model', result, result.length) ed_fun(0, result).then(res=>{ // console.log('res', res) medolFun(res); }) }) const wrapper = document.querySelector(".slider-wrapper") const sliderData = wrapper.querySelectorAll("img") const random = parseInt(Math.random() * sliderData.length) const pText = wrapper.querySelectorAll("span") const forward = document.querySelector(".forward") const next = document.querySelector(".next") function common(i){ wrapper.querySelector(".img").classList.remove("img") sliderData[i].classList.add("img") for(let j=0; j= sliderData.length ? 0 : i common(i) }) forward.addEventListener("click",function(){ i-- i = i < 0 ? sliderData.length - 1: i common(i) }) let timerId = setInterval(function(){ next.click() },3000) const slider = document.querySelector(".slider") slider.addEventListener("mouseenter",function(){ clearInterval(timerId) }) slider.addEventListener("mouseleave",function(){ clearInterval(timerId) timerId = setInterval(function(){ next.click() },3000) }) })