mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-05 12:38:10 +00:00
2 lines
22 KiB
JavaScript
2 lines
22 KiB
JavaScript
import"./base-0e92f4db.js";/* empty css *//* empty css */import{v as U,_ as ce,g as Ne,p as Ye,a as Oe,i as Pe,c as Fe,b as Ue,d as je,u as De}from"./vue-web-terminal-fa5c65fb.js";import"./el-tooltip-4ed993c7.js";/* empty css */import{g as Ge,d as Je}from"./index-9033603c.js";/* empty css *//* empty css */import{E as Ke}from"./el-overlay-3eff2fc5.js";import{a as $e,E as We}from"./el-form-item-c2dd2ffe.js";/* empty css *//* empty css *//* empty css */import{d as g,v as oe}from"./event-a537c4cb.js";import{_ as re}from"./app_store_default-c4798c2d.js";import{t as n}from"./index-8f29cb04.js";import{g as Qe,d as qe}from"./module-3cee843f.js";import{c as q}from"./common-46715e7e.js";import{a as Ze}from"./vue-router-8b032575.js";import{E as me}from"./index-a31d0a55.js";import{E as Xe}from"./index-e09a20f5.js";import{E as He}from"./index-0caa5b89.js";import{a as el,E as ll}from"./index-8ef7dff7.js";import{a as tl,E as sl}from"./index-f4fd3a6d.js";import{E as al,a as nl}from"./index-d23c70b3.js";import{E as ol}from"./index-72686045.js";import{E as il}from"./index-de22cd40.js";import{E as cl}from"./index-ef31373f.js";import{E as rl}from"./index-836771d5.js";import{E as dl}from"./index-dd8098b2.js";import{v as pl}from"./directive-c6f70b8e.js";import{d as ul,r as f,c as ie,w as _l,Q as ve,L as Z,b as s,e as r,f as l,x as i,u as o,n as xe,q as a,p as t,F as b,t as w,v as x,C as A,m,P as he,au as fl,av as ml}from"./runtime-core.esm-bundler-67034826.js";import{_ as vl}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-81f2aa1e.js";import"./el-main-7a89c415.js";import"./index-ebd2990f.js";/* empty css */import"./index-e9d9b1a1.js";import"./index-8cefa3ab.js";import"./index-6cae7119.js";import"./focus-trap-83769a43.js";import"./index-defed8ff.js";import"./index-d87ae4a2.js";import"./aria-adfa05c5.js";import"./validator-9409f909.js";import"./strings-1130dd70.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"},Ll=["src"],Rl={key:1,class:"w-[44px] h-[44px] rounded-sm",src:ce,alt:""},zl={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"],Pl={class:"flex justify-center items-center"},Fl=["src"],Ul={key:1,class:"w-[240px] h-[120px]",src:re},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"},ql=["src"],Zl={key:1,class:"w-[44px] h-[44px] rounded-sm",src:ce,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:re},ct={class:"flex w-[240px] h-[46px]"},rt={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:ce,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:re},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"},Lt={class:"app-text text-[12px] text-[#999] pl-2"},Rt={class:"flex items-center pr-2"},zt={class:"input-width"},Vt={class:"input-width"},Mt={class:"input-width"},Nt={class:"input-width"},Yt={class:"dialog-footer"},Ot={class:"min-h-[150px]"},Pt={key:0,class:"bg-[#fff] my-3"},Ft={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]"},qt={class:"min-h-[150px]"},Zt={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=Ze(),de=f("installed"),B=f(!1),C=f("large"),h=f(""),X=f([]),H=Ge(),D=c=>{h.value||(h.value=c.key,qe({addon:c.key,version:c.version}).then(()=>{P(c.key),O(),h.value=""}).catch(()=>{h.value=""}))},ke=ie(()=>{let c=n("installLabel");return u.value.installed.length&&(c+=` (${u.value.installed.length})`),c}),be=ie(()=>{let c=n("uninstalledLabel");return u.value.uninstalled.length&&(c+=` (${u.value.uninstalled.length})`),c}),we=ie(()=>{let c=n("buyLabel");return u.value.all.length&&(c+=` (${u.value.all.length})`),c}),pe=f("");Qe().then(c=>{c.data.data&&c.data.data.auth_code&&(pe.value=c.data.data.auth_code)}).catch(()=>{});const u=f({installed:[],uninstalled:[],all:[],error:""}),O=()=>{B.value=!0,Ne({}).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 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=(c,d)=>{},S=f(""),R=f(!1),E=f(1),I=f({}),P=c=>{S.value=c,E.value=1,R.value=!0,X.value=[],Ye(c).then(d=>{I.value=d.data}).catch(()=>{})};let F=null;const ee=(c=!0)=>{Oe().then(d=>{if(d.data){if(c&&(le=[],S.value=d.data.addon,R.value||(F=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 c||(E.value=3,O(),H.getAppList(),F.close())})};ee();const Ce=()=>{R.value=!0,E.value=2},z=f(!1),Ee=()=>{!I.value.is_pass||z.value||(z.value=!0,Pe({addon:S.value}).then(c=>{E.value=3,O(),H.getAppList(),z.value=!1,c.data.length&&(X.value=c.data)}).catch(c=>{z.value=!1}))},V=f(!1),Ie=()=>{if(!pe.value){Be();return}!I.value.is_pass||V.value||(V.value=!0,Fe({addon:S.value}).then(c=>{E.value=2,U.api.execute("my-terminal","clear"),U.api.pushMessage("my-terminal",{content:"开始安装插件",class:"info"}),ee(),V.value=!1}).catch(c=>{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(c=>{c==="cancel"&&window.open("https://www.niucloud.com/app")})};let le=[];const Te=()=>{Ue(S.value).then(c=>{const d=c.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(()=>{F==null||F.close()})};_l(S,c=>{I.value={}});const te=f(!1),G=f({}),J=c=>{je(c).then(({data:d})=>{d.is_pass?De({addon:c}).then(p=>{O(),H.getAppList(),B.value=!1}).catch(()=>{B.value=!1}):(G.value=d,te.value=!0)})},Se=c=>{E.value==2?me.confirm(n("installShowDialogCloseTips"),n("warning"),{confirmButtonText:n("confirm"),cancelButtonText:n("cancel"),type:"warning"}).then(()=>{c()}).catch(()=>{}):c()},K=f(!1),M=f({}),N=c=>{K.value=!0,M.value=c};return(c,d)=>{const p=Xe,y=He,se=el,Le=ll,$=$e,Re=We,ae=Ke,ne=tl,ze=sl,_=al,Y=nl,W=ve("Select"),T=ol,Q=ve("CloseBold"),ue=il,_e=cl,Ve=rl,Me=dl,fe=pl;return Z((s(),r("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(Le,{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),r(b,{key:0},w(u.value.installed,(e,k)=>(s(),r("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(),r("img",{key:0,class:"w-[44px] h-[44px] rounded-sm",src:e.icon,alt:""},null,8,Ll)):(s(),r("img",Rl))]),l("div",zl,[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(),r("div",Yl,[(s(!0),r(b,null,w(u.value.installed,(e,k)=>(s(),r("div",{class:"app-item cursor-pointer mr-4 mt-[20px] pb-2 bg-[#f7f7f7]",key:k+"a",onClick:v=>N(e)},[l("div",Pl,[e.cover?(s(),r("img",{key:0,class:"w-[240px] h-[120px]",src:e.cover},null,8,Fl)):(s(),r("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),r(b,{key:0},w(u.value.uninstalled,(e,k)=>(s(),r("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(),r("img",{key:0,class:"w-[44px] h-[44px] rounded-sm",src:o(q)(e.icon),alt:""},null,8,ql)):(s(),r("img",Zl))]),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=>P(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(),r("div",tt,[(s(!0),r(b,null,w(u.value.uninstalled,(e,k)=>(s(),r("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(),r("img",{key:0,class:"w-[240px] h-[120px]",src:o(q)(e.cover)},null,8,nt)):e.cover&&e.is_download?(s(),r("img",{key:1,class:"w-[240px] h-[120px]",src:e.cover},null,8,ot)):(s(),r("img",it))]),l("div",ct,[l("div",rt,[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=>P(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),r(b,{key:0},w(u.value.all,(e,k)=>{var v;return s(),r("div",{key:k+"a",class:"flex items-center cursor-pointer w-[295px] relative plug-item mr-4 mb-4",onClick:L=>N(e)},[l("div",mt,[e.icon?(s(),r("img",{key:0,class:"w-[44px] h-[44px] rounded-sm",src:o(q)(e.icon),alt:""},null,8,vt)):(s(),r("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(L=>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(L=>P(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(L=>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(),r("div",bt,[(s(!0),r(b,null,w(u.value.all,(e,k)=>{var v;return s(),r("div",{class:"app-item cursor-pointer mr-4 mt-[20px] pb-2 bg-[#f7f7f7]",key:k+"a",onClick:L=>N(e)},[l("div",At,[e.icon&&!e.is_download?(s(),r("img",{key:0,class:"w-[240px] h-[120px]",src:o(q)(e.icon)},null,8,Ct)):e.icon&&e.is_download?(s(),r("img",{key:1,class:"w-[240px] h-[120px]",src:e.icon},null,8,Et)):(s(),r("img",It))]),l("div",Bt,[l("div",Tt,[l("p",St,i(e.title),1),l("p",Lt,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(L=>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(L=>P(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(L=>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",zt,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(ze,{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"]),Z((s(),r("div",null,[a(ue,{"max-height":"50vh"},{default:t(()=>[l("div",Ot,[I.value.dir?(s(),r("div",Pt,[l("p",Ft,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),r(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(),r("span",jt,[a(T,{color:"green"},{default:t(()=>[a(W)]),_:1})])):(s(),r("span",Dt,[a(T,{color:"red"},{default:t(()=>[a(Q)]),_:1})]))]),_:2},1024)]),_:2},1024))),256)),(s(!0),r(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(),r("span",Gt,[a(T,{color:"green"},{default:t(()=>[a(W)]),_:1})])):(s(),r("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:z.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||z.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]]),Z(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]]),Z(l("div",Wt,[a(Ve,{icon:"success",title:o(n)("addonInstallSuccess")},null,8,["title"]),(s(!0),r(b,null,w(X.value,e=>(s(),r("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",qt,[G.value.dir?(s(),r("div",Zt,[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),r(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(),r("span",es,[a(T,{color:"green"},{default:t(()=>[a(W)]),_:1})])):(s(),r("span",ls,[a(T,{color:"red"},{default:t(()=>[a(Q)]),_:1})]))]),_:2},1024)]),_:2},1024))),256)),(s(!0),r(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(),r("span",ts,[a(T,{color:"green"},{default:t(()=>[a(W)]),_:1})])):(s(),r("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 Xs=vl(as,[["__scopeId","data-v-635bc524"]]);export{Xs as default};
|