pages-user-shareQrCode.3f7b1931.js 6.6 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-user-shareQrCode"],{"1a48":function(t,a,e){"use strict";e.r(a);var n=e("7579"),o=e("f880");for(var i in o)"default"!==i&&function(t){e.d(a,t,(function(){return o[t]}))}(i);e("4c9a");var r,d=e("f0c5"),c=Object(d["a"])(o["default"],n["b"],n["c"],!1,null,"b6a7a458",null,!1,n["a"],r);a["default"]=c.exports},"4c9a":function(t,a,e){"use strict";var n=e("d4ee"),o=e.n(n);o.a},5542:function(t,a,e){"use strict";e("ac1f"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n=e("9c8a"),o={data:function(){return{cid:"tki-qrcode-canvas",size:180,unit:"upx",val:"",background:"#ffffff",foreground:"#333333",pdground:"#333333",icon:"",iconSize:40,lv:3,onval:!1,loadMake:!1,usingComponents:!1,showLoading:!1,loadingText:"二维码生成中",src:"",ratio:1,ctxSrc:"",loading:!0,canHeight:"",canWeidth:""}},onLoad:function(){this.loadCodeList()},onReady:function(){var t=this,a=this,e=uni.createSelectorQuery();e.select(".content").fields({size:!0},(function(a){t.ratio=a.width/750})).exec(),e.select("#qrShareBox").fields({size:!0},(function(t){a.canHeight=t.height,a.canWeidth=t.width})).exec()},methods:{loadCodeList:function(){var t=this;(0,n.spreadBanner)({type:2}).then((function(a){console.log(a),t.src=a.data[0].wap_posterQr,t.loadImg(a.data[0].wap_posterQr)})).catch((function(t){uni.showModal({title:"生成失败请刷新页面",showCancel:!1}),uni.hideLoading()}))},alertCanv:function(){uni.showModal({title:"请先点击生成图片再下载",showCancel:!1})},showImg:function(){uni.showLoading({title:"图片生成中",mask:!0});var t=this;setTimeout((function(){uni.canvasToTempFilePath({x:0,y:0,width:t.canWeidth,height:t.canHeight,destWidth:t.canWeidth,destHeight:t.canHeight,fileType:"jpg",quality:1,canvasId:"qrShareBox",success:function(a){uni.hideLoading(),uni.showModal({title:"创建成功,长按二维码下载图片",showCancel:!1}),t.loading=!1,t.ctxSrc=a.tempFilePath},fail:function(t){console.log(t)}})}),50)},loadImg:function(t){var a=this,e=523,n=700,o=a.ratio,i="/static/img/img14.jpg",r=uni.createCanvasContext("qrShareBox"),d=a.size*o,c=(e-a.size)*o/2,s=n*o,u="#FFFFFF",l=0,f=l/2*o,h=c-f,p=s-f,g=d+l*o,v=s+g+(l+20)*this.ratio,m=24*o,w="",b=(d-m*w.length)/2+c;r.drawImage(i,0,0,a.canWeidth,a.canHeight),r.setFontSize(m),r.fillText(w,b,v),r.beginPath(),r.setLineJoin("round"),r.setLineWidth(l*o),r.setStrokeStyle(u),r.strokeRect(h,p,g,g),r.stroke(),r.drawImage(t,c,s,d,d),r.draw()},creatQrcode:function(){this.$refs.qrcode._makeCode()},saveQrcode:function(){this.$refs.qrcode._saveCode()},qrR:function(t){this.src=t},clearQrcode:function(t){this.$refs.qrcode._clearCode(),this.val=""}}};a.default=o},"636e":function(t,a,e){var n=e("24fb");a=n(!1),a.push([t.i,'@charset "UTF-8";\n/* 页面左右间距 */\n/* 文字尺寸 */\n/*文字颜色*/\n/* 边框颜色 */\n/*颜色*/\n/* 图片加载中颜色 */\n/* 行为相关颜色 */\n/* 功能栏字体大小 */\n/*功能栏左侧小图标*/.content[data-v-b6a7a458]{padding-top:%?30?%}.qrimg[data-v-b6a7a458]{position:absolute;left:%?-9999?%;top:%?-9999?%}.tki-qrcode-canvas[data-v-b6a7a458]{width:%?532?%;height:%?945?%;margin:0 auto}.share-bottom[data-v-b6a7a458]{width:%?560?%;height:%?80?%;color:#fff;background-color:#dc262b;margin:0 auto;font-size:%?30?%;margin-top:%?30?%;border-radius:%?99?%;justify-content:center}.share-bottom.action-share-bottom[data-v-b6a7a458]{background-color:#999}',""]),t.exports=a},7579:function(t,a,e){"use strict";var n;e.d(a,"b",(function(){return o})),e.d(a,"c",(function(){return i})),e.d(a,"a",(function(){return n}));var o=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("v-uni-view",{staticClass:"content"},[e("v-uni-canvas",{staticClass:"tki-qrcode-canvas",class:{qrimg:!t.loading},attrs:{id:"qrShareBox","canvas-id":"qrShareBox"},on:{longpress:function(a){arguments[0]=a=t.$handleEvent(a),t.alertCanv.apply(void 0,arguments)}}}),e("v-uni-view",{staticClass:"tki-qrcode-canvas",style:{display:t.loading?"none":"block"}},[e("v-uni-image",{staticClass:"tki-qrcode-canvas",attrs:{src:t.ctxSrc,mode:"scaleToFill"}})],1),e("v-uni-view",{staticClass:"share-bottom flex",class:{"action-share-bottom":!t.loading},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.loading&&t.showImg()}}},[e("v-uni-text",[t._v(t._s(t.loading?"点击生成图片":"长按二维码下载"))])],1)],1)},i=[]},"9c8a":function(t,a,e){"use strict";var n=e("4ea4");Object.defineProperty(a,"__esModule",{value:!0}),a.orderData=i,a.getUserInfo=r,a.spreadBanner=d,a.getAddressList=c,a.addressEdit=s,a.addressDel=u,a.setAddressDefault=l,a.getCartList=f,a.getCartNum=h,a.cartDel=p,a.getcollectList=g,a.delcollect=v,a.getMyfans=m,a.transfer_accounts=w,a.apply=b,a.rate=C,a.apply_status=x,a.article=y,a.details=k;var o=n(e("13b0"));function i(t){return(0,o.default)({url:"/api/order/data",method:"get",data:t})}function r(t){return(0,o.default)({url:"/api/userinfo",method:"get",data:t})}function d(t){return(0,o.default)({url:"/api/spread/banner",method:"get",data:t})}function c(t){return(0,o.default)({url:"/api/address/list",method:"get",data:t})}function s(t){return(0,o.default)({url:"/api/address/edit",method:"post",data:t})}function u(t){return(0,o.default)({url:"/api/address/del",method:"post",data:t})}function l(t){return(0,o.default)({url:"/api/address/default/set",method:"post",data:t})}function f(t){return(0,o.default)({url:"/api/cart/list",method:"get",data:t})}function h(t){return(0,o.default)({url:"/api/cart/num",method:"post",data:t})}function p(t){return(0,o.default)({url:"/api/cart/del",method:"post",data:t})}function g(t){return(0,o.default)({url:"/api/collect/user",method:"get",data:t})}function v(t){return(0,o.default)({url:"/api/collect/del",method:"post",data:t})}function m(t){return(0,o.default)({url:"/api/auction/lower",method:"get",data:t})}function w(t){return(0,o.default)({url:"/api/auction/transfer_accounts",method:"post",data:t})}function b(t){return(0,o.default)({url:"/api/auction/apply",method:"post",data:t})}function C(t){return(0,o.default)({url:"/api/rate",method:"get",data:t})}function x(t){return(0,o.default)({url:"/api/auction/apply_status",method:"get",data:t})}function y(t,a){return(0,o.default)({url:"/api/article/list/"+a,method:"GET",data:t})}function k(t,a){return(0,o.default)({url:"/api/article/details/"+a,method:"GET",data:t})}},d4ee:function(t,a,e){var n=e("636e");"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var o=e("4f06").default;o("442eb96a",n,!0,{sourceMap:!1,shadowMode:!1})},f880:function(t,a,e){"use strict";e.r(a);var n=e("5542"),o=e.n(n);for(var i in n)"default"!==i&&function(t){e.d(a,t,(function(){return n[t]}))}(i);a["default"]=o.a}}]);