Files
yakpanel-core/YakPanel/static/vite/js/index-DnORLxcM.js
2026-04-07 02:04:22 +05:30

2 lines
12 KiB
JavaScript

import{n as E,m as C,i as X,p as ue,c as ce,v as q,h as me,x as _e}from"./index-BTglIPU2.js?v=1773287522785";import{_ as ne}from"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import{_ as fe}from"./index.vue_vue_type_script_setup_true_lang-C5hb-Th7.js?v=1773287522785";import{_ as K}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{_ as ae}from"./index.vue_vue_type_script_setup_true_lang-D2Bk83Ev.js?v=1773287522785";import{O as he,P as ge,Q as ye,R as we,S as xe,T as be,U as Se,V as ve,d as Pe,k as ke,W as $e,X as We}from"./index-oaByoBTF.js?v=1773287522785";import{u as I}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{i as Re,u as N}from"./useTableColumns-DDeyYvje.js?v=1773287522785";import{u as H}from"./useLoading-CZ2gSAW7.js?v=1773287522785";import{_ as J}from"./index-DIKmrNCq.js?v=1773287522785";import{_ as se}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{k as T,R as U,r as M,e as V,$ as z,Z as L,a0 as a,S as e,a9 as c,_ as v,aa as $,X as B,an as Z,j as O,l as G,v as Y,al as F,c as ee,N as D,au as Ce}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{a1 as oe,b as le,ar as Te,B as Q,a0 as ie,aX as Ue}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{_ as ze}from"./index.vue_vue_type_script_setup_true_lang-DDg6Zp8N.js?v=1773287522785";import{u as Le}from"./file-B5PwfK2h.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-B7YvCBmY.js?v=1773287522785";import"./data-BVsViUMm.js?v=1773287522785";import"./index-S15tYq5l.js?v=1773287522785";import"./copy-D-wIKr0q.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785";import"./index-Cg6fMjw6.js?v=1773287522785";const Ae={class:"p-20px"},Be={class:"w-280px"},Ne=T({__name:"index",props:{data:{}},setup(g,{expose:_}){const{t:o}=U(),f=g,{getList:r}=f.data,i=M(null),s=V({name:""}),x={name:{required:!0,message:o("Security.Conf.Index_28"),trigger:["blur","input"]}};return _({onConfirm:async({hide:n})=>{var b;await((b=i.value)==null?void 0:b.validate()),await he({...s}),r==null||r(),n()}}),(n,b)=>{const P=le,p=oe,w=se,h=J;return z(),L("div",Ae,[a(w,{ref_key:"formRef",ref:i,model:e(s),rules:x},{default:c(()=>[a(p,{label:n.$t("Site.TableRow.index_2"),path:"name"},{default:c(()=>[v("div",Be,[a(P,{type:"text",value:e(s).name,"onUpdate:value":b[0]||(b[0]=l=>e(s).name=l),placeholder:n.$t("WP.Sets.index_11")},null,8,["value","placeholder"])])]),_:1},8,["label"])]),_:1},8,["model"]),a(h,{class:"mt-4px"},{default:c(()=>[v("li",null,$(n.$t("WP.Sets.index_12")),1)]),_:1})])}}}),Ie={class:"p-20px"},Me=T({__name:"index",props:{data:{}},setup(g,{expose:_}){const{t:o}=U(),f=g,{id:r}=f.data,{keys:i,table:s,columns:x}=I([{type:"selection",width:40},{key:"name",title:o("Site.TableRow.index_2")}]),{loading:y,setLoading:n}=H();return(async()=>{try{n(!0);const{message:p}=await ge();E(p)&&(s.data=p)}finally{i.value=[],n(!1)}})(),_({onConfirm:async()=>{if(!i.value.length)return C.error(o("WP.Sets.index_18")),!1;const p=i.value.join(",");await ye({set_id:r,site_ids:p})}}),(p,w)=>{const h=K,l=J;return z(),L("div",Ie,[a(h,{"checked-row-keys":e(i),"onUpdate:checkedRowKeys":w[0]||(w[0]=t=>B(i)?i.value=t:null),"row-key":"id",loading:e(y),data:e(s).data,"max-height":220,columns:e(x)},null,8,["checked-row-keys","loading","data","columns"]),a(l,{class:"mt-16px"},{default:c(()=>[v("li",null,$(p.$t("WP.Sets.index_17")),1),v("li",null,$(p.$t("WP.Sets.index_19")),1)]),_:1})])}}}),Oe={class:"flex-1 flex flex-col gap-10px"},te="/tmp",De=T({__name:"upload-btn",props:{path:{},pathModifiers:{},name:{default:""},nameModifiers:{}},emits:["update:path","update:name"],setup(g){const _=Z(g,"path"),o=Z(g,"name"),f=M([]),{t:r}=U(),i=async({file:s})=>{const{close:x}=C.loading(r("Component.Api.index_4"));try{const y=new FormData;y.append("f_path",te),y.append("f_name",s.name),y.append("f_start","0"),s.file&&(y.append("blob",s.file),y.append("f_size",s.file.size.toString()));const{message:n}=await Le(y);X(n)&&C.success(n.result),o.value=s.name,_.value=te+"/"+s.name}finally{f.value=[],x()}};return(s,x)=>{const y=Q,n=Te;return z(),L("div",Oe,[a(n,{"file-list":e(f),"onUpdate:fileList":x[0]||(x[0]=b=>B(f)?f.value=b:null),action:"",accept:".zip",multiple:!1,"show-file-list":!1,"custom-request":i},{default:c(()=>[a(y,{type:"primary"},{default:c(()=>[O($(s.$t("WP.Sets.index_31")),1)]),_:1})]),_:1},8,["file-list"]),G(v("div",{class:"text-font3"},$(s.$t("WP.Sets.index_32")),513),[[Y,!o.value]]),G(v("div",{class:"text-primary"},$(s.$t("WP.Sets.index_33",[o.value])),513),[[Y,o.value]])])}}}),Ve={class:"p-20px"},je={class:"w-240px"},qe={class:"w-240px"},Ee={class:"my-16px"},Fe={class:"leading-20px text-font2"},Xe=T({__name:"index",props:{id:{type:Number,default:0},type:{type:Number,default:1},refresh:{type:Function}},setup(g,{expose:_}){const o=F("formRef"),f=F("pathItemRef"),r=M(!1),i=M(""),{t:s}=U(),x=ee(()=>g.type===1?s("WP.Sets.index_28"):s("WP.Sets.index_29")),y=ee(()=>g.type===1?s("WP.Sets.index_24"):s("WP.Sets.index_25")),n=V({set_id:g.id,path:"",type:g.type===1?"plugin":"theme",slug:"",title:""}),b={path:{trigger:["change"],validator:(l,t)=>t?!0:new Error(s("WP.Sets.index_30"))}},P=l=>{l&&i.value?(n.slug=i.value.replace(".zip",""),n.title=i.value.replace(".zip","")):(n.slug="",n.title="")},p=()=>{var l;(l=f.value)==null||l.restoreValidation()},w=l=>{r.value&&(n.slug=l.replace(".zip",""),n.title=l.replace(".zip",""))};return _({onConfirm:async()=>{var l,t;await((l=o.value)==null?void 0:l.validate()),await we(D(n)),(t=g.refresh)==null||t.call(g)}}),(l,t)=>{const u=oe,W=le,R=ze,d=se,k=ie;return z(),L("div",Ve,[a(d,{ref_key:"formRef",ref:o,model:e(n),rules:b,"label-width":"160px"},{default:c(()=>[a(u,{ref_key:"pathItemRef",ref:f,label:e(x),path:"path"},{default:c(()=>[a(De,{path:e(n).path,"onUpdate:path":[t[0]||(t[0]=m=>e(n).path=m),p],name:e(i),"onUpdate:name":[t[1]||(t[1]=m=>B(i)?i.value=m:null),w]},null,8,["path","name"])]),_:1},8,["label"]),a(R,{show:e(r),"onUpdate:show":[t[4]||(t[4]=m=>B(r)?r.value=m:null),P],title:l.$t("WP.Sets.index_20")},{default:c(()=>[a(u,{label:l.$t("WP.Sets.index_21")},{default:c(()=>[v("div",je,[a(W,{value:e(n).slug,"onUpdate:value":t[2]||(t[2]=m=>e(n).slug=m),placeholder:l.$t("WP.Sets.index_22")},null,8,["value","placeholder"])])]),_:1},8,["label"]),a(u,{label:l.$t("WP.Sets.index_23")},{default:c(()=>[v("div",qe,[a(W,{value:e(n).title,"onUpdate:value":t[3]||(t[3]=m=>e(n).title=m),placeholder:e(y)},null,8,["value","placeholder"])])]),_:1},8,["label"])]),_:1},8,["show","title"])]),_:1},8,["model"]),v("div",Ee,[a(k)]),v("div",Fe,[v("p",null,$(l.$t("WP.Sets.index_26")),1),v("p",null,$(l.$t("WP.Sets.index_27")),1)])])}}}),Ke={class:"p-20px"},He=T({__name:"index",props:{id:{},type:{},getList:{}},setup(g){const{t:_}=U(),o=F("searchRef"),f=g,{id:r,type:i,getList:s}=f,x=()=>{ue({title:_(i===1?"WP.Sets.index_34":"WP.Sets.index_35"),width:500,footer:!0,data:{id:r,type:i,refresh:R},component:Xe})},{keys:y,table:n,columns:b}=I([{key:"title",title:_("Site.TableRow.index_2"),width:"70%"},Re({key:"state",title:_("WP.TableRow.index_9"),minWidth:100,onClick:async(d,k)=>{await xe({item_ids:k.id,state:d?1:0,type:i}),R()}}),N({width:80,options:d=>[{label:_("Public.Btn.Del"),onClick:async()=>{await be({item_ids:d.id,type:i}),R(),s==null||s()}}]})]),{keys:P,table:p,columns:w}=I([{type:"selection",width:40,disabled(d){return d.is_in_set}},{key:"name",title:_("Site.TableRow.index_2"),width:"60%"},{key:"title",title:_("WP.index_19"),render:d=>a(Ue,{size:"small",readonly:!0,color:"#4fb233",value:d.rating/20},null)}]),h=V({p:1,p_size:999,keyword:"",set_id:r}),l=async()=>{var k;if(!P.value.length){C.error(_("WP.Sets.index_14")),(k=o.value)==null||k.focus();return}const d=p.data.filter(m=>P.value.includes(m.slug)).map(m=>({slug:m.slug,title:m.name,description:i===1?m.short_description:m.description}));await ve({set_id:r,items:JSON.stringify(d),type:i}),R(),s==null||s()},t=async()=>{if(!h.keyword){C.error(_("WP.Sets.index_15"));return}try{const{message:d}=i===1?await Pe(D(h),!0):await ke(D(h),!0);X(d)&&(p.total=d.total,E(d.list)?(p.data=d.list,p.data.length||C.error(_("WP.Sets.index_16"))):(p.data=[],p.total=0))}finally{P.value=[]}},{loading:u,setLoading:W}=H(),R=async()=>{try{W(!0);const{message:d}=await Se({set_id:r,type:i});E(d)&&(n.data=d)}finally{y.value=[],W(!1)}};return R(),(d,k)=>{const m=Q,A=ae,S=K,de=ne,re=ie,pe=J;return z(),L("div",Ke,[a(de,null,Ce({toolsLeft:c(()=>[a(m,{type:"primary",onClick:l},{default:c(()=>[O($(d.$t("Public.Btn.Add")),1)]),_:1}),a(m,{onClick:x},{default:c(()=>[O($(d.$t("Public.Btn.Upload")),1)]),_:1})]),toolsRight:c(()=>[a(A,{ref_key:"searchRef",ref:o,value:e(h).keyword,"onUpdate:value":k[0]||(k[0]=j=>e(h).keyword=j),placeholder:d.$t("Public.Btn.Search"),onSearch:t},null,8,["value","placeholder"])]),_:2},[e(p).data.length?{name:"table",fn:c(()=>[a(S,{class:"custom-table",bordered:!1,"checked-row-keys":e(P),"onUpdate:checkedRowKeys":k[1]||(k[1]=j=>B(P)?P.value=j:null),"row-key":"slug","max-height":150,data:e(p).data,columns:e(w)},null,8,["checked-row-keys","data","columns"])]),key:"0"}:void 0]),1024),a(re,{class:"my-20px!"}),a(S,{loading:e(u),data:e(n).data,columns:e(b),"max-height":150},null,8,["loading","data","columns"]),a(pe,{class:"mt-16px"},{default:c(()=>[v("li",null,$(d.$t("WP.Sets.index_13")),1),v("li",null,$(d.$t("WP.Sets.index_36")),1)]),_:1})])}}}),Je=ce(He,[["__scopeId","data-v-a0020a5f"]]),Qe={class:"p-20px"},wt=T({__name:"index",setup(g,{expose:_}){const{t:o}=U(),f=q(o("WP.Sets.index_2")),r=V({p:1,p_size:10,keyword:""}),i=()=>{l.show=!0},s=()=>{r.p=1,w()},x=(t,u,W)=>{h.title=u,h.data.id=t.id,h.data.type=W,h.show=!0},{keys:y,table:n,columns:b}=I([{key:"name",title:o("Site.TableRow.index_2"),width:"40%",ellipsis:{tooltip:{width:"trigger"}}},N({title:o("WP.Sets.index_3"),align:"center",options:t=>[{label:o("WP.Sets.index_4",[t.plugins.length]),onClick:()=>{x(t,o("WP.Sets.index_5"),1)}}]}),N({title:o("WP.Sets.index_6"),align:"center",options:t=>[{label:o("WP.Sets.index_7",[t.themes.length]),onClick:()=>{x(t,o("WP.Sets.index_8"),2)}}]}),N({width:100,align:"center",options:t=>[{label:o("WP.TableRow.index_13"),disabled:!t.plugins.length&&!t.themes.length,onClick:()=>{f.data.id=t.id,f.show=!0}},{label:o("Public.Btn.Del"),onClick:()=>{me({title:"".concat(o("Site.TableOP.index_6")," [").concat(t.name,"]"),content:o("WP.Sets.index_9"),onConfirm:async({hide:u})=>{await $e({set_id:t.id}),w(),u()}})}}]})]),{loading:P,setLoading:p}=H(),w=async()=>{try{p(!0);const{message:t}=await We(D(r));X(t)&&(n.data=t.list,n.total=t.total)}finally{y.value=[],p(!1)}},h=q(o("WP.Sets.index_5"),{getList:w}),l=q(o("WP.Sets.index_10"),{getList:w});return w(),_({init:w}),(t,u)=>{const W=Q,R=ae,d=K,k=fe,m=ne,A=_e;return z(),L("div",Qe,[a(m,null,{toolsLeft:c(()=>[a(W,{type:"primary",onClick:i},{default:c(()=>[O($(t.$t("WP.Sets.index_1")),1)]),_:1})]),toolsRight:c(()=>[a(R,{value:e(r).keyword,"onUpdate:value":u[0]||(u[0]=S=>e(r).keyword=S),placeholder:t.$t("Security.History.Index_14"),onSearch:s},null,8,["value","placeholder"])]),table:c(()=>[a(d,{"max-height":250,loading:e(P),data:e(n).data,columns:e(b)},null,8,["loading","data","columns"])]),pageRight:c(()=>[a(k,{page:e(r).p,"onUpdate:page":u[1]||(u[1]=S=>e(r).p=S),"page-size":e(r).p_size,"onUpdate:pageSize":u[2]||(u[2]=S=>e(r).p_size=S),"item-count":e(n).total,onRefresh:w},null,8,["page","page-size","item-count"])]),_:1}),a(A,{show:e(l).show,"onUpdate:show":u[3]||(u[3]=S=>e(l).show=S),title:e(l).title,data:e(l).data,width:480,footer:!0,component:Ne},null,8,["show","title","data"]),a(A,{show:e(h).show,"onUpdate:show":u[4]||(u[4]=S=>e(h).show=S),title:e(h).title,data:e(h).data,width:600,"min-height":350,footer:!1,component:Je},null,8,["show","title","data"]),a(A,{show:e(f).show,"onUpdate:show":u[5]||(u[5]=S=>e(f).show=S),title:e(f).title,data:e(f).data,width:480,"min-height":350,footer:!0,"confirm-text":t.$t("WP.TableRow.index_13"),component:Me},null,8,["show","title","data","confirm-text"])])}}});export{wt as default};