app-jump-button.js 4.7 KB

12345678910
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/basic-component/app-jump-button/app-jump-button"],{"129a":function(e,t,r){"use strict";r.r(t);var a=r("5ee9"),n=r("c096");for(var i in n)"default"!==i&&function(e){r.d(t,e,(function(){return n[e]}))}(i);r("59e0");var u,s=r("f0c5"),o=Object(s["a"])(n["default"],a["b"],a["c"],!1,null,"09ae9278",null,!1,a["a"],u);t["default"]=o.exports},"59e0":function(e,t,r){"use strict";var a=r("dff1"),n=r.n(a);n.a},"5ee9":function(e,t,r){"use strict";var a;r.d(t,"b",(function(){return n})),r.d(t,"c",(function(){return i})),r.d(t,"a",(function(){return a}));var n=function(){var e=this,t=e.$createElement;e._self._c},i=[]},ad51:function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r("c345"),n={name:"app-jump-button",props:{item:Object,arrangement:{type:String,default:function(){return"row"},required:!1},backgroundColor:{type:String,required:!1},form:{type:Boolean,default:function(){return!0},required:!1},height:{type:String,default:function(){return"100"},required:!1},width:{type:String,default:function(){return"100"},required:!1},open_type:{type:String,default:function(){return"navigate"},required:!1},url:{type:String,default:function(){return""},required:!1},params:{type:[Array,String],default:function(){return[]},required:!1},number:{type:String,default:function(){return""},required:!1},appId:{type:String,default:function(){return""},required:!1},path:{type:String,default:function(){return""},required:!1},latitude:{type:String,default:function(){return"0"},required:!1},longitude:{type:String,default:function(){return"0"},required:!1},address:{type:String,default:function(){return""},required:!1}},methods:{jumpLogic:function(t){var r=this;switch(this.form&&(0,a.push)(t.detail.formId),this.open_type){case"reLaunch":e.reLaunch({url:this.url});break;case"redirect":e.redirectTo({url:this.url});break;case"navigate":if(this.url){var n=this.url;if('""'!=this.params&&this.params&&this.params.length>0){for(var i="?",u=0;u<this.params.length;u++)i+="".concat(this.params[u].key,"=").concat(this.params[u].value,"&");n=n.split("?")[0],n+=i.slice(0,i.length-1)}e.navigateTo({url:n})}break;case"app_admin":1==this.$store.state.user.info.identity.is_admin&&e.navigateTo({url:this.url});break;case"back":e.navigateBack({});break;case"tel":1===this.params.length?e.makePhoneCall({phoneNumber:this.params[0].value}):this.number?e.makePhoneCall({phoneNumber:this.number}):e.makePhoneCall({phoneNumber:this.url.split("?")[1].split("=")[1]});break;case"web":this.params.length>0?e.navigateTo({url:"".concat(this.url,"?url=").concat(encodeURIComponent(this.params[0].value))}):e.navigateTo({url:this.url});break;case"app":if(this.url){var s="";if("app"!==this.url)s=this.url.split("app?")[1];else for(var o=0;o<this.params.length;o++)s+="".concat(this.params[o].key,"=").concat(this.params[o].value,"&");if("string"!==typeof s)return;var c=s.split("&"),l={};for(var p in c)if("string"===typeof c[p]&&c[p].length){var f=c[p].split("=");if(2!==f.length){for(var d="",h=1;h<f.length;h++)h+1!==f.length&&(d+="".concat(f[h],"=").concat(f[h+1]));l[f[0]]=d}else l[f[0]]=f[1]}var g=l,m="",v="";m=g.app_id||"",v=g.path||"",e.navigateToMiniProgram({appId:m,path:v})}else this.appId&&e.navigateToMiniProgram({appId:this.appId,path:this.path?this.path:""});break;case"clear_cache":e.showModal({content:"确定要清理缓存?",cancelText:"取消",confirmText:"确认",success:function(t){t.confirm&&(r.$storage.clearStorage(),r.$user&&r.$store&&r.$store.state.user.accessToken&&r.$user.loginByToken(r.$store.state.user.accessToken),r.$store.dispatch("mallConfig/actionResetConfig"),e.showToast({title:"清理完成",duration:1e3,icon:"none"}))}});break;case"map":e.openLocation({latitude:Number(this.latitude),longitude:Number(this.longitude),name:this.address,address:this.address});break;case"share":}},getUrlParam:function(e,t){var r=e.split("?")[1];if(r){var a=r.substr(0).match(new RegExp("(^|&)"+t+"=([^&]*)(&|$)"));return null!==a?unescape(a[2]):null}return null}}};t.default=n}).call(this,r("543d")["default"])},c096:function(e,t,r){"use strict";r.r(t);var a=r("ad51"),n=r.n(a);for(var i in a)"default"!==i&&function(e){r.d(t,e,(function(){return a[e]}))}(i);t["default"]=n.a},dff1:function(e,t,r){}}]);
  2. ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
  3. 'components/basic-component/app-jump-button/app-jump-button-create-component',
  4. {
  5. 'components/basic-component/app-jump-button/app-jump-button-create-component':(function(module, exports, __webpack_require__){
  6. __webpack_require__('543d')['createComponent'](__webpack_require__("129a"))
  7. })
  8. },
  9. [['components/basic-component/app-jump-button/app-jump-button-create-component']]
  10. ]);