1"use strict";(self["webpackChunkrainyun"]=self["webpackChunkrainyun"]||[]).push([[3040,9519],{14399:function(e,t,a){a.d(t,{A:function(){return k}});var r=function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",[t(a.BOverlay,{attrs:{show:a.isLoading}},[t("div",{staticClass:"d-flex mb-1 justify-content-between"},[t(a.BButton,{attrs:{variant:"outline-secondary",size:"sm"},on:{click:a.refresh}},[t(a.FontAwesomeIcon,{class:{"fa-spin":a.isLoading},attrs:{icon:["fas","sync"]}}),e._v(" å·æ° ")],1)],1),t(a.BRow,{staticClass:"px-1"},[t(a.BTable,{staticClass:"mb-2 w-100",attrs:{items:a.backupList,fields:a.fields,"primary-key":"uuid",busy:a.isLoading,"show-empty":"",responsive:""},scopedSlots:e._u([{key:"empty",fn:function(){return[t("div",{staticClass:"text-center mt-5"},[t(a.FontAwesomeIcon,{staticClass:"text-muted",attrs:{icon:"cloud"}}),t("p",{staticClass:"text-muted"},[e._v("ææ å¤ä»½æä»¶")]),t("a",{staticClass:"text-primary",attrs:{href:"javascript:void(0)"},on:{click:a.goToCron}},[e._v("å徿·»å å¤ä»½ä»»å¡")])],1)]},proxy:!0},{key:"cell(filename)",fn:function(a){return[t("span",[e._v(e._s(a.item.filename))])]}},{key:"cell(date)",fn:function(r){return[t("span",[e._v(e._s(a.dateFormat(r.item.date,"yyyy-MM-dd HH:mm:ss")))])]}},{key:"cell(size)",fn:function(r){return[t("span",[e._v(e._s(a.FormatByte(r.item.size||0)))])]}},{key:"cell(actions)",fn:function(e){return[t("div",{staticClass:"d-flex"},[t(a.BButton,{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.top",value:"ä¸è½½å¤ä»½",expression:"'ä¸è½½å¤ä»½'",modifiers:{hover:!0,top:!0}}],staticClass:"btn-icon mr-25",attrs:{variant:"flat-primary",size:"sm"},on:{click:function(t){return a.downloadBackup(e.item)}}},[t("feather-icon",{attrs:{icon:"DownloadIcon",size:"16"}})],1),t(a.BButton,{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.top",value:"å¤å¶SHA256",expression:"'å¤å¶SHA256'",modifiers:{hover:!0,top:!0}}],staticClass:"btn-icon mr-25",attrs:{variant:"flat-primary",size:"sm"}},[t(a.RCopyer,{attrs:{content:e.item.sha256}},[t(a.FontAwesomeIcon,{attrs:{icon:"key",size:"16"}})],1)],1),t(a.BButton,{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.top",value:"å é¤å¤ä»½",expression:"'å é¤å¤ä»½'",modifiers:{hover:!0,top:!0}}],staticClass:"btn-icon mr-25",attrs:{variant:"flat-danger",size:"sm"},on:{click:function(t){return a.deleteBackup(e.item)}}},[t("feather-icon",{attrs:{icon:"Trash2Icon",size:"16"}})],1)],1)]}}])})],1)],1)],1)},n=[],o=a(85471),s=a(61273),i=(a(4213),a(24387)),c=a(79406),l=a(75532),u=a(50331),p=a(28028),d=a(34329),f=a(8257),m=a(62676),h=(a(68296),a(2823)),y=a(47292),v=a(29519),g={__name:"Backup",props:{project:{type:Object,default:{}},app:{type:Object,required:!0},type:{type:String,default:"app"}},setup(e){const t=e;(0,o.onBeforeMount)((()=>{const{region:e,namespace:r,APIToken:n}=t.project,o=`${e.public_service_domain}/${r}`;a=new v["default"](o,n)})),(0,o.onMounted)((()=>{w()}));let a=null;const r=(0,o.ref)(!1),n=(0,o.ref)([]),g=(0,i.rd)(),_=(0,o.ref)([{key:"filename",label:"æä»¶å",sortable:!0},{key:"date",label:"å¤ä»½æ¶é´",sortable:!0},{key:"size",label:"æä»¶å¤§å°",sortable:!0},{key:"actions",label:"æä½",sortable:!1}]),b=()=>{g.push({name:"apps-rca-project-cron",params:{id:t.project.ID}})},w=()=>{r.value=!0,a.getBackupList({type:t.type,name:t.app.container.app_install_name||t.app.domain_list[0]},(e=>{n.value=e.data,r.value=!1}),(e=>{(0,m.nO)(e),r.value=!1}))},k=e=>{(0,f.Ag)({title:`ç¡®å®å é¤å¤ä»½${e.filename}ï¼`,text:"æ¤æä½ä¸å¯ä»¥æ¤é",icon:"warning"},(async()=>{try{r.value=!0,await new Promise(((t,r)=>{a.deleteBackup({filename:e.filename},(a=>{(0,d.f_)("å 餿å",`å¤ä»½${e.filename}å·²å é¤`),t(a)}),(e=>r(e)))})),w()}catch(t){(0,m.nO)(t)}finally{r.value=!1}}))},x=async e=>{try{r.value=!0,await new Promise(((r,n)=>{a.downloadBackup({filename:e.filename,type:t.project.backup_target.type},(async n=>{if("s3"===t.project.backup_target.type){const t=document.createElement("a");t.href=n.data.data,t.download=e.filename,t.target="_blank",t.rel="noopener noreferrer",document.body.appendChild(t),t.click(),document.body.removeChild(t)}else a.downloadFileByTab(n.data.data),(0,d.f_)("å¤ä»½ä¸è½½å·²å®æ");r(n)}),(e=>n(e)))}))}catch(n){(0,m.nO)(n)}finally{r.value=!1}};return{__sfc:!0,props:t,rcaHelper:a,isLoading:r,backupList:n,router:g,fields:_,goToCron:b,refresh:w,deleteBackup:k,downloadBackup:x,FontAwesomeIcon:s.gc,BOverlay:c.n,BButton:l.P,BTable:u.B,BRow:p.L,FormatByte:m.k1,RCopyer:h.R9,dateFormat:y.i$}}},_=g,b=a(845),w=(0,b.A)(_,r,n,!1,null,"312240af",null),k=w.exports},22795:function(e,t,a){a.d(t,{A:function(){return l}});var r=function(){var e=this,t=e._self._c;return t("h5",{staticClass:"mb-1 border-left-primary border-left-2 pl-1"},[e._v(" "+e._s(e.title)+" ")])},n=[],o={name:"H5Heading",props:{title:{type:String,required:!0}}},s=o,i=a(845),c=(0,i.A)(s,r,n,!1,null,null,null),l=c.exports},24387:function(e,t,a){a.d(t,{lq:function(){return o},rd:function(){return n}});var r=a(85471); 2/*! 3 * vue-router v3.6.5 4 * (c) 2022 Evan You 5 * @license MIT 6 */function n(){return(0,r.getCurrentInstance)().proxy.$root.$router}function o(){var e=(0,r.getCurrentInstance)().proxy.$root;if(!e._$route){var t=(0,r.effectScope)(!0).run((function(){return(0,r.shallowReactive)(Object.assign({},e.$router.currentRoute))}));e._$route=t,e.$router.afterEach((function(e){Object.assign(t,e)}))}return e._$route}},29519:function(e,t,a){a.r(t);var r=a(29495);const n=a(72505);class o{constructor(e,t){this.baseURL=e,this.projectToken=t,this.typePathMapping={file_manage:"/file_manage",cron:"/cron",mysql:"/mysql",redis:"/redis",backup:"/backup",events:"/events"}}_requestProxy(e,t,a,n,o,s,i={}){const c={...i,headers:{...i.headers||{},"project-token":this.projectToken},withCredentials:i.withCredentials??!1};let l=this.typePathMapping[t]+a;if("mysql"===t&&n){const{password:e,app_install_name:t}=n.credential;c.headers["mysql-password"]=e,c.headers["mysql-app-install-name"]=t;const a={...n};delete a.credential,n=a}if("redis"===t&&n){const{password:e,app_install_name:t}=n.credential;c.headers["redis-password"]=e,c.headers["redis-app-install-name"]=t;const a={...n};delete a.credential,n=a}const u=e.toLowerCase();"get"===u||"delete"===u?(c.params=n,r.A[e](`https://${this.baseURL+l}`,c).then((e=>o&&o(e.data))).catch((e=>s?s(e):console.error("API请æ±é误:",e)))):r.A[e](`https://${this.baseURL+l}`,n,c).then((e=>o&&o(e.data))).catch((e=>s?s(e):console.error("API请æ±é误:",e)))}getFileList(e,t,a){this._requestProxy("get","file_manage","/list",e,t,a)}listFiles(e,t,a){this._requestProxy("get","file_manage","/list",e,t,a)}getDownloadToken(e,t,a){r.A.get(`https://${this.baseURL}
6${this.typePathMapping["file_manage"]}/download`,{responseType:"text",params:{path:e},headers:{"Cache-Control":"no-cache","project-token":this.projectToken},timeout:1e4}).then((e=>t&&t(e))).catch((e=>a?a(e):console.error(e)))}downloadFileByTab(e,t,a){const r=document.createElement("a");r.href=`https://${this.baseURL}${e}`,r.target="_blank",r.rel="noopener noreferrer",document.body.appendChild(r),r.click(),document.body.removeChild(r),t&&t(),a&&a()}uploadFile(e,t,a,r){n.post(`https://${this.baseURL}${this.typePathMapping["file_manage"]}/upload`,e,{headers:{"project-token":this.projectToken,"Content-Type":"multipart/form-data"},withCredentials:!1,timeout:36e5,onUploadProgress:r}).then((e=>t&&t(e.data))).catch((e=>a?a(e):console.error("æä»¶ä¸ä¼ é误:",e)))}copyFile(e,t,a){this._requestProxy("post","file_manage","/copy",e,t,a)}modifyFilePermission(e,t,a){this._requestProxy("post","file_manage","/chmod",e,t,a)}deleteFile(e,t,a){this._requestProxy("delete","file_manage","/delete",e,t,a)}createFolder(e,t,a){this._requestProxy("post","file_manage","/mkdir",e,t,a)}moveFile(e,t,a){this._requestProxy("put","file_manage","/move",e,t,a)}unzipFile(e,t,a){this._requestProxy("post","file_manage","/unzip",e,t,a,{timeout:36e5})}createZipFile(e,t,a){this._requestProxy("post","file_manage","/zip",e,t,a,{timeout:36e5})}getEditableFile(e,t,a){this._requestProxy("get","file_manage","/edit",e,t,a)}saveFile(e,t,a){this._requestProxy("post","file_manage","/save",e,t,a)}getCronList(e,t){this._requestProxy("get","cron","/",null,e,t)}addCron(e,t,a){this._requestProxy("post","cron","/",e,t,a)}deleteCron(e,t,a){this._requestProxy("delete","cron","/",e,t,a)}getCronLogs(e,t,a){this._requestProxy("get","cron","/logs",e,t,a)}toggleCron(e,t,a){this._requestProxy("post","cron","/toggle",e,t,a)}runCron(e,t,a){this._requestProxy("post","cron","/run",e,t,a)}getBackupList(e,t,a){this._requestProxy("get","backup","/",e,t,a)}downloadBackup(e,t,a){r.A.get(`https://${this.baseURL}${this.typePathMapping["backup"]}/download`,{responseType:(e.type,"text"),params:{filename:e.filename},headers:{"Cache-Control":"no-cache","project-token":this.projectToken},timeout:36e5}).then((e=>t&&t(e))).catch((e=>a?a(e):console.error(e)))}deleteBackup(e,t,a){this._requestProxy("delete","backup","/",e,t,a)}getEventList(e,t,a){this._requestProxy("get","events","",e,t,a)}getContainerStatus(e,t,a){r.A.get(`https://${this.baseURL}/status`,{headers:{"project-token":this.projectToken},timeout:1e4,withCredentials:!1,params:e}).then((e=>t&&t(e.data))).catch((e=>a?a(e):console.error("API请æ±é误:",e)))}}t["default"]=o},34969:function(e,t,a){a.d(t,{$V:function(){return d},F0:function(){return y},Fg:function(){return f},Id:function(){return r},Kz:function(){return b},N9:function(){return n},NT:function(){return l},Sy:function(){return _},TJ:function(){return h},YY:function(){return w},f9:function(){return p},g4:function(){return g},n9:function(){return i},pQ:function(){return s},uq:function(){return v},z9:function(){return c},zM:function(){return m}});const r=[{value:"",text:"å
¨é¨åºç¨",icon:["fas","th-large"]},{value:"Website",text:"ç½ç«",icon:["fas","globe"]},{value:"Security",text:"å®å
¨",icon:["fas","shield-alt"]},{value:"DevTool",text:"å¼åå·¥å
·",icon:["fas","code"]},{value:"Tool",text:"å·¥å
·",icon:["fas","wrench"]},{value:"Storage",text:"äºåå¨",icon:["fas","cloud"]},{value:"Media",text:"åªä½",icon:["fas","video"]},{value:"DevOps",text:"è¿ç»´(DevOps)",icon:["fas","cogs"]},{value:"AI",text:"人工æºè½(AI)",icon:["fas","brain"]},{value:"Database",text:"æ°æ®åº",icon:["fas","database"]},{value:"Middleware",text:"ä¸é´ä»¶",icon:["fas","cogs"]},{value:"BI",text:"å䏿ºè½(BI)",icon:["fas","chart-line"]},{value:"Game",text:"游æ",icon:["fas","gamepad"]},{value:"Email",text:"é®ä»¶",icon:["fas","envelope"]},{value:"Server",text:"æå¡å¨",icon:["fas","server"]}],n=r.reduce(((e,t)=>(e[t.value]=t.text,e)),{}),o={running:{title:"è¿è¡ä¸",icon:"play-circle",color:"success"},booting:{title:"å¯å¨ä¸",icon:"play-circle",color:"success"},stopping:{title:"忢ä¸",icon:"stop-circle",color:"danger"},stopped:{title:"已忢",icon:"stop-circle",color:"danger"},creating:{title:"å建ä¸",icon:"circle-notch",color:"success",class:"fa-spin slow-spin"},waiting:{title:"çå¾
ä¸",icon:"circle-notch",color:"warning",class:"fa-spin slow-spin"},crashed:{title:"已崩æº",icon:"stop-circle",color:"danger"},maintenance:{title:"ç»´æ¤æ¨¡å¼",icon:"wrench",color:"warning"}},s=e=>
6{let t=o[e];return t||(t={title:`æªç¥ç¶æï¼${e}`,icon:"cube",color:"secondary"}),t},i={elastic:"å¨æè®¡è´¹"},c=e=>{if(!e)return"0 MiB";const t=e/1048576;return t>=1048576?`${(t/1048576).toFixed(2)} TiB`:t>=1024?`${(t/1024).toFixed(2)} GiB`:`${t.toFixed(0)} MiB`},l=e=>{if(!e)return"0.00 GiB";const t=1073741824,a=1024*t;return e>=a?`${(e/a).toFixed(2)} TiB`:`${(e/t).toFixed(2)} GiB`},u=e=>{if(!e)return"0.00 GiB";const t=1073741824,a=1024*t,r=e*t;return r>=a?`${(r/a).toFixed(2)} TiB`:`${(r/t).toFixed(2)} GiB`},p=e=>e?`${(e/1e3).toFixed(2)} æ ¸`:"0 æ ¸",d=e=>e?e>=1048576?`${(e/1048576).toFixed(2)} TiB`:e>=1024?`${(e/1024).toFixed(2)} GiB`:`${e.toFixed(0)} MiB`:"0 MiB",f=e=>{if(!e)return"-";const t=(e.app_count||0)+(e.database_count||0);return`${t} 个åºç¨ï¼${e.website_count} 个ç½ç«`},m=(e,t)=>e?{in:t(e.net_in||0),out:t(e.net_out||0)}:{in:"-",out:"-"},h=e=>e?{cpu:`${p(e.cpu)} / ${p(e.allocated_cpu)}`,memory:`${d(e.memory/1048576)} / ${d(e.allocated_memory)}`,disk:`${l(e.disk_usage)} / ${u(e.volume_size)}`}:{cpu:"0 æ ¸",memory:"0 MiB",disk:"0.00 GiB"},y=e=>e?e.startsWith("v")?e:/^[\d.]+$/.test(e)?`v${e}`:e:"-",v={php:"PHPç½ç«",static:"éæç½ç«",app_proxy:"åºç¨ä»£ç",reverse_proxy:"åå代ç"},g=e=>{if(!e||0===e.length)return"";const t=15,a=2,r=e.slice(0,a).map((e=>e.length>t?`${e.substring(0,t)}...`:e)),n=e.length-a;let o=r.join(", ");return n>0&&(o+=` +${n}`),o},_=["default","wordpress","wp2","typecho","typecho2","thinkphp","yii2","laravel5","discuz","discuzx","discuzx2","discuzx3","EduSoho","EmpireCMS","ShopWind","crmeb","dabr","dbshop","dedecms","drupal","ecshop","emlog","maccms","mvc","niushop","phpcms","sablog","seacms","shopex","zblog"],b=e=>{const t={shared:"å
±äº«IP",dedicated:"ç¬ç«IP"};return t[e]||e},w=e=>{const t={external:"å
¬ç½æå¡",internal:"å
ç½æå¡",https:"HTTPSç½ç«æå¡"};return t[e]||e}},51949:function(e,t,a){a.d(t,{A:function(){return f}});var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"d-inline-flex align-items-center"},[t("b-badge",{staticClass:"mr-25",attrs:{pill:"",variant:"light-primary",size:"sm"}},[e._v(" "+e._s(e.versionPrefixHandler(e.version))+" ")]),e.hasUpdates?t("b-badge",{directives:[{name:"ripple",rawName:"v-ripple.400",value:"rgba(40, 199, 111, 0.15)",expression:"'rgba(40, 199, 111, 0.15)'",modifiers:{400:!0}},{name:"b-tooltip",rawName:"v-b-tooltip.hover.v-success",modifiers:{hover:!0,"v-success":!0}}],staticClass:"cursor-pointer",attrs:{pill:"",variant:"light-success",size:"sm",title:e.getTooltipText},on:{click:function(t){return e.$emit("upgrade-click")}}},[e._v(" ææ´æ° "),t("i",{staticClass:"feather icon-arrow-up"})]):e._e()],1)},n=[],o=a(90226),s=a(58376),i=a(19075),c=a(34969),l={name:"VersionBadge",components:{BBadge:o.M},directives:{"b-tooltip":s.y,Ripple:i.A},props:{version:{type:String,required:!0},hasUpdate:{type:Boolean,default:!1},availableUpgrades:{type:Array,default:()=>[]},restartRequired:{type:Boolean,default:!1}},computed:{hasUpdates(){return this.hasUpdate||this.availableUpgrades&&this.availableUpgrades.length>0},getTooltipText(){if(!this.availableUpgrades||0===this.availableUpgrades.length)return"æå¯ç¨æ´æ°";const e=this.availableUpgrades[this.availableUpgrades.length-1].version;let t=`${(0,c.F0)(e)}`;return this.restartRequired&&(t+=" (å级å°éå¯åºç¨)"),t}},methods:{versionPrefixHandler:c.F0}},u=l,p=a(845),d=(0,p.A)(u,r,n,!1,null,"6601fee7",null),f=d.exports},59205:function(e,t,a){a.d(t,{I8:function(){return h},IC:function(){return s},Nw:function(){return g},a_:function(){return m}});var r=a(85471),n=a(62676),o=a(34329);const s={backup:"å¤ä»½",zip:"å缩",unzip:"è§£å",delete:"å é¤",copy:"å¤å¶"},i=1500;class c extends Error{constructor(e,t){super(t||d(e)),this.name="HelperTaskError",this.task=e||null}}class l extends Error{constructor(e){super(e||"ç¸åæä½æ£å¨è¿è¡ä¸"),this.name="HelperTaskDuplicateError"}}function u(e){return!(!e||"object"!==typeof e||Array.isArray(e)||!e.id)}function p(e){return e&&("pending"===e.status||"running"===e.status)}function d(e){return e&&(e.error||e.message)||"ä»»å¡å¤±è´¥"}function f(e){return"function"===typeof e?.getTasks}function m(e,t,a){return new Promise(((r,n)=>{e[t](a,r,n)}))}
6function h(e){if(e&&"HelperTaskDuplicateError"!==e.name)if("HelperTaskError"!==e.name)(0,n.nO)(e);else{if("已离å¼é¡µé¢ï¼ä»»å¡ä»å¨åå°æ§è¡"===e.message)return;(0,o._y)("ä»»å¡å¤±è´¥",e.message)}}function y(e){return new Promise((t=>setTimeout(t,e)))}function v(e){return!(!e||e.response)&&("ECONNABORTED"===e.code||/timeout|network/i.test(e.message||""))}function g(e){const t=(0,r.ref)(!1),a=(0,r.ref)(null),n=(0,r.ref)("ä»»å¡è¿è¡ä¸"),d=(0,r.ref)([]),g=(0,r.ref)([]);let _=!1;(0,r.onBeforeUnmount)((()=>{_=!0}));const b=(0,r.computed)((()=>d.value.some(p))),w=(0,r.computed)((()=>{const e=Number(a.value?.progress);return Number.isNaN(e)?0:Math.max(0,Math.min(100,e))})),k=e=>d.value.some((t=>t.type===e&&p(t))),x=e=>!!e&&g.value.includes(e),B=e=>{e&&!g.value.includes(e)&&(g.value=[...g.value,e])},T=e=>{e&&(g.value=g.value.filter((t=>t!==e)))},C=e=>{if(!e?.id)return;const t=d.value.filter((t=>t.id!==e.id));p(e)&&t.push(e),d.value=t},$=()=>{t.value=!1},P=(e,r)=>{e&&(a.value=e,C(e),n.value=r||`${s[e.type]||"ä»»å¡"}è¿è¡ä¸`,t.value=!0)},A=()=>{const e=d.value.find(p)||a.value;e&&P(e)},F=async t=>{const a=e();if(!f(a))return[];const r=await m(a,"getTasks",t?{type:t}:{});return Array.isArray(r?.data)?r.data:u(r?.data)?[r.data]:[]},q=async e=>{try{const t=await F(e);return t.filter(p).sort(((e,t)=>(t.created_at||0)-(e.created_at||0)))[0]||null}catch{return null}},j=async r=>{const n=e();if(!f(n))throw new c(null,"å½å颿¿ä¸æ¯æä»»å¡æ¥è¯¢");while(!_){let e;try{e=await m(n,"getTasks",{id:r})}catch(o){const e=o?.response?.data?.code;if(404===e){const e={id:r,status:"failed",error:"ä»»å¡å·²ä¸¢å¤±ï¼è¯·ç¨åæ¥çç»æ",message:o?.response?.data?.message||"æ¾ä¸å°è¯·æ±ç对象/èµæº"};throw a.value=e,C(e),new c(e)}await y(i);continue}if(404===e?.code){const t={id:r,status:"failed",error:"ä»»å¡å·²ä¸¢å¤±ï¼è¯·ç¨åæ¥çç»æ",message:e.message||"æ¾ä¸å°è¯·æ±ç对象/èµæº"};throw a.value=t,C(t),new c(t)}const s=e?.data;if(u(s)){if(a.value=s,C(s),"succeed"===s.status)return t.value&&a.value?.id===r&&(t.value=!1),s;if("failed"===s.status)throw new c(s);await y(i)}else await y(i)}throw new c(a.value,"已离å¼é¡µé¢ï¼ä»»å¡ä»å¨åå°æ§è¡")},z=async(t,a)=>{try{return await t()}catch(r){if(f(e())&&a&&v(r)){const e=await q(a);if(e)return{code:200,data:e}}throw r}},M=async(t,a={})=>{const{title:r,type:n,busyKey:s}=a;if(s&&x(s))throw(0,o._y)("请å¿éå¤æäº¤","ç¸åæä½æ£å¨è¿è¡ä¸ï¼è¯·çå¾
宿"),new l;if("backup"===n&&k("backup"))throw(0,o._y)("请ç¨åéè¯","æå
¶ä»å¤ä»½ç¸å
³æä½æ£å¨è¿è¡ä¸ï¼è¯·ç¨åéè¯"),new l;s&&B(s);try{const o=await z(t,n);if(o?.code&&200!==o.code)throw o;const s=e();if(f(s)&&u(o?.data)){const e=o.data;return a.onAccepted&&a.onAccepted(e),P(e,r),j(e.id)}return a.onAccepted&&a.onAccepted(o?.data),o?.data}finally{s&&T(s)}},S=async(t=[],a={})=>{const r=e();if(!f(r)||_)return;let n=[];for(const e of t)try{const t=await F(e);n=n.concat(t.filter(p))}catch{}n.sort(((e,t)=>(t.created_at||0)-(e.created_at||0)));const o=new Set(d.value.map((e=>e.id)));for(const e of n)if(!o.has(e.id)){o.add(e.id),P(e);try{const t=await j(e.id);a.onSucceed&&a.onSucceed(t)}catch(s){if("HelperTaskError"===s?.name&&"已离å¼é¡µé¢ï¼ä»»å¡ä»å¨åå°æ§è¡"===s.message)return;a.onFailed&&a.onFailed(s),h(s)}}};return{modalVisible:t,currentTask:a,modalTitle:n,progressPercent:w,runningTasks:d,hasUnfinishedTask:b,isTypeBusy:k,isBusyKey:x,hideModal:$,showTask:P,reopenModal:A,waitTask:j,runOp:M,resumeUnfinished:S,listTasks:F}}},61712:function(e,t,a){a.d(t,{A:function(){return m}});var r=function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",{staticClass:"d-flex justify-content-between align-items-center"},[t(a.BCardTitle,{staticClass:"mb-0 d-flex align-items-center",class:e.color?`text-[${e.color}]`:"text-primary"},[t(a.BButton,{directives:[{name:"ripple",rawName:"v-ripple.400",value:"rgba(186, 191, 199, 0.15)",expression:"'rgba(186, 191, 199, 0.15)'",modifiers:{400:!0}}],staticClass:"btn-icon mr-1",attrs:{size:"sm",pill:"",variant:e.color?`flat-${e.color}`:"flat-primary"},on:{click:a.onGoBackButtonClick}},[t("feather-icon",{attrs:{icon:"ChevronLeftIcon"}})],1),e._t("default",(function(){return[e.icon?t("font-awesome-icon",{staticClass:"mr-1",attrs:{icon:e.icon}}
6):e._e(),e._v(" "+e._s(e.title)+" ")]}))],2),e.productType&&a.fqaDocMapping[e.productType]?t(a.BButton,{attrs:{variant:"flat-secondary",size:"sm",href:`https://www.rainyun.com/docs${a.fqaDocMapping[e.productType]}`,target:"_blank"}},[t("feather-icon",{staticClass:"mr-50",attrs:{icon:"HelpCircleIcon"}}),e._v(" 常è§é®é¢ ")],1):e._e()],1)},n=[],o=a(85471),s=a(24387),i=a(80663),c=a(75532),l=a(19075),u={__name:"NavBackHead",props:{title:{type:String,default:""},icon:{type:[Array,String],default:""},routeToName:{type:String,default:""},tab:{type:String,default:""},routeParams:{type:Object,default:()=>({})},productType:{type:String,default:""},color:{type:String,default:""},border:{type:[String,Boolean],default:!1}},emits:["back"],setup(e,{emit:t}){const a=e,r=(0,o.reactive)({domain:"/products/domain/faq.html"}),n=(0,s.rd)(),u=()=>{a.routeParams&&Object.keys(a.routeParams).length>0?n.push({name:a.routeToName,params:a.routeParams}):a.tab?n.push({name:a.routeToName,params:{tab:a.tab}}):a.routeToName?n.push({name:a.routeToName}):t("back")};return{__sfc:!0,props:a,emit:t,fqaDocMapping:r,router:n,onGoBackButtonClick:u,BCardTitle:i.r,BButton:c.P,vRipple:l.A}}},p=u,d=a(845),f=(0,d.A)(p,r,n,!1,null,null,null),m=f.exports}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.