PageSourceSearch

https://www.hc01.com/assets/Downloads-Dycdl0GN.js

js hc01.com collected 2026-10-04 22:40:26 UTC 2,593 bytes, 1 lines download raw bytes

1import{A as a,F as e,H as l,N as t,Q as s,R as o,U as n,X as i,a as r,f as u,g as d,h as m,p as v,rt as c,t as p,u as g,xt as f,yt as w}from"./_plugin-vue_export-helper-CjtFfZ_f.js";import{t as _}from"./pagination-DvPv-85y.js";import{t as y}from"./table-Cf3qZEGU.js";import{t as b}from"./button-B91pscPi.js";import{n as h,t as j}from"./apis-BexoXMjf.js";import{n as C,t as k}from"./breadcrumb-ChzbXFGk.js";import{t as x}from"./PageBanner-1Y9FjsdZ.js";import{t as I}from"./utils-D5ig0b20.js";var U={class:"downloads-container"},V={class:"downloads-content"},z={style:{margin:"2rem 0"}},B={class:"main-wrapper"},H={class:"main-slider"},K=["onClick"],P={class:"main-body"},R={class:"total-bar"},A={class:"list-item_name"},D={key:0,class:"pagination"},F=p({__name:"index",setup(p){const F=s(!1),L=s([]),M=s([]),N=s(0),Q=s(1),S=i({label:"全部",value:null}),T=[{colKey:"name"},{colKey:"options",width:"120px",align:"right"}],X=new URL("/assets/download_banner-BuCv1fM6.jpg",""+import.meta.url).href,q=async a=>{try{F.value=!0;const{downloads:e,total:l}=await h({page:Q.value,limit:12,category_id:S.value,...a});M.value=e,N.value=l}catch(e){}finally{F.value=!1}},E=async a=>{Q.value=a,I(),await q()},G=async(a,e)=>{a!==S.value&&(Q.value=1,S.label=e,S.value=a,await q())};return a(async()=>{const{categories:a}=await j();L.value=a,await q()}),(a,s)=>{const i=C,p=k,h=b,j=y,I=_,q=o("loading");return t(),v("div",U,[d(x,{title:"下载中心",subText:"Download Center",backgroundImg:c(X)},null,8,["backgroundImg"]),g("div",V,[g("div",z,[d(p,null,{default:l(()=>[d(i,{to:"/"},{default:l(()=>[...s[2]||(s[2]=[m("首页",-1)])]),_:1}),d(i,null,{default:l(()=>[...s[3]||(s[3]=[m("下载中心",-1)])]),_:1})]),_:1})]),g("div",B,[g("div",H,[g("div",{class:w(["slider-item",{active:null==S.value}]),onClick:s[0]||(s[0]=a=>G(null,"全部"))}," 全部 ",2),(t(!0),v(r,null,e(L.value,(a,e)=>(t(),v("div",{key:e,class:w(["slider-item",{active:S.value===a._id}]),onClick:e=>G(a._id,a.name)},f(a.name),11,K))),128))]),n((t(),v("div",P,[g("div",R,"共 "+f(N.value)+" 条数据",1),d(j,{data:M.value,columns:T,showHeader:!1,hover:""},{name:l(({row:a})=>[g("div",A,f(a.name),1)]),options:l(({row:a})=>[d(h,{href:a.url},{default:l(()=>[...s[4]||(s[4]=[m("点击下载",-1)])]),_:1},8,["href"])]),_:1},8,["data"]),N.value>12?(t(),v("div",D,[d(I,{modelValue:Q.value,"onUpdate:modelValue":s[1]||(s[1]=a=>Q.value=a),"page-size":12,total:N.value,showPageSize:!1,totalContent:!1,onCurrentChange:E},null,8,["modelValue","total"])])):u("",!0)])),[[q,F.value]])])])])}}},[["__scopeId","data-v-d169e386"]]);export{F as default};

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.