2023-11-15 15:57:04 +08:00

2 lines
22 KiB
JavaScript

/* empty css *//* empty css *//* empty css */import{v as U,_ as re,g as Ne,p as Ye,a as Oe,i as Fe,c as Pe,b as Ue,d as je,u as De}from"./vue-web-terminal-a7db41f3.js";import"./el-tooltip-4ed993c7.js";/* empty css */import{g as Ge,d as Je}from"./index-7eafba5f.js";/* empty css *//* empty css */import{E as Ke}from"./el-overlay-08181e74.js";import{a as $e,E as We}from"./el-form-item-1b16c9fc.js";/* empty css *//* empty css *//* empty css */import{a as g,v as oe}from"./event-f85d77b0.js";import{_ as ce}from"./app_store_default-c4798c2d.js";import{t as n}from"./index-0ca94763.js";import{g as Qe,d as Ze}from"./module-67910cb9.js";import{c as Z}from"./common-c3be41fd.js";import{a as qe}from"./vue-router-48fdc1e3.js";import{E as me}from"./index-ee5275c6.js";import{E as Xe}from"./index-c5914bde.js";import{E as He}from"./index-448a4893.js";import{a as el,E as ll}from"./index-24fb848e.js";import{a as tl,E as sl}from"./index-ae64b65d.js";import{E as al,a as nl}from"./index-a7e8e96f.js";import{E as ol}from"./index-cf9a2dd7.js";import{E as il}from"./index-ebc73046.js";import{E as rl}from"./index-4d8f36c6.js";import{E as cl}from"./index-6d2b9b3f.js";import{E as dl}from"./index-c7cfbec6.js";import{v as pl}from"./directive-64fb15dc.js";import{d as ul,r as f,c as ie,w as _l,$ as ve,M as q,e as s,f as c,g as l,B as i,u as o,n as xe,y as a,x as t,F as b,z as w,A as x,H as A,v as m,U as he,aA as fl,aB as ml}from"./plugin-vue_export-helper-85a4d40b.js";import{_ as vl}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-bcd7a424.js";import"./index-e513479b.js";import"./el-main-86eb724f.js";import"./index-b9e5f5cb.js";/* empty css */import"./index-d469ae66.js";import"./index-e27c3bb0.js";import"./index-1ad115d7.js";import"./focus-trap-64c402c5.js";import"./index-313cd2ce.js";import"./index-de1d3b53.js";import"./_baseClone-3dbf39d6.js";import"./aria-adfa05c5.js";import"./validator-bcf701e4.js";import"./strings-53351eda.js";const xl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAYFJREFUWEftl7FKA0EQhmeW8yCNjY2NKMFOLczu5pI8gIqdjRF8AUUrH8RGGzsLm5BG7ESwiuCSPbXxCbSzEKzMsc4IkRMJIQTuwlrcdgsz+3/8OzvMInhe6Fkf+gBRFEnn3CYi3lpr7wahtNZNZq4A/MRnXYjYE0JcGmNirNfri0mSPANACAAEADqO44dURCl1yMwnWUWH5CdhGC6h1nqbiFppACLuWWvP0r2U8gIAdicAAEKIJlar1RkiemTmOQB4C4KgYox5TQW11htEdAUAU3lCIOKLEGI1rYFp55wslUpPnU7nfVCoVqstENEyEYk8IJj5MwiCe2PMRy5FlQWqACgcKBzoO6CUOmbmLQC4KZfL++12++tPI5olonMAkIiYi2PM3EPElrX2CKWUawBwnQoKIXa63e5va1ZKnTLzQZa3PiJ33T+A9yuYkLVjH5tLUY2tNiSwACgc+B8ORFE0ciRrNBrzzrmViYxk3odS72O594+J969ZljaaR673Z/gN/Eni0V7FpRYAAAAASUVORK5CYII=",hl="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",ge=j=>(fl("data-v-635bc524"),j=j(),ml(),j),gl={class:"main-container h-[500px] w-full p-5 bg-white"},yl={class:"flex justify-between items-center h-[32px] mb-4"},kl={class:"text-[20px]"},bl={class:"relative"},wl={class:"absolute right-0 top-[2px] flex items-center cursor-pointer z-[4] border border-inherit"},Al=ge(()=>l("img",{src:xl,class:"w-[16px] h-[16px]"},null,-1)),Cl=[Al],El=ge(()=>l("img",{src:hl,class:"w-[16px] h-[16px]"},null,-1)),Il=[El],Bl={class:"flex flex-wrap px-2 plug-list pb-10"},Tl=["onClick"],Sl={class:"p-3"},zl=["src"],Rl={key:1,class:"w-[44px] h-[44px] rounded-sm",src:re,alt:""},Ll={class:"flex items-center w-[220px] border-b py-3 justify-between"},Vl={class:"flex flex-col"},Ml={class:"text-[14px] truncate w-[160px]"},Nl={class:"text-xs text-gray-400 truncate w-[160px] mt-[4px]"},Yl={key:1,class:"flex flex-wrap plug-list pb-10 plug-large"},Ol=["onClick"],Fl={class:"flex justify-center items-center"},Pl=["src"],Ul={key:1,class:"w-[240px] h-[120px]",src:ce},jl={class:"flex w-[240px] h-[46px]"},Dl={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"},$l={class:"flex flex-wrap px-2 plug-list pb-10"},Wl=["onClick"],Ql={class:"p-3"},Zl=["src"],ql={key:1,class:"w-[44px] h-[44px] rounded-sm",src:re,alt:""},Xl={class:"flex items-center w-[220px] border-b py-3 justify-between"},Hl={class:"flex flex-col"},et={class:"text-[14px] truncate w-[160px]"},lt={class:"text-xs text-gray-400 truncate w-[160px] mt-[4px]"},tt={key:1,class:"flex flex-wrap plug-list pb-10 plug-large"},st=["onClick"],at={class:"flex justify-center items-center"},nt=["src"],ot=["src"],it={key:2,class:"w-[240px] h-[120px]",src:ce},rt={class:"flex w-[240px] h-[46px]"},ct={class:"text-left mt-2 w-[190px]"},dt={class:"app-text text-[14px] text-[#222] pl-2"},pt={class:"app-text text-[12px] text-[#999] pl-2"},ut={class:"flex items-center pr-2"},_t={class:"flex flex-wrap px-2 plug-list pb-10"},ft=["onClick"],mt={class:"p-3"},vt=["src"],xt={key:1,class:"w-[44px] h-[44px] rounded-sm",src:re,alt:""},ht={class:"flex items-center w-[220px] border-b py-3 justify-between"},gt={class:"flex flex-col"},yt={class:"text-[14px] truncate w-[160px]"},kt={class:"text-xs text-gray-400 truncate w-[160px] mt-[4px]"},bt={key:1,class:"flex flex-wrap plug-list pb-10 plug-large"},wt=["onClick"],At={class:"flex justify-center items-center"},Ct=["src"],Et=["src"],It={key:2,class:"w-[240px] h-[120px]",src:ce},Bt={class:"flex w-[240px] h-[46px]"},Tt={class:"text-left mt-2 w-[190px]"},St={class:"app-text text-[14px] text-[#222] pl-2"},zt={class:"app-text text-[12px] text-[#999] pl-2"},Rt={class:"flex items-center pr-2"},Lt={class:"input-width"},Vt={class:"input-width"},Mt={class:"input-width"},Nt={class:"input-width"},Yt={class:"dialog-footer"},Ot={class:"min-h-[150px]"},Ft={key:0,class:"bg-[#fff] my-3"},Pt={class:"pt-[20px] pl-[20px]"},Ut={class:"px-[20px] pt-[10px] text-[14px]"},jt={key:0},Dt={key:1},Gt={key:0},Jt={key:1},Kt={class:"flex justify-end"},$t={class:"h-[50vh] mt-[20px]"},Wt={class:"h-[50vh] mt-[20px] flex flex-col"},Qt={class:"mb-[10px]"},Zt={class:"min-h-[150px]"},qt={key:0,class:"bg-[#fff] my-3"},Xt={class:"pt-[20px] pl-[20px]"},Ht={class:"px-[20px] pt-[10px] text-[14px]"},es={key:0},ls={key:1},ts={key:0},ss={key:1},as=ul({__name:"store",setup(j){const ye=qe(),de=f("installed"),B=f(!1),C=f("large"),h=f(""),X=f([]),H=Ge(),D=r=>{h.value||(h.value=r.key,Ze({addon:r.key,version:r.version}).then(()=>{F(r.key),O(),h.value=""}).catch(()=>{h.value=""}))},ke=ie(()=>{let r=n("installLabel");return u.value.installed.length&&(r+=` (${u.value.installed.length})`),r}),be=ie(()=>{let r=n("uninstalledLabel");return u.value.uninstalled.length&&(r+=` (${u.value.uninstalled.length})`),r}),we=ie(()=>{let r=n("buyLabel");return u.value.all.length&&(r+=` (${u.value.all.length})`),r}),pe=f("");Qe().then(r=>{r.data.data&&r.data.data.auth_code&&(pe.value=r.data.data.auth_code)}).catch(()=>{});const u=f({installed:[],uninstalled:[],all:[],error:""}),O=()=>{B.value=!0,Ne({}).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 y in d)d[y].is_local==!1&&u.value.all.push(d[y]),d[y].install_info&&((p=Object.keys(d[y].install_info))!=null&&p.length)?u.value.installed.push(d[y]):d[y].is_download==!0&&u.value.uninstalled.push(d[y]);B.value=!1}).catch(()=>{B.value=!1})};O();const Ae=(r,d)=>{},S=f(""),R=f(!1),E=f(1),I=f({}),F=r=>{S.value=r,E.value=1,R.value=!0,X.value=[],Ye(r).then(d=>{I.value=d.data}).catch(()=>{})};let P=null;const ee=(r=!0)=>{Oe().then(d=>{if(d.data){if(r&&(le=[],S.value=d.data.addon,R.value||(P=Je.success({title:n("warning"),dangerouslyUseHTMLString:!0,message:he("div",{},[n("installingTips"),he("span",{class:"text-primary cursor-pointer",onClick:Ce},[n("installPercent")])]),duration:0,showClose:!1}))),d.data.error)return;d.data.mode=="cloud"&&Te(),setTimeout(()=>{ee(!1)},2e3)}else r||(E.value=3,O(),H.getAppList(),P.close())})};ee();const Ce=()=>{R.value=!0,E.value=2},L=f(!1),Ee=()=>{!I.value.is_pass||L.value||(L.value=!0,Fe({addon:S.value}).then(r=>{E.value=3,O(),H.getAppList(),L.value=!1,r.data.length&&(X.value=r.data)}).catch(r=>{L.value=!1}))},V=f(!1),Ie=()=>{if(!pe.value){Be();return}!I.value.is_pass||V.value||(V.value=!0,Pe({addon:S.value}).then(r=>{E.value=2,U.api.execute("my-terminal","clear"),U.api.pushMessage("my-terminal",{content:"开始安装插件",class:"info"}),ee(),V.value=!1}).catch(r=>{V.value=!1}))},Be=()=>{me.confirm(n("authTips"),n("warning"),{distinguishCancelAndClose:!0,confirmButtonText:n("toBind"),cancelButtonText:n("toNiucloud")}).then(()=>{ye.push({path:"/app/authorize"})}).catch(r=>{r==="cancel"&&window.open("https://www.niucloud.com/app")})};let le=[];const Te=()=>{Ue(S.value).then(r=>{const d=r.data.data??[];d[0]&&d[0].length&&R.value==!0&&d[0].forEach(p=>{le.includes(p.action)||(U.api.pushMessage("my-terminal",{content:`正在执行:${p.action}`}),le.push(p.action),p.code==0&&U.api.pushMessage("my-terminal",{content:p.msg,class:"error"}))})}).catch(()=>{P==null||P.close()})};_l(S,r=>{I.value={}});const te=f(!1),G=f({}),J=r=>{je(r).then(({data:d})=>{d.is_pass?De({addon:r}).then(p=>{O(),H.getAppList(),B.value=!1}).catch(()=>{B.value=!1}):(G.value=d,te.value=!0)})},Se=r=>{E.value==2?me.confirm(n("installShowDialogCloseTips"),n("warning"),{confirmButtonText:n("confirm"),cancelButtonText:n("cancel"),type:"warning"}).then(()=>{r()}).catch(()=>{}):r()},K=f(!1),M=f({}),N=r=>{K.value=!0,M.value=r};return(r,d)=>{const p=Xe,y=He,se=el,ze=ll,$=$e,Re=We,ae=Ke,ne=tl,Le=sl,_=al,Y=nl,W=ve("Select"),T=ol,Q=ve("CloseBold"),ue=il,_e=rl,Ve=cl,Me=dl,fe=pl;return q((s(),c("div",gl,[l("div",yl,[l("span",kl,i(o(n)("localAppText")),1)]),l("div",bl,[l("div",wl,[l("div",{class:xe(["flex item-center justify-center px-[6px] py-[4px]",{"bg-slate-200":C.value=="small"}]),onClick:d[0]||(d[0]=e=>C.value="small")},Cl,2),l("div",{class:xe(["flex item-center justify-center px-[6px] py-[4px]",{"bg-slate-200":C.value=="large"}]),onClick:d[1]||(d[1]=e=>C.value="large")},Il,2)]),a(ze,{modelValue:de.value,"onUpdate:modelValue":d[2]||(d[2]=e=>de.value=e),class:"demo-tabs",onTabClick:Ae},{default:t(()=>[a(se,{label:o(ke),name:"installed"},{default:t(()=>[l("div",Bl,[C.value=="small"?(s(!0),c(b,{key:0},w(u.value.installed,(e,k)=>(s(),c("div",{key:k+"a",class:"flex items-center cursor-pointer w-[295px] relative plug-item mr-4 mb-4",onClick:v=>N(e)},[l("div",Sl,[e.icon?(s(),c("img",{key:0,class:"w-[44px] h-[44px] rounded-sm",src:e.icon,alt:""},null,8,zl)):(s(),c("img",Rl))]),l("div",Ll,[l("div",Vl,[l("span",Ml,i(e.title),1),l("span",Nl,i(e.desc),1)]),a(p,{size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:g(v=>J(e.key),["stop"])},{default:t(()=>[x(i(o(n)("unload")),1)]),_:2},1032,["onClick"])])],8,Tl))),128)):A("",!0),C.value=="large"?(s(),c("div",Yl,[(s(!0),c(b,null,w(u.value.installed,(e,k)=>(s(),c("div",{class:"app-item cursor-pointer mr-4 mt-[20px] pb-2 bg-[#f7f7f7]",key:k+"a",onClick:v=>N(e)},[l("div",Fl,[e.cover?(s(),c("img",{key:0,class:"w-[240px] h-[120px]",src:e.cover},null,8,Pl)):(s(),c("img",Ul))]),l("div",jl,[l("div",Dl,[l("p",Gl,i(e.title),1),l("p",Jl,i(e.desc),1)]),l("div",Kl,[a(p,{size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:g(v=>J(e.key),["stop"])},{default:t(()=>[x(i(o(n)("unload")),1)]),_:2},1032,["onClick"])])])],8,Ol))),128))])):A("",!0),!u.value.installed.length&&!B.value?(s(),m(y,{key:2,description:o(n)("noPlug"),class:"mx-auto"},null,8,["description"])):A("",!0)])]),_:1},8,["label"]),a(se,{label:o(be),name:"uninstalled"},{default:t(()=>[l("div",$l,[C.value=="small"?(s(!0),c(b,{key:0},w(u.value.uninstalled,(e,k)=>(s(),c("div",{key:k+"a",class:"flex items-center cursor-pointer w-[295px] relative plug-item mr-4 mb-4",onClick:v=>N(e)},[l("div",Ql,[e.icon?(s(),c("img",{key:0,class:"w-[44px] h-[44px] rounded-sm",src:o(Z)(e.icon),alt:""},null,8,Zl)):(s(),c("img",ql))]),l("div",Xl,[l("div",Hl,[l("span",et,i(e.title),1),l("span",lt,i(e.desc),1)]),e.is_download?(s(),m(p,{key:0,size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:g(v=>F(e.key),["stop"])},{default:t(()=>[x(i(o(n)("install")),1)]),_:2},1032,["onClick"])):(s(),m(p,{key:1,size:"small",loading:h.value==e.key,disabled:h.value!="",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:g(v=>D(e),["stop"])},{default:t(()=>[x(i(o(n)("down")),1)]),_:2},1032,["loading","disabled","onClick"]))])],8,Wl))),128)):A("",!0),C.value=="large"?(s(),c("div",tt,[(s(!0),c(b,null,w(u.value.uninstalled,(e,k)=>(s(),c("div",{class:"app-item cursor-pointer mr-4 mt-[20px] pb-2 bg-[#f7f7f7]",key:k+"a",onClick:v=>N(e)},[l("div",at,[e.cover&&!e.is_download?(s(),c("img",{key:0,class:"w-[240px] h-[120px]",src:o(Z)(e.cover)},null,8,nt)):e.cover&&e.is_download?(s(),c("img",{key:1,class:"w-[240px] h-[120px]",src:e.cover},null,8,ot)):(s(),c("img",it))]),l("div",rt,[l("div",ct,[l("p",dt,i(e.title),1),l("p",pt,i(e.desc),1)]),l("div",ut,[e.is_download?(s(),m(p,{key:0,size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:g(v=>F(e.key),["stop"])},{default:t(()=>[x(i(o(n)("install")),1)]),_:2},1032,["onClick"])):(s(),m(p,{key:1,size:"small",loading:h.value==e.key,disabled:h.value!="",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:g(v=>D(e),["stop"])},{default:t(()=>[x(i(o(n)("down")),1)]),_:2},1032,["loading","disabled","onClick"]))])])],8,st))),128))])):A("",!0),!u.value.uninstalled.length&&!B.value?(s(),m(y,{key:2,description:o(n)("noPlug"),class:"mx-auto"},null,8,["description"])):A("",!0)])]),_:1},8,["label"]),a(se,{label:o(we),name:"buy"},{default:t(()=>[l("div",_t,[C.value=="small"?(s(!0),c(b,{key:0},w(u.value.all,(e,k)=>{var v;return s(),c("div",{key:k+"a",class:"flex items-center cursor-pointer w-[295px] relative plug-item mr-4 mb-4",onClick:z=>N(e)},[l("div",mt,[e.icon?(s(),c("img",{key:0,class:"w-[44px] h-[44px] rounded-sm",src:o(Z)(e.icon),alt:""},null,8,vt)):(s(),c("img",xt))]),l("div",ht,[l("div",gt,[l("span",yt,i(e.title),1),l("span",kt,i(e.desc),1)]),e.install_info&&((v=Object.keys(e.install_info))!=null&&v.length)?(s(),m(p,{key:0,size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:g(z=>J(e.key),["stop"])},{default:t(()=>[x(i(o(n)("unload")),1)]),_:2},1032,["onClick"])):e.is_download&&e.install_info<=0?(s(),m(p,{key:1,size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:g(z=>F(e.key),["stop"])},{default:t(()=>[x(i(o(n)("install")),1)]),_:2},1032,["onClick"])):(s(),m(p,{key:2,size:"small",loading:h.value==e.key,disabled:h.value!="",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:g(z=>D(e),["stop"])},{default:t(()=>[x(i(o(n)("down")),1)]),_:2},1032,["loading","disabled","onClick"]))])],8,ft)}),128)):A("",!0),C.value=="large"?(s(),c("div",bt,[(s(!0),c(b,null,w(u.value.all,(e,k)=>{var v;return s(),c("div",{class:"app-item cursor-pointer mr-4 mt-[20px] pb-2 bg-[#f7f7f7]",key:k+"a",onClick:z=>N(e)},[l("div",At,[e.icon&&!e.is_download?(s(),c("img",{key:0,class:"w-[240px] h-[120px]",src:o(Z)(e.icon)},null,8,Ct)):e.icon&&e.is_download?(s(),c("img",{key:1,class:"w-[240px] h-[120px]",src:e.icon},null,8,Et)):(s(),c("img",It))]),l("div",Bt,[l("div",Tt,[l("p",St,i(e.title),1),l("p",zt,i(e.desc),1)]),l("div",Rt,[e.install_info&&((v=Object.keys(e.install_info))!=null&&v.length)?(s(),m(p,{key:0,size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:g(z=>J(e.key),["stop"])},{default:t(()=>[x(i(o(n)("unload")),1)]),_:2},1032,["onClick"])):e.is_download&&e.install_info<=0?(s(),m(p,{key:1,size:"small",round:"",class:"!text-primary !border-primary !bg-transparent",onClick:g(z=>F(e.key),["stop"])},{default:t(()=>[x(i(o(n)("install")),1)]),_:2},1032,["onClick"])):(s(),m(p,{key:2,size:"small",round:"",loading:h.value==e.key,disabled:h.value!="",class:"!text-primary !border-primary !bg-transparent",onClick:g(z=>D(e),["stop"])},{default:t(()=>[x(i(o(n)("down")),1)]),_:2},1032,["loading","disabled","onClick"]))])])],8,wt)}),128))])):A("",!0),!u.value.all.length&&!B.value?(s(),m(y,{key:2,description:o(n)("noPlug"),class:"mx-auto"},null,8,["description"])):A("",!0)])]),_:1},8,["label"])]),_:1},8,["modelValue"])]),a(ae,{modelValue:K.value,"onUpdate:modelValue":d[4]||(d[4]=e=>K.value=e),title:o(n)("plugDetail"),width:"500px","destroy-on-close":!0},{footer:t(()=>[l("span",Yt,[a(p,{type:"primary",onClick:d[3]||(d[3]=e=>K.value=!1)},{default:t(()=>[x(i(o(n)("confirm")),1)]),_:1})])]),default:t(()=>[a(Re,{model:M.value,"label-width":"120px",ref:"formRef",class:"page-form"},{default:t(()=>[a($,{label:o(n)("title")},{default:t(()=>[l("div",Lt,i(M.value.title),1)]),_:1},8,["label"]),a($,{label:o(n)("desc")},{default:t(()=>[l("div",Vt,i(M.value.desc),1)]),_:1},8,["label"]),a($,{label:o(n)("author")},{default:t(()=>[l("div",Mt,i(M.value.author),1)]),_:1},8,["label"]),a($,{label:o(n)("version")},{default:t(()=>[l("div",Nt,i(M.value.version),1)]),_:1},8,["label"])]),_:1},8,["model"])]),_:1},8,["modelValue","title"]),a(ae,{modelValue:R.value,"onUpdate:modelValue":d[5]||(d[5]=e=>R.value=e),title:o(n)("addonInstall"),width:"850px","close-on-click-modal":!1,"close-on-press-escape":!1,"before-close":Se},{default:t(()=>[a(Le,{space:200,active:E.value,"finish-status":"success","align-center":""},{default:t(()=>[a(ne,{title:o(n)("envCheck"),class:"flex-1"},null,8,["title"]),a(ne,{title:o(n)("installProgress"),class:"flex-1"},null,8,["title"]),a(ne,{title:o(n)("installComplete"),class:"flex-1"},null,8,["title"])]),_:1},8,["active"]),q((s(),c("div",null,[a(ue,{"max-height":"50vh"},{default:t(()=>[l("div",Ot,[I.value.dir?(s(),c("div",Ft,[l("p",Pt,i(o(n)("dirPermission")),1),l("div",Ut,[a(Y,{class:"py-[10px] items table-head-bg pl-[15px] mb-[10px]"},{default:t(()=>[a(_,{span:12},{default:t(()=>[l("span",null,i(o(n)("path")),1)]),_:1}),a(_,{span:6},{default:t(()=>[l("span",null,i(o(n)("demand")),1)]),_:1}),a(_,{span:6},{default:t(()=>[l("span",null,i(o(n)("status")),1)]),_:1})]),_:1}),(s(!0),c(b,null,w(I.value.dir.is_readable,e=>(s(),m(Y,{class:"pb-[10px] items pl-[15px]"},{default:t(()=>[a(_,{span:12},{default:t(()=>[l("span",null,i(e.dir),1)]),_:2},1024),a(_,{span:6},{default:t(()=>[l("span",null,i(o(n)("readable")),1)]),_:1}),a(_,{span:6},{default:t(()=>[e.status?(s(),c("span",jt,[a(T,{color:"green"},{default:t(()=>[a(W)]),_:1})])):(s(),c("span",Dt,[a(T,{color:"red"},{default:t(()=>[a(Q)]),_:1})]))]),_:2},1024)]),_:2},1024))),256)),(s(!0),c(b,null,w(I.value.dir.is_write,e=>(s(),m(Y,{class:"pb-[10px] items pl-[15px]"},{default:t(()=>[a(_,{span:12},{default:t(()=>[l("span",null,i(e.dir),1)]),_:2},1024),a(_,{span:6},{default:t(()=>[l("span",null,i(o(n)("write")),1)]),_:1}),a(_,{span:6},{default:t(()=>[e.status?(s(),c("span",Gt,[a(T,{color:"green"},{default:t(()=>[a(W)]),_:1})])):(s(),c("span",Jt,[a(T,{color:"red"},{default:t(()=>[a(Q)]),_:1})]))]),_:2},1024)]),_:2},1024))),256))])])):A("",!0)])]),_:1}),l("div",Kt,[a(_e,{effect:"dark",content:o(n)("installTips"),placement:"top"},{default:t(()=>[a(p,{type:"default",disabled:!I.value.is_pass||V.value,loading:L.value,onClick:Ee},{default:t(()=>[x(i(o(n)("localInstall")),1)]),_:1},8,["disabled","loading"])]),_:1},8,["content"]),a(_e,{effect:"dark",content:o(n)("cloudInstallTips"),placement:"top"},{default:t(()=>[a(p,{type:"primary",disabled:!I.value.is_pass||L.value,loading:V.value,onClick:Ie},{default:t(()=>[x(i(o(n)("cloudInstall")),1)]),_:1},8,["disabled","loading"])]),_:1},8,["content"])])])),[[oe,E.value==1],[fe,!I.value.dir]]),q(l("div",$t,[a(o(U.Terminal),{name:"my-terminal",context:S.value,"init-log":null,"show-header":!1,"show-log-time":!0},null,8,["context"])],512),[[oe,E.value==2]]),q(l("div",Wt,[a(Ve,{icon:"success",title:o(n)("addonInstallSuccess")},null,8,["title"]),(s(!0),c(b,null,w(X.value,e=>(s(),c("div",Qt,[a(Me,{title:e,type:"warning",closable:!1},null,8,["title"])]))),256))],512),[[oe,E.value==3]])]),_:1},8,["modelValue","title"]),a(ae,{modelValue:te.value,"onUpdate:modelValue":d[6]||(d[6]=e=>te.value=e),title:o(n)("addonUninstall"),width:"850px","close-on-click-modal":!1,"close-on-press-escape":!1},{default:t(()=>[a(ue,{"max-height":"50vh"},{default:t(()=>[l("div",Zt,[G.value.dir?(s(),c("div",qt,[l("p",Xt,i(o(n)("dirPermission")),1),l("div",Ht,[a(Y,{class:"py-[10px] items table-head-bg pl-[15px] mb-[10px]"},{default:t(()=>[a(_,{span:12},{default:t(()=>[l("span",null,i(o(n)("path")),1)]),_:1}),a(_,{span:6},{default:t(()=>[l("span",null,i(o(n)("demand")),1)]),_:1}),a(_,{span:6},{default:t(()=>[l("span",null,i(o(n)("status")),1)]),_:1})]),_:1}),(s(!0),c(b,null,w(G.value.dir.is_readable,e=>(s(),m(Y,{class:"pb-[10px] items pl-[15px]"},{default:t(()=>[a(_,{span:12},{default:t(()=>[l("span",null,i(e.dir),1)]),_:2},1024),a(_,{span:6},{default:t(()=>[l("span",null,i(o(n)("readable")),1)]),_:1}),a(_,{span:6},{default:t(()=>[e.status?(s(),c("span",es,[a(T,{color:"green"},{default:t(()=>[a(W)]),_:1})])):(s(),c("span",ls,[a(T,{color:"red"},{default:t(()=>[a(Q)]),_:1})]))]),_:2},1024)]),_:2},1024))),256)),(s(!0),c(b,null,w(G.value.dir.is_write,e=>(s(),m(Y,{class:"pb-[10px] items pl-[15px]"},{default:t(()=>[a(_,{span:12},{default:t(()=>[l("span",null,i(e.dir),1)]),_:2},1024),a(_,{span:6},{default:t(()=>[l("span",null,i(o(n)("write")),1)]),_:1}),a(_,{span:6},{default:t(()=>[e.status?(s(),c("span",ts,[a(T,{color:"green"},{default:t(()=>[a(W)]),_:1})])):(s(),c("span",ss,[a(T,{color:"red"},{default:t(()=>[a(Q)]),_:1})]))]),_:2},1024)]),_:2},1024))),256))])])):A("",!0)])]),_:1})]),_:1},8,["modelValue","title"])])),[[fe,B.value]])}}});const ea=vl(as,[["__scopeId","data-v-635bc524"]]);export{ea as default};