Files
huangjingfen/pro_v3.5.1/public/statics/mp_view/pages/index/index.js

1 line
18 KiB
JavaScript
Raw Normal View History

2026-03-07 22:29:07 +08:00
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/index"],{"107d":function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){}));var o=function(){var e=this.$createElement,t=(this._self._c,!this.popup_show||this.downstatus<1?null:(this.downSize/1024/1024).toFixed(2)),n=!this.popup_show||this.downstatus<1?null:(this.fileSize/1024/1024).toFixed(2);this.$mp.data=Object.assign({},{$root:{g0:t,g1:n}})},i=[]},1210:function(e,t,n){},"426e":function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,i=n("48a0"),a={name:"appUpdate",props:{tabbar:{type:Boolean,default:!1},getVer:{type:Boolean,default:!1}},data:function(){return{popup_show:!1,platform:"",version:"1.0.0",need_update:!1,downing:!1,downstatus:0,update_info:{os:"",version:"",info:""},fileSize:0,downSize:0,viewObj:null}},created:function(){o=this,this.getVer||this.update()},computed:{lengthWidth:function(){var e=this.downSize/this.fileSize*100;return e=e?e.toFixed(2):0,{width:e+"%"}},getHeight:function(){var e=0;return this.tabbar&&(e=50),{bottom:e+"px",height:"auto"}}},methods:{update:function(){},getUpdateInfo:function(){var t=this;(0,i.getUpdateInfo)("ios"===this.platform?2:1).then((function(n){if(Array.isArray(n.data))return t.$emit("isNew");var i=e.getStorageSync("app_update_time")||"",a=(new Date).toLocaleDateString();if(i===a||t.getVer){if(i!==a&&t.getVer){if(!n.data.is_force)return}else if(i==a&&!t.getVer&&!n.data.is_force)return}else e.setStorageSync("app_update_time",(new Date).toLocaleDateString());var s=n.data;o.update_info=s,o.update_info.platform&&o.checkUpdate()})).catch((function(e){o.popup_show=!1}))},checkUpdate:function(){o.need_update=o.compareVersion(o.version,o.update_info.version),o.need_update?(o.popup_show=!0,o.tabbar&&(o.viewObj=new plus.nativeObj.View("viewObj",{bottom:"0px",left:"0px",height:"50px",width:"100%",backgroundColor:"rgba(0,0,0,.6)"}),o.viewObj.show())):this.$emit("isNew")},closeUpdate:function(){o.update_info.is_force?"android"==this.platform?plus.runtime.quit():plus.ios.import("UIApplication").sharedApplication().performSelector("exit"):(o.popup_show=!1,o.viewObj&&o.viewObj.hide())},nowUpdate:function(){if(o.downing)return!1;o.downing=!0,/\.apk$/.test(o.update_info.url)||/\.wgt$/.test(o.update_info.url)?o.download_wgt():plus.runtime.openURL(o.update_info.url,(function(){plus.nativeUI.toast("打开错误")}))},download_wgt:function(){plus.nativeUI.showWaiting("下载更新文件...");var e=plus.downloader.createDownload(o.update_info.url,{method:"get"},(function(e,t){}));e.addEventListener("statechanged",(function(e,t){if(null===t);else if(200==t)switch(o.downstatus=e.state,e.state){case 3:o.downSize=e.downloadedSize,e.totalSize&&(o.fileSize=e.totalSize);break;case 4:o.installWgt(e.filename);break}else plus.nativeUI.closeWaiting(),plus.nativeUI.toast("下载出错"),o.downing=!1,o.downstatus=0})),e.start()},installWgt:function(e){plus.nativeUI.showWaiting("安装更新文件..."),plus.runtime.install(e,{},(function(){plus.nativeUI.closeWaiting(),plus.nativeUI.alert("应用资源下载完成!",(function(){plus.runtime.restart()}))}),(function(e){plus.nativeUI.closeWaiting(),plus.nativeUI.alert("安装更新文件失败["+e.code+"]"+e.message)}))},compareVersion:function(e,t){if(!e||!t||""==e||""==t)return!1;for(var n=e.split(".",4),o=t.split(".",4),i=0;i<n.length&&i<o.length;i++){var a=n[i],s=parseInt(a),r=o[i],c=parseInt(r);if(c>s||r.length>a.length)return!0;if(c<s)return!1}return o.length>n.length&&0==t.indexOf(e)}}};t.default=a}).call(this,n("df3c")["default"])},"576f":function(e,t,n){"use strict";n.r(t);var o=n("7fb3"),i=n.n(o);for(var a in o)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(a);t["default"]=i.a},"7fb3":function(e,t,n){"use strict";(function(e,o){var i=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n("7ca3")),s=i(n("89cc")),r=n("360a"),c=n("48a0"),u=i(n("1844")),d=n("769c"),l=n("8f59"),f=n("0f73"),h=n("95b5"),p=n