mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-21 10:38:10 +00:00
2 lines
21 KiB
JavaScript
2 lines
21 KiB
JavaScript
import"./base-0e92f4db.js";/* empty css *//* empty css */import{v as j,g as Ze,p as et,a as tt,i as lt,c as at,b as st,d as ot,u as nt,e as it,_ as dt}from"./vue-web-terminal-54384959.js";import{g as rt,z as we,d as ut}from"./index-fac59425.js";/* empty css *//* empty css */import{E as pt}from"./el-overlay-3eff2fc5.js";import{a as ct,E as _t}from"./el-form-item-c2dd2ffe.js";/* empty css *//* empty css *//* empty css */import{_ as Se}from"./apply_empty-78684083.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import{w as ft,d as mt,v as ce}from"./event-a537c4cb.js";import{t as l}from"./index-2d1c7ba3.js";import{g as Ce,d as vt,s as ht}from"./module-6386250d.js";import{a as Ee}from"./common-46715e7e.js";import{a as xt}from"./vue-router-8b032575.js";import{E as Ie}from"./index-a31d0a55.js";import{E as gt}from"./index-72686045.js";import{E as yt}from"./index-8cefa3ab.js";import{E as bt}from"./index-2b1dc445.js";import{a as kt,E as wt}from"./index-395859da.js";import{E as Ct}from"./index-ef31373f.js";import{E as Et}from"./index-e09a20f5.js";import{E as It}from"./index-0caa5b89.js";import{E as Vt}from"./index-39b9f241.js";import{E as At}from"./index-8c8d61e8.js";import{E as St}from"./index-2668a8ea.js";import{a as Tt,E as Ft}from"./index-f4fd3a6d.js";import{E as Lt,a as Rt}from"./index-d23c70b3.js";import{E as Bt}from"./index-de22cd40.js";import{E as Dt}from"./index-836771d5.js";import{E as Mt}from"./index-dd8098b2.js";import{v as $t}from"./directive-c6f70b8e.js";import{d as Pt,r as p,w as Ut,M as Ve,Q as Y,L as Z,b as r,e as c,f as a,x as d,u as n,q as e,p as t,n as ee,m as k,v as m,C as V,F as z,t as N,P as Ae,au as jt,av as zt}from"./runtime-core.esm-bundler-67034826.js";import{_ as Nt}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-81f2aa1e.js";import"./el-main-7a89c415.js";import"./index-ebd2990f.js";import"./index-e9d9b1a1.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"./index-c7745eb3.js";import"./debounce-f6ba9d12.js";import"./position-c2e84b2a.js";import"./index-fd563016.js";import"./isEqual-97c7f2d5.js";import"./_isIterateeCall-7d0e706f.js";import"./index-c6aa1547.js";const O=q=>(jt("data-v-ee22b461"),q=q(),zt(),q),Ot={class:"pt-[64px] px-[90px] app-store"},qt={key:0},Kt={class:"flex justify-between items-center h-[32px] mb-4"},Qt={class:"text-[26px] text-[#222] font-600"},Ht={class:"flex mt-[24px]"},Wt={class:"mt-[32px]"},Gt=["onClick"],Jt=O(()=>a("img",{class:"w-[54px] h-[54px]",src:dt,alt:""},null,-1)),Xt={class:"flex flex-col justify-center h-[54px] pl-[20px] text-[#222] font-500 text-[13px]"},Yt={class:"w-[236px] truncate leading-[18px]"},Zt={class:"w-[236px] truncate leading-[18px] mt-[6px]"},el={class:"flex items-center"},tl={class:"text-[#222] font-500 text-[13px] mr-[5px]"},ll={class:"text-[#222] font-500 text-[13px]"},al={class:"text-[#222] font-500 text-[13px] multi-hidden"},sl={class:"text-[#222] font-500 text-[13px]"},ol={class:"text-[#222] font-500 text-[13px]"},nl=O(()=>a("div",{class:"w-[230px] mx-auto"},[a("img",{src:Se,class:"max-w-full",alt:""})],-1)),il={class:"flex items-center"},dl=O(()=>a("div",{class:"w-[230px] mx-auto"},[a("img",{src:Se,class:"max-w-full",alt:""})],-1)),rl={class:"flex items-center"},ul={key:3,class:"mx-auto overview-empty flex flex-col items-center pt-14 pb-6"},pl=O(()=>a("div",{class:"mb-[20px] text-sm text-[#888]"},"检测到当前账号尚未绑定授权,请先绑定授权!",-1)),cl={class:"flex flex-1 flex-wrap justify-center relative"},_l={class:"px-[18px] py-[8px]"},fl=O(()=>a("p",{class:"leading-[32px] text-[14px]"}," 您在官方应用市场购买任意一款应用,即可获得授权码。输入正确授权码认证通过后,即可支持在线升级和其它相关服务",-1)),ml={class:"flex justify-end mt-[36px]"},vl={class:"mt-[20px]"},hl={class:"text-sm mt-[10px] text-info"},xl={class:"mt-[20px]"},gl={class:"mt-[10px] text-right"},yl={class:"input-width"},bl={class:"input-width"},kl={class:"input-width"},wl={class:"input-width"},Cl={class:"dialog-footer"},El={class:"min-h-[150px]"},Il={key:0,class:"bg-[#fff] my-3"},Vl={class:"pt-[20px] pl-[20px]"},Al={class:"px-[20px] pt-[10px] text-[14px]"},Sl={key:0},Tl={key:1},Fl={key:0},Ll={key:1},Rl={class:"flex justify-end"},Bl={class:"h-[50vh] mt-[20px]"},Dl={class:"h-[50vh] mt-[20px] flex flex-col"},Ml={class:"mb-[10px]"},$l={class:"min-h-[150px]"},Pl={key:0,class:"bg-[#fff] my-3"},Ul={class:"pt-[20px] pl-[20px]"},jl={class:"px-[20px] pt-[10px] text-[14px]"},zl={key:0},Nl={key:1},Ol={key:0},ql={key:1},Kl=Pt({__name:"store",setup(q){const _e=xt(),x=p("installed"),g=p(!0),A=p(""),te=p([]),E=rt(),Te=o=>{A.value||(A.value=o.key,vt({addon:o.key,version:o.version}).then(()=>{me(o.key),$(),A.value=""}).catch(()=>{A.value=""}))},fe=p("");Ce().then(o=>{o.data.data&&o.data.data.auth_code&&(fe.value=o.data.data.auth_code)}).catch(()=>{});const I=p(""),w=p({installed:[],uninstalled:[],all:[]}),le=()=>{if(I.value==""||I.value==null)return w.value.installed=f.value.installed,w.value.uninstalled=f.value.uninstalled,w.value.all=f.value.all,!1;w.value.installed=f.value.installed.filter(o=>o.title.indexOf(I.value)!=-1),w.value.uninstalled=f.value.uninstalled.filter(o=>o.title.indexOf(I.value)!=-1),w.value.all=f.value.all.filter(o=>o.title.indexOf(I.value)!=-1)},f=p({installed:[],uninstalled:[],all:[],error:""}),$=()=>{g.value=!0,Ze({}).then(o=>{var v;const i=o.data.list;f.value.error=o.data.error,f.value.installed=[],f.value.uninstalled=[],f.value.all=[];for(const u in i)i[u].is_local==!1&&f.value.all.push(i[u]),i[u].install_info&&((v=Object.keys(i[u].install_info))!=null&&v.length)?f.value.installed.push(i[u]):i[u].is_download==!0&&f.value.uninstalled.push(i[u]);le(),E.routers.forEach((u,W)=>{u.children&&u.children.length?(u.name=we(u.children),ae.value[u.meta.app]=we(u.children)):ae.value[u.meta.app]=u.name}),g.value=!1}).catch(()=>{g.value=!1})};$();const ae=p({}),Fe=o=>{if(o.type=="app"&&Object.keys(o.install_info).length){Ee.set({key:"menuAppStorage",data:o.key}),Ee.set({key:"plugMenuTypeStorage",data:""});const i=E.appMenuList;i.push(o.key),E.setAppMenuList(i);const v=ae.value[o.key];_e.push({name:v})}},C=p(""),S=p(!1),y=p(1),b=p({}),me=o=>{C.value=o,et(o).then(i=>{y.value=1,S.value=!0,te.value=[],b.value=i.data,E.clearRouters()}).catch(()=>{})};let P=null;const se=(o=!0)=>{tt().then(i=>{if(i.data){if(o&&(oe=[],C.value=i.data.addon,S.value||(P=ut.success({title:l("warning"),dangerouslyUseHTMLString:!0,message:Ae("div",{},[l("installingTips"),Ae("span",{class:"text-primary cursor-pointer",onClick:Le},[l("installPercent")])]),duration:0,showClose:!1}))),i.data.error)return;i.data.mode=="cloud"&&Me(),setTimeout(()=>{se(!1)},2e3)}else o||(y.value=3,$(),E.clearRouters(),P.close())})};se();const Le=()=>{S.value=!0,y.value=2},T=p(!1),Re=()=>{!b.value.is_pass||T.value||(T.value=!0,lt({addon:C.value}).then(o=>{y.value=3,$(),E.getAppList(),T.value=!1,o.data.length&&(te.value=o.data)}).catch(o=>{T.value=!1}))},F=p(!1),Be=()=>{if(!fe.value){De();return}!b.value.is_pass||F.value||(F.value=!0,at({addon:C.value}).then(o=>{y.value=2,j.api.execute("my-terminal","clear"),j.api.pushMessage("my-terminal",{content:"开始安装插件",class:"info"}),se(),F.value=!1}).catch(o=>{F.value=!1}))},De=()=>{Ie.confirm(l("authTips"),l("warning"),{distinguishCancelAndClose:!0,confirmButtonText:l("toBind"),cancelButtonText:l("toNiucloud")}).then(()=>{_e.push({path:"/app/authorize"})}).catch(o=>{o==="cancel"&&window.open("https://www.niucloud.com/app")})};let oe=[];const Me=()=>{st(C.value).then(o=>{const i=o.data.data??[];i[0]&&i[0].length&&S.value==!0&&i[0].forEach(v=>{oe.includes(v.action)||(j.api.pushMessage("my-terminal",{content:`正在执行:${v.action}`}),oe.push(v.action),v.code==0&&j.api.pushMessage("my-terminal",{content:v.msg,class:"error"}))})}).catch(()=>{P==null||P.close()})};Ut(C,o=>{b.value={}});const ne=p(!1),K=p({}),$e=o=>{ot(o).then(({data:i})=>{i.is_pass?nt({addon:o}).then(v=>{$(),E.clearRouters(),g.value=!1}).catch(()=>{g.value=!1}):(K.value=i,ne.value=!0)})},ve=()=>{window.open("https://www.niucloud.com/app")},Pe=o=>{y.value==2?Ie.confirm(l("installShowDialogCloseTips"),l("warning"),{confirmButtonText:l("confirm"),cancelButtonText:l("cancel"),type:"warning"}).then(()=>{it(C.value),o()}).catch(()=>{}):o()},Q=p(!1),L=p({}),Ue=o=>{Q.value=!0,L.value=o},H=p(!1),he=p(""),xe=p(null),U=p(!1);(()=>{Ce().then(o=>{o.data.data&&o.data.data.length!=0&&(he.value=o.data.data)}).catch(()=>{H.value=!1})})();const je=()=>{H.value=!0},R=Ve({auth_code:"",auth_secret:""}),ie=p(),ze=Ve({auth_code:[{required:!0,message:l("authCodePlaceholder"),trigger:"blur"}],auth_secret:[{required:!0,message:l("authSecretPlaceholder"),trigger:"blur"}]}),Ne=async o=>{U.value||!o||await o.validate(async i=>{i&&(U.value=!0,ht(R).then(()=>{U.value=!1,setTimeout(()=>{location.reload()},1e3)}).catch(()=>{U.value=!1}))})},Oe=()=>{window.open("https://www.niucloud.com/app")};return(o,i)=>{const v=Y("search"),u=gt,W=yt,qe=bt,B=kt,Ke=Y("QuestionFilled"),de=Ct,h=Et,Qe=wt,ge=It,He=Vt,We=At,D=ct,Ge=St,ye=_t,G=pt,re=Tt,Je=Ft,_=Lt,M=Rt,J=Y("Select"),X=Y("CloseBold"),be=Bt,Xe=Dt,Ye=Mt,ke=$t;return Z((r(),c("div",Ot,[w.value[x.value]&&!g.value?(r(),c("div",qt,[a("div",Kt,[a("span",Qt,d(n(l)("localAppText")),1),e(W,{class:"w-[247px]",placeholder:n(l)("search"),modelValue:I.value,"onUpdate:modelValue":i[0]||(i[0]=s=>I.value=s),onKeyup:ft(le,["enter"])},{suffix:t(()=>[e(u,{class:"el-input__icon cursor-pointer",size:"14px",onClick:le},{default:t(()=>[e(v)]),_:1})]),_:1},8,["placeholder","modelValue","onKeyup"])]),a("div",Ht,[a("div",{class:ee([{"!bg-[#000] !border-0 !text-[#fff]":x.value==="installed"},"w-[78px] h-[30rpx] text-[14px] text-[#242424] text-center rounded-[15px] leading-[30px] bg-[#F0F0F0] border-solid border-1 border-[#E0E0E0] cursor-pointer mr-[24px]"]),onClick:i[1]||(i[1]=s=>x.value="installed")},d(n(l)("installLabel")),3),a("div",{class:ee([{"!bg-[#000] !border-0 !text-[#fff]":x.value==="uninstalled"},"w-[78px] h-[30rpx] text-[14px] text-[#242424] text-center rounded-[15px] leading-[30px] bg-[#F0F0F0] border-solid border-1 border-[#E0E0E0] cursor-pointer mr-[24px]"]),onClick:i[2]||(i[2]=s=>x.value="uninstalled")},d(n(l)("uninstalledLabel")),3),a("div",{class:ee([{"!bg-[#000] !border-0 !text-[#fff]":x.value==="all"},"w-[78px] h-[30rpx] text-[14px] text-[#242424] text-center rounded-[15px] leading-[30px] bg-[#F0F0F0] border-solid border-1 border-[#E0E0E0] cursor-pointer mr-[24px]"]),onClick:i[3]||(i[3]=s=>x.value="all")},d(n(l)("buyLabel")),3)]),a("div",Wt,[f.value[x.value].length?(r(),k(Qe,{key:0,data:w.value[x.value],size:"large",class:"pt-[5px]"},{default:t(()=>[e(B,{label:n(l)("appName"),align:"left",width:"320"},{default:t(({row:s})=>[a("div",{class:ee(["flex items-center",{"cursor-pointer":s.type=="app"&&Object.keys(s.install_info).length}]),onClick:ue=>Fe(s)},[e(qe,{class:"w-[54px] h-[54px]",src:s.icon,fit:"contain"},{error:t(()=>[Jt]),_:2},1032,["src"]),a("div",Xt,[a("div",Yt,d(s.title),1),a("div",Zt,d(s.version),1)])],10,Gt)]),_:1},8,["label"]),e(B,{align:"left","min-width":"120"},{header:t(()=>[a("div",el,[a("span",tl,d(n(l)("appIdentification")),1),e(de,{class:"box-item",effect:"light",content:n(l)("tipText"),placement:"bottom"},{default:t(()=>[e(u,{class:"cursor-pointer text-[16px] text-[#a9a9a9]"},{default:t(()=>[e(Ke)]),_:1})]),_:1},8,["content"])])]),default:t(({row:s})=>[a("span",ll,d(s.key),1)]),_:1}),e(B,{prop:"",label:n(l)("introduction"),align:"left","min-width":"200"},{default:t(({row:s})=>[a("span",al,d(s.desc),1)]),_:1},8,["label"]),e(B,{label:n(l)("type"),align:"left","min-width":"100"},{default:t(({row:s})=>[a("span",sl,d(s.type==="app"?n(l)("app"):n(l)("addon")),1)]),_:1},8,["label"]),e(B,{prop:"",label:n(l)("author"),align:"left","min-width":"100"},{default:t(({row:s})=>[a("span",ol,d(s.author),1)]),_:1},8,["label"]),e(B,{label:n(l)("operation"),fixed:"right",align:"right",width:"150"},{default:t(({row:s})=>{var ue;return[e(h,{class:"!text-[13px]",type:"primary",link:"",onClick:pe=>Ue(s)},{default:t(()=>[m(d(n(l)("detail")),1)]),_:2},1032,["onClick"]),s.install_info&&((ue=Object.keys(s.install_info))!=null&&ue.length)?(r(),k(h,{key:0,class:"!text-[13px]",type:"primary",link:"",onClick:pe=>$e(s.key)},{default:t(()=>[m(d(n(l)("unload")),1)]),_:2},1032,["onClick"])):s.is_download&&s.install_info<=0?(r(),k(h,{key:1,class:"!text-[13px]",type:"primary",link:"",onClick:pe=>me(s.key)},{default:t(()=>[m(d(n(l)("install")),1)]),_:2},1032,["onClick"])):(r(),k(h,{key:2,class:"!text-[13px]",loading:A.value==s.key,disabled:A.value!="",type:"primary",link:"",onClick:mt(pe=>Te(s),["stop"])},{default:t(()=>[m(d(n(l)("down")),1)]),_:2},1032,["loading","disabled","onClick"]))]}),_:1},8,["label"])]),_:1},8,["data"])):V("",!0),!f.value.installed.length&&!g.value&&x.value=="installed"?(r(),k(ge,{key:1,class:"mx-auto overview-empty"},{image:t(()=>[nl]),description:t(()=>[a("p",il,d(n(l)("installed-empty")),1)]),_:1})):V("",!0),!f.value.uninstalled.length&&!g.value&&x.value=="uninstalled"?(r(),k(ge,{key:2,class:"mx-auto overview-empty"},{image:t(()=>[dl]),description:t(()=>[a("p",rl,[a("span",null,d(n(l)("descriptionLeft")),1),e(He,{type:"primary",onClick:Oe,class:"mx-[5px]"},{default:t(()=>[m(d(n(l)("link")),1)]),_:1}),a("span",null,d(n(l)("descriptionRight")),1)])]),_:1})):V("",!0),!f.value.all.length&&!g.value&&!he.value&&x.value=="all"?(r(),c("div",ul,[pl,a("div",cl,[e(h,{class:"w-[154px] !h-[48px] mt-[8px]",type:"primary",onClick:je},{default:t(()=>[m("授权码认证")]),_:1}),e(We,{ref_key:"getAuthCodeDialog",ref:xe,placement:"bottom",width:478,trigger:"click",class:"mt-[8px]"},{reference:t(()=>[e(h,{class:"w-[154px] !h-[48px] mt-[8px] !text-[var(--el-color-primary)] hover:!text-[var(--el-color-primary)] !bg-transparent",plain:"",type:"primary"},{default:t(()=>[m("如何获取授权码?")]),_:1})]),default:t(()=>[a("div",_l,[fl,a("div",ml,[e(h,{class:"w-[182px] !h-[48px]",plain:"",onClick:ve},{default:t(()=>[m("去应用市场逛逛")]),_:1}),e(h,{class:"w-[100px] !h-[48px]",plain:"",onClick:i[4]||(i[4]=s=>xe.value.hide())},{default:t(()=>[m("关闭")]),_:1})])])]),_:1},512)])])):V("",!0)]),e(G,{modelValue:H.value,"onUpdate:modelValue":i[8]||(i[8]=s=>H.value=s),title:"授权码认证",width:"400px"},{default:t(()=>[e(ye,{model:R,"label-width":"0",ref_key:"formRef",ref:ie,rules:ze,class:"page-form"},{default:t(()=>[e(Ge,{class:"box-card !border-none",shadow:"never"},{default:t(()=>[e(D,{prop:"auth_code"},{default:t(()=>[e(W,{modelValue:R.auth_code,"onUpdate:modelValue":i[5]||(i[5]=s=>R.auth_code=s),placeholder:n(l)("authCodePlaceholder"),class:"input-width",clearable:"",size:"large"},null,8,["modelValue","placeholder"])]),_:1}),a("div",vl,[e(D,{prop:"auth_secret"},{default:t(()=>[e(W,{modelValue:R.auth_secret,"onUpdate:modelValue":i[6]||(i[6]=s=>R.auth_secret=s),clearable:"",placeholder:n(l)("authSecretPlaceholder"),class:"input-width",size:"large"},null,8,["modelValue","placeholder"])]),_:1})]),a("div",hl,d(n(l)("authInfoTips")),1),a("div",xl,[e(h,{type:"primary",class:"w-full",size:"large",loading:U.value,onClick:i[7]||(i[7]=s=>Ne(ie.value))},{default:t(()=>[m(d(n(l)("confirm")),1)]),_:1},8,["loading"])]),a("div",gl,[e(h,{type:"primary",link:"",onClick:ve},{default:t(()=>[m(d(n(l)("notHaveAuth")),1)]),_:1})])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"]),e(G,{modelValue:Q.value,"onUpdate:modelValue":i[10]||(i[10]=s=>Q.value=s),title:n(l)("plugDetail"),width:"500px","destroy-on-close":!0},{footer:t(()=>[a("span",Cl,[e(h,{type:"primary",onClick:i[9]||(i[9]=s=>Q.value=!1)},{default:t(()=>[m(d(n(l)("confirm")),1)]),_:1})])]),default:t(()=>[e(ye,{model:L.value,"label-width":"120px",ref_key:"formRef",ref:ie,class:"page-form"},{default:t(()=>[e(D,{label:n(l)("title")},{default:t(()=>[a("div",yl,d(L.value.title),1)]),_:1},8,["label"]),e(D,{label:n(l)("desc")},{default:t(()=>[a("div",bl,d(L.value.desc),1)]),_:1},8,["label"]),e(D,{label:n(l)("author")},{default:t(()=>[a("div",kl,d(L.value.author),1)]),_:1},8,["label"]),e(D,{label:n(l)("version")},{default:t(()=>[a("div",wl,d(L.value.version),1)]),_:1},8,["label"])]),_:1},8,["model"])]),_:1},8,["modelValue","title"]),e(G,{modelValue:S.value,"onUpdate:modelValue":i[11]||(i[11]=s=>S.value=s),title:n(l)("addonInstall"),width:"850px","close-on-click-modal":!1,"close-on-press-escape":!1,"before-close":Pe},{default:t(()=>[e(Je,{space:200,active:y.value,"finish-status":"success","align-center":""},{default:t(()=>[e(re,{title:n(l)("envCheck"),class:"flex-1"},null,8,["title"]),e(re,{title:n(l)("installProgress"),class:"flex-1"},null,8,["title"]),e(re,{title:n(l)("installComplete"),class:"flex-1"},null,8,["title"])]),_:1},8,["active"]),Z((r(),c("div",null,[e(be,{"max-height":"50vh"},{default:t(()=>[a("div",El,[b.value.dir?(r(),c("div",Il,[a("p",Vl,d(n(l)("dirPermission")),1),a("div",Al,[e(M,{class:"py-[10px] items table-head-bg pl-[15px] mb-[10px]"},{default:t(()=>[e(_,{span:12},{default:t(()=>[a("span",null,d(n(l)("path")),1)]),_:1}),e(_,{span:6},{default:t(()=>[a("span",null,d(n(l)("demand")),1)]),_:1}),e(_,{span:6},{default:t(()=>[a("span",null,d(n(l)("status")),1)]),_:1})]),_:1}),(r(!0),c(z,null,N(b.value.dir.is_readable,s=>(r(),k(M,{class:"pb-[10px] items pl-[15px]"},{default:t(()=>[e(_,{span:12},{default:t(()=>[a("span",null,d(s.dir),1)]),_:2},1024),e(_,{span:6},{default:t(()=>[a("span",null,d(n(l)("readable")),1)]),_:1}),e(_,{span:6},{default:t(()=>[s.status?(r(),c("span",Sl,[e(u,{color:"green"},{default:t(()=>[e(J)]),_:1})])):(r(),c("span",Tl,[e(u,{color:"red"},{default:t(()=>[e(X)]),_:1})]))]),_:2},1024)]),_:2},1024))),256)),(r(!0),c(z,null,N(b.value.dir.is_write,s=>(r(),k(M,{class:"pb-[10px] items pl-[15px]"},{default:t(()=>[e(_,{span:12},{default:t(()=>[a("span",null,d(s.dir),1)]),_:2},1024),e(_,{span:6},{default:t(()=>[a("span",null,d(n(l)("write")),1)]),_:1}),e(_,{span:6},{default:t(()=>[s.status?(r(),c("span",Fl,[e(u,{color:"green"},{default:t(()=>[e(J)]),_:1})])):(r(),c("span",Ll,[e(u,{color:"red"},{default:t(()=>[e(X)]),_:1})]))]),_:2},1024)]),_:2},1024))),256))])])):V("",!0)])]),_:1}),a("div",Rl,[e(de,{effect:"dark",content:n(l)("installTips"),placement:"top"},{default:t(()=>[e(h,{type:"default",disabled:!b.value.is_pass||F.value,loading:T.value,onClick:Re},{default:t(()=>[m(d(n(l)("localInstall")),1)]),_:1},8,["disabled","loading"])]),_:1},8,["content"]),e(de,{effect:"dark",content:n(l)("cloudInstallTips"),placement:"top"},{default:t(()=>[e(h,{type:"primary",disabled:!b.value.is_pass||T.value,loading:F.value,onClick:Be},{default:t(()=>[m(d(n(l)("cloudInstall")),1)]),_:1},8,["disabled","loading"])]),_:1},8,["content"])])])),[[ce,y.value==1],[ke,!b.value.dir]]),Z(a("div",Bl,[e(n(j.Terminal),{name:"my-terminal",context:C.value,"init-log":null,"show-header":!1,"show-log-time":!0},null,8,["context"])],512),[[ce,y.value==2]]),Z(a("div",Dl,[e(Xe,{icon:"success",title:n(l)("addonInstallSuccess")},null,8,["title"]),(r(!0),c(z,null,N(te.value,s=>(r(),c("div",Ml,[e(Ye,{title:s,type:"error",closable:!1},null,8,["title"])]))),256))],512),[[ce,y.value==3]])]),_:1},8,["modelValue","title"]),e(G,{modelValue:ne.value,"onUpdate:modelValue":i[12]||(i[12]=s=>ne.value=s),title:n(l)("addonUninstall"),width:"850px","close-on-click-modal":!1,"close-on-press-escape":!1},{default:t(()=>[e(be,{"max-height":"50vh"},{default:t(()=>[a("div",$l,[K.value.dir?(r(),c("div",Pl,[a("p",Ul,d(n(l)("dirPermission")),1),a("div",jl,[e(M,{class:"py-[10px] items table-head-bg pl-[15px] mb-[10px]"},{default:t(()=>[e(_,{span:12},{default:t(()=>[a("span",null,d(n(l)("path")),1)]),_:1}),e(_,{span:6},{default:t(()=>[a("span",null,d(n(l)("demand")),1)]),_:1}),e(_,{span:6},{default:t(()=>[a("span",null,d(n(l)("status")),1)]),_:1})]),_:1}),(r(!0),c(z,null,N(K.value.dir.is_readable,s=>(r(),k(M,{class:"pb-[10px] items pl-[15px]"},{default:t(()=>[e(_,{span:12},{default:t(()=>[a("span",null,d(s.dir),1)]),_:2},1024),e(_,{span:6},{default:t(()=>[a("span",null,d(n(l)("readable")),1)]),_:1}),e(_,{span:6},{default:t(()=>[s.status?(r(),c("span",zl,[e(u,{color:"green"},{default:t(()=>[e(J)]),_:1})])):(r(),c("span",Nl,[e(u,{color:"red"},{default:t(()=>[e(X)]),_:1})]))]),_:2},1024)]),_:2},1024))),256)),(r(!0),c(z,null,N(K.value.dir.is_write,s=>(r(),k(M,{class:"pb-[10px] items pl-[15px]"},{default:t(()=>[e(_,{span:12},{default:t(()=>[a("span",null,d(s.dir),1)]),_:2},1024),e(_,{span:6},{default:t(()=>[a("span",null,d(n(l)("write")),1)]),_:1}),e(_,{span:6},{default:t(()=>[s.status?(r(),c("span",Ol,[e(u,{color:"green"},{default:t(()=>[e(J)]),_:1})])):(r(),c("span",ql,[e(u,{color:"red"},{default:t(()=>[e(X)]),_:1})]))]),_:2},1024)]),_:2},1024))),256))])])):V("",!0)])]),_:1})]),_:1},8,["modelValue","title"])])):V("",!0)])),[[ke,g.value]])}}});const ls=Nt(Kl,[["__scopeId","data-v-ee22b461"]]);export{ls as default};
|