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

2 lines
5.9 KiB
JavaScript

import{t as I,_ as M,x as X,i as S,m as Z,ib as z,ic as H,n as J}from"./index-BTglIPU2.js?v=1773287522785";import{_ as K}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{_ as Q}from"./index-DIKmrNCq.js?v=1773287522785";import{f as Y}from"./php-D3q5Oj7O.js?v=1773287522785";import{u as ee}from"./index-vtVnh4D6.js?v=1773287522785";import{a as te}from"./index-TfyBS9w8.js?v=1773287522785";import{k as oe,R as ne,a6 as se,r as l,e as ae,o as ie,$ as re,Z as pe,a0 as o,a9 as a,_ as p,S as i,X as h,aa as m,j as b,N as le}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import me from"./index-Cy3Gp9Hk.js?v=1773287522785";import{s as ue}from"./file-B5PwfK2h.js?v=1773287522785";import{a6 as _e,k as ce,B as fe,a1 as de,b as ve,b9 as ge}from"./naive-ui--dJnpVcV.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";import"./index-COOnaZWq.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-B7YvCBmY.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-C5hb-Th7.js?v=1773287522785";import"./data-BVsViUMm.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-HxsqzSKU.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-D182bQZ0.js?v=1773287522785";import"./useLoading-CZ2gSAW7.js?v=1773287522785";import"./useTableColumns-DDeyYvje.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";import"./useTableData-BmkIKQ_R.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-D2Bk83Ev.js?v=1773287522785";import"./index-D9MGM_vU.js?v=1773287522785";import"./ssl-Bm8jcneQ.js?v=1773287522785";import"./index-oaByoBTF.js?v=1773287522785";import"./differenceInDays-C0wPPdZ5.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-u3-17aVT.js?v=1773287522785";import"./startOfToday-CAr_5zlJ.js?v=1773287522785";import"./index-BGYvyLDv.js?v=1773287522785";import"./index-CZps0rIN.js?v=1773287522785";import"./index-BRQskX9P.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-CgKUoL60.js?v=1773287522785";import"./index-K4YGya6V.js?v=1773287522785";import"./refersh-BoEL1T0J.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-5NptluQv.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-ChFCGdPN.js?v=1773287522785";import"./index-lEMZglLp.js?v=1773287522785";import"./ssl-BX4fpgDY.js?v=1773287522785";import"./cert-YIN9uVgw.js?v=1773287522785";import"./ssl-lets-progress-6I5lHATh.js?v=1773287522785";import"./utils-DELCcnjr.js?v=1773287522785";import"./index-1Hsfnsau.js?v=1773287522785";import"./paypal-js-DVrdQmks.js?v=1773287522785";import"./upload-CD_WMkIS.js?v=1773287522785";import"./theme-monokai-Bqt0uTuQ.js?v=1773287522785";import"./ace-CNnfDSio.js?v=1773287522785";const we={class:"w-160px"},Se={class:"w-380px px-20px pt-24px pb-8px"},he={class:"w-180px"},St=oe({__name:"index",setup(be,{expose:U}){const{t:N}=ne(),{data:c}=te(),T=ee(),{multiService:W}=se(I()),v=l(null),u=l(null),g=l([]),_=l(""),x=l();let C="";const $=t=>{var e;_.value=w(t),(e=v.value)==null||e.getContent()},w=t=>{const e=W.value?x.value:T.webserver;if(t==="0.Current")return e==="apache"||e==="openlitespeed"?"".concat(C,"/.htaccess"):"/www/server/panel/vhost/rewrite/".concat(c.name,".conf");{const n=e==="openlitespeed"?"apache":e;return"/www/server/panel/rewrite/".concat(n,"/").concat(u.value,".conf")}},E=async()=>{const t=w("0.Current"),{message:e}=await ue({path:t,data:r.data,encoding:"utf-8"});S(e)&&Z.success(e.msg);const n=g.value[0].value;u.value=n,$(n)},f=l(!1),P=()=>{f.value=!0},R=l(null),r=ae({name:"",data:"",site_id:c.id}),V={name:{required:!0,trigger:["blur","change"],message:N("Site.RulesError.index_21")}},j=async({hide:t})=>{var e;await((e=R.value)==null?void 0:e.validate()),await z(le(r)),r.name="",y(),t()},q=async()=>{const{message:t}=await Y({site_id:c.id});S(t)&&(x.value=t.result)},y=async()=>{var e;const{message:t}=await H({siteName:c.name});if(S(t)){C=t.sitePath;const n=J(t.rewrite)?t.rewrite:[];g.value=ge(n).map(d=>({label:d,value:d})),n.length&&(u.value=n[0],_.value=w(n[0]))}(e=v.value)==null||e.getContent()},k=async()=>{q(),y()};return ie(()=>{k()}),U({init:k}),(t,e)=>{const n=_e,d=M,A=ce,B=fe,F=Q,L=ve,O=de,D=K,G=X;return re(),pe("div",null,[o(A,{class:"items-center mb-12px"},{default:a(()=>[p("div",we,[o(n,{value:i(u),"onUpdate:value":[e[0]||(e[0]=s=>h(u)?u.value=s:null),$],options:i(g)},null,8,["value","options"])]),p("div",null,[p("span",null,m(t.$t("Site.Config.index_50"))+": ",1),o(d,{href:"https://winginx.com/en/htaccess",target:"_blank"},{default:a(()=>[b(m(t.$t("Site.Cert.index_42")),1)]),_:1})])]),_:1}),o(me,{ref_key:"configRef",ref:v,path:i(_),"onUpdate:path":e[1]||(e[1]=s=>h(_)?_.value=s:null),value:i(r).data,"onUpdate:value":e[2]||(e[2]=s=>i(r).data=s),height:400,"show-tips":!1},null,8,["path","value"]),o(A,{class:"items-center mt-12px"},{default:a(()=>[o(B,{type:"primary",onClick:E},{default:a(()=>[b(m(t.$t("Site.Cert.index_60")),1)]),_:1}),o(B,{onClick:P},{default:a(()=>[b(m(t.$t("Site.Cert.index_39")),1)]),_:1})]),_:1}),o(F,{class:"mt-24px"},{default:a(()=>[p("li",null,m(t.$t("Site.Config.index_51")),1),p("li",null,m(t.$t("Site.Config.index_52")),1),p("li",null,m(t.$t("Site.Config.index_53")),1)]),_:1}),o(G,{show:i(f),"onUpdate:show":e[4]||(e[4]=s=>h(f)?f.value=s:null),title:"Save as rewrite template",footer:!0,onConfirm:j},{default:a(()=>[p("div",Se,[o(D,{ref_key:"formRef",ref:R,model:i(r),rules:V},{default:a(()=>[o(O,{label:"Template name",path:"name"},{default:a(()=>[p("div",he,[o(L,{value:i(r).name,"onUpdate:value":e[3]||(e[3]=s=>i(r).name=s),placeholder:"Template name"},null,8,["value"])])]),_:1})]),_:1},8,["model"])])]),_:1},8,["show"])])}}});export{St as default};