| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages_tool-pages-qrcode-index"],{"07e6":function(e,o,r){"use strict";r.r(o);var t=r("4623"),a=r("449f");for(var n in a)["default"].indexOf(n)<0&&function(e){r.d(o,e,(function(){return a[e]}))}(n);r("91ee");var i=r("828b"),f=Object(i["a"])(a["default"],t["b"],t["c"],!1,null,"4b443d6d",null,!1,t["a"],void 0);o["default"]=f.exports},1851:function(e,o,r){"use strict";var t=r("8bdb"),a=r("84d6"),n=r("1cb5");t({target:"Array",proto:!0},{fill:a}),n("fill")},"2fd2":function(e,o,r){r("f7a5"),r("1851"),function(){var o,r,t,a,n,i,f=[0,11,15,19,23,27,31,16,18,20,22,24,26,28,20,22,24,24,26,28,28,22,24,24,26,26,28,28,24,24,26,26,26,28,28,24,26,26,26,28,28],c=[3220,1468,2713,1235,3062,1890,2119,1549,2344,2936,1117,2583,1330,2470,1667,2249,2028,3780,481,4011,142,3098,831,3445,592,2517,1776,2234,1951,2827,1070,2660,1345,3177],s=[30660,29427,32170,30877,26159,25368,27713,26998,21522,20773,24188,23371,17913,16590,20375,19104,13663,12392,16177,14854,9396,8579,11994,11245,5769,5054,7399,6608,1890,597,3340,2107],u=[1,0,19,7,1,0,16,10,1,0,13,13,1,0,9,17,1,0,34,10,1,0,28,16,1,0,22,22,1,0,16,28,1,0,55,15,1,0,44,26,2,0,17,18,2,0,13,22,1,0,80,20,2,0,32,18,2,0,24,26,4,0,9,16,1,0,108,26,2,0,43,24,2,2,15,18,2,2,11,22,2,0,68,18,4,0,27,16,4,0,19,24,4,0,15,28,2,0,78,20,4,0,31,18,2,4,14,18,4,1,13,26,2,0,97,24,2,2,38,22,4,2,18,22,4,2,14,26,2,0,116,30,3,2,36,22,4,4,16,20,4,4,12,24,2,2,68,18,4,1,43,26,6,2,19,24,6,2,15,28,4,0,81,20,1,4,50,30,4,4,22,28,3,8,12,24,2,2,92,24,6,2,36,22,4,6,20,26,7,4,14,28,4,0,107,26,8,1,37,22,8,4,20,24,12,4,11,22,3,1,115,30,4,5,40,24,11,5,16,20,11,5,12,24,5,1,87,22,5,5,41,24,5,7,24,30,11,7,12,24,5,1,98,24,7,3,45,28,15,2,19,24,3,13,15,30,1,5,107,28,10,1,46,28,1,15,22,28,2,17,14,28,5,1,120,30,9,4,43,26,17,1,22,28,2,19,14,28,3,4,113,28,3,11,44,26,17,4,21,26,9,16,13,26,3,5,107,28,3,13,41,26,15,5,24,30,15,10,15,28,4,4,116,28,17,0,42,26,17,6,22,28,19,6,16,30,2,7,111,28,17,0,46,28,7,16,24,30,34,0,13,24,4,5,121,30,4,14,47,28,11,14,24,30,16,14,15,30,6,4,117,30,6,14,45,28,11,16,24,30,30,2,16,30,8,4,106,26,8,13,47,28,7,22,24,30,22,13,15,30,10,2,114,28,19,4,46,28,28,6,22,28,33,4,16,30,8,4,122,30,22,3,45,28,8,26,23,30,12,28,15,30,3,10,117,30,3,23,45,28,4,31,24,30,11,31,15,30,7,7,116,30,21,7,45,28,1,37,23,30,19,26,15,30,5,10,115,30,19,10,47,28,15,25,24,30,23,25,15,30,13,3,115,30,2,29,46,28,42,1,24,30,23,28,15,30,17,0,115,30,10,23,46,28,10,35,24,30,19,35,15,30,17,1,115,30,14,21,46,28,29,19,24,30,11,46,15,30,13,6,115,30,14,23,46,28,44,7,24,30,59,1,16,30,12,7,121,30,12,26,47,28,39,14,24,30,22,41,15,30,6,14,121,30,6,34,47,28,46,10,24,30,2,64,15,30,17,4,122,30,29,14,46,28,49,10,24,30,24,46,15,30,4,18,122,30,13,32,46,28,48,14,24,30,42,32,15,30,20,4,117,30,40,7,47,28,43,22,24,30,10,67,15,30,19,6,118,30,18,31,47,28,34,34,24,30,20,61,15,30],d=[255,0,1,25,2,50,26,198,3,223,51,238,27,104,199,75,4,100,224,14,52,141,239,129,28,193,105,248,200,8,76,113,5,138,101,47,225,36,15,33,53,147,142,218,240,18,130,69,29,181,194,125,106,39,249,185,201,154,9,120,77,228,114,166,6,191,139,98,102,221,48,253,226,152,37,179,16,145,34,136,54,208,148,206,143,150,219,189,241,210,19,92,131,56,70,64,30,66,182,163,195,72,126,110,107,58,40,84,250,133,186,61,202,94,155,159,10,21,121,43,78,212,229,172,115,243,167,87,7,112,192,247,140,128,99,13,103,74,222,237,49,197,254,24,227,165,153,119,38,184,180,124,17,68,146,217,35,32,137,46,55,63,209,91,149,188,207,205,144,135,151,178,220,252,190,97,242,86,211,171,20,42,93,158,132,60,57,83,71,109,65,162,31,45,67,216,183,123,164,118,196,23,73,236,127,12,111,246,108,161,59,82,41,157,85,170,251,96,134,177,187,204,62,90,203,89,95,176,156,169,160,81,11,245,22,235,122,117,44,215,79,174,213,233,230,231,173,232,116,214,244,234,168,80,88,175],l=[1,2,4,8,16,32,64,128,29,58,116,232,205,135,19,38,76,152,45,90,180,117,234,201,143,3,6,12,24,48,96,192,157,39,78,156,37,74,148,53,106,212,181,119,238,193,159,35,70,140,5,10,20,40,80,160,93,186,105,210,185,111,222,161,95,190,97,194,153,47,94,188,101,202,137,15,30,60,120,240,253,231,211,187,107,214,177,127,254,225,223,163,91,182,113,226,217,175,67,134,17,34,68,136,13,26,52,104,208,189,103,206,129,31,62,124,248,237,199,147,59,118,236,197,151,51,102,204,133,23,46,92,184,109,218,169,79,158,33,66,132,21,42,84,168,77,154,41,82,164,85,170,73,146,57,114,228,213,183,115,230,209,191,99,198,145,63,126,252,229,215,179,123,246,241,255,227,219,171,75,150,49,98,196,149,55,110,220,165,87,174,65,130,25,50,100,200,141,7,14,28,56,112,224,221,167,83,166,81,162,89,178,121,242,249,239,195,155,43,86,172,69,138,9,18,36,72,144,61,122,244,245,247,243,251,235,203,139,11,22,44,88,176,125,250,233,207,131,27,54,108,216,173,71,142,0],v=[],h=[],p=[],m=[],b=[],g=2;function w(e,o){var r;e>o&&(r=e,e=o,o=r),r=o,r*=o,r+=o,r>>=1,m[r+=e]=1}function k(e,o){var t;for(p[e+r*o]=1,t=-2;t<2;t++)p[e+t+r*(o-2)]=1,p[e-2+r*(o+t+1)]=1,p[e+2+r*(o+t)]=1,p[e+t+1+r*(o+2)]=1;for(t=0;t<2;t++)w(e-1,o+t),w(e+1,o-t),w(e-t,o-1),w(e+t,o+1)}function x(e){for(;e>=255;)e=((e-=255)>>8)+(255&e);return e}var y=[];function C(e,o,r,t){var a,n,i;for(a=0;a<t;a++)v[r+a]=0;for(a=0;a<o;a++){if(255!=(i=d[v[e+a]^v[r]]))for(n=1;n<t;n++)v[r+n-1]=v[r+n]^l[x(i+y[t-n])];else for(n=r;n<r+t;n++)v[n]=v[n+1];v[r+t-1]=255==i?0:l[x(i+y[0])]}}function T(e,o){var r;return e>o&&(r=e,e=o,o=r),r=o,r+=o*o,r>>=1,m[r+=e]}function _(e){var o,t,a,n;switch(e){case 0:for(t=0;t<r;t++)for(o=0;o<r;o++)o+t&1||T(o,t)||(p[o+t*r]^=1);break;case 1:for(t=0;t<r;t++)for(o=0;o<r;o++)1&t||T(o,t)||(p[o+t*r]^=1);break;case 2:for(t=0;t<r;t++)for(a=0,o=0;o<r;o++,a++)3==a&&(a=0),a||T(o,t)||(p[o+t*r]^=1);break;case 3:for(n=0,t=0;t<r;t++,n++)for(3==n&&(n=0),a=n,o=0;o<r;o++,a++)3==a&&(a=0),a||T(o,t)||(p[o+t*r]^=1);break;case 4:for(t=0;t<r;t++)for(a=0,n=t>>1&1,o=0;o<r;o++,a++)3==a&&(a=0,n=!n),n||T(o,t)||(p[o+t*r]^=1);break;case 5:for(n=0,t=0;t<r;t++,n++)for(3==n&&(n=0),a=0,o=0;o<r;o++,a++)3==a&&(a=0),(o&t&1)+!(!a|!n)||T(o,t)||(p[o+t*r]^=1);break;case 6:for(n=0,t=0;t<r;t++,n++)for(3==n&&(n=0),a=0,o=0;o<r;o++,a++)3==a&&(a=0),(o&t&1)+(a&&a==n)&1||T(o,t)||(p[o+t*r]^=1);break;case 7:for(n=0,t=0;t<r;t++,n++)for(3==n&&(n=0),a=0,o=0;o<r;o++,a++)3==a&&(a=0),(a&&a==n)+(o+t&1)&1||T(o,t)||(p[o+t*r]^=1)}}function S(e){var o,r=0;for(o=0;o<=e;o++)b[o]>=5&&(r+=3+b[o]-5);for(o=3;o<e-1;o+=2)b[o-2]==b[o+2]&&b[o+2]==b[o-1]&&b[o-1]==b[o+1]&&3*b[o-1]==b[o]&&(0==b[o-3]||o+3>e||3*b[o-3]>=4*b[o]||3*b[o+3]>=4*b[o])&&(r+=40);return r}function z(){var e,o,t,a,n,i=0,f=0;for(o=0;o<r-1;o++)for(e=0;e<r-1;e++)(p[e+r*o]&&p[e+1+r*o]&&p[e+r*(o+1)]&&p[e+1+r*(o+1)]||!(p[e+r*o]||p[e+1+r*o]||p[e+r*(o+1)]||p[e+1+r*(o+1)]))&&(i+=3);for(o=0;o<r;o++){for(b[0]=0,t=a=e=0;e<r;e++)(n=p[e+r*o])==a?b[t]++:b[++t]=1,f+=(a=n)?1:-1;i+=S(t)}f<0&&(f=-f);var c=f,s=0;for(c+=c<<2,c<<=1;c>r*r;)c-=r*r,s++;for(i+=10*s,e=0;e<r;e++){for(b[0]=0,t=a=o=0;o<r;o++)(n=p[e+r*o])==a?b[t]++:b[++t]=1,a=n;i+=S(t)}return i}var I=null,H={get ecclevel(){return g},set ecclevel(e){g=e},get size(){return _size},set size(e){_size=e},get canvas(){return I},set canvas(e){I=e},getFrame:function(e){return function(e){var b,S,I,H,M,P,A,F;H=e.length,o=0;do{if(o++,I=4*(g-1)+16*(o-1),t=u[I++],a=u[I++],n=u[I++],i=u[I],H<=(I=n*(t+a)+a-3+(o<=9)))break}while(o<40);for(r=17+4*o,M=n+(n+i)*(t+a)+a,H=0;H<M;H++)h[H]=0;for(v=e.slice(0),H=0;H<r*r;H++)p[H]=0;for(H=0;H<(r*(r+1)+1)/2;H++)m[H]=0;for(H=0;H<3;H++){for(I=0,S=0,1==H&&(I=r-7),2==H&&(S=r-7),p[S+3+r*(I+3)]=1,b=0;b<6;b++)p[S+b+r*I]=1,p[S+r*(I+b+1)]=1,p[S+6+r*(I+b)]=1,p[S+b+1+r*(I+6)]=1;for(b=1;b<5;b++)w(S+b,I+1),w(S+1,I+b+1),w(S+5,I+b),w(S+b+1,I+5);for(b=2;b<4;b++)p[S+b+r*(I+2)]=1,p[S+2+r*(I+b+1)]=1,p[S+4+r*(I+b)]=1,p[S+b+1+r*(I+4)]=1}if(o>1)for(H=f[o],S=r-7;;){for(b=r-7;b>H-3&&(k(b,S),!(b<H));)b-=H;if(S<=H+9)break;k(6,S-=H),k(S,6)}for(p[8+r*(r-8)]=1,S=0;S<7;S++)w(7,S),w(r-8,S),w(7,S+r-7);for(b=0;b<8;b++)w(b,7),w(b+r-8,7),w(b,r-8);for(b=0;b<9;b++)w(b,8);for(b=0;b<8;b++)w(b+r-8,8),w(8,b);for(S=0;S<7;S++)w(8,S+r-7);for(b=0;b<r-14;b++)1&b?(w(8+b,6),w(6,8+b)):(p[8+b+6*r]=1,p[6+r*(8+b)]=1);if(o>6)for(H=c[o-7],I=17,b=0;b<6;b++)for(S=0;S<3;S++,I--)1&(I>11?o>>I-12:H>>I)?(p[5-b+r*(2-S+r-11)]=1,p[2-S+r-11+r*(5-b)]=1):(w(5-b,2-S+r-11),w(2-S+r-11,5-b));for(S=0;S<r;S++)for(b=0;b<=S;b++)p[b+r*S]&&w(b,S);for(M=v.length,P=0;P<M;P++)h[P]=v.charCodeAt(P);if(v=h.slice(0),M>=(b=n*(t+a)+a)-2&&(M=b-2,o>9&&M--),P=M,o>9){for(v[P+2]=0,v[P+3]=0;P--;)H=v[P],v[P+3]|=255&H<<4,v[P+2]=H>>4;v[2]|=255&M<<4,v[1]=M>>4,v[0]=64|M>>12}else{for(v[P+1]=0,v[P+2]=0;P--;)H=v[P],v[P+2]|=255&H<<4,v[P+1]=H>>4;v[1]|=255&M<<4,v[0]=64|M>>4}for(P=M+3-(o<10);P<b;)v[P++]=236,v[P++]=17;for(y[0]=1,P=0;P<i;P++){for(y[P+1]=1,A=P;A>0;A--)y[A]=y[A]?y[A-1]^l[x(d[y[A]]+P)]:y[A-1];y[0]=l[x(d[y[0]]+P)]}for(P=0;P<=i;P++)y[P]=d[y[P]];for(I=b,S=0,P=0;P<t;P++)C(S,n,I,i),S+=n,I+=i;for(P=0;P<a;P++)C(S,n+1,I,i),S+=n+1,I+=i;for(S=0,P=0;P<n;P++){for(A=0;A<t;A++)h[S++]=v[P+A*n];for(A=0;A<a;A++)h[S++]=v[t*n+P+A*(n+1)]}for(A=0;A<a;A++)h[S++]=v[t*n+P+A*(n+1)];for(P=0;P<i;P++)for(A=0;A<t+a;A++)h[S++]=v[b+P+A*i];for(v=h,b=S=r-1,I=M=1,F=(n+i)*(t+a)+a,P=0;P<F;P++)for(H=v[P],A=0;A<8;A++,H<<=1){128&H&&(p[b+r*S]=1);do{M?b--:(b++,I?0!=S?S--:(I=!I,6==(b-=2)&&(b--,S=9)):S!=r-1?S++:(I=!I,6==(b-=2)&&(b--,S-=8))),M=!M}while(T(b,S))}for(v=p.slice(0),H=0,S=3e4,I=0;I<8&&(_(I),(b=z())<S&&(S=b,H=I),7!=H);I++)p=v.slice(0);for(H!=I&&_(H),S=s[H+(g-1<<3)],I=0;I<8;I++,S>>=1)1&S&&(p[r-1-I+8*r]=1,I<6?p[8+r*I]=1:p[8+r*(I+1)]=1);for(I=0;I<7;I++,S>>=1)1&S&&(p[8+r*(r-7+I)]=1,I?p[6-I+8*r]=1:p[7+8*r]=1);return p}(e)},draw:function(e,o,t,a,n){if(g=n||g,o=o||I){var i=Math.min(t,a),f=this.getFrame(e),c=uni.createContext(),s=Math.round(i/(r+8)),u=s*(r+8),d=Math.floor((i-u)/2);i=u,c.clearRect(0,0,t,t),c.setFillStyle("#000000");for(var l=0;l<r;l++)for(var v=0;v<r;v++)f[v*r+l]&&c.rect(s*(4+l)+d,s*(4+v)+d,s,s);c.fill(),uni.drawCanvas({canvasId:o,actions:c.getActions()})}else console.warn("No canvas provided to draw QR code in!")}};e.exports={qrApi:H}}()},"449f":function(e,o,r){"use strict";r.r(o);var t=r("5776"),a=r.n(t);for(var n in t)["default"].indexOf(n)<0&&function(e){r.d(o,e,(function(){return t[e]}))}(n);o["default"]=a.a},4623:function(e,o,r){"use strict";r.d(o,"b",(function(){return t})),r.d(o,"c",(function(){return a})),r.d(o,"a",(function(){}));var t=function(){var e=this,o=e.$createElement,r=e._self._c||o;return r("v-uni-view",[r("v-uni-view",{staticClass:"container-box"},[r("v-uni-view",{staticClass:"img-box"},[e.canvasHidden?e._e():r("v-uni-canvas",{staticStyle:{width:"686rpx",height:"686rpx",background:"#f1f1f1"},attrs:{canvasId:"mycanvas"},on:{click:function(o){arguments[0]=o=e.$handleEvent(o),e.previewImg.apply(void 0,arguments)}}})],1),r("v-uni-form",{on:{submit:function(o){arguments[0]=o=e.$handleEvent(o),e.formSubmit.apply(void 0,arguments)}}},[r("v-uni-view",{staticClass:"input-row"},[r("v-uni-label",[e._v("网址")]),r("v-uni-input",{attrs:{maxlength:"255",name:"url",placeholder:e.placeholder,type:"text",value:""}})],1),r("v-uni-button",{staticClass:"mybtn",attrs:{formType:"submit"}},[e._v("生成二维码")])],1)],1),e.maskHidden?e._e():r("v-uni-view",{staticClass:"mask"}),r("v-uni-view",{staticClass:"canvas-box"})],1)},a=[]},5776:function(e,o,r){"use strict";r("6a54"),Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var t=r("2fd2"),a={data:function(){return{maskHidden:!0,imagePath:"",placeholder:"请输入网址",canvasHidden:""}},onLoad:function(e){var o=this.setCanvasSize(),r="http://"+this.placeholder;this.createQrCode(r,"mycanvas",o.w,o.h)},onReady:function(){},onShow:function(){},onHide:function(){},onUnload:function(){},methods:{setCanvasSize:function(){var e={};try{var o=uni.getSystemInfoSync(),r=o.windowWidth/1.0932944606413995,t=r;e.w=r,e.h=t}catch(e){console.log("CatchClause",e),console.log("CatchClause",e)}return e},createQrCode:function(e,o,r,a){t.qrApi.draw(e,o,r,a);var n=this,i=setTimeout((function(){n.canvasToTempImage(),clearTimeout(i)}),3e3)},canvasToTempImage:function(){var e=this;uni.canvasToTempFilePath({canvasId:"mycanvas",success:function(o){var r=o.tempFilePath;e.imagePath=r},fail:function(e){}})},previewImg:function(e){var o=this.imagePath;uni.previewImage({current:o,urls:[o]})},formSubmit:function(e){var o=this,r=e.detail.value.url;r=""==r?"http://"+o.placeholder:"http://"+r,o.maskHidden=!1,uni.showToast({title:"生成中...",icon:"loading",duration:2e3});var t=setTimeout((function(){uni.hideToast();var e=o.setCanvasSize();o.createQrCode(r,"mycanvas",e.w,e.h),o.maskHidden=!0,clearTimeout(t)}),2e3)}}};o.default=a},6357:function(e,o,r){var t=r("a3f8");t.__esModule&&(t=t.default),"string"===typeof t&&(t=[[e.i,t,""]]),t.locals&&(e.exports=t.locals);var a=r("967d").default;a("0032c1b4",t,!0,{sourceMap:!1,shadowMode:!1})},"91ee":function(e,o,r){"use strict";var t=r("6357"),a=r.n(t);a.a},a3f8:function(e,o,r){var t=r("c86c");o=t(!1),o.push([e.i,".container-box[data-v-4b443d6d]{background-color:#efeff4;height:100vh}.img-box[data-v-4b443d6d]{padding:%?32?%;background-color:#fff;border-bottom:%?1?% solid #e5e5e5;position:relative}.img-box uni-image[data-v-4b443d6d]{width:%?686?%;height:%?686?%;background-color:#f9f9f9}.input-row[data-v-4b443d6d]{margin:%?30?% auto;border-bottom:%?1?% solid #e5e5e5;border-top:%?1?% solid #e5e5e5;display:flex;align-items:center;height:%?88?%;padding:0 %?32?%;background-color:#fff;font-size:%?34?%;color:#000}.input-row uni-input[data-v-4b443d6d]{margin-left:%?100?%;flex:1}.mybtn[data-v-4b443d6d]{width:%?686?%;margin:%?60?% auto;background-color:#3677f0;color:#fff}.mask[data-v-4b443d6d]{position:fixed;top:0;left:0;z-index:3;width:100%;height:100%;opacity:0}",""]),e.exports=o}}]);
|