| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-user-shareQrCode"],{"1a48":function(t,e,a){"use strict";a.r(e);var n=a("7579"),o=a("f880");for(var i in o)"default"!==i&&function(t){a.d(e,t,(function(){return o[t]}))}(i);a("4c9a");var r,d=a("f0c5"),s=Object(d["a"])(o["default"],n["b"],n["c"],!1,null,"b6a7a458",null,!1,n["a"],r);e["default"]=s.exports},"4c9a":function(t,e,a){"use strict";var n=a("d4ee"),o=a.n(n);o.a},5542:function(t,e,a){"use strict";a("ac1f"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=a("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,e=this,a=uni.createSelectorQuery();a.select(".content").fields({size:!0},(function(e){t.ratio=e.width/750})).exec(),a.select("#qrShareBox").fields({size:!0},(function(t){e.canHeight=t.height,e.canWeidth=t.width})).exec()},methods:{loadCodeList:function(){var t=this;(0,n.spreadBanner)({type:2}).then((function(e){console.log(e),t.src=e.data[0].wap_posterQr,t.loadImg(e.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(e){uni.hideLoading(),uni.showModal({title:"创建成功,长按二维码下载图片",showCancel:!1}),t.loading=!1,t.ctxSrc=e.tempFilePath},fail:function(t){console.log(t)}})}),50)},loadImg:function(t){var e=this,a=523,n=700,o=e.ratio,i="/static/img/img14.jpg",r=uni.createCanvasContext("qrShareBox"),d=e.size*o,s=(a-e.size)*o/2,c=n*o,u="#FFFFFF",l=0,f=l/2*o,h=s-f,g=c-f,v=d+l*o,p=c+v+(l+20)*this.ratio,m=24*o,b="",w=(d-m*b.length)/2+s;r.drawImage(i,0,0,e.canWeidth,e.canHeight),r.setFontSize(m),r.fillText(b,w,p),r.beginPath(),r.setLineJoin("round"),r.setLineWidth(l*o),r.setStrokeStyle(u),r.strokeRect(h,g,v,v),r.stroke(),r.drawImage(t,s,c,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=""}}};e.default=o},"636e":function(t,e,a){var n=a("24fb");e=n(!1),e.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:#5dbc7c;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=e},7579:function(t,e,a){"use strict";var n;a.d(e,"b",(function(){return o})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){return n}));var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"content"},[a("v-uni-canvas",{staticClass:"tki-qrcode-canvas",class:{qrimg:!t.loading},attrs:{id:"qrShareBox","canvas-id":"qrShareBox"},on:{longpress:function(e){arguments[0]=e=t.$handleEvent(e),t.alertCanv.apply(void 0,arguments)}}}),a("v-uni-view",{staticClass:"tki-qrcode-canvas",style:{display:t.loading?"none":"block"}},[a("v-uni-image",{staticClass:"tki-qrcode-canvas",attrs:{src:t.ctxSrc,mode:"scaleToFill"}})],1),a("v-uni-view",{staticClass:"share-bottom flex",class:{"action-share-bottom":!t.loading},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.loading&&t.showImg()}}},[a("v-uni-text",[t._v(t._s(t.loading?"点击生成图片":"长按二维码下载"))])],1)],1)},i=[]},"9c8a":function(t,e,a){"use strict";var n=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.orderData=i,e.getUserInfo=r,e.spreadBanner=d,e.getAddressList=s,e.addressEdit=c,e.addressDel=u,e.setAddressDefault=l,e.getCartList=f,e.getCartNum=h,e.cartDel=g,e.getcollectList=v,e.delcollect=p;var o=n(a("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 s(t){return(0,o.default)({url:"/api/address/list",method:"get",data:t})}function c(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 g(t){return(0,o.default)({url:"/api/cart/del",method:"post",data:t})}function v(t){return(0,o.default)({url:"/api/collect/user",method:"get",data:t})}function p(t){return(0,o.default)({url:"/api/collect/del",method:"post",data:t})}},d4ee:function(t,e,a){var n=a("636e");"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var o=a("4f06").default;o("442eb96a",n,!0,{sourceMap:!1,shadowMode:!1})},f880:function(t,e,a){"use strict";a.r(e);var n=a("5542"),o=a.n(n);for(var i in n)"default"!==i&&function(t){a.d(e,t,(function(){return n[t]}))}(i);e["default"]=o.a}}]);
|