2 lines
6.1 KiB
JavaScript
2 lines
6.1 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{s as ee}from"./file-B5PwfK2h.js?v=1773287522785";import{u as te}from"./index-CNMkGSax.js?v=1773287522785";import{u as oe}from"./index-CCiQSrNf.js?v=1773287522785";import{k as ne,R as se,a6 as ae,r as l,e as ie,o as re,$ as pe,Z as le,a0 as o,a9 as a,_ as p,S as i,X as h,aa as m,j as b,N as me}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import ue from"./index-Cy3Gp9Hk.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-BGYvyLDv.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-HxsqzSKU.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import"./data-BVsViUMm.js?v=1773287522785";import"./index-CZps0rIN.js?v=1773287522785";import"./useLoading-CZ2gSAW7.js?v=1773287522785";import"./useTableData-BmkIKQ_R.js?v=1773287522785";import"./index-S15tYq5l.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"./useTableColumns-DDeyYvje.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"./index-COOnaZWq.js?v=1773287522785";import"./refersh-BoEL1T0J.js?v=1773287522785";import"./form.vue_vue_type_script_setup_true_lang-B5WsD5K0.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-ChFCGdPN.js?v=1773287522785";import"./index-lEMZglLp.js?v=1773287522785";import"./index-BTD3qjWF.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-C5hb-Th7.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"./soft-Cjyfamvm.js?v=1773287522785";import"./useOperate-DcA4EnCp.js?v=1773287522785";import"./useModal-De_33DuC.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"./logs.vue_vue_type_script_setup_true_lang-ETP00Jn6.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"./create-ssh-key.vue_vue_type_script_setup_true_lang-D630PTBD.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"},Ct=ne({__name:"index",setup(be,{expose:U}){const{t:N}=se(),{data:c}=oe(),T=te(),{multiService:E}=ae(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=E.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")}},P=async()=>{const t=w("0.Current"),{message:e}=await ee({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),V=()=>{f.value=!0},R=l(null),r=ie({name:"",data:"",site_id:c.id}),W={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(me(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 re(()=>{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 pe(),le("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_56"))+": ",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(ue,{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:P},{default:a(()=>[b(m(t.$t("Site.Cert.index_60")),1)]),_:1}),o(B,{onClick:V},{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_57")),1),p("li",null,m(t.$t("Site.Config.index_52")),1),p("li",null,m(t.$t("Site.Config.index_58")),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:W},{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{Ct as default};
|