You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
4.7 KiB
JavaScript

import{z as I,A as K,G as O,F as q,w as z,H as G,K as H,N as M,U as Q,O as Z,P as J}from"./element-plus.54d22a26.js";import{_ as W}from"./index.vue_vue_type_script_setup_true_lang.c4ca5dc1.js";import{_ as X}from"./index.vue_vue_type_script_setup_true_lang.00a5f88e.js";import{u as Y}from"./usePaging.63ca32b2.js";import{l as ee,f as te}from"./index.73351f2d.js";import{_ as oe,a as le,b as ae}from"./edit.vue_vue_type_script_setup_true_name_logDownloadEdit_lang.7f0118de.js";import"./lodash.e8662b6c.js";import{d as D,s as ne,r as h,Z as se,am as ue,o as s,c as B,U as e,L as l,u as t,T as ie,a9 as re,K as r,R as p,M as v,a as F,j as pe,Q as me}from"./@vue.90bde458.js";import"./lodash-es.151604d4.js";import"./async-validator.fb49d0f5.js";import"./@vueuse.c9321399.js";import"./@element-plus.637a59d4.js";import"./dayjs.75ab1bbe.js";import"./axios.71c4c5b2.js";import"./@ctrl.b082b0c1.js";import"./normalize-wheel-es.8aeb3683.js";import"./@popperjs.36402333.js";import"./vue-router.1051b4fa.js";import"./pinia.8db5076b.js";import"./css-color-function.7400b82e.js";import"./color.be84bc95.js";import"./clone.ec2f9c3f.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./ms.564e106c.js";import"./nprogress.8f68f559.js";import"./vue-clipboard3.053a92aa.js";import"./clipboard.9dddce66.js";import"./echarts.5016c48c.js";import"./zrender.58d022a1.js";import"./tslib.60310f1a.js";import"./highlight.js.31cd7941.js";import"./@highlightjs.f76f30bc.js";import"./index.206a3348.js";const de={class:"mt-4"},ce={class:"flex mt-4 justify-end"},_e=D({name:"logDownloadLists"}),Xe=D({..._e,setup(fe){const V=ne(),y=h(!1),u=se({type:"",statkey:"",createtime:""}),_=h([]),x=d=>{_.value=d.map(({id:a})=>a)},{dictData:f}=ee("stat_type"),{pager:i,getLists:m,resetParams:L,resetPage:A}=Y({fetchFun:ae,params:u}),w=async d=>{await te.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await le({id:d}),m()};return m(),(d,a)=>{const b=I,$=K,E=O,N=q,c=z,P=G,k=H,n=M,R=X,S=Q,U=Z,T=W,g=ue("perms"),j=J;return s(),B("div",null,[e(k,{class:"!border-none mb-4",shadow:"never"},{default:l(()=>[e(P,{class:"mb-[-16px]",model:t(u),inline:""},{default:l(()=>[e(E,{label:"\u62A5\u8868\u7C7B\u578B",prop:"type"},{default:l(()=>[e($,{class:"!w-[280px]",modelValue:t(u).type,"onUpdate:modelValue":a[0]||(a[0]=o=>t(u).type=o),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u62A5\u8868\u7C7B\u578B"},{default:l(()=>[e(b,{label:"\u5168\u90E8",value:""}),(s(!0),B(ie,null,re(t(f).stat_type,(o,C)=>(s(),r(b,{key:C,label:o.name,value:o.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(E,{label:"\u67E5\u8BE2key",prop:"statkey"},{default:l(()=>[e(N,{class:"w-[280px]",modelValue:t(u).statkey,"onUpdate:modelValue":a[1]||(a[1]=o=>t(u).statkey=o),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u67E5\u8BE2key"},null,8,["modelValue"])]),_:1}),e(E,null,{default:l(()=>[e(c,{type:"primary",onClick:t(A)},{default:l(()=>[p("\u67E5\u8BE2")]),_:1},8,["onClick"]),e(c,{onClick:t(L)},{default:l(()=>[p("\u91CD\u7F6E")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),v((s(),r(k,{class:"!border-none",shadow:"never"},{default:l(()=>[v((s(),r(c,{disabled:!t(_).length,onClick:a[2]||(a[2]=o=>w(t(_)))},{default:l(()=>[p(" \u5220\u9664 ")]),_:1},8,["disabled"])),[[g,["stat.log_download/delete"]]]),F("div",de,[e(U,{data:t(i).lists,onSelectionChange:x},{default:l(()=>[e(n,{type:"selection",width:"55"}),e(n,{label:"\u4E3B\u952E",prop:"id","show-overflow-tooltip":""}),e(n,{label:"\u62A5\u8868\u7C7B\u578B",prop:"type"},{default:l(({row:o})=>[e(R,{options:t(f).stat_type,value:o.type},null,8,["options","value"])]),_:1}),e(n,{label:"\u67E5\u8BE2key",prop:"statkey","show-overflow-tooltip":""}),e(n,{label:"\u6587\u4EF6\u5730\u5740","min-width":"250px",prop:"filename","show-overflow-tooltip":""}),e(n,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createtime","show-overflow-tooltip":""}),e(n,{label:"\u4FEE\u6539\u65F6\u95F4",prop:"updatetime","show-overflow-tooltip":""}),e(n,{label:"\u64CD\u4F5C",width:"120",fixed:"right"},{default:l(({row:o})=>[e(S,{type:"primary",underline:!1,style:{"margin-right":"10px"},href:o.url},{default:l(()=>[p("\u4E0B\u8F7D")]),_:2},1032,["href"]),v((s(),r(c,{type:"danger",link:"",onClick:C=>w(o.id)},{default:l(()=>[p(" \u5220\u9664 ")]),_:2},1032,["onClick"])),[[g,["stat.log_download/delete"]]])]),_:1})]),_:1},8,["data"])]),F("div",ce,[e(T,{modelValue:t(i),"onUpdate:modelValue":a[3]||(a[3]=o=>pe(i)?i.value=o:null),onChange:t(m)},null,8,["modelValue","onChange"])])]),_:1})),[[j,t(i).loading]]),t(y)?(s(),r(oe,{key:0,ref_key:"editRef",ref:V,"dict-data":t(f),onSuccess:t(m),onClose:a[4]||(a[4]=o=>y.value=!1)},null,8,["dict-data","onSuccess"])):me("",!0)])}}});export{Xe as default};