shop-php/public/static.dev/js/uni_modules-guyue-updater-pages-updater.7cc7bbfc.js

1 line
9.7 KiB
JavaScript
Raw Normal View History

2023-09-11 13:16:32 +08:00
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["uni_modules-guyue-updater-pages-updater"],{"0bcc":function(t,a,e){"use strict";e.r(a);var i=e("1a0a"),o=e("ad02");for(var n in o)["default"].indexOf(n)<0&&function(t){e.d(a,t,(function(){return o[t]}))}(n);e("77c0");var r=e("f0c5"),s=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,"470759fa",null,!1,i["a"],void 0);a["default"]=s.exports},"1a0a":function(t,a,e){"use strict";e.d(a,"b",(function(){return i})),e.d(a,"c",(function(){return o})),e.d(a,"a",(function(){}));var i=function(){var t=this,a=t.$createElement,i=t._self._c||a;return i("v-uni-view",{staticClass:"container"},[i("v-uni-view",{staticClass:"main",on:{click:function(a){a.stopPropagation(),arguments[0]=a=t.$handleEvent(a)}}},[i("v-uni-view",{staticClass:"header"},[i("v-uni-image",{staticClass:"bg1",attrs:{src:e("4dc9")}}),i("v-uni-image",{staticClass:"bg2",attrs:{src:e("6c8a")}}),i("v-uni-view",{staticClass:"version-title"},[t._v(t._s(t.updateParams.title))]),t.updateParams.versionName?i("v-uni-view",{staticClass:"version-name"},[t._v("V"+t._s(t.updateParams.versionName))]):t._e()],1),i("v-uni-view",{staticClass:"title"},[t._v("更新内容:")]),i("v-uni-view",{staticClass:"content"},[i("v-uni-rich-text",{attrs:{nodes:t.content}})],1),t.downloading?i("v-uni-view",{staticClass:"progress"},[i("v-uni-view",{staticClass:"slider"},[i("v-uni-view",{staticClass:"active-slider",style:{width:t.progress+"%"}},[i("v-uni-view",{staticClass:"bar"}),i("v-uni-view",{staticClass:"dot"},[i("v-uni-view",{staticClass:"text"},[t._v(t._s(t.progress)+"%")]),i("v-uni-view",{staticClass:"circle"})],1)],1)],1)],1):t._e(),i("v-uni-view",{staticClass:"button",class:{active:!t.downloading||t.downloadError},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.handleButton.apply(void 0,arguments)}}},[t._v(t._s(t.downloadText))])],1),t.updateParams.force?t._e():i("v-uni-view",{staticClass:"bottom",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.back.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"line"}),i("v-uni-image",{staticClass:"close",attrs:{src:e("9731")}})],1)],1)},o=[]},"3bdf":function(t,a,e){var i=e("80a68");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var o=e("4f06").default;o("1512ea45",i,!0,{sourceMap:!1,shadowMode:!1})},"4dc9":function(t,a,e){t.exports=e.p+"static/img/bg1.f60fdc48.png"},"6ba8":function(t,a,e){"use strict";e("7a82");var i=e("4ea4").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var o=i(e("5530"));e("ac1f"),e("5319"),e("d3b7"),e("caad"),e("2532");var n=e("932d"),r={data:function(){return{updateParams:{},progress:0,downloading:!1,downloadSucc:!1,downloadError:!1}},computed:{content:function(){return(this.updateParams.content||"").replace(/[\r\n]/gim,"<br/>")},downloadText:function(){return this.downloadSucc?this.updateParams.downSucTip:this.downloadError?this.updateParams.downErrorTip:this.downloading?this.updateParams.downMsgTip:this.updateParams.updateBtnText}},onLoad:function(t){var a=(0,o.default)({title:"发现新版本",updateBtnText:"立即升级",downMsgTip:"下载中,请稍后",downSucTip:"下载完成,安装中",downErrorTip:"下载失败,请重试",quiet:!1,force:!1},JSON.parse(decodeURIComponent(t.data)));this.updateParams=a},onBackPress:function(){return this.updateParams.force},methods:{back:function(){this.updateParams.force||uni.navigateBack()},start:function(){var t=this;if(this.updateParams.downUrl){var a=[".apk",".wgt"].some((function(a){return t.updateParams.downUrl.toLocaleLowerCase().includes(a)}));if("Android"===plus.os.name&&a){this.downloading=!0;var e=this;(0,n.download)({url:e.updateParams.downUrl,onProgress:function(t){e.progress=t},onSuccess:function(t){e.downloadSucc=!0,e.downloadError=!1,(0,n.install)(t,!0)},onFail:function(){e.downloading=!1,e.downloadSucc=!1,e.downloadError=!0}})}else plus.runtime.openURL(this.updateParams.downUrl)}},handleButton:function(){return this.downloading?this.downloadError?(this.progress=0,this.downloading=!1,this.downloadSucc=!1,this.