2023-10-23 17:13:34 +08:00

2 lines
20 KiB
JavaScript

import{d as Me,r as f,c as te,w as Ve,V as ue,Q as K,e as l,f as r,g as t,B as c,u as n,n as _e,y as i,x as o,F as I,z as B,A as m,H as A,v,U as fe,aP as Ne,aQ as Ye}from"./base-06478700.js";/* empty css *//* empty css */import{v as F,_ as se,g as Oe,p as Fe,a as Pe,i as je,c as Ue,b as De,u as Ge}from"./el-message-43c379f3.js";import"./el-tooltip-58212670.js";import{k as Je,h as Ke}from"./index-0d58768e.js";/* empty css *//* empty css */import{E as $e}from"./el-overlay-42a687c6.js";import{a as Qe,E as We}from"./el-form-item-314d006d.js";/* empty css *//* empty css *//* empty css */import{d as h,v as le}from"./event-10eba222.js";import{_ as ae}from"./app_store_default-c4798c2d.js";import{t as s}from"./index-e5b4f072.js";import{g as Ze,d as qe}from"./module-424cce89.js";import{d as $}from"./common-92a35870.js";import{a as Xe}from"./vue-router-d09a2c28.js";import{a as He}from"./index-b52d0f2a.js";import{E as me}from"./index-01f6e375.js";import{E as et}from"./index-c2f001d3.js";import{E as tt}from"./index-b56195b5.js";import{a as lt,E as st}from"./index-0d66b73c.js";import{a as at,E as ot}from"./index-da6a2951.js";import{E as nt,a as it}from"./index-c17093ae.js";import{E as rt}from"./index-2fcd1254.js";import{E as ct}from"./index-e4abfaa5.js";import{E as dt}from"./index-2a269c7c.js";import{E as pt}from"./index-68053ed5.js";import{E as ut}from"./index-37a46bd5.js";import{v as _t}from"./directive-cb2d3366.js";import{_ as ft}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-adb89d14.js";import"./el-main-9a0960e7.js";import"./index-6b67c4ac.js";/* empty css */import"./index-f27d6ce0.js";import"./focus-trap-3e826cdc.js";import"./index-b68e8463.js";import"./index-9ee9102c.js";import"./index-9fe5de95.js";import"./index-818c0ce2.js";import"./validator-6e9db238.js";import"./strings-fe930bc4.js";const mt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAYFJREFUWEftl7FKA0EQhmeW8yCNjY2NKMFOLczu5pI8gIqdjRF8AUUrH8RGGzsLm5BG7ESwiuCSPbXxCbSzEKzMsc4IkRMJIQTuwlrcdgsz+3/8OzvMInhe6Fkf+gBRFEnn3CYi3lpr7wahtNZNZq4A/MRnXYjYE0JcGmNirNfri0mSPANACAAEADqO44dURCl1yMwnWUWH5CdhGC6h1nqbiFppACLuWWvP0r2U8gIAdicAAEKIJlar1RkiemTmOQB4C4KgYox5TQW11htEdAUAU3lCIOKLEGI1rYFp55wslUpPnU7nfVCoVqstENEyEYk8IJj5MwiCe2PMRy5FlQWqACgcKBzoO6CUOmbmLQC4KZfL++12++tPI5olonMAkIiYi2PM3EPElrX2CKWUawBwnQoKIXa63e5va1ZKnTLzQZa3PiJ33T+A9yuYkLVjH5tLUY2tNiSwACgc+B8ORFE0ciRrNBrzzrmViYxk3odS72O594+J969ZljaaR673Z/gN/Eni0V7FpRYAAAAASUVORK5CYII=",vt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAwVJREFUWEftVk1oVUcU/s5cX1LURboorYGu/EFDf2xn7gvPVMlC/OMp0pVYKmq3FYQi6O4tFdpC6aYbbaGo4EbRiIIrf3jRd++YQgrZ6EYolmaRTaSBl8wnJ+TJi81L5oqQLjKry9w533znzPnOOYJlXrLM90MqlcqGZrP5A8k+ADGExgH87L2/1E7eOXcEwAmS70Y4FURkVEROiXOuQTKNMGo/EgBs9d6P6mZ/f/8n09PTf0Q60I7zSKy1Chbj+TyOxphjWZb9pptpmh4NIfxa0Ak9HpQA2wy/B/BLqVSaeR2s2WxuAnAVwGr9JyLf5Hl+Qb+dc8dJnp+zmTTGHEyS5OkCGImIfEvyZOvf6wR6vffPO3ninLtDcudiBETkVp7n+zphpGn6YQjh2YIEuru736/X6/90MrbW3gawe4kI3PTeVzthDAwM9E5NTf21QuD/GYGurq6Nw8PDTxZJwjrJyhI5cN97v2ORPNoMYKyTCh4AuCIiWhvmLZIqwxOtmrGIDCkiPwH4jyMkVYaHWk7MOuKc+5fkO0WLiIgczvP8stpZaw8DuPgGGFNaB9RQAYqsCWNMX5Zlf6tRmqYfhBA0rD1FQABcUgIlEdFKtiWmJIvIBMnfvffzKp21dr2IfB3ZjPSZxkheKNwDCnq45PEVAjI4ONgzOTn5Jck1S8YLgDFmJoSgWp+dBVrLWvuxiGwjaWJwRORFkiTXNAkf6kwRY/SqeIhMA/gsz/M/dc859xGAEZKrCuLUlYB2v/eKGOpZY8yBLMtuzMlwfwjhelEMAONKYBeA0yKyNgaApM5z96rV6ularTZbMWu1mhkaGjpLcoeIRD0BgBcicm5FBcsfAWvtOmPMV7EyJDmTJMndRqNxvz1nyuXydpJfxMpQcyBJksuahDrPfxqTgG1ndJJ23vvHc93wcwB5TC9pv0dERpSADoi9BQmoDPdmWaZDqnbDPSGEW0UxADyXcrlcCSF8RzJKhjqskLznvT/bfmGapmdI6jNEyVArIYAflz8J3yBsb9XkJRgpkBFnJFhBAAAAAElFTkSuQmCC",ve=P=>(Ne("data-v-6187602d"),P=P(),Ye(),P),xt={class:"main-container h-[500px] w-full p-5 bg-white"},ht={class:"flex justify-between items-center h-[32px] mb-4"},gt={class:"text-[20px]"},yt={class:"relative"},kt={class:"absolute right-0 top-[2px] flex items-center cursor-pointer z-[4] border border-inherit"},bt=ve(()=>t("img",{src:mt,class:"w-[16px] h-[16px]"},null,-1)),wt=[bt],At=ve(()=>t("img",{src:vt,class:"w-[16px] h-[16px]"},null,-1)),Ct=[At],Et={class:"flex flex-wrap px-2 plug-list pb-10"},It=["onClick"],Bt={class:"p-3"},Tt=["src"],St={key:1,class:"w-[44px] h-[44px] rounded-sm",src:se,alt:""},zt={class:"flex items-center w-[220px] border-b py-3 justify-between"},Lt={class:"flex flex-col"},Rt={class:"text-[14px] truncate w-[160px]"},Mt={class:"text-xs text-gray-400 truncate w-[160px] mt-[4px]"},Vt={key:1,class:"flex flex-wrap plug-list pb-10 plug-large"},Nt=["onClick"],Yt={class:"flex justify-center items-center"},Ot=["src"],Ft={key:1,class:"w-[240px] h-[120px]",src:ae},Pt={class:"flex w-[240px] h-[46px]"},jt={class:"text-left mt-2 w-[190px]"},Ut={class:"app-text text-[14px] text-[#222] pl-2"},Dt={class:"app-text text-[12px] text-[#999] pl-2"},Gt={class:"flex items-center pr-2"},Jt={class:"flex flex-wrap px-2 plug-list pb-10"},Kt=["onClick"],$t={class:"p-3"},Qt=["src"],Wt={key:1,class:"w-[44px] h-[44px] rounded-sm",src:se,alt:""},Zt={class:"flex items-center w-[220px] border-b py-3 justify-between"},qt={class:"flex flex-col"},Xt={class:"text-[14px] truncate w-[160px]"},Ht={class:"text-xs text-gray-400 truncate w-[160px] mt-[4px]"},el={key:1,class:"flex flex-wrap plug-list pb-10 plug-large"},tl=["onClick"],ll={class:"flex justify-center items-center"},sl=["src"],al=["src"],ol={key:2,class:"w-[240px] h-[120px]",src:ae},nl={class:"flex w-[240px] h-[46px]"},il={class:"text-left mt-2 w-[190px]"},rl={class:"app-text text-[14px] text-[#222] pl-2"},cl={class:"app-text text-[12px] text-[#999] pl-2"},dl={class:"flex items-center pr-2"},pl={class:"flex flex-wrap px-2 plug-list pb-10"},ul=["onClick"],_l={class:"p-3"},fl=["src"],ml={key:1,class:"w-[44px] h-[44px] rounded-sm",src:se,alt:""},vl={class:"flex items-center w-[220px] border-b py-3 justify-between"},xl={class:"flex flex-col"},hl={class:"text-[14px] truncate w-[160px]"},gl={class:"text-xs text-gray-400 truncate w-[160px] mt-[4px]"},yl={key:1,class:"flex flex-wrap plug-list pb-10 plug-large"},kl=["onClick"],bl={class:"flex justify-center items-center"},wl=["src"],Al=["src"],Cl={key:2,class:"w-[240px] h-[120px]",src:ae},El={class:"flex w-[240px] h-[46px]"},Il={class:"text-left mt-2 w-[190px]"},Bl={class:"app-text text-[14px] text-[#222] pl-2"},Tl={class:"app-text text-[12px] text-[#999] pl-2"},Sl={class:"flex items-center pr-2"},zl={class:"input-width"},Ll={class:"input-width"},Rl={class:"input-width"},Ml={class:"input-width"},Vl={class:"dialog-footer"},Nl={class:"min-h-[150px]"},Yl={key:0,class:"bg-[#fff] my-3"},Ol={class:"pt-[20px] pl-[20px]"},Fl={class:"px-[20px] pt-[10px] text-[14px]"},Pl={key:0},jl={key:1},Ul={key:0},Dl={key:1},Gl={class:"flex justify-end"},Jl={class:"h-[50vh] mt-[20px]"},Kl={class:"h-[50vh] mt-[20px] flex flex-col"},$l={class:"mb-[10px]"},Ql=Me({__name:"store",setup(P){const xe=Xe(),oe=f("installed"),C=f(!1),k=f("large"),x=f(""),Q=f([]),W=Je(),j=a=>{x.value||(x.value=a.key,qe({addon:a.key,version:a.version}).then(()=>{Y(a.key),N(),x.value=""}).catch(()=>{x.value=""}))},he=te(()=>{let a=s("installLabel");return p.value.installed.length&&(a+=` (${p.value.installed.length})`),a}),ge=te(()=>{let a=s("uninstalledLabel");return p.value.uninstalled.length&&(a+=` (${p.value.uninstalled.length})`),a}),ye=te(()=>{let a=s("buyLabel");return p.value.all.length&&(a+=` (${p.value.all.length})`),a}),ne=f("");Ze().then(a=>{a.data.data&&a.data.data.auth_code&&(ne.value=a.data.data.auth_code)}).catch(()=>{});const p=f({installed:[],uninstalled:[],all:[],error:""}),N=()=>{C.value=!0,Oe({}).then(a=>{var u;const d=a.data.list;p.value.error=a.data.error,p.value.installed=[],p.value.uninstalled=[],p.value.all=[];for(const g in d)d[g].is_local==!1&&p.value.all.push(d[g]),d[g].install_info&&((u=Object.keys(d[g].install_info))!=null&&u.length)?p.value.installed.push(d[g]):d[g].is_download==!0&&p.value.uninstalled.push(d[g]);C.value=!1}).catch(()=>{C.value=!1})};N();const ke=(a,d)=>{a.paneName=="buy"&&p.value.error!=""&&He({message:p.value.error,grouping:!0,type:"error"})},T=f(""),z=f(!1),b=f(1),w=f({}),Y=a=>{T.value=a,b.value=1,z.value=!0,Q.value=[],Fe(a).then(d=>{w.value=d.data}).catch(()=>{})};let O=null;const Z=(a=!0)=>{Pe().then(d=>{if(d.data){if(a&&(q=[],T.value=d.data.addon,z.value||(O=Ke.success({title:s("warning"),dangerouslyUseHTMLString:!0,message:fe("div",{},[s("installingTips"),fe("span",{class:"text-primary cursor-pointer",onClick:be},[s("installPercent")])]),duration:0,showClose:!1}))),d.data.error)return;d.data.mode=="cloud"&&Ee(),setTimeout(()=>{Z(!1)},2e3)}else a||(b.value=3,N(),W.getAppList(),O.close())})};Z();const be=()=>{z.value=!0,b.value=2},L=f(!1),we=()=>{!w.value.is_pass||L.value||(L.value=!0,je({addon:T.value}).then(a=>{b.value=3,N(),W.getAppList(),L.value=!1,a.data.length&&(Q.value=a.data)}).catch(a=>{L.value=!1}))},R=f(!1),Ae=()=>{if(!ne.value){Ce();return}!w.value.is_pass||R.value||(R.value=!0,Ue({addon:T.value}).then(a=>{b.value=2,F.api.execute("my-terminal","clear"),F.api.pushMessage("my-terminal",{content:"开始安装插件",class:"info"}),Z(),R.value=!1}).catch(a=>{R.value=!1}))},Ce=()=>{me.confirm(s("authTips"),s("warning"),{distinguishCancelAndClose:!0,confirmButtonText:s("toBind"),cancelButtonText:s("toNiucloud")}).then(()=>{xe.push({path:"/app/authorize"})}).catch(a=>{a==="cancel"&&window.open("https://www.niucloud.com/product")})};let q=[];const Ee=()=>{De(T.value).then(a=>{const d=a.data.data??[];d[0]&&d[0].length&&z.value==!0&&d[0].forEach(u=>{q.includes(u.action)||(F.api.pushMessage("my-terminal",{content:`正在执行:${u.action}`}),q.push(u.action),u.code==0&&F.api.pushMessage("my-terminal",{content:u.msg,class:"error"}))})}).catch(()=>{O==null||O.close()})};Ve(T,a=>{w.value={}});const U=a=>{Ge({addon:a}).then(d=>{N(),W.getAppList(),C.value=!1}).catch(()=>{C.value=!1})},Ie=a=>{b.value==2?me.confirm(s("installShowDialogCloseTips"),s("warning"),{confirmButtonText:s("confirm"),cancelButtonText:s("cancel"),type:"warning"}).then(()=>{a()}).catch(()=>{}):a()},D=f(!1),M=f({}),V=a=>{D.value=!0,M.value=a};return(a,d)=>{const u=et,g=tt,X=lt,Be=st,G=Qe,Te=We,ie=$e,H=at,Se=ot,E=nt,ee=it,re=ue("Select"),J=rt,ce=ue("CloseBold"),ze=ct,de=dt,Le=pt,Re=ut,pe=_t;return K((l(),r("div",xt,[t("div",ht,[t("span",gt,c(n(s)("localAppText")),1)]),t("div",yt,[t("div",kt,[t("div",{class:_e(["flex item-center justify-center px-[6px] py-[4px]",{"bg-slate-200":k.value=="small"}]),onClick:d[0]||(d[0]=e=>k.value="small")},wt,2),t("div",{class:_e(["flex item-center justify-center px-[6px] py-[4px]",{"bg-slate-200":k.value=="large"}]),onClick:d[1]||(d[1]=e=>k.value="large")},Ct,2)]),i(Be,{modelValue:oe.value,"onUpdate:modelValue":d[2]||(d[2]=e=>oe.value=e),class:"demo-tabs",onTabClick:ke},{default:o(()=>[i(X,{label:n(he),name:"installed"},{default:o(()=>[t("div",Et,[k.value=="small"?(l(!0),r(I,{key:0},B(p.value.installed,(e,y)=>(l(),r("div",{key:y+"a",class:"flex items-center cursor-pointer w-[295px] relative plug-item mr-4 mb-4",onClick:_=>V(e)},[t("div",Bt,[e.icon?(l(),r("img",{key:0,class:"w-[44px] h-[44px] rounded-sm",src:e.icon,alt:""},null,8,Tt)):(l(),r("img",St))]),t("div",zt,[t("div",Lt,[t("span",Rt,c(e.title),1),t("span",Mt,c(e.desc),1)]),i(u,{size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:h(_=>U(e.key),["stop"])},{default:o(()=>[m(c(n(s)("unload")),1)]),_:2},1032,["onClick"])])],8,It))),128)):A("",!0),k.value=="large"?(l(),r("div",Vt,[(l(!0),r(I,null,B(p.value.installed,(e,y)=>(l(),r("div",{class:"app-item cursor-pointer mr-4 mt-[20px] pb-2 bg-[#f7f7f7]",key:y+"a",onClick:_=>V(e)},[t("div",Yt,[e.cover?(l(),r("img",{key:0,class:"w-[240px] h-[120px]",src:e.cover},null,8,Ot)):(l(),r("img",Ft))]),t("div",Pt,[t("div",jt,[t("p",Ut,c(e.title),1),t("p",Dt,c(e.desc),1)]),t("div",Gt,[i(u,{size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:h(_=>U(e.key),["stop"])},{default:o(()=>[m(c(n(s)("unload")),1)]),_:2},1032,["onClick"])])])],8,Nt))),128))])):A("",!0),!p.value.installed.length&&!C.value?(l(),v(g,{key:2,description:n(s)("noPlug"),class:"mx-auto"},null,8,["description"])):A("",!0)])]),_:1},8,["label"]),i(X,{label:n(ge),name:"uninstalled"},{default:o(()=>[t("div",Jt,[k.value=="small"?(l(!0),r(I,{key:0},B(p.value.uninstalled,(e,y)=>(l(),r("div",{key:y+"a",class:"flex items-center cursor-pointer w-[295px] relative plug-item mr-4 mb-4",onClick:_=>V(e)},[t("div",$t,[e.icon?(l(),r("img",{key:0,class:"w-[44px] h-[44px] rounded-sm",src:n($)(e.icon),alt:""},null,8,Qt)):(l(),r("img",Wt))]),t("div",Zt,[t("div",qt,[t("span",Xt,c(e.title),1),t("span",Ht,c(e.desc),1)]),e.is_download?(l(),v(u,{key:0,size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:h(_=>Y(e.key),["stop"])},{default:o(()=>[m(c(n(s)("install")),1)]),_:2},1032,["onClick"])):(l(),v(u,{key:1,size:"small",loading:x.value==e.key,disabled:x.value!="",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:h(_=>j(e),["stop"])},{default:o(()=>[m(c(n(s)("down")),1)]),_:2},1032,["loading","disabled","onClick"]))])],8,Kt))),128)):A("",!0),k.value=="large"?(l(),r("div",el,[(l(!0),r(I,null,B(p.value.uninstalled,(e,y)=>(l(),r("div",{class:"app-item cursor-pointer mr-4 mt-[20px] pb-2 bg-[#f7f7f7]",key:y+"a",onClick:_=>V(e)},[t("div",ll,[e.cover&&!e.is_download?(l(),r("img",{key:0,class:"w-[240px] h-[120px]",src:n($)(e.cover)},null,8,sl)):e.cover&&e.is_download?(l(),r("img",{key:1,class:"w-[240px] h-[120px]",src:e.cover},null,8,al)):(l(),r("img",ol))]),t("div",nl,[t("div",il,[t("p",rl,c(e.title),1),t("p",cl,c(e.desc),1)]),t("div",dl,[e.is_download?(l(),v(u,{key:0,size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:h(_=>Y(e.key),["stop"])},{default:o(()=>[m(c(n(s)("install")),1)]),_:2},1032,["onClick"])):(l(),v(u,{key:1,size:"small",loading:x.value==e.key,disabled:x.value!="",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:h(_=>j(e),["stop"])},{default:o(()=>[m(c(n(s)("down")),1)]),_:2},1032,["loading","disabled","onClick"]))])])],8,tl))),128))])):A("",!0),!p.value.uninstalled.length&&!C.value?(l(),v(g,{key:2,description:n(s)("noPlug"),class:"mx-auto"},null,8,["description"])):A("",!0)])]),_:1},8,["label"]),i(X,{label:n(ye),name:"buy"},{default:o(()=>[t("div",pl,[k.value=="small"?(l(!0),r(I,{key:0},B(p.value.all,(e,y)=>{var _;return l(),r("div",{key:y+"a",class:"flex items-center cursor-pointer w-[295px] relative plug-item mr-4 mb-4",onClick:S=>V(e)},[t("div",_l,[e.icon?(l(),r("img",{key:0,class:"w-[44px] h-[44px] rounded-sm",src:n($)(e.icon),alt:""},null,8,fl)):(l(),r("img",ml))]),t("div",vl,[t("div",xl,[t("span",hl,c(e.title),1),t("span",gl,c(e.desc),1)]),e.install_info&&((_=Object.keys(e.install_info))!=null&&_.length)?(l(),v(u,{key:0,size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:h(S=>U(e.key),["stop"])},{default:o(()=>[m(c(n(s)("unload")),1)]),_:2},1032,["onClick"])):e.is_download&&e.install_info<=0?(l(),v(u,{key:1,size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:h(S=>Y(e.key),["stop"])},{default:o(()=>[m(c(n(s)("install")),1)]),_:2},1032,["onClick"])):(l(),v(u,{key:2,size:"small",loading:x.value==e.key,disabled:x.value!="",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:h(S=>j(e),["stop"])},{default:o(()=>[m(c(n(s)("down")),1)]),_:2},1032,["loading","disabled","onClick"]))])],8,ul)}),128)):A("",!0),k.value=="large"?(l(),r("div",yl,[(l(!0),r(I,null,B(p.value.all,(e,y)=>{var _;return l(),r("div",{class:"app-item cursor-pointer mr-4 mt-[20px] pb-2 bg-[#f7f7f7]",key:y+"a",onClick:S=>V(e)},[t("div",bl,[e.icon&&!e.is_download?(l(),r("img",{key:0,class:"w-[240px] h-[120px]",src:n($)(e.icon)},null,8,wl)):e.icon&&e.is_download?(l(),r("img",{key:1,class:"w-[240px] h-[120px]",src:e.icon},null,8,Al)):(l(),r("img",Cl))]),t("div",El,[t("div",Il,[t("p",Bl,c(e.title),1),t("p",Tl,c(e.desc),1)]),t("div",Sl,[e.install_info&&((_=Object.keys(e.install_info))!=null&&_.length)?(l(),v(u,{key:0,size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:h(S=>U(e.key),["stop"])},{default:o(()=>[m(c(n(s)("unload")),1)]),_:2},1032,["onClick"])):e.is_download&&e.install_info<=0?(l(),v(u,{key:1,size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:h(S=>Y(e.key),["stop"])},{default:o(()=>[m(c(n(s)("install")),1)]),_:2},1032,["onClick"])):(l(),v(u,{key:2,size:"small",round:"",loading:x.value==e.key,disabled:x.value!="",class:"!text-primary !border-primary !bg-transparent",onClick:h(S=>j(e),["stop"])},{default:o(()=>[m(c(n(s)("down")),1)]),_:2},1032,["loading","disabled","onClick"]))])])],8,kl)}),128))])):A("",!0),!p.value.all.length&&!C.value?(l(),v(g,{key:2,description:n(s)("noPlug"),class:"mx-auto"},null,8,["description"])):A("",!0)])]),_:1},8,["label"])]),_:1},8,["modelValue"])]),i(ie,{modelValue:D.value,"onUpdate:modelValue":d[4]||(d[4]=e=>D.value=e),title:n(s)("plugDetail"),width:"500px","destroy-on-close":!0},{footer:o(()=>[t("span",Vl,[i(u,{type:"primary",onClick:d[3]||(d[3]=e=>D.value=!1)},{default:o(()=>[m(c(n(s)("confirm")),1)]),_:1})])]),default:o(()=>[i(Te,{model:M.value,"label-width":"120px",ref:"formRef",class:"page-form"},{default:o(()=>[i(G,{label:n(s)("title")},{default:o(()=>[t("div",zl,c(M.value.title),1)]),_:1},8,["label"]),i(G,{label:n(s)("desc")},{default:o(()=>[t("div",Ll,c(M.value.desc),1)]),_:1},8,["label"]),i(G,{label:n(s)("author")},{default:o(()=>[t("div",Rl,c(M.value.author),1)]),_:1},8,["label"]),i(G,{label:n(s)("version")},{default:o(()=>[t("div",Ml,c(M.value.version),1)]),_:1},8,["label"])]),_:1},8,["model"])]),_:1},8,["modelValue","title"]),i(ie,{modelValue:z.value,"onUpdate:modelValue":d[5]||(d[5]=e=>z.value=e),title:n(s)("addonInstall"),width:"850px","close-on-click-modal":!1,"close-on-press-escape":!1,"before-close":Ie},{default:o(()=>[i(Se,{space:200,active:b.value,"finish-status":"success","align-center":""},{default:o(()=>[i(H,{title:n(s)("envCheck"),class:"flex-1"},null,8,["title"]),i(H,{title:n(s)("installProgress"),class:"flex-1"},null,8,["title"]),i(H,{title:n(s)("installComplete"),class:"flex-1"},null,8,["title"])]),_:1},8,["active"]),K((l(),r("div",null,[i(ze,{"max-height":"50vh"},{default:o(()=>[t("div",Nl,[w.value.dir?(l(),r("div",Yl,[t("p",Ol,c(n(s)("dirPermission")),1),t("div",Fl,[i(ee,{class:"py-[10px] items table-head-bg pl-[15px] mb-[10px]"},{default:o(()=>[i(E,{span:12},{default:o(()=>[t("span",null,c(n(s)("path")),1)]),_:1}),i(E,{span:6},{default:o(()=>[t("span",null,c(n(s)("demand")),1)]),_:1}),i(E,{span:6},{default:o(()=>[t("span",null,c(n(s)("status")),1)]),_:1})]),_:1}),(l(!0),r(I,null,B(w.value.dir.is_readable,e=>(l(),v(ee,{class:"pb-[10px] items pl-[15px]"},{default:o(()=>[i(E,{span:12},{default:o(()=>[t("span",null,c(e.dir),1)]),_:2},1024),i(E,{span:6},{default:o(()=>[t("span",null,c(n(s)("readable")),1)]),_:1}),i(E,{span:6},{default:o(()=>[e.status?(l(),r("span",Pl,[i(J,{color:"green"},{default:o(()=>[i(re)]),_:1})])):(l(),r("span",jl,[i(J,{color:"red"},{default:o(()=>[i(ce)]),_:1})]))]),_:2},1024)]),_:2},1024))),256)),(l(!0),r(I,null,B(w.value.dir.is_write,e=>(l(),v(ee,{class:"pb-[10px] items pl-[15px]"},{default:o(()=>[i(E,{span:12},{default:o(()=>[t("span",null,c(e.dir),1)]),_:2},1024),i(E,{span:6},{default:o(()=>[t("span",null,c(n(s)("write")),1)]),_:1}),i(E,{span:6},{default:o(()=>[e.status?(l(),r("span",Ul,[i(J,{color:"green"},{default:o(()=>[i(re)]),_:1})])):(l(),r("span",Dl,[i(J,{color:"red"},{default:o(()=>[i(ce)]),_:1})]))]),_:2},1024)]),_:2},1024))),256))])])):A("",!0)])]),_:1}),t("div",Gl,[i(de,{effect:"dark",content:n(s)("installTips"),placement:"top"},{default:o(()=>[i(u,{type:"default",disabled:!w.value.is_pass||R.value,loading:L.value,onClick:we},{default:o(()=>[m(c(n(s)("localInstall")),1)]),_:1},8,["disabled","loading"])]),_:1},8,["content"]),i(de,{effect:"dark",content:n(s)("cloudInstallTips"),placement:"top"},{default:o(()=>[i(u,{type:"primary",disabled:!w.value.is_pass||L.value,loading:R.value,onClick:Ae},{default:o(()=>[m(c(n(s)("cloudInstall")),1)]),_:1},8,["disabled","loading"])]),_:1},8,["content"])])])),[[le,b.value==1],[pe,!w.value.dir]]),K(t("div",Jl,[i(n(F.Terminal),{name:"my-terminal",context:T.value,"init-log":null,"show-header":!1,"show-log-time":!0},null,8,["context"])],512),[[le,b.value==2]]),K(t("div",Kl,[i(Le,{icon:"success",title:n(s)("addonInstallSuccess")},null,8,["title"]),(l(!0),r(I,null,B(Q.value,e=>(l(),r("div",$l,[i(Re,{title:e,type:"warning",closable:!1},null,8,["title"])]))),256))],512),[[le,b.value==3]])]),_:1},8,["modelValue","title"])])),[[pe,C.value]])}}});const Ps=ft(Ql,[["__scopeId","data-v-6187602d"]]);export{Ps as default};