2023-10-23 19:26:32 +08:00

2 lines
24 KiB
JavaScript

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