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