File: /www/server/panel/BTPanel/static/js/index-legacy544.js
!function(){function e(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,a,l,o,u=[],i=!0,c=!1;try{if(l=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;i=!1}else for(;!(i=(r=l.call(t)).done)&&(u.push(r.value),u.length!==n);i=!0);}catch(e){c=!0,a=e}finally{try{if(!i&&null!=t.return&&(o=t.return(),Object(o)!==o))return}finally{if(c)throw a}}return u}}(e,n)||o(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function t(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function r(e){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?t(Object(r),!0).forEach(function(n){a(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):t(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function a(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==n(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||o(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,n){if(e){if("string"==typeof e)return u(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?u(e,n):void 0}}function u(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function i(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",a=t.toStringTag||"@@toStringTag";function l(t,r,a,l){var i=r&&r.prototype instanceof u?r:u,s=Object.create(i.prototype);return c(s,"_invoke",function(t,r,a){var l,u,i,c=0,s=a||[],f=!1,p={p:0,n:0,v:e,a:v,f:v.bind(e,4),d:function(n,t){return l=n,u=0,i=e,p.n=t,o}};function v(t,r){for(u=t,i=r,n=0;!f&&c&&!a&&n<s.length;n++){var a,l=s[n],v=p.p,d=l[2];t>3?(a=d===r)&&(i=l[(u=l[4])?5:(u=3,3)],l[4]=l[5]=e):l[0]<=v&&((a=t<2&&v<l[1])?(u=0,p.v=r,p.n=l[1]):v<d&&(a=t<3||l[0]>r||r>d)&&(l[4]=t,l[5]=r,p.n=d,u=0))}if(a||t>1)return o;throw f=!0,r}return function(a,s,d){if(c>1)throw TypeError("Generator is already running");for(f&&1===s&&v(s,d),u=s,i=d;(n=u<2?e:i)||!f;){l||(u?u<3?(u>1&&(p.n=-1),v(u,i)):p.n=i:p.v=i);try{if(c=2,l){if(u||(a="next"),n=l[a]){if(!(n=n.call(l,i)))throw TypeError("iterator result is not an object");if(!n.done)return n;i=n.value,u<2&&(u=0)}else 1===u&&(n=l.return)&&n.call(l),u<2&&(i=TypeError("The iterator does not provide a '"+a+"' method"),u=1);l=e}else if((n=(f=p.n<0)?i:t.call(r,p))!==o)break}catch(n){l=e,u=1,i=n}finally{c=1}}return{value:n,done:f}}}(t,a,l),!0),s}var o={};function u(){}function s(){}function f(){}n=Object.getPrototypeOf;var p=[][r]?n(n([][r]())):(c(n={},r,function(){return this}),n),v=f.prototype=u.prototype=Object.create(p);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,c(e,a,"GeneratorFunction")),e.prototype=Object.create(v),e}return s.prototype=f,c(v,"constructor",f),c(f,"constructor",s),s.displayName="GeneratorFunction",c(f,a,"GeneratorFunction"),c(v),c(v,a,"Generator"),c(v,r,function(){return this}),c(v,"toString",function(){return"[object Generator]"}),(i=function(){return{w:l,m:d}})()}function c(e,n,t,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}c=function(e,n,t,r){function l(n,t){c(e,n,function(e){return this._invoke(n,t,e)})}n?a?a(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(l("next",0),l("throw",1),l("return",2))},c(e,n,t,r)}function s(e,n,t,r,a,l,o){try{var u=e[l](o),i=u.value}catch(e){return void t(e)}u.done?n(i):Promise.resolve(i).then(r,a)}function f(e){return function(){var n=this,t=arguments;return new Promise(function(r,a){var l=e.apply(n,t);function o(e){s(l,r,a,o,u,"next",e)}function u(e){s(l,r,a,o,u,"throw",e)}o(void 0)})}}System.register(["./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./index-legacy32.js?v=1777008528","./form-item-legacy.js?v=1777008528","./index-legacy3.js?v=1777008528","./file-icon-legacy.js?v=1777008528","./files-path-legacy.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./useStore-legacy5.js?v=1777008528","./index-legacy116.js?v=1777008528","./useMethods-legacy.js?v=1777008528","./vue-virtual-scroller.esm-legacy.js?v=1777008528","./vue-virtual-scroller-legacy.js?v=1777008528","./useController-legacy20.js?v=1777008528","./useController-legacy19.js?v=1777008528","./site-legacy.js?v=1777008528","./useStore-legacy2.js?v=1777008528","./useController-legacy13.js?v=1777008528","./index-legacy119.js?v=1777008528","./useMethod-legacy12.js?v=1777008528","./index-legacy192.js?v=1777008528","./index.vue_vue_type_style_index_0_lang-legacy.js?v=1777008528","./add-host.vue_vue_type_script_setup_true_lang-legacy.js?v=1777008528","./useController-legacy3.js?v=1777008528","./marked.esm-legacy.js?v=1777008528","./index-legacy130.js?v=1777008528","./ace-legacy.js?v=1777008528"],function(t,a){"use strict";var o,u,c,s,p,v,d,m,g,y,h,b,w,_,j,x,k,C,S,P,O,A,z,I,F,G,T,D,E,L,U,V,q,R,H,M,B,$,N,W,J,K,Q,X,Z,Y,ee,ne,te,re,ae;return{setters:[function(e){o=e.k,u=e.jB,c=e.M,s=e.X,p=e.c7,v=e.jC,d=e.w,m=e.jD,g=e.cZ,y=e.jE,h=e.e,b=e._,w=e.jF,_=e.hK,j=e.cP,x=e.cR},function(e){k=e.c,C=e.r,S=e.g,P=e.e,O=e.z,A=e.x,z=e.j,I=e.k,F=e.p,G=e.q,T=e.F,D=e.B,E=e.s,L=e.o,U=e.v,V=e.y,q=e.I,R=e.J,H=e.C,M=e.L,B=e.Q,$=e.U,N=e.ay,W=e.aA,J=e.D,K=e.aE,Q=e.aG,X=e.a8},function(e){Z=e.s,Y=e.t},function(e){ee=e.F,ne=e.g,te=e.d},function(e){re=e.a9},null,function(e){ae=e.F},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],execute:function(){var le=Z().isSaveGitConfig,oe=function(){var e=f(i().m(function e(n){var t,r,a,l,s;return i().w(function(e){for(;;)switch(e.n){case 0:t=n.value,r=t.git_url,a=t.git_branch,l=t.password,s=t.name,o({request:u({git_url:r,git_branch:a,password:l,name:s}),loading:"正在保存git配置...",message:!0,success:function(e){if(!e.status)return c.error(e.msg||"保存git配置失败");le.value=!0,c.success("保存git配置成功")}});case 1:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),ue={class:"app-import-git-container"},ie=k({__name:"git-import",setup:function(e,n){var t,r=n.expose,a=Z(),u=a.apphubGitConfig,g=a.isSaveGitConfig,y=a.usingHelpLink,h=C(!1),b=s({data:u.value||{},options:function(e){return S(function(){return[ee("Git地址","git_url",{attrs:{class:"!w-[44rem]",placeholder:"请输入Git地址"},rules:[{required:!0,message:"Git地址不能为空"}]}),ee("分支","git_branch",{attrs:{class:"!w-[44rem]",placeholder:"请输入Git分支"},rules:[{required:!0,message:"分支不能为空"}]}),ne(" ",function(){return P("div",null,[P("span",{class:"text-primary cursor-pointer text-small flex items-center",onClick:function(){return h.value=!h.value}},[h.value?"更多设置,点击收起":"更多设置,点击查看",P("i",{class:"ml-2 ".concat(h.value?"svgtofont-el-arrow-up":"svgtofont-el-arrow-down")},null)])])},"")].concat(l(h.value?[ee("用户名(可选)","name",{attrs:{class:"!w-[44rem]",placeholder:"如果是私有仓库请输入用户名",onInput:function(){j.value.user=e.value.user}}}),ee("访问令牌(可选)","password",{attrs:{class:"!w-[44rem]",placeholder:"如果是私有仓库请输入访问令牌",showPassword:!0,onInput:function(){j.value.password=e.value.password}}})]:[]),[ne(" ",function(){return P("div",null,[P(O,{type:"default",onClick:function(){return oe(j)}},{default:function(){return[A("保存配置")]}})])},""),te(" ",[{content:P("span",null,[A("使用帮助:如果您在导入应用的过程中遇到问题,请点击 "),P(p,{href:y.value},{default:function(){return["使用教程"]}})])},{content:P("span",{class:"text-red-500"},[A("安全提醒:请甄别导入应用的安全性,否则将存在安全风险!")])}])])})},submit:(t=f(i().m(function e(n,t,r){var a,l,u;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return a=c.load("正在导入应用,请稍后..."),e.p=1,e.n=2,t();case 2:if(console.log("isSaveGitConfig",g.value),g.value){e.n=3;break}return c.error("导入失败,请先保存git配置"),e.a(2,!1);case 3:return e.n=4,v();case 4:if((l=e.v).status||"缺少git环境,请先安装git"!=l.msg){e.n=7;break}return null==a||a.close(),e.n=5,d({title:"提示",content:"缺少git环境,是否进行安装?",icon:"warning-filled",confirmText:"安装"});case 5:return e.n=6,o({request:m(),loading:"正在安装环境,请稍后...",message:!0});case 6:return e.a(2,!1);case 7:if(l.status){e.n=8;break}return c.error(l.msg||"导入失败"),e.a(2,!1);case 8:return c.success("导入成功"),Y(!0),console.log("result结果",l),console.log("提交表单",n.value),e.a(2,l.status);case 9:return e.p=9,u=e.v,console.error("提交失败:",u),e.a(2,!1);case 10:return e.p=10,null==a||a.close(),e.f(10);case 11:return e.a(2)}},e,null,[[1,9,10,11]])})),function(e,n,r){return t.apply(this,arguments)})}),w=b.BtForm,_=b.submit,j=b.param;return r({onConfirm:_}),function(e,n){return z(),I("div",ue,[P(F(w))])}}}),ce=g(ie,[["__scopeId","data-v-a05669d6"]]),se={class:"app-import-check-list"},fe={class:"max-h-[32rem] overflow-auto pr-2"},pe={class:"flex flex-col justify-center text-small leading-[1.2]"},ve={class:"mb-3 font-bold"},de={class:"mb-2 text-gray-400 break-all leading-[1.5]"},me={class:"text-gray-400"},ge=g(k({__name:"app-import-check-list",props:{list:{}},setup:function(e){var n=e;console.log("props.list",n.list);var t=S(function(){return n.list.map(function(e){return{appid:e.appid,apptitle:e.apptitle,appdesc:e.appdesc,appversion:e.appversion[0].m_version||""}})});return function(e,n){return z(),I("div",se,[n[0]||(n[0]=G("div",{class:"flex items-center mb-2 text-small justify-between"},[G("div",null,"应用列表")],-1)),G("div",fe,[(z(!0),I(T,null,D(F(t),function(e){return z(),I("div",{key:e.appid,class:"flex items-center p-[1rem] mb-4 rounded-xl bg-white border border-gray-200 transition-all w-full hover:border-[rgba(var(--el-color-primary-rgb),0.8)]"},[G("div",pe,[G("div",ve,E(e.apptitle),1),G("div",de,E(e.appdesc),1),G("div",me,"版本:"+E(e.appversion),1)])])}),128))])])}}}),[["__scopeId","data-v-89819a0e"]]),ye={class:"docker-app-import-files-local-upload"},he={class:"flex items-center mb-6"},be={key:0},we=k({__name:"local-upload",setup:function(e,n){var t=n.expose,u=function(){var e=C([]),n=C([]),t=function(){var t=f(i().m(function t(){var a,l,u;return i().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,re({path:"/tmp/apphub"});case 1:if(a=t.v,l=["zip","tar","gz","tar.gz","tgz","rar","7z","bz2","war"],u=(a.data.files||[]).filter(function(e){if(!e.nm)return!1;var n=e.nm.toLowerCase();return l.some(function(e){return n.endsWith("."+e)})}).map(function(e){return"/tmp/apphub/".concat(e.nm)}),e.value=u,!u.length){t.n=3;break}return t.n=2,o({request:y({sfile:u}),loading:"正在获取应用列表,请稍后...",success:function(e){var t=e.data.data||[],a=[];t.forEach(function(e,n){(Array.isArray(e)?e:[e]).forEach(function(e){a.push(r(r({},e),{},{appdesc:e.parser_from?"从上传文件解析:".concat(e.parser_from):e.appdesc||"",sfile:u[n]}))})}),n.value=a}});case 2:t.n=4;break;case 3:n.value=[];case 4:return t.a(2)}},t)}));return function(){return t.apply(this,arguments)}}(),l=function(){var e=f(i().m(function e(){return i().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,h({title:"上传文件到【/tmp/apphub】",area:72,component:function(){return b(function(){return a.import("./index-legacy424.js?v=1777008528")},void 0,a.meta.url)},compData:{path:"/tmp/apphub"},onCancel:function(){var e=f(i().m(function e(){return i().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,t();case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}()});case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),u=function(){var t=f(i().m(function t(){var r;return i().w(function(t){for(;;)switch(t.n){case 0:if(n.value.length){t.n=1;break}return c.error("应用列表为空,请上传文件"),t.a(2,!1);case 1:return t.n=2,o({request:w({sfile:e.value}),loading:"正在导入应用,请稍后...",message:!0});case 2:if((r=t.v).status){t.n=3;break}return c.error((null==r?void 0:r.msg)||"导入失败"),t.a(2,!1);case 3:return Y(!0),t.a(2,!0)}},t)}));return function(){return t.apply(this,arguments)}}();return{fileList:e,appList:n,onConfirm:u,openFilesUpload:l,getApphubFiles:t}}(),s=u.appList,p=u.onConfirm,v=u.openFilesUpload,d=u.getApphubFiles;return L(d),t({onConfirm:p}),function(e,n){var t=O;return z(),I("div",ye,[G("div",he,[P(t,{type:"primary",onClick:F(v)},{default:U(function(){return l(n[0]||(n[0]=[A("上传文件",-1)]))}),_:1},8,["onClick"]),n[1]||(n[1]=G("span",{class:"flex items-center text-small text-gray-400 ml-4"},[G("i",{class:"svgtofont-el-warning-filled mr-1 mt-[2px]"}),G("span",null,"支持 .zip, .tar.gz,.gz 格式")],-1))]),F(s).length?(z(),I("div",be,[P(ge,{list:F(s)},null,8,["list"])])):V("",!0)])}}}),_e=g(we,[["__scopeId","data-v-a6c581f7"]]),je={class:"docker-import-server-upload-container"},xe={class:"flex items-center justify-between px-2 w-full"},ke=["onClick"],Ce={key:0,class:"mt-4 mb-4"},Se=k({__name:"server-upload",setup:function(t,a){var u=a.expose,s=function(){var t=C("/tmp/apphub"),a=C([]),u=C([]),s=C(!1),p=C([]),v=C([]),d=function(e){return e&&e.isFile&&/\.(zip|tar|gz|tar\.gz|tgz|rar)$/i.test(e.name)},m=function(){var e=f(i().m(function e(t){var a,l,o,s,f;return i().w(function(e){for(;;)switch(e.n){case 0:if(d(t)){e.n=1;break}return e.a(2);case 1:if(!((a=u.value.findIndex(function(e){return e.fullpath===t.fullpath}))>-1)){e.n=2;break}u.value.splice(a,1),p.value=p.value.filter(function(e){return e.fullpath!==t.fullpath}),e.n=5;break;case 2:return o=c.load("正在解析文件中,请稍后..."),e.n=3,y({sfile:t.fullpath});case 3:if(s=e.v,(f=Array.isArray(s.data)?s.data:(null===(l=s.data)||void 0===l?void 0:l.data)||[]).length&&"object"===n(f[0])&&null!==f[0]&&("appid"in f[0]||"appname"in f[0])){e.n=4;break}return c.error("解析失败,无法从该压缩包文件中获取应用信息"),o.close(),e.a(2);case 4:o.close(),f.forEach(function(e){var n=e.parser_from||t.fullpath;p.value.push(r(r({},e),{},{fullpath:n,appdesc:"从服务器文件解析:".concat(n)}))}),u.value.push(t);case 5:v.value=p.value.map(function(e){return e.appid});case 6:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),g=function(n){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=e(n.split(";"),5),l=a[0],o=a[1],u=a[2],i=a[3],c=a[4],s=t?(l.split(".").pop()||"").toLowerCase():"";return{name:l,mtime:o,size:u,perm:i,owner:c,isFile:t,isDir:!t,ext:s,fullpath:r.endsWith("/")?r+l:r+"/"+l}},h=function(){var e=f(i().m(function e(){var n;return i().w(function(e){for(;;)switch(e.n){case 0:return s.value=!0,e.n=1,_({path:t.value,disk:!1});case 1:(n=e.v).data.PATH&&t.value!==n.data.PATH&&(t.value=n.data.PATH),a.value=[].concat(l((n.data.DIR||[]).map(function(e){return g(e,!1,t.value)})),l((n.data.FILES||[]).map(function(e){return g(e,!0,t.value)}))),s.value=!1;case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();L(function(){h()});var b=function(){var e=f(i().m(function e(){var n;return i().w(function(e){for(;;)switch(e.n){case 0:if(p.value.length){e.n=1;break}return c.error("请选择要导入的文件"),e.a(2,!1);case 1:return e.n=2,o({request:w({sfile:u.value.map(function(e){return e.fullpath})}),loading:"正在导入应用,请稍后...",message:!0});case 2:if((n=e.v).status){e.n=3;break}return c.error((null==n?void 0:n.msg)||"导入失败"),e.a(2,!1);case 3:return Y(!0),e.a(2,!0)}},e)}));return function(){return e.apply(this,arguments)}}();return{currentPath:t,fileList:a,selectedFiles:u,loading:s,parsedAppList:p,selectedApps:v,isSelectable:d,isChecked:function(e){return u.value.some(function(n){return n.fullpath===e.fullpath})},toggleSelection:m,getIconClass:function(e){return e.isDir?"icon-bg folder-icon":["zip","rar","7z","gz","tar.gz","tgz","war"].includes(e.ext)?"icon-bg compress-icon":"icon-bg file-icon"},removeFile:function(e){u.value=u.value.filter(function(n){return n.fullpath!==e.fullpath}),p.value=p.value.filter(function(n){return n.fullpath!==e.fullpath}),v.value=p.value.map(function(e){return e.appid})},handlePathChange:function(e){t.value=e,h()},refresh:function(){h()},enterDir:function(e){if(e.isDir){var n=t.value.replace(/\/$/,"");""===n&&(n="/"),t.value="/"===n?"/".concat(e.name):"".concat(n,"/").concat(e.name),h()}},onConfirm:b}}(),p=s.currentPath,v=s.fileList,d=s.selectedFiles,m=s.loading,g=s.parsedAppList,h=s.selectedApps,b=s.isSelectable,j=s.isChecked,x=s.toggleSelection,k=s.getIconClass,S=s.removeFile,O=s.handlePathChange,K=s.refresh,Q=s.enterDir;return u({onConfirm:s.onConfirm}),function(e,n){var t=$,r=N,a=W,l=J,o=q("bt-loading");return z(),I("div",je,[P(ae,{initialPath:F(p),onPathChange:F(O),onRefresh:F(K),class:"mb-6"},null,8,["initialPath","onPathChange","onRefresh"]),R((z(),H(a,{data:F(v),"row-key":function(e){return e.name},"show-header":!1,height:"300",class:"server-upload-table"},{default:U(function(){return[P(r,null,{default:U(function(e){var n=e.row;return[G("div",xe,[G("span",{onClick:function(e){return n.isDir&&F(Q)(n)},class:"flex items-center gap-2 cursor-pointer file-row files-list"},[G("i",{class:M(F(k)(n))},null,2),A(" "+E(n.name),1)],8,ke),F(b)(n)?(z(),H(t,{key:0,"model-value":F(j)(n),onChange:function(e){return F(x)(n)}},null,8,["model-value","onChange"])):V("",!0)])]}),_:1})]}),_:1},8,["data","row-key"])),[[o,F(m)]]),F(d).length?(z(),I("div",Ce,[n[1]||(n[1]=G("div",{class:"mb-3"},"已选择的文件:",-1)),(z(!0),I(T,null,D(F(d),function(e){return z(),H(l,{key:e.name,closable:"",onClose:function(n){return F(S)(e)},class:"mr-2 mb-2"},{default:U(function(){return[A(E(e.name),1)]}),_:2},1032,["onClose"])}),128))])):V("",!0),F(g).length?(z(),H(ge,{key:1,list:F(g),modelValue:F(h),"onUpdate:modelValue":n[0]||(n[0]=function(e){return B(h)?h.value=e:null})},null,8,["list","modelValue"])):V("",!0)])}}}),Pe=g(Se,[["__scopeId","data-v-fb6693f3"]]),Oe={class:"docker-app-import-files-container"},Ae=g(k({__name:"index",setup:function(e,n){var t=n.expose,r=Z().usingHelpLink,a=C("upload"),l=C(),o=C(),u=[{content:function(){return P("span",null,[A("使用帮助:如果您在导入应用的过程中遇到问题,请点击")," ",P("a",{class:"bt-link text-blue-500",href:r.value,target:"_blank"},[A("使用教程")])])}},{content:function(){return P("span",{class:"text-red-500"},[A("安全提醒:请甄别导入应用的安全性,否则将存在安全风险!")])}}];return t({onConfirm:function(){var e,n,t,r,u,i;return"upload"===a.value?null!==(e=null===(n=l.value)||void 0===n||null===(t=n.onConfirm)||void 0===t?void 0:t.call(n))&&void 0!==e?e:Promise.reject(!1):null!==(r=null===(u=o.value)||void 0===u||null===(i=u.onConfirm)||void 0===i?void 0:i.call(u))&&void 0!==r?r:Promise.reject(!1)}}),function(e,n){var t=K,r=Q,i=j;return z(),I("div",Oe,[P(r,{modelValue:F(a),"onUpdate:modelValue":n[0]||(n[0]=function(e){return B(a)?a.value=e:null}),class:"mb-4"},{default:U(function(){return[P(t,{label:"上传文件",name:"upload"},{default:U(function(){return[P(_e,{ref_key:"localUploadRef",ref:l},null,512)]}),_:1}),P(t,{lazy:"",label:"服务器目录",name:"server"},{default:U(function(){return[P(Pe,{ref_key:"serverUploadRef",ref:o},null,512)]}),_:1})]}),_:1},8,["modelValue"]),P(i,{options:u,class:"text-small text-gray-500"})])}}}),[["__scopeId","data-v-4f58130d"]]),ze={class:"p-2rem app-import-container"};t("default",k({__name:"index",setup:function(e,n){var t=n.expose,r=Z(),a=r.activeTabs,l=r.isSaveGitConfig,o=C(),u=C();return t({onConfirm:function(){var e,n,t,r;return"git"===a.value?null===(e=o.value)||void 0===e||null===(n=e.onConfirm)||void 0===n?void 0:n.call(e):"files"===a.value?null===(t=u.value)||void 0===t||null===(r=t.onConfirm)||void 0===r?void 0:r.call(t):void 0}}),X(function(){l.value=!1}),function(e,n){var t=K,r=x;return z(),I("div",ze,[P(r,{modelValue:F(a),"onUpdate:modelValue":n[0]||(n[0]=function(e){return B(a)?a.value=e:null})},{default:U(function(){return[P(t,{label:"从GIT导入",name:"git"},{default:U(function(){return[P(ce,{ref_key:"gitImportRef",ref:o},null,512)]}),_:1}),P(t,{lazy:"",label:"从文件导入",name:"files"},{default:U(function(){return[P(Ae,{ref_key:"filesImportRef",ref:u},null,512)]}),_:1})]}),_:1},8,["modelValue"])])}}}))}}})}();