Files
yakpanel-core/YakPanel/static/vite/js/log-update-rZODp78q.js
2026-04-07 02:04:22 +05:30

2 lines
6.2 KiB
JavaScript

import{D as z,E,F,i as B,v as H,x as V,h as q,G as O,C as M,H as G,w as K,c as W}from"./index-BTglIPU2.js?v=1773287522785";import{_ as Z}from"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import{_ as J}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{u as Q}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{u as X}from"./useTableColumns-DDeyYvje.js?v=1773287522785";import{u as Y}from"./useLoading-CZ2gSAW7.js?v=1773287522785";import{_ as ee}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import te from"./index-Cy3Gp9Hk.js?v=1773287522785";import{k as L,R as A,r as U,e as I,$ as v,Z as S,a0 as o,S as e,a9 as _,N as ne,j as ae,aa as f,c as se,o as oe,K as le,a8 as R,_ as u,F as ie,P as re}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{a1 as _e,b as pe,a8 as de,B as ue,k as ce,ab as me,a9 as fe,ac as ge}from"./naive-ui--dJnpVcV.js?v=1773287522785";const we={class:"p-20px"},ve=L({__name:"form",props:{data:{}},setup(p,{expose:c}){const{t}=A(),g=p,{getList:r,name:s}=g.data,w=U(null),n=I({name:s,args_name:"",ps:"",args:"",init:t("Soft.index_48")}),h={args_name:{required:!0,message:t("Soft.index_43"),trigger:["blur","input"]},args:{required:!0,message:t("Soft.index_46"),trigger:["blur","input"]}};return c({onConfirm:async({hide:i})=>{var l;await((l=w.value)==null?void 0:l.validate()),await z(ne(n)),r==null||r(),i()}}),(i,l)=>{const $=pe,b=_e,T=ee;return v(),S("div",we,[o(T,{ref_key:"formRef",ref:w,model:e(n),rules:h},{default:_(()=>[o(b,{label:i.$t("Site.TableRow.index_2"),path:"args_name"},{default:_(()=>[o($,{class:"w-280px!",value:e(n).args_name,"onUpdate:value":l[0]||(l[0]=d=>e(n).args_name=d),placeholder:i.$t("Soft.index_43")},null,8,["value","placeholder"])]),_:1},8,["label"]),o(b,{label:i.$t("Docker.Container.config.image.index_11"),path:"ps"},{default:_(()=>[o($,{class:"w-280px!",maxlength:"30","show-count":"",value:e(n).ps,"onUpdate:value":l[1]||(l[1]=d=>e(n).ps=d),placeholder:i.$t("Soft.index_44")},null,8,["value","placeholder"])]),_:1},8,["label"]),o(b,{label:i.$t("Soft.index_45"),path:"args"},{default:_(()=>[o($,{class:"w-280px!",value:e(n).args,"onUpdate:value":l[2]||(l[2]=d=>e(n).args=d),placeholder:i.$t("Soft.index_46")},null,8,["value","placeholder"])]),_:1},8,["label"]),o(b,{label:i.$t("Soft.index_47"),path:"init"},{default:_(()=>[o(te,{value:e(n).init,"onUpdate:value":l[3]||(l[3]=d=>e(n).init=d),height:300,"show-tips":!1,class:"w-350px"},null,8,["value"])]),_:1},8,["label"])]),_:1},8,["model"])])}}}),he={class:"p-20px"},Ne=L({__name:"index",props:{data:{}},setup(p,{expose:c}){const{t}=A(),g=p,{name:r,callback:s}=g.data,w=()=>{k.show=!0},n=I({args_names:""}),{keys:h,table:x,columns:i}=Q([{key:"name",title:t("Site.TableRow.index_2"),ellipsis:{tooltip:{width:"trigger"}}},{key:"name",title:t("Docker.Container.config.image.index_11"),ellipsis:{tooltip:{width:"trigger"}}},{key:"name",title:t("WP.TableRow.index_8"),render:a=>o(de,{value:l(a.name),"onUpdate:value":m=>$(a.name,m)},null)},X({width:100,align:"center",options:a=>[{label:t("Public.Btn.Del"),onClick:()=>{q({title:"".concat(t("Site.TableOP.index_6")," [").concat(a.name,"]"),content:t("Soft.index_50",[a.name]),onConfirm:async({hide:m})=>{await O({name:r,args_name:a.name}),C(),m()}})}}]})]),l=a=>n.args_names.split("\n").includes(a),$=async(a,m)=>{let y;m?y=n.args_names.trim().length>0?n.args_names+"\n"+a:a:y=b(a),await E({name:r,args_names:y}),C()},b=a=>n.args_names.split("\n").filter(D=>D!==a).join("\n"),{loading:T,setLoading:d}=Y(),C=async()=>{try{d(!0);const{message:a}=await F({name:r});B(a)&&(x.data=a.args,n.args_names=a.config)}finally{h.value=[],d(!1)}},k=H(t("Soft.index_49"),{getList:C,name:r});return C(),c({onConfirm:async()=>{s==null||s()}}),(a,m)=>{const y=ue,D=J,P=Z,j=V;return v(),S("div",he,[o(P,null,{toolsLeft:_(()=>[o(y,{type:"primary",onClick:w},{default:_(()=>[ae(f(a.$t("Soft.index_49")),1)]),_:1})]),table:_(()=>[o(D,{"max-height":250,loading:e(T),data:e(x).data,columns:e(i)},null,8,["loading","data","columns"])]),_:1}),o(j,{show:e(k).show,"onUpdate:show":m[0]||(m[0]=N=>e(k).show=N),title:e(k).title,data:e(k).data,width:550,footer:!0,component:ve},null,8,["show","title","data"])])}}}),xe={class:"pl-20px"},ze=L({__name:"index",props:{plugin_name:{type:String,default:""},plugin_title:{type:String,default:""}},setup(p){const{t:c}=A(),t=U({}),g=U(!1),r=se(()=>t.value.down_pre===0?c("Connecting to download from the cloud, please wait"):t.value.down_pre===100?c("Download completed, please wait"):c("Downloading")+" "+p.plugin_title);let s=null;const w=async()=>{const{message:n}=await G({plugin_name:p.plugin_name});try{B(n)&&(t.value=n,n.down_pre===100&&s&&clearInterval(s))}catch(h){s&&clearInterval(s)}};return oe(()=>{s=setInterval(()=>{w()},1e3)}),le(()=>{s&&clearInterval(s)}),(n,h)=>{const x=ce,i=me,l=fe;return v(),R(l,{class:"p-20px",show:e(g)},{default:_(()=>[o(x,{class:"flex-col"},{default:_(()=>[o(x,{class:"items-end!",size:3},{default:_(()=>[u("span",null,f(e(r)),1),h[0]||(h[0]=u("i",{class:"i-svg-spinners:3-dots-fade"},null,-1))]),_:1,__:[0]}),o(i,{percentage:e(t).down_pre,type:"line",status:"success",processing:e(t).down_pre<100,"indicator-placement":"inside"},null,8,["percentage","processing"]),o(x,{class:"justify-between! w-full"},{default:_(()=>[u("div",null,[u("span",null,f(e(M)(e(t).down_size))+"/"+f(e(M)(e(t).total_size)),1),u("span",xe,f(n.$t("Still need"))+": "+f(e(t).need_time||"0")+"s",1)]),u("div",null,f(e(M)(e(t).sec_speed))+"/s",1)]),_:1})]),_:1})]),_:1},8,["show"])}}}),be={class:"p-16px"},ye={key:0,class:"h-[32rem] overflow-auto"},Se={class:"log-info-item-date"},$e={class:"log-info-item-title"},ke=["innerHTML"],Ce=L({__name:"log-update",props:{title:{type:String,default:""},updateLogList:{type:Array,default:()=>[]}},setup(p){const c=p;return(t,g)=>{const r=ge;return v(),S("div",be,[p.updateLogList.length?(v(),S("div",ye,[(v(!0),S(ie,null,re(p.updateLogList,(s,w)=>(v(),S("div",{class:"log-info-item",key:w},[g[0]||(g[0]=u("span",{class:"log-info-item-active"},null,-1)),u("div",Se,f(e(K)(s.create_time)),1),u("div",$e,f(c.title+" "+s.m_version+"."+s.version),1),u("div",{class:"log-info-item-content",innerHTML:s.update_msg},null,8,ke)]))),128))])):(v(),R(r,{key:1}))])}}}),Ee=W(Ce,[["__scopeId","data-v-7de3acee"]]);export{Ee as L,Ne as _,ze as a};