(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-6105c1a1"],{"108e":function(t,e){t.exports="data:image/png;base64,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"},"1c3b":function(t,e,n){},"350c":function(t,e){t.exports="data:image/png;base64,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"},4065:function(t,e,n){n.r(e);var a=n("c14f"),s=n("1da1"),r=n("53ca"),o=(n("caad"),n("d81d"),n("14d9"),n("b0c0"),n("e9f5"),n("ab43"),n("e9c4"),n("d3b7"),n("3ca3"),n("ddb0"),n("8593")),c=n("b562"),i=n("d708"),u={name:"CrossVersionUpgrade",data:function(){return{currentTab:"upgrade",versionInfo:{},checkingRemote:!1,remoteStatus:{status:-1,title:"",force_reminder:0},upgradeablePackage:null,startingDownload:!1,downloadStage:"idle",downloadType:-1,downloadSteps:[{status:"loading",progress:0,message:"",errorFiles:[]},{status:"loading",progress:0,message:"",errorFiles:[]},{status:"loading",progress:0,message:"",errorFiles:[]},{status:"loading",progress:0,message:"",errorFiles:[]}],downloadProgress:0,downloadMessage:"",downloadTimer:null,checkErrorFiles:[],mpVersionData:null,localCheckResult:null,pendingSqlList:[],upgrading:!1,upgradeProgress:0,upgradeProgressStatus:"",sqlExecutionLogs:[],sqlSuccessCount:0,sqlFailedCount:0,sqlSkippedCount:0,upgradeLogList:[],loadingLogs:!1,logsPage:1,logsLimit:15,logsTotal:0,agreementVisible:!1,agreementLoading:!1,agreementContent:"",uploadSuccessVisible:!1,showUpgradeComplete:!1,uploadingMini:!1}},mounted:function(){this.initPage()},beforeDestroy:function(){this.clearDownloadTimer()},computed:{normalizedCheckErrorFiles:function(){return(Array.isArray(this.checkErrorFiles)?this.checkErrorFiles:[]).map((function(t){return"string"==typeof t?{path:t,note:""}:t&&"object"===Object(r.a)(t)?{path:t.path||t.full_path||t.filename||t.file||t.name||JSON.stringify(t),note:t.note||t.desc||""}:{path:String(t),note:""}}))}},methods:{handleTabClick:function(){"logs"===this.currentTab&&this.loadUpgradeLogs()},initPage:function(){var t=this;return Object(s.a)(Object(a.a)().m((function e(){return Object(a.a)().w((function(e){for(;;)switch(e.n){case 0:return e.n=1,Promise.all([t.checkLocalVersion()]);case 1:return e.a(2)}}),e)})))()},checkRemoteUpdate:function(){var t=this;return Object(s.a)(Object(a.a)().m((function e(){var n;return Object(a.a)().w((function(e){for(;;)switch(e.n){case 0:return t.checkingRemote=!0,e.p=1,e.n=2,Object(o.xb)();case 2:if(n=e.v,t.remoteStatus={status:n.data.status||0,title:n.data.title||"",force_reminder:n.data.force_reminder||0},1===n.data.status)return e.n=3,t.loadUpgradeableList();e.n=3;break;case 3:e.n=5;break;case 4:e.p=4,n=e.v,t.$message.error(n.msg||"检测远程更新失败");case 5:return e.p=5,t.checkingRemote=!1,e.f(5);case 6:return e.a(2)}}),e,null,[[1,4,5,6]])})))()},loadUpgradeableList:function(){var t=this;return Object(s.a)(Object(a.a)().m((function e(){var n,s;return Object(a.a)().w((function(e){for(;;)switch(e.n){case 0:return e.p=0,e.n=1,Object(o.yb)();case 1:n=e.v,0<(s=(null==(s=n.data)?void 0:s.list)||n.data||[]).length&&(t.upgradeablePackage=s[0]),e.n=3;break;case 2:e.p=2;case 3:return e.a(2)}}),e,null,[[0,2]])})))()},checkLocalVersion:function(){var t=this;return Object(s.a)(Object(a.a)().m((function e(){var n;return Object(a.a)().w((function(e){for(;;)switch(e.n){case 0:return e.p=0,e.n=1,Object(o.g)();case 1:n=e.v,t.localCheckResult=n.data,t.versionInfo={current_version:n.data.current_version,current_version_main:n.data.current_version_main,current_code:n.data.current_code},e.n=3;break;case 2:e.p=2;case 3:return e.a(2)}}),e,null,[[0,2]])})))()},startDownload:function(){var t=this;return Object(s.a)(Object(a.a)().m((function e(){return Object(a.a)().w((function(e){for(;;)switch(e.n){case 0:return e.n=1,t.openAgreement();case 1:return e.a(2)}}),e)})))()},openAgreement:function(){var t=this;return Object(s.a)(Object(a.a)().m((function e(){var n,s;return Object(a.a)().w((function(e){for(;;)switch(e.n){case 0:return e.p=0,t.agreementLoading=!0,e.n=1,Object(o.tb)();case 1:n=e.v,t.agreementContent=(null==(s=n.data)?void 0:s.content)||n.data||"",t.agreementVisible=!0,e.n=3;break;case 2:e.p=2,s=e.v,t.$message.error(s.msg||"获取升级协议失败");case 3:return e.p=3,t.agreementLoading=!1,e.f(3);case 4:return e.a(2)}}),e,null,[[0,2,3,4]])})))()},doStartDownload:function(){var t=this;return Object(s.a)(Object(a.a)().m((function e(){var n;return Object(a.a)().w((function(e){for(;;)switch(e.n){case 0:if(null!=(n=t.upgradeablePackage)&&n.package_key){e.n=1;break}return t.$message.error("未获取到升级包信息,请重新检测更新"),e.a(2);case 1:return t.agreementVisible=!1,t.downloadStage="loading",t.startingDownload=!0,e.p=2,e.n=3,Object(o.t)(t.upgradeablePackage.package_key);case 3:t.downloadType=0,t.startDownloadProgressPolling(),e.n=5;break;case 4:e.p=4,n=e.v,t.$message.error(n.msg||"开始下载失败"),t.downloadStage="error",t.downloadMessage=n.msg||"开始下载失败";case 5:return e.p=5,t.startingDownload=!1,e.f(5);case 6:return e.a(2)}}),e,null,[[2,4,5,6]])})))()},startDownloadProgressPolling:function(){var t=this;this.downloadTimer=setInterval(Object(s.a)(Object(a.a)().m((function e(){var n,s,r,c,i;return Object(a.a)().w((function(e){for(;;)switch(e.n){case 0:return e.p=0,e.n=1,Object(o.u)({type:t.downloadType});case 1:(n=e.v).data&&(s=n.data.stage||"idle",r=n.data.progress||0,c=n.data.message||"",i=n.data.data||[],t.downloadStage=s,t.downloadProgress=r,t.downloadMessage=c,t.checkErrorFiles=i,0<=t.downloadType&&t.downloadType