毕设
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
9.5 KiB

1 year ago
(self["webpackChunkuview2_0_cli"]=self["webpackChunkuview2_0_cli"]||[]).push([[1933],{86831:function(t,n,e){var i=e(13236);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.id,i,""]]),i.locals&&(t.exports=i.locals);var o=e(56).Z;o("6bfc5105",i,!0,{sourceMap:!1,shadowMode:!1})},35397:function(t,n,e){var i=e(91340);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.id,i,""]]),i.locals&&(t.exports=i.locals);var o=e(56).Z;o("522838eb",i,!0,{sourceMap:!1,shadowMode:!1})},1677:function(t,n,e){var i=e(8726);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.id,i,""]]),i.locals&&(t.exports=i.locals);var o=e(56).Z;o("2dfe6014",i,!0,{sourceMap:!1,shadowMode:!1})},4217:function(t,n,e){"use strict";e.d(n,{Z:function(){return v}});var i,o={uOverlay:e(12682).Z,uIcon:e(38275).Z,uButton:e(40216).Z},s=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("u-overlay",{attrs:{show:!t.isConnected,zIndex:t.zIndex,customStyle:{backgroundColor:"#fff",display:"flex",justifyContent:"center"}},on:{touchmove:function(n){n.stopPropagation(),n.preventDefault(),arguments[0]=n=t.$handleEvent(n),t.noop.apply(void 0,arguments)}}},[e("v-uni-view",{staticClass:"u-no-network"},[e("u-icon",{staticClass:"u-no-network__error-icon",attrs:{name:t.image,size:"150",imgMode:"widthFit"}}),e("v-uni-text",{staticClass:"u-no-network__tips"},[t._v(t._s(t.tips))]),e("v-uni-view",{staticClass:"u-no-network__retry"},[e("u-button",{attrs:{size:"mini",text:"重试",type:"primary",plain:!0},on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.retry.apply(void 0,arguments)}}})],1)],1)],1)},r=[],a=e(66407),u=e(4587),c=(e(9653),{props:{tips:{type:String,default:uni.$u.props.noNetwork.tips},zIndex:{type:[String,Number],default:uni.$u.props.noNetwork.zIndex},image:{type:String,default:uni.$u.props.noNetwork.image}}}),l={name:"u-no-network",mixins:[uni.$u.mpMixin,uni.$u.mixin,c],data:function(){return{isConnected:!0,networkType:"none"}},mounted:function(){var t=this;this.isIOS="ios"===uni.getSystemInfoSync().platform,uni.onNetworkStatusChange((function(n){t.isConnected=n.isConnected,t.networkType=n.networkType,t.emitEvent(t.networkType)})),uni.getNetworkType({success:function(n){t.networkType=n.networkType,t.emitEvent(t.networkType),"none"==n.networkType?t.isConnected=!1:t.isConnected=!0}})},methods:{retry:function(){var t=this;uni.getNetworkType({success:function(n){t.networkType=n.networkType,t.emitEvent(t.networkType),"none"==n.networkType?(uni.$u.toast("无网络连接"),t.isConnected=!1):(uni.$u.toast("网络已连接"),t.isConnected=!0)}}),this.$emit("retry")},emitEvent:function(t){this.$emit("none"===t?"disconnected":"connected")},openSettings:function(){var t=this;return(0,u.Z)((0,a.Z)().mark((function n(){return(0,a.Z)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if("none"!=t.networkType){n.next=3;break}return t.openSystemSettings(),n.abrupt("return");case 3:case"end":return n.stop()}}),n)})))()},openAppSettings:function(){this.gotoAppSetting()},openSystemSettings:function(){this.isIOS?this.gotoiOSSetting():this.gotoAndroidSetting()},network:function(){var t=null,n=plus.ios.newObject("CTCellularData"),e=n.plusGetAttribute("restrictedState");return 0==e?t=null:2==e?t=1:1==e&&(t=2),plus.ios.deleteObject(n),t},gotoAppSetting:function(){if(this.isIOS){var t=plus.ios.import("UIApplication"),n=t.sharedApplication(),e=plus.ios.import("NSURL"),i=e.URLWithString("app-settings:");n.openURL(i),plus.ios.deleteObject(i),plus.ios.deleteObject(e),plus.ios.deleteObject(n)}else{var o=plus.android.importClass("android.content.Intent"),s=plus.android.importClass("android.provider.Settings"),r=plus.android.importClass("android.net.Uri"),a=plus.android.runtimeMainActivity(),u=new o;u.setAction(s.ACTION_APPLICATION_DETAILS_SETTINGS);var c=r.fromParts("package",a.getPackageName(),null);u.setData(c),a.startActivity(u)}},gotoiOSSetting:function(){var t=plus.ios.import("UIApplication"),n=t.sharedApplication(),e=plus.ios.import("NSURL"),i=e.URLWithString("App-prefs:root=General");n.openURL(i),plus.ios.deleteObject(i),plus.ios.deleteObject(e),plus.ios.del