2023-10-24 18:45:37 +08:00

2 lines
24 KiB
JavaScript

import{d as Ze,r as _,c as pe,w as et,R as Ce,V as Ee,Q as te,e as o,f as c,g as t,B as i,u as n,y as s,x as l,F as g,z as w,A as f,H as y,v,U as Ve,aP as tt,aQ as lt}from"./base-06478700.js";/* empty css *//* empty css */import{v as O,_ as _e,g as st,p as at,a as ot,i as nt,c as it,b as rt,d as ct,u as dt}from"./vue-web-terminal-3fc7c5d0.js";import"./el-tooltip-58212670.js";import{k as pt,h as ut}from"./index-6b4020a9.js";/* empty css *//* empty css *//* empty css */import{E as _t}from"./el-overlay-42a687c6.js";import{a as ft,E as mt}from"./el-form-item-314d006d.js";/* empty css *//* empty css *//* empty css */import{_ as Te}from"./apply_empty-78684083.js";/* empty css *//* empty css */import{d as k,v as ue}from"./event-10eba222.js";import{_ as fe}from"./app_store_default-c4798c2d.js";import{t as a}from"./index-7ea27073.js";import{g as $e,d as vt,s as xt}from"./module-a88c0563.js";import{d as Ae}from"./common-92a35870.js";import{a as ht}from"./vue-router-d09a2c28.js";import{E as Ie}from"./index-01f6e375.js";import{E as gt}from"./index-c2f001d3.js";import{E as yt}from"./index-b56195b5.js";import{a as kt,E as bt}from"./index-0d66b73c.js";import{E as wt}from"./index-8c476f28.js";import{E as Ct}from"./index-f2d4f545.js";import{E as Et}from"./index-b68e8463.js";import{E as Vt}from"./index-e10fccde.js";import{a as $t,E as At}from"./index-da6a2951.js";import{E as It,a as Tt}from"./index-c17093ae.js";import{E as St}from"./index-2fcd1254.js";import{E as Lt}from"./index-e4abfaa5.js";import{E as zt}from"./index-2a269c7c.js";import{E as Bt}from"./index-68053ed5.js";import{E as Rt}from"./index-37a46bd5.js";import{v as Dt}from"./directive-cb2d3366.js";import{_ as jt}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-adb89d14.js";import"./el-main-9a0960e7.js";import"./index-6b67c4ac.js";import"./index-b52d0f2a.js";import"./index-f27d6ce0.js";import"./focus-trap-3e826cdc.js";import"./index-9ee9102c.js";import"./index-9fe5de95.js";import"./index-818c0ce2.js";import"./validator-6e9db238.js";import"./strings-fe930bc4.js";const le=q=>(tt("data-v-9a3a9925"),q=q(),lt(),q),Ut={class:"main-container w-full p-5 bg-white"},Pt={class:"flex justify-between items-center h-[32px] mb-4"},Ft={class:"text-[20px]"},Mt={class:"relative"},Nt={class:"flex flex-wrap px-2 plug-list pb-10"},Ht=["onClick"],Ot={class:"p-3"},qt=["src"],Qt={key:1,class:"w-[44px] h-[44px] rounded-sm",src:_e,alt:""},Wt={class:"flex items-center w-[220px] border-b py-3 justify-between"},Gt={class:"flex flex-col"},Jt={class:"text-[14px] truncate w-[160px]"},Kt={class:"text-xs text-gray-400 truncate w-[160px] mt-[4px]"},Xt={key:1,class:"flex flex-wrap plug-list pb-10 plug-large"},Yt=["onClick"],Zt={class:"flex justify-center items-center"},el=["src"],tl={key:1,class:"w-[240px] h-[120px]",src:fe},ll={class:"flex w-[240px] h-[46px]"},sl={class:"text-left mt-2 w-[190px]"},al={class:"app-text text-[14px] text-[#222] pl-2"},ol={class:"app-text text-[12px] text-[#999] pl-2"},nl={class:"flex items-center pr-2"},il=le(()=>t("div",{class:"w-[230px] mx-auto"},[t("img",{src:Te,class:"max-w-full",alt:""})],-1)),rl={class:"flex items-center"},cl={class:"flex flex-wrap px-2 plug-list pb-10"},dl=["onClick"],pl={class:"p-3"},ul=["src"],_l={key:1,class:"w-[44px] h-[44px] rounded-sm",src:_e,alt:""},fl={class:"flex items-center w-[220px] border-b py-3 justify-between"},ml={class:"flex flex-col"},vl={class:"text-[14px] truncate w-[160px]"},xl={class:"text-xs text-gray-400 truncate w-[160px] mt-[4px]"},hl={key:1,class:"flex flex-wrap plug-list pb-10 plug-large"},gl=["onClick"],yl={class:"flex justify-center items-center"},kl=["src"],bl=["src"],wl={key:2,class:"w-[240px] h-[120px]",src:fe},Cl={class:"flex w-[240px] h-[46px]"},El={class:"text-left mt-2 w-[190px]"},Vl={class:"app-text text-[14px] text-[#222] pl-2"},$l={class:"app-text text-[12px] text-[#999] pl-2"},Al={class:"flex items-center pr-2"},Il=le(()=>t("div",{class:"w-[230px] mx-auto"},[t("img",{src:Te,class:"max-w-full",alt:""})],-1)),Tl={class:"flex items-center"},Sl={class:"flex flex-wrap px-2 plug-list pb-10"},Ll=["onClick"],zl={class:"p-3"},Bl=["src"],Rl={key:1,class:"w-[44px] h-[44px] rounded-sm",src:_e,alt:""},Dl={class:"flex items-center w-[220px] border-b py-3 justify-between"},jl={class:"flex flex-col"},Ul={class:"text-[14px] truncate w-[160px]"},Pl={class:"text-xs text-gray-400 truncate w-[160px] mt-[4px]"},Fl={key:1,class:"flex flex-wrap plug-list pb-10 plug-large"},Ml=["onClick"],Nl={class:"flex justify-center items-center"},Hl=["src"],Ol=["src"],ql={key:2,class:"w-[240px] h-[120px]",src:fe},Ql={class:"flex w-[240px] h-[46px]"},Wl={class:"text-left mt-2 w-[190px]"},Gl={class:"app-text text-[14px] text-[#222] pl-2"},Jl={class:"app-text text-[12px] text-[#999] pl-2"},Kl={class:"flex items-center pr-2"},Xl={key:1,class:"mx-auto overview-empty flex flex-col items-center pt-14 pb-6"},Yl=le(()=>t("div",{class:"mb-[20px] text-sm text-[#888]"},"检测到当前账号尚未绑定授权,请先绑定授权!",-1)),Zl={class:"flex flex-1 flex-wrap justify-center relative"},es={class:"px-[18px] py-[8px]"},ts=le(()=>t("p",{class:"leading-[32px] text-[14px]"}," 您在官方应用市场购买任意一款应用,即可获得授权码。输入正确授权码认证通过后,即可支持在线升级和其它相关服务",-1)),ls={class:"flex justify-end mt-[36px]"},ss={class:"mt-[20px]"},as={class:"text-sm mt-[10px] text-info"},os={class:"mt-[20px]"},ns={class:"mt-[10px] text-right"},is={class:"input-width"},rs={class:"input-width"},cs={class:"input-width"},ds={class:"input-width"},ps={class:"dialog-footer"},us={class:"min-h-[150px]"},_s={key:0,class:"bg-[#fff] my-3"},fs={class:"pt-[20px] pl-[20px]"},ms={class:"px-[20px] pt-[10px] text-[14px]"},vs={key:0},xs={key:1},hs={key:0},gs={key:1},ys={class:"flex justify-end"},ks={class:"h-[50vh] mt-[20px]"},bs={class:"h-[50vh] mt-[20px] flex flex-col"},ws={class:"mb-[10px]"},Cs={class:"min-h-[150px]"},Es={key:0,class:"bg-[#fff] my-3"},Vs={class:"pt-[20px] pl-[20px]"},$s={class:"px-[20px] pt-[10px] text-[14px]"},As={key:0},Is={key:1},Ts={key:0},Ss={key:1},Ls=Ze({__name:"store",setup(q){const Se=ht(),me=_("installed"),$=_(!1),S=_("small"),h=_(""),se=_([]),Q=pt(),W=r=>{h.value||(h.value=r.key,vt({addon:r.key,version:r.version}).then(()=>{M(r.key),F(),h.value=""}).catch(()=>{h.value=""}))},Le=pe(()=>{let r=a("installLabel");return u.value.installed.length&&(r+=` (${u.value.installed.length})`),r}),ze=pe(()=>{let r=a("uninstalledLabel");return u.value.uninstalled.length&&(r+=` (${u.value.uninstalled.length})`),r}),Be=pe(()=>{let r=a("buyLabel");return u.value.all.length&&(r+=` (${u.value.all.length})`),r}),ve=_("");$e().then(r=>{r.data.data&&r.data.data.auth_code&&(ve.value=r.data.data.auth_code)}).catch(()=>{});const u=_({installed:[],uninstalled:[],all:[],error:""}),F=()=>{$.value=!0,st({}).then(r=>{var p;const d=r.data.list;u.value.error=r.data.error,u.value.installed=[],u.value.uninstalled=[],u.value.all=[];for(const V in d)d[V].is_local==!1&&u.value.all.push(d[V]),d[V].install_info&&((p=Object.keys(d[V].install_info))!=null&&p.length)?u.value.installed.push(d[V]):d[V].is_download==!0&&u.value.uninstalled.push(d[V]);$.value=!1}).catch(()=>{$.value=!1})};F();const Re=(r,d)=>{},I=_(""),L=_(!1),C=_(1),E=_({}),M=r=>{I.value=r,C.value=1,L.value=!0,se.value=[],at(r).then(d=>{E.value=d.data,Q.clearRouters()}).catch(()=>{})};let N=null;const ae=(r=!0)=>{ot().then(d=>{if(d.data){if(r&&(oe=[],I.value=d.data.addon,L.value||(N=ut.success({title:a("warning"),dangerouslyUseHTMLString:!0,message:Ve("div",{},[a("installingTips"),Ve("span",{class:"text-primary cursor-pointer",onClick:De},[a("installPercent")])]),duration:0,showClose:!1}))),d.data.error)return;d.data.mode=="cloud"&&Fe(),setTimeout(()=>{ae(!1)},2e3)}else r||(C.value=3,F(),Q.clearRouters(),N.close())})};ae();const De=()=>{L.value=!0,C.value=2},z=_(!1),je=()=>{!E.value.is_pass||z.value||(z.value=!0,nt({addon:I.value}).then(r=>{C.value=3,F(),Q.getAppList(),z.value=!1,r.data.length&&(se.value=r.data)}).catch(r=>{z.value=!1}))},B=_(!1),Ue=()=>{if(!ve.value){Pe();return}!E.value.is_pass||B.value||(B.value=!0,it({addon:I.value}).then(r=>{C.value=2,O.api.execute("my-terminal","clear"),O.api.pushMessage("my-terminal",{content:"开始安装插件",class:"info"}),ae(),B.value=!1}).catch(r=>{B.value=!1}))},Pe=()=>{Ie.confirm(a("authTips"),a("warning"),{distinguishCancelAndClose:!0,confirmButtonText:a("toBind"),cancelButtonText:a("toNiucloud")}).then(()=>{Se.push({path:"/app/authorize"})}).catch(r=>{r==="cancel"&&window.open("https://www.niucloud.com/product")})};let oe=[];const Fe=()=>{rt(I.value).then(r=>{const d=r.data.data??[];d[0]&&d[0].length&&L.value==!0&&d[0].forEach(p=>{oe.includes(p.action)||(O.api.pushMessage("my-terminal",{content:`正在执行:${p.action}`}),oe.push(p.action),p.code==0&&O.api.pushMessage("my-terminal",{content:p.msg,class:"error"}))})}).catch(()=>{N==null||N.close()})};et(I,r=>{E.value={}});const ne=_(!1),G=_({}),J=r=>{ct(r).then(({data:d})=>{d.is_pass?dt({addon:r}).then(p=>{F(),Q.clearRouters(),$.value=!1}).catch(()=>{$.value=!1}):(G.value=d,ne.value=!0)})},xe=()=>{window.open("https://www.niucloud.com/product")},Me=r=>{C.value==2?Ie.confirm(a("installShowDialogCloseTips"),a("warning"),{confirmButtonText:a("confirm"),cancelButtonText:a("cancel"),type:"warning"}).then(()=>{r()}).catch(()=>{}):r()},K=_(!1),R=_({}),D=r=>{K.value=!0,R.value=r},X=_(!1),ie=_(""),he=_(null),H=_(!1);(()=>{$e().then(r=>{r.data.data&&r.data.data.length!=0&&(ie.value=r.data.data)}).catch(()=>{X.value=!1})})();const Ne=()=>{X.value=!0},j=Ce({auth_code:"",auth_secret:""}),re=_(),He=Ce({auth_code:[{required:!0,message:a("authCodePlaceholder"),trigger:"blur"}],auth_secret:[{required:!0,message:a("authSecretPlaceholder"),trigger:"blur"}]}),Oe=async r=>{H.value||!r||await r.validate(async d=>{d&&(H.value=!0,xt(j).then(()=>{H.value=!1,setTimeout(()=>{location.reload()},1e3)}).catch(()=>{H.value=!1}))})},qe=()=>{window.open("https://www.niucloud.com/product")};return(r,d)=>{const p=gt,V=yt,ce=kt,Qe=wt,We=Ct,ge=Et,U=ft,Ge=Vt,ye=mt,Y=_t,Je=bt,de=$t,Ke=At,m=It,P=Tt,Z=Ee("Select"),A=St,ee=Ee("CloseBold"),ke=Lt,be=zt,Xe=Bt,Ye=Rt,we=Dt;return te((o(),c("div",Ut,[t("div",Pt,[t("span",Ft,i(n(a)("localAppText")),1)]),t("div",Mt,[s(Je,{modelValue:me.value,"onUpdate:modelValue":d[5]||(d[5]=e=>me.value=e),class:"demo-tabs",onTabClick:Re},{default:l(()=>[s(ce,{label:n(Le),name:"installed"},{default:l(()=>[t("div",Nt,[S.value=="small"?(o(!0),c(g,{key:0},w(u.value.installed,(e,b)=>(o(),c("div",{key:b+"a",class:"flex items-center cursor-pointer w-[295px] relative plug-item mr-4 mb-4",onClick:x=>D(e)},[t("div",Ot,[e.icon?(o(),c("img",{key:0,class:"w-[44px] h-[44px] rounded-sm",src:e.icon,alt:""},null,8,qt)):(o(),c("img",Qt))]),t("div",Wt,[t("div",Gt,[t("span",Jt,i(e.title),1),t("span",Kt,i(e.desc),1)]),s(p,{size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:k(x=>J(e.key),["stop"])},{default:l(()=>[f(i(n(a)("unload")),1)]),_:2},1032,["onClick"])])],8,Ht))),128)):y("",!0),S.value=="large"?(o(),c("div",Xt,[(o(!0),c(g,null,w(u.value.installed,(e,b)=>(o(),c("div",{class:"app-item cursor-pointer mr-4 mt-[20px] pb-2 bg-[#f7f7f7]",key:b+"a",onClick:x=>D(e)},[t("div",Zt,[e.cover?(o(),c("img",{key:0,class:"w-[240px] h-[120px]",src:e.cover},null,8,el)):(o(),c("img",tl))]),t("div",ll,[t("div",sl,[t("p",al,i(e.title),1),t("p",ol,i(e.desc),1)]),t("div",nl,[s(p,{size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:k(x=>J(e.key),["stop"])},{default:l(()=>[f(i(n(a)("unload")),1)]),_:2},1032,["onClick"])])])],8,Yt))),128))])):y("",!0),!u.value.installed.length&&!$.value?(o(),v(V,{key:2,class:"mx-auto overview-empty"},{image:l(()=>[il]),description:l(()=>[t("p",rl,i(n(a)("installed-empty")),1)]),_:1})):y("",!0)])]),_:1},8,["label"]),s(ce,{label:n(ze),name:"uninstalled"},{default:l(()=>[t("div",cl,[S.value=="small"?(o(!0),c(g,{key:0},w(u.value.uninstalled,(e,b)=>(o(),c("div",{key:b+"a",class:"flex items-center cursor-pointer w-[295px] relative plug-item mr-4 mb-4",onClick:x=>D(e)},[t("div",pl,[e.icon?(o(),c("img",{key:0,class:"w-[44px] h-[44px] rounded-sm",src:e.icon,alt:""},null,8,ul)):(o(),c("img",_l))]),t("div",fl,[t("div",ml,[t("span",vl,i(e.title),1),t("span",xl,i(e.desc),1)]),e.is_download?(o(),v(p,{key:0,size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:k(x=>M(e.key),["stop"])},{default:l(()=>[f(i(n(a)("install")),1)]),_:2},1032,["onClick"])):(o(),v(p,{key:1,size:"small",loading:h.value==e.key,disabled:h.value!="",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:k(x=>W(e),["stop"])},{default:l(()=>[f(i(n(a)("down")),1)]),_:2},1032,["loading","disabled","onClick"]))])],8,dl))),128)):y("",!0),S.value=="large"?(o(),c("div",hl,[(o(!0),c(g,null,w(u.value.uninstalled,(e,b)=>(o(),c("div",{class:"app-item cursor-pointer mr-4 mt-[20px] pb-2 bg-[#f7f7f7]",key:b+"a",onClick:x=>D(e)},[t("div",yl,[e.cover&&!e.is_download?(o(),c("img",{key:0,class:"w-[240px] h-[120px]",src:n(Ae)(e.cover)},null,8,kl)):e.cover&&e.is_download?(o(),c("img",{key:1,class:"w-[240px] h-[120px]",src:e.cover},null,8,bl)):(o(),c("img",wl))]),t("div",Cl,[t("div",El,[t("p",Vl,i(e.title),1),t("p",$l,i(e.desc),1)]),t("div",Al,[e.is_download?(o(),v(p,{key:0,size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:k(x=>M(e.key),["stop"])},{default:l(()=>[f(i(n(a)("install")),1)]),_:2},1032,["onClick"])):(o(),v(p,{key:1,size:"small",loading:h.value==e.key,disabled:h.value!="",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:k(x=>W(e),["stop"])},{default:l(()=>[f(i(n(a)("down")),1)]),_:2},1032,["loading","disabled","onClick"]))])])],8,gl))),128))])):y("",!0),!u.value.uninstalled.length&&!$.value?(o(),v(V,{key:2,class:"mx-auto overview-empty"},{image:l(()=>[Il]),description:l(()=>[t("p",Tl,[t("span",null,i(n(a)("descriptionLeft")),1),s(Qe,{type:"primary",onClick:qe,class:"mx-[5px]"},{default:l(()=>[f(i(n(a)("link")),1)]),_:1}),t("span",null,i(n(a)("descriptionRight")),1)])]),_:1})):y("",!0)])]),_:1},8,["label"]),s(ce,{label:n(Be),name:"buy"},{default:l(()=>[t("div",Sl,[ie.value?(o(),c(g,{key:0},[S.value=="small"?(o(!0),c(g,{key:0},w(u.value.all,(e,b)=>{var x;return o(),c("div",{key:b+"a",class:"flex items-center cursor-pointer w-[295px] relative plug-item mr-4 mb-4",onClick:T=>D(e)},[t("div",zl,[e.icon?(o(),c("img",{key:0,class:"w-[44px] h-[44px] rounded-sm",src:e.icon,alt:""},null,8,Bl)):(o(),c("img",Rl))]),t("div",Dl,[t("div",jl,[t("span",Ul,i(e.title),1),t("span",Pl,i(e.desc),1)]),e.install_info&&((x=Object.keys(e.install_info))!=null&&x.length)?(o(),v(p,{key:0,size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:k(T=>J(e.key),["stop"])},{default:l(()=>[f(i(n(a)("unload")),1)]),_:2},1032,["onClick"])):e.is_download&&e.install_info<=0?(o(),v(p,{key:1,size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:k(T=>M(e.key),["stop"])},{default:l(()=>[f(i(n(a)("install")),1)]),_:2},1032,["onClick"])):(o(),v(p,{key:2,size:"small",loading:h.value==e.key,disabled:h.value!="",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:k(T=>W(e),["stop"])},{default:l(()=>[f(i(n(a)("down")),1)]),_:2},1032,["loading","disabled","onClick"]))])],8,Ll)}),128)):y("",!0),S.value=="large"?(o(),c("div",Fl,[(o(!0),c(g,null,w(u.value.all,(e,b)=>{var x;return o(),c("div",{class:"app-item cursor-pointer mr-4 mt-[20px] pb-2 bg-[#f7f7f7]",key:b+"a",onClick:T=>D(e)},[t("div",Nl,[e.icon&&!e.is_download?(o(),c("img",{key:0,class:"w-[240px] h-[120px]",src:n(Ae)(e.icon)},null,8,Hl)):e.icon&&e.is_download?(o(),c("img",{key:1,class:"w-[240px] h-[120px]",src:e.icon},null,8,Ol)):(o(),c("img",ql))]),t("div",Ql,[t("div",Wl,[t("p",Gl,i(e.title),1),t("p",Jl,i(e.desc),1)]),t("div",Kl,[e.install_info&&((x=Object.keys(e.install_info))!=null&&x.length)?(o(),v(p,{key:0,size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:k(T=>J(e.key),["stop"])},{default:l(()=>[f(i(n(a)("unload")),1)]),_:2},1032,["onClick"])):e.is_download&&e.install_info<=0?(o(),v(p,{key:1,size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:k(T=>M(e.key),["stop"])},{default:l(()=>[f(i(n(a)("install")),1)]),_:2},1032,["onClick"])):(o(),v(p,{key:2,size:"small",round:"",loading:h.value==e.key,disabled:h.value!="",class:"!text-primary !border-primary !bg-transparent",onClick:k(T=>W(e),["stop"])},{default:l(()=>[f(i(n(a)("down")),1)]),_:2},1032,["loading","disabled","onClick"]))])])],8,Ml)}),128))])):y("",!0)],64)):y("",!0),!u.value.all.length&&!$.value&&!ie.value?(o(),c("div",Xl,[Yl,t("div",Zl,[s(p,{class:"w-[154px] !h-[48px] mt-[8px]",type:"primary",onClick:Ne},{default:l(()=>[f("授权码认证")]),_:1}),s(We,{ref_key:"getAuthCodeDialog",ref:he,placement:"bottom",width:478,trigger:"click",class:"mt-[8px]"},{reference:l(()=>[s(p,{class:"w-[154px] !h-[48px] mt-[8px] !text-[var(--el-color-primary)] hover:!text-[var(--el-color-primary)] !bg-transparent",plain:"",type:"primary"},{default:l(()=>[f("如何获取授权码?")]),_:1})]),default:l(()=>[t("div",es,[ts,t("div",ls,[s(p,{class:"w-[182px] !h-[48px]",plain:"",onClick:xe},{default:l(()=>[f("去应用市场逛逛")]),_:1}),s(p,{class:"w-[100px] !h-[48px]",plain:"",onClick:d[0]||(d[0]=e=>he.value.hide())},{default:l(()=>[f("关闭")]),_:1})])])]),_:1},512)])])):y("",!0),s(Y,{modelValue:X.value,"onUpdate:modelValue":d[4]||(d[4]=e=>X.value=e),title:"授权码认证",width:"400px"},{default:l(()=>[s(ye,{model:j,"label-width":"0",ref_key:"formRef",ref:re,rules:He,class:"page-form"},{default:l(()=>[s(Ge,{class:"box-card !border-none",shadow:"never"},{default:l(()=>[s(U,{prop:"auth_code"},{default:l(()=>[s(ge,{modelValue:j.auth_code,"onUpdate:modelValue":d[1]||(d[1]=e=>j.auth_code=e),placeholder:n(a)("authCodePlaceholder"),class:"input-width",clearable:"",size:"large"},null,8,["modelValue","placeholder"])]),_:1}),t("div",ss,[s(U,{prop:"auth_secret"},{default:l(()=>[s(ge,{modelValue:j.auth_secret,"onUpdate:modelValue":d[2]||(d[2]=e=>j.auth_secret=e),clearable:"",placeholder:n(a)("authSecretPlaceholder"),class:"input-width",size:"large"},null,8,["modelValue","placeholder"])]),_:1})]),t("div",as,i(n(a)("authInfoTips")),1),t("div",os,[s(p,{type:"primary",class:"w-full",size:"large",loading:H.value,onClick:d[3]||(d[3]=e=>Oe(re.value))},{default:l(()=>[f(i(n(a)("confirm")),1)]),_:1},8,["loading"])]),t("div",ns,[s(p,{type:"primary",link:"",onClick:xe},{default:l(()=>[f(i(n(a)("notHaveAuth")),1)]),_:1})])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])])]),_:1},8,["label"])]),_:1},8,["modelValue"])]),s(Y,{modelValue:K.value,"onUpdate:modelValue":d[7]||(d[7]=e=>K.value=e),title:n(a)("plugDetail"),width:"500px","destroy-on-close":!0},{footer:l(()=>[t("span",ps,[s(p,{type:"primary",onClick:d[6]||(d[6]=e=>K.value=!1)},{default:l(()=>[f(i(n(a)("confirm")),1)]),_:1})])]),default:l(()=>[s(ye,{model:R.value,"label-width":"120px",ref_key:"formRef",ref:re,class:"page-form"},{default:l(()=>[s(U,{label:n(a)("title")},{default:l(()=>[t("div",is,i(R.value.title),1)]),_:1},8,["label"]),s(U,{label:n(a)("desc")},{default:l(()=>[t("div",rs,i(R.value.desc),1)]),_:1},8,["label"]),s(U,{label:n(a)("author")},{default:l(()=>[t("div",cs,i(R.value.author),1)]),_:1},8,["label"]),s(U,{label:n(a)("version")},{default:l(()=>[t("div",ds,i(R.value.version),1)]),_:1},8,["label"])]),_:1},8,["model"])]),_:1},8,["modelValue","title"]),s(Y,{modelValue:L.value,"onUpdate:modelValue":d[8]||(d[8]=e=>L.value=e),title:n(a)("addonInstall"),width:"850px","close-on-click-modal":!1,"close-on-press-escape":!1,"before-close":Me},{default:l(()=>[s(Ke,{space:200,active:C.value,"finish-status":"success","align-center":""},{default:l(()=>[s(de,{title:n(a)("envCheck"),class:"flex-1"},null,8,["title"]),s(de,{title:n(a)("installProgress"),class:"flex-1"},null,8,["title"]),s(de,{title:n(a)("installComplete"),class:"flex-1"},null,8,["title"])]),_:1},8,["active"]),te((o(),c("div",null,[s(ke,{"max-height":"50vh"},{default:l(()=>[t("div",us,[E.value.dir?(o(),c("div",_s,[t("p",fs,i(n(a)("dirPermission")),1),t("div",ms,[s(P,{class:"py-[10px] items table-head-bg pl-[15px] mb-[10px]"},{default:l(()=>[s(m,{span:12},{default:l(()=>[t("span",null,i(n(a)("path")),1)]),_:1}),s(m,{span:6},{default:l(()=>[t("span",null,i(n(a)("demand")),1)]),_:1}),s(m,{span:6},{default:l(()=>[t("span",null,i(n(a)("status")),1)]),_:1})]),_:1}),(o(!0),c(g,null,w(E.value.dir.is_readable,e=>(o(),v(P,{class:"pb-[10px] items pl-[15px]"},{default:l(()=>[s(m,{span:12},{default:l(()=>[t("span",null,i(e.dir),1)]),_:2},1024),s(m,{span:6},{default:l(()=>[t("span",null,i(n(a)("readable")),1)]),_:1}),s(m,{span:6},{default:l(()=>[e.status?(o(),c("span",vs,[s(A,{color:"green"},{default:l(()=>[s(Z)]),_:1})])):(o(),c("span",xs,[s(A,{color:"red"},{default:l(()=>[s(ee)]),_:1})]))]),_:2},1024)]),_:2},1024))),256)),(o(!0),c(g,null,w(E.value.dir.is_write,e=>(o(),v(P,{class:"pb-[10px] items pl-[15px]"},{default:l(()=>[s(m,{span:12},{default:l(()=>[t("span",null,i(e.dir),1)]),_:2},1024),s(m,{span:6},{default:l(()=>[t("span",null,i(n(a)("write")),1)]),_:1}),s(m,{span:6},{default:l(()=>[e.status?(o(),c("span",hs,[s(A,{color:"green"},{default:l(()=>[s(Z)]),_:1})])):(o(),c("span",gs,[s(A,{color:"red"},{default:l(()=>[s(ee)]),_:1})]))]),_:2},1024)]),_:2},1024))),256))])])):y("",!0)])]),_:1}),t("div",ys,[s(be,{effect:"dark",content:n(a)("installTips"),placement:"top"},{default:l(()=>[s(p,{type:"default",disabled:!E.value.is_pass||B.value,loading:z.value,onClick:je},{default:l(()=>[f(i(n(a)("localInstall")),1)]),_:1},8,["disabled","loading"])]),_:1},8,["content"]),s(be,{effect:"dark",content:n(a)("cloudInstallTips"),placement:"top"},{default:l(()=>[s(p,{type:"primary",disabled:!E.value.is_pass||z.value,loading:B.value,onClick:Ue},{default:l(()=>[f(i(n(a)("cloudInstall")),1)]),_:1},8,["disabled","loading"])]),_:1},8,["content"])])])),[[ue,C.value==1],[we,!E.value.dir]]),te(t("div",ks,[s(n(O.Terminal),{name:"my-terminal",context:I.value,"init-log":null,"show-header":!1,"show-log-time":!0},null,8,["context"])],512),[[ue,C.value==2]]),te(t("div",bs,[s(Xe,{icon:"success",title:n(a)("addonInstallSuccess")},null,8,["title"]),(o(!0),c(g,null,w(se.value,e=>(o(),c("div",ws,[s(Ye,{title:e,type:"error",closable:!1},null,8,["title"])]))),256))],512),[[ue,C.value==3]])]),_:1},8,["modelValue","title"]),s(Y,{modelValue:ne.value,"onUpdate:modelValue":d[9]||(d[9]=e=>ne.value=e),title:n(a)("addonUninstall"),width:"850px","close-on-click-modal":!1,"close-on-press-escape":!1},{default:l(()=>[s(ke,{"max-height":"50vh"},{default:l(()=>[t("div",Cs,[G.value.dir?(o(),c("div",Es,[t("p",Vs,i(n(a)("dirPermission")),1),t("div",$s,[s(P,{class:"py-[10px] items table-head-bg pl-[15px] mb-[10px]"},{default:l(()=>[s(m,{span:12},{default:l(()=>[t("span",null,i(n(a)("path")),1)]),_:1}),s(m,{span:6},{default:l(()=>[t("span",null,i(n(a)("demand")),1)]),_:1}),s(m,{span:6},{default:l(()=>[t("span",null,i(n(a)("status")),1)]),_:1})]),_:1}),(o(!0),c(g,null,w(G.value.dir.is_readable,e=>(o(),v(P,{class:"pb-[10px] items pl-[15px]"},{default:l(()=>[s(m,{span:12},{default:l(()=>[t("span",null,i(e.dir),1)]),_:2},1024),s(m,{span:6},{default:l(()=>[t("span",null,i(n(a)("readable")),1)]),_:1}),s(m,{span:6},{default:l(()=>[e.status?(o(),c("span",As,[s(A,{color:"green"},{default:l(()=>[s(Z)]),_:1})])):(o(),c("span",Is,[s(A,{color:"red"},{default:l(()=>[s(ee)]),_:1})]))]),_:2},1024)]),_:2},1024))),256)),(o(!0),c(g,null,w(G.value.dir.is_write,e=>(o(),v(P,{class:"pb-[10px] items pl-[15px]"},{default:l(()=>[s(m,{span:12},{default:l(()=>[t("span",null,i(e.dir),1)]),_:2},1024),s(m,{span:6},{default:l(()=>[t("span",null,i(n(a)("write")),1)]),_:1}),s(m,{span:6},{default:l(()=>[e.status?(o(),c("span",Ts,[s(A,{color:"green"},{default:l(()=>[s(Z)]),_:1})])):(o(),c("span",Ss,[s(A,{color:"red"},{default:l(()=>[s(ee)]),_:1})]))]),_:2},1024)]),_:2},1024))),256))])])):y("",!0)])]),_:1})]),_:1},8,["modelValue","title"])])),[[we,$.value]])}}});const Sa=jt(Ls,[["__scopeId","data-v-9a3a9925"]]);export{Sa as default};