import{a as R}from"./api.v2cX3wZq.js";import{G as L}from"./api.B6ELYbfv.js";import{a as T,r as s,q as G,aj as n,c as b,o as p,b as g,J as w,S as e,K as o,R as N,a9 as U,P as D,Q as I}from"./vue.YrNK8sx4.js";import{_ as S}from"./_plugin-vue_export-helper.DlAUqK2U.js";import"./index.DqNH-TGk.js";const j={class:"ranking-panel"},q={class:"panel-header"},z={key:1,class:"empty-tip"},E=T({__name:"BorrowRankingList",setup(F){const m=s("all"),r=s(null),f=s(""),u=s([]),c=s([]),i=async()=>{const t={type:m.value};r.value&&(t.start=r.value[0],t.end=r.value[1]),f.value&&(t.keyword=f.value),c.value.length&&(t.tag_id=c.value);const l=await R(t);l.code===2e3?u.value=l.data.borrow_count_ranking:u.value=[]},k=s([]),y=async()=>{const t=await L({page:1,page_size:20});t.code===2e3&&(k.value=t.data)};return G(()=>{i(),y()}),(t,l)=>{const d=n("el-option"),h=n("el-select"),v=n("el-col"),x=n("el-date-picker"),V=n("el-checkbox"),B=n("el-row"),_=n("el-table-column"),C=n("el-table");return p(),b("div",j,[l[3]||(l[3]=g("div",{class:"panel-title"},[g("div",{class:"title"},"单台设备累计借用次数排名")],-1)),g("div",q,[e(B,{gutter:24},{default:o(()=>[e(v,{span:6},{default:o(()=>[e(h,{modelValue:m.value,"onUpdate:modelValue":l[0]||(l[0]=a=>m.value=a),clearable:"",placeholder:"借用类型",style:{width:"140px"},onChange:i},{default:o(()=>[e(d,{label:"全部",value:"all"}),e(d,{label:"常规借用",value:"regular"}),e(d,{label:"课堂借用",value:"classroom"}),e(d,{label:"特殊借用",value:"special"})]),_:1},8,["modelValue"])]),_:1}),e(v,{span:12},{default:o(()=>[e(x,{modelValue:r.value,"onUpdate:modelValue":l[1]||(l[1]=a=>r.value=a),type:"daterange","start-placeholder":"开始日期","end-placeholder":"结束日期",clearable:"",onChange:i},null,8,["modelValue"])]),_:1}),e(v,{span:6},{default:o(()=>[e(h,{multiple:"",clearable:"",modelValue:c.value,"onUpdate:modelValue":l[2]||(l[2]=a=>c.value=a),placeholder:"标签名",style:{"margin-left":"30%",width:"100px"},onChange:i},{default:o(()=>[(p(!0),b(N,null,U(k.value,a=>(p(),w(d,{key:a.id,label:a.name,value:a.id},{default:o(()=>[e(V,{label:a.name,checked:c.value.includes(a.id)},{default:o(()=>[D(I(a.name),1)]),_:2},1032,["label","checked"])]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),u.value.length?(p(),w(C,{key:0,data:u.value,style:{width:"100%","margin-top":"20px",height:"350px"},"max-height":"500"},{default:o(()=>[e(_,{type:"index",label:"排名",width:"60"}),e(_,{prop:"device_name",label:"设备名"}),e(_,{prop:"device_code",label:"设备编号"}),e(_,{prop:"borrow_count",label:"借用次数"})]),_:1},8,["data"])):(p(),b("div",z,"暂无数据"))])}}}),A=S(E,[["__scopeId","data-v-2b4e1cb8"]]);export{A as default};