File: /www/server/panel/BTPanel/static/js/setting-cache.js
import{cO as v,cP as w}from"./utils-lib.js?v=1777008528";import{c as C,w as k,I as E,j as r,k as u,J as d,p as e,C as _,v as i,e as a,q as p,F,B as y,x as B,K as U,ap as j,ad as D,am as S,an as L,z as N,ab as R}from"./base-lib.js?v=1777008528";import{T as t,k as I,f as O,U as T,V as q,W as z,X as H,d as J,Y as K}from"./useController11.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./site.js?v=1777008528";import"./index3.js?v=1777008528";import"./index119.js?v=1777008528";import"./index116.js?v=1777008528";import"./useStore2.js?v=1777008528";const P={class:"p-[20px]"},W={class:"mt-[1.6rem]"},X={class:"flex items-center"},Y={class:"flex items-center"},A={class:"ml-[20px]"},le=C({__name:"setting-cache",setup(G){return k(()=>I.value.proxy_cache,l=>{var o,c;if(l){t.status=l.cache_status;let n="1",m="d";((o=l.expires)==null?void 0:o.length)>1&&(n=l.expires.slice(0,-1),m=l.expires.slice(-1)),t.time=n,t.unit=m,t.cache_suffix=(c=l.cache_suffix)!=null?c:"css,js,jpg,jpeg,gif,png,webp,woff,eot,ttf,svg,ico,css.map,js.map"}}),(l,o)=>{const c=j,n=D,m=v,f=S,h=L,x=N,b=R,V=w,g=E("bt-loading");return r(),u("div",P,[d((r(),_(b,{ref_key:"cacheFormRef",ref:H,class:"h-[38rem]",model:e(t),"label-width":"100px",rules:l.cacheFormRules,disabled:e(J)},{default:i(()=>[a(n,{label:"缓存开关",prop:"status"},{default:i(()=>[a(c,{modelValue:e(t).status,"onUpdate:modelValue":o[0]||(o[0]=s=>e(t).status=s),onChange:e(T)},null,8,["modelValue","onChange"])]),_:1}),p("div",W,[a(n,{label:"缓存时间",prop:"time"},{default:i(()=>[p("div",X,[a(m,{modelValue:e(t).time,"onUpdate:modelValue":o[1]||(o[1]=s=>e(t).time=s)},null,8,["modelValue"]),a(n,{prop:"unit"},{default:i(()=>[a(h,{class:"ml-[1rem] !w-[8rem]",modelValue:e(t).unit,"onUpdate:modelValue":o[2]||(o[2]=s=>e(t).unit=s),placeholder:"请选择"},{default:i(()=>[(r(!0),u(F,null,y(e(q),s=>(r(),_(f,{key:s.value,label:s.label,value:s.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})])]),_:1}),a(n,{label:"缓存的文件后缀",prop:"fileSuffix"},{default:i(()=>[p("div",Y,[a(m,{width:"50rem",modelValue:e(t).cache_suffix,"onUpdate:modelValue":o[3]||(o[3]=s=>e(t).cache_suffix=s),placeholder:"请输入缓存的文件后缀,多个后缀用逗号分隔"},null,8,["modelValue"])])]),_:1})]),a(n,{label:" "},{default:i(()=>[d(a(x,{type:"primary",class:"!mt-[1.6rem]",onClick:e(z)},{default:i(()=>[...o[4]||(o[4]=[B("保存",-1)])]),_:1},8,["onClick"]),[[U,e(t).status]])]),_:1})]),_:1},8,["model","rules","disabled"])),[[g,e(O)]]),p("div",A,[a(V,{options:e(K)},null,8,["options"])])])}}});export{le as default};