share-popup.js 4.5 KB

12345678910
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/share-popup/share-popup"],{1416:function(e,t,n){"use strict";(function(e){var r=n("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("2eee")),a=r(n("c973")),c=r(n("9523")),i=n("5750"),u=n("ded2"),s=n("26cb");function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,c.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={components:{poster:function(){n.e("components/share-popup/poster").then(function(){return resolve(n("9a6a"))}.bind(null,n)).catch(n.oe)}},props:{value:{type:Boolean},shareId:{type:[String,Number],default:""},config:{type:Object,default:function(){return{}}},pagePath:{type:String,default:""},type:{type:String,default:"goods"}},data:function(){return{poster:"",enablePoster:!1,showPoster:!1,showTips:!1,mnpQrcode:""}},computed:f(f({},(0,s.mapGetters)(["inviteCode","userInfo"])),{},{getLink:function(){return"".concat(u.baseURL).concat(u.basePath,"/").concat(this.pagePath,"?id=").concat(this.shareId,"&invite_code=").concat(this.inviteCode)},showshare:{get:function(){return this.value},set:function(e){this.$emit("input",e)}}}),watch:{showPoster:function(e){e||(this.enablePoster=!1)}},methods:{getPoster:function(){var t=this;return(0,a.default)(o.default.mark((function n(){var r;return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t.isLogin){n.next=2;break}return n.abrupt("return",t.$Router.push("/pages/login/login"));case 2:if(e.showLoading({title:"正在生成中"}),t.mnpQrcode){n.next=8;break}return n.next=6,t.getMnpQrcode();case 6:r=n.sent,t.mnpQrcode=r.data.qr_code.replaceAll("\r\n","");case 8:t.enablePoster=!0;case 9:case"end":return n.stop()}}),n)})))()},getMnpQrcode:function(){var e=this;return new Promise((function(t,n){(0,i.apiMnpQrCode)({id:e.shareId,url:e.pagePath,type:e.type}).then((function(e){t(e)})).catch((function(){n()}))}))},getTtQrCode:function(){var t=this;return new Promise((function(n,r){var o=e.getSystemInfoSync();(0,i.apiTtQrCode)({appname:TtAppNameEnum[o.appName],id:t.shareId,page:t.pagePath}).then((function(e){n(e)})).catch((function(){e.hideLoading()}))}))},handleSuccess:function(t){this.poster=t,e.hideLoading(),this.showPoster=!0,this.showshare=!1},handleFail:function(){var t=this;e.hideLoading({success:function(){t.$toast({title:"生成失败"})}})},shareWx:function(){},savePoster:function(){var t=this;return(0,a.default)(o.default.mark((function n(){return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:e.saveImageToPhotosAlbum({filePath:t.poster,success:function(e){t.showPoster=!1,t.$toast({title:"保存成功",icon:"success"})},fail:function(e){t.$toast({title:"保存失败"}),console.log(e)}});case 1:case"end":return n.stop()}}),n)})))()}}};t.default=d}).call(this,n("543d")["default"])},"2ad2":function(e,t,n){},"79df":function(e,t,n){"use strict";n.r(t);var r=n("bd81"),o=n("eb30");for(var a in o)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(a);n("e5b2");var c=n("f0c5"),i=Object(c["a"])(o["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);t["default"]=i.exports},bd81:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return r}));var r={uPopup:function(){return n.e("components/uview-ui/components/u-popup/u-popup").then(n.bind(null,"d6b4"))}},o=function(){var e=this,t=e.$createElement;e._self._c;e._isMounted||(e.e0=function(t){e.showshare=!1})},a=[]},e5b2:function(e,t,n){"use strict";var r=n("2ad2"),o=n.n(r);o.a},eb30:function(e,t,n){"use strict";n.r(t);var r=n("1416"),o=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(a);t["default"]=o.a}}]);
  2. ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
  3. 'components/share-popup/share-popup-create-component',
  4. {
  5. 'components/share-popup/share-popup-create-component':(function(module, exports, __webpack_require__){
  6. __webpack_require__('543d')['createComponent'](__webpack_require__("79df"))
  7. })
  8. },
  9. [['components/share-popup/share-popup-create-component']]
  10. ]);