(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-coupon-list"],{"0ab7":function(t,e,a){"use strict";a.r(e);var n=a("8e7e"),i=a("ba10");for(var o in i)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(o);a("c9fd");var r=a("828b"),s=Object(r["a"])(i["default"],n["b"],n["c"],!1,null,"66b31e5b",null,!1,n["a"],void 0);e["default"]=s.exports},"0c56":function(t,e,a){var n=a("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/* 页面左右间距 */\n/* 文字尺寸 */\n/*文字颜色*/\n/* 边框颜色 */\n/* 图片加载中颜色 */\n/* 行为相关颜色 */.coupon-item[data-v-66b31e5b]{width:100%;height:auto;display:table;border-radius:%?10?%;padding:0 %?20?%;margin-top:%?22?%;border:1px solid #eee;position:relative}.coupon-item .coupon-money[data-v-66b31e5b]{width:%?465?%;height:auto;display:table;float:left;padding:%?26?% 0;border-style:none dotted none none;border-color:#eee}.coupon-item .coupon-money .nick[data-v-66b31e5b]{width:100%;height:%?50?%;line-height:%?30?%;font-size:%?24?%;color:#999}.coupon-item .coupon-money .tit[data-v-66b31e5b]{width:100%;height:%?50?%;line-height:%?50?%;font-size:%?24?%;color:#999}.coupon-item .coupon-money .demand[data-v-66b31e5b]{width:100%;height:%?30?%;line-height:%?30?%;font-size:%?24?%;color:#999}.coupon-item .coupon-money .layof[data-v-66b31e5b]{width:100%;height:%?48?%;line-height:%?30?%;font-size:%?44?%;color:#ff9000;font-weight:700}.coupon-item .coupon-money .end_time[data-v-66b31e5b]{width:100%;height:%?30?%;line-height:%?30?%;font-size:%?24?%;color:#999}.coupon-item .get-btn[data-v-66b31e5b]{width:%?146?%;height:%?52?%;line-height:%?50?%;position:absolute;top:50%;right:%?26?%;margin-top:%?-26?%;text-align:center;border-radius:%?60?%;color:#ff9000;border:1px solid #ff9000;font-size:%?24?%;float:right}.coupon-item[data-v-66b31e5b]:after{width:%?40?%;height:%?20?%;position:absolute;left:%?460?%;top:-1px;border-radius:0 0 %?40?% %?40?%;content:"";display:block;background:#fff;border:1px solid #eee;border-top:0}.coupon-item[data-v-66b31e5b]:before{width:%?40?%;height:%?20?%;position:absolute;left:%?460?%;bottom:-1px;border-radius:%?40?% %?40?% 0 0;content:"";display:block;background:#fff;border:1px solid #eee;border-bottom:0}',""]),t.exports=e},1851:function(t,e,a){"use strict";var n=a("8bdb"),i=a("84d6"),o=a("1cb5");n({target:"Array",proto:!0},{fill:i}),o("fill")},"30f7":function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},a("7a76"),a("c9b5")},"44c6":function(t,e,a){var n=a("bdbb").default;a("bf0f"),a("d4b5"),a("bd06");var i=console.log,o={log:function(t){i(t)},showLoading:function(t,e){uni.showLoading({title:t,mask:e||!1})},hideLoading:function(){uni.hideLoading()},showToast:function(t,e){uni.showToast({title:t,icon:e||"none"})},getPosterUrl:function(t){var e=t.backgroundImage,a=t.type;t.formData;return new Promise((function(t,n){var i;if(e)i=e;else switch(a){case 1:i="";break;default:i="/static/share_coupon.jpg";break}i?t(i):n("背景图片路径不存在")}))},shareTypeListSheetArray:{array:[0,1,2,3,4,5]},isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},isObject:function(t){return"[object Object]"===Object.prototype.toString.call(t)},isPromise:function(t){return!!t&&("object"===n(t)||"function"===typeof t)&&"function"===typeof t.then},isNull:function(t){return null===t},isUndefined:function(t){return void 0===t},isUndef:function(t){return void 0===t},isNotNull_string:function(t){return null!==t&&void 0!==t&&""!==t},isFn:function(t){return t&&"function"===typeof t},getStorage:function(t,e,a){uni.getStorage({key:t,success:function(t){t.data&&""!=t.data?e&&e(t.data):a&&a()},fail:function(){a&&a()}})},setStorage:function(t,e){i("设置缓存"),i("key:"+t),i("data:"+JSON.stringify(e)),uni.setStorage({key:t,data:e})},setStorageSync:function(t,e){uni.setStorageSync(t,e)},getStorageSync:function(t){return uni.getStorageSync(t)},clearStorageSync:function(){uni.clearStorageSync()},removeStorageSync:function(t){uni.removeStorageSync(t)},getImageInfo:function(t,e,a){t=r(t),uni.getImageInfo({src:t,success:function(t){e&&"function"==typeof e&&e(t)},fail:function(t){a&&"function"==typeof a&&a(t)}})},downloadFile:function(t,e){t=r(t),uni.downloadFile({url:t,success:function(t){e&&"function"==typeof e&&e(t)}})},downloadFile_PromiseFc:function(t){return new Promise((function(e,a){"http"!==t.substring(0,4)?e(t):(t=r(t),i("url:"+t),uni.downloadFile({url:t,success:function(t){t&&t.tempFilePath?e(t.tempFilePath):a("not find tempFilePath")},fail:function(t){a(t)}}))}))},saveFile:function(t){uni.saveFile({tempFilePath:t,success:function(t){i("保存成功:"+JSON.stringify(t))}})},downLoadAndSaveFile_PromiseFc:function(t){return new Promise((function(e,a){i("准备下载并保存图片:"+t),"http"===t.substring(0,4)?(t=r(t),uni.downloadFile({url:t,success:function(t){i("下载背景图成功:"+JSON.stringify(t)),t&&t.tempFilePath?e(t.tempFilePath):a("not find tempFilePath")},fail:function(t){a(t)}})):e(t)}))},checkFile_PromiseFc:function(t){return new Promise((function(e,a){uni.getSavedFileList({success:function(a){var n=a.fileList,i=n.findIndex((function(e){return e.filePath===t}));e(i)},fail:function(t){a(t)}})}))},removeSavedFile:function(t){uni.getSavedFileList({success:function(e){var a=e.fileList,n=a.findIndex((function(e){return e.filePath===t}));n>=0&&uni.removeSavedFile({filePath:t})}})},fileNameInPath:function(t){var e=t.split("/");return e[e.length-1]},getImageInfo_PromiseFc:function(t){return new Promise((function(e,a){i("准备获取图片信息:"+t),t=r(t),uni.getImageInfo({src:t,success:function(t){i("获取图片信息成功:"+JSON.stringify(t)),e(t)},fail:function(t){i("获取图片信息失败:"+JSON.stringify(t)),a(t)}})}))},previewImage:function(t){"string"==typeof t&&(t=[t]),uni.previewImage({urls:t})},actionSheet:function(t,e){for(var a=[],n=0;n<t.array.length;n++)switch(t.array[n]){case"sinaweibo":a[n]="新浪微博";break;case"qq":a[n]="QQ";break;case"weixin":a[n]="微信";break;case"WXSceneSession":a[n]="微信好友";break;case"WXSenceTimeline":a[n]="微信朋友圈";break;case"WXSceneFavorite":a[n]="微信收藏";break;case 0:a[n]="图文链接";break;case 1:a[n]="纯文字";break;case 2:a[n]="纯图片";break;case 3:a[n]="音乐";break;case 4:a[n]="视频";break;case 5:a[n]="小程序";break;default:break}this.showActionSheet(a,e)},showActionSheet:function(t,e){uni.showActionSheet({itemList:t,success:function(t){e&&"function"==typeof e&&e(t.tapIndex)}})},getProvider:function(t,e,a){var n=this;uni.getProvider({service:t,success:function(i){if(a){var o={};o.array=i.provider,n.actionSheet(o,(function(t){e&&"function"==typeof e&&e(i.provider[t])}))}else if("payment"==t){for(var r=i.provider,s=[],l=0;l<r.length;l++)"wxpay"==r[l]?s[l]={name:"微信支付",value:r[l],img:"/static/image/wei.png"}:"alipay"==r[l]&&(s[l]={name:"支付宝支付",value:r[l],img:"/static/image/ali.png"});e&&"function"==typeof e&&e(s)}else e&&"function"==typeof e&&e(i)}})}};function r(t){return t}t.exports=o},4641:function(t,e,a){"use strict";a.r(e);var n=a("d81a"),i=a("afbb");for(var o in i)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(o);a("f01d");var r=a("828b"),s=Object(r["a"])(i["default"],n["b"],n["c"],!1,null,"736a3918",null,!1,n["a"],void 0);e["default"]=s.exports},4733:function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){if(Array.isArray(t))return(0,n.default)(t)};var n=function(t){return t&&t.__esModule?t:{default:t}}(a("8d0b"))},"886c":function(t,e,a){var n=a("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/* 页面左右间距 */\n/* 文字尺寸 */\n/*文字颜色*/\n/* 边框颜色 */\n/* 图片加载中颜色 */\n/* 行为相关颜色 */uni-page-body[data-v-736a3918]{background:#fff}body.?%PAGE?%[data-v-736a3918]{background:#fff}.coupon_box[data-v-736a3918]{width:100%;height:auto;display:table;padding:%?6?% %?26?% %?26?% %?26?%}.other_type[data-v-736a3918]{width:100%;height:%?90?%;padding-top:%?50?%}.other_type .text[data-v-736a3918]{width:100%;border-top:1px solid #eee;display:block;text-align:center;position:relative}.other_type .text span[data-v-736a3918]{width:%?180?%;height:%?40?%;line-height:%?40?%;color:#999;display:block;background:#fff;position:absolute;left:50%;top:50%;margin-left:%?-90?%;margin-top:%?-20?%;font-size:%?28?%}.hideCanvasView[data-v-736a3918]{position:relative}.hideCanvas[data-v-736a3918]{position:fixed;top:%?-99999?%;left:%?-99999?%;z-index:-99999}.flex_row_c_c[data-v-736a3918]{display:flex;flex-direction:row;justify-content:center;align-items:center}.modalView[data-v-736a3918]{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;outline:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-perspective:%?2500?%;perspective:%?2500?%;background:rgba(0,0,0,.6);transition:all .3s ease-in-out;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:999}.modalView.show[data-v-736a3918]{opacity:1;-webkit-transform:scale(1);transform:scale(1);pointer-events:auto}.flex_column[data-v-736a3918]{display:flex;flex-direction:column}.backgroundColor-white[data-v-736a3918]{background-color:#fff}.border_radius_10px[data-v-736a3918]{border-radius:10px}.padding1vh[data-v-736a3918]{padding:1vh}.posterImage[data-v-736a3918]{width:60vw}.flex_row[data-v-736a3918]{display:flex;flex-direction:row}.marginTop2vh[data-v-736a3918]{margin-top:2vh}.posterBtn[data-v-736a3918]{background:#fa436a;color:#fff;font-size:%?32?%}',""]),t.exports=e},"8bc1":function(t,e,a){"use strict";var n=a("f5bd").default,i=n(a("fcf3")),o=n(a("b7c7")),r=n(a("9b1b")),s=n(a("2634")),l=n(a("2fdc"));a("bf0f"),a("d4b5"),a("4100"),a("64aa"),a("2797"),a("5c47"),a("0506"),a("aa9c"),a("0c26"),a("1851");var u=n(a("44c6")),d=n(a("b3a3")),f="QSSHAREPOSTER_IDKEY";function c(t){var e=t.type,a=t.formData,n=t.background,i=t.posterCanvasId,d=t.backgroundImage,c=t.reserve,p=t.textArray,m=t.drawArray,v=t.qrCodeArray,y=t.imagesArray,w=t.setCanvasWH,x=t.setCanvasToTempFilePath,k=t.setDraw,C=t.bgScale,P=t.Context,S=t._this,T=t.delayTimeScale,A=t.drawDelayTime;return new Promise(function(){var t=(0,l.default)((0,s.default)().mark((function t(l,N){var L,I,F,E,O,B,D,j,z,M,J,H,R;return(0,s.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(t.prev=0,u.default.showLoading("正在准备海报数据"),P||(u.default.log("没有画布对象,创建画布对象"),P=uni.createCanvasContext(i,S||null)),!(n&&n.width&&n.height)){t.next=7;break}L=n,t.next=10;break;case 7:return t.next=9,_({backgroundImage:d,type:e,formData:a});case 9:L=t.sent;case 10:if(C=C||.75,L.width=L.width*C,L.height=L.height*C,u.default.log("获取背景图信息对象成功:"+JSON.stringify(L)),I={bgObj:L,type:e,bgScale:C},w&&"function"==typeof w&&w(I),!y){t.next=24;break}return"function"==typeof y&&(y=y(I)),u.default.showLoading("正在生成需绘制图片的临时路径"),u.default.log("准备设置图片"),t.next=22,b(y);case 22:y=t.sent,u.default.hideLoading();case 24:if(p&&("function"==typeof p&&(p=p(I)),p=g(P,p)),!v){t.next=39;break}"function"==typeof v&&(v=v(I)),u.default.showLoading("正在生成需绘制图片的临时路径"),F=0;case 29:if(!(F<v.length)){t.next=38;break}if(u.default.log(F),!v[F].image){t.next=35;break}return t.next=34,u.default.downloadFile_PromiseFc(v[F].image);case 34:v[F].image=t.sent;case 35:F++,t.next=29;break;case 38:u.default.hideLoading();case 39:if(!m){t.next=94;break}if("function"==typeof m&&(m=m(I)),!u.default.isPromise(m)){t.next=45;break}return t.next=44,m;case 44:m=t.sent;case 45:if(!(u.default.isArray(m)&&m.length>0)){t.next=94;break}E=!1,O=0;case 48:if(!(O<m.length)){t.next=76;break}B=m[O],u.default.isFn(B.allInfoCallback)&&!E&&(E=!0),B[f]=O,D=void 0,t.t0=B.type,t.next="image"===t.t0?56:"text"===t.t0?60:"qrcode"===t.t0?62:"custom"===t.t0?68:69;break;case 56:return t.next=58,b(B);case 58:return D=t.sent,t.abrupt("break",71);case 60:return D=g(P,B),t.abrupt("break",71);case 62:if(!B.image){t.next=67;break}return t.next=65,u.default.downloadFile_PromiseFc(B.image);case 65:t.t1=t.sent,D={image:t.t1};case 67:return t.abrupt("break",71);case 68:return t.abrupt("break",71);case 69:return u.default.log("未识别的类型"),t.abrupt("break",71);case 71:D&&u.default.isObject(D)&&(m[O]=(0,r.default)((0,r.default)({},B),D));case 73:O++,t.next=48;break;case 76:if(!E){t.next=94;break}u.default.log("----------------hasAllInfoCallback----------------"),j=(0,o.default)(m),j.sort((function(t,e){var a=u.default.isUndef(t.serialNum)||u.default.isNull(t.serialNum)?Number.NEGATIVE_INFINITY:Number(t.serialNum),n=u.default.isUndef(e.serialNum)||u.default.isNull(e.serialNum)?Number.NEGATIVE_INFINITY:Number(e.serialNum);return a-n})),z=0;case 81:if(!(z<j.length)){t.next=94;break}if(M=(0,r.default)({},j[z]),!u.default.isFn(M.allInfoCallback)){t.next=91;break}if(J=M.allInfoCallback({drawArray:j}),!u.default.isPromise(J)){t.next=89;break}return t.next=88,J;case 88:J=t.sent;case 89:H=M[f],u.default.isUndef(H)?console.log("程序错误 找不到idKey!!!\t...这不应该啊"):m[M[f]]=(0,r.default)((0,r.default)({},M),J);case 91:z++,t.next=81;break;case 94:return t.next=96,h({Context:P,type:e,posterCanvasId:i,reserve:c,drawArray:m,textArray:p,imagesArray:y,bgObj:L,qrCodeArray:v,setCanvasToTempFilePath:x,setDraw:k,bgScale:C,_this:S,delayTimeScale:T,drawDelayTime:A});case 96:R=t.sent,u.default.hideLoading(),l({bgObj:L,poster:R,type:e}),t.next=104;break;case 101:t.prev=101,t.t2=t["catch"](0),N(t.t2);case 104:case"end":return t.stop()}}),t,null,[[0,101]])})));return function(e,a){return t.apply(this,arguments)}}())}function h(t){var e=t.Context,a=t.type,n=t.posterCanvasId,i=t.reserve,o=t.bgObj,r=t.drawArray,s=t.textArray,l=t.qrCodeArray,d=t.imagesArray,f=t.setCanvasToTempFilePath,c=t.setDraw,h=t.bgScale,g=(t._this,t.delayTimeScale),p=t.drawDelayTime,m={Context:e,bgObj:o,type:a,bgScale:h};return g=void 0!==g?g:15,p=void 0!==p?p:100,new Promise((function(t,h){try{if(u.default.showLoading("正在绘制海报"),u.default.log("背景对象:"+JSON.stringify(o)),o&&o.path?(u.default.log("背景有图片路径"),e.drawImage(o.path,0,0,o.width,o.height)):(u.default.log("背景没有图片路径"),o.backgroundColor?(u.default.log("背景有背景颜色:"+o.backgroundColor),e.setFillStyle(o.backgroundColor),e.fillRect(0,0,o.width,o.height)):u.default.log("背景没有背景颜色")),u.default.showLoading("绘制图片"),d&&d.length>0&&k(e,d),u.default.showLoading("绘制自定义内容"),c&&"function"==typeof c&&c(m),u.default.showLoading("绘制文本"),s&&s.length>0&&w(e,s,o),u.default.showLoading("绘制二维码"),l&&l.length>0)for(var v=0;v<l.length;v++)S(e,l[v]);if(u.default.showLoading("绘制可控层级序列"),r&&r.length>0)for(var b=0;b<r.length;b++){var y=r[b];switch(u.default.log("绘制可控层级序列, drawArrayItem:"+JSON.stringify(y)),y.type){case"image":u.default.log("绘制可控层级序列, 绘制图片"),k(e,y);break;case"text":u.default.log("绘制可控层级序列, 绘制文本"),w(e,y,o);break;case"qrcode":u.default.log("绘制可控层级序列, 绘制二维码"),S(e,y);break;case"custom":u.default.log("绘制可控层级序列, 绘制自定义内容"),y.setDraw&&"function"===typeof y.setDraw&&y.setDraw(e);break;default:u.default.log("未识别的类型");break}}u.default.showLoading("绘制中"),setTimeout((function(){e.draw("boolean"==typeof i&&i,(function(){u.default.showLoading("正在输出图片");var e,i=f||{};i&&"function"==typeof i&&(i=f(o,a)),e=function(){u.default.hideLoading(),t({tempFilePath:document.querySelector("uni-canvas[canvas-id=".concat(n,"]>canvas")).toDataURL("image/jpeg",i.quality||.8)})};var c=0;l&&l.forEach((function(t){t.text&&(c+=Number(t.text.length))})),d&&d.forEach((function(){c+=g})),s&&s.forEach((function(){c+=g})),r&&r.forEach((function(t){switch(t.type){case"text":t.text&&(c+=t.text.length);break;default:c+=g;break}})),u.default.log("延时系数:"+g),u.default.log("总计延时:"+c),setTimeout(e,c)}))}),p)}catch(x){u.default.hideLoading(),h(x)}}))}function g(t,e){if(u.default.log("进入设置文字方法, texts:"+JSON.stringify(e)),e&&u.default.isArray(e)){if(u.default.log("texts是数组"),e.length>0)for(var a=0;a<e.length;a++)u.default.log("字符串信息-初始化之前:"+JSON.stringify(e[a])),e[a]=p(t,e[a])}else u.default.log("texts是对象"),e=p(t,e);return u.default.log("返回texts:"+JSON.stringify(e)),e}function p(t,e){if(u.default.log("进入设置文字方法, textItem:"+JSON.stringify(e)),u.default.isNotNull_string(e.text)){e.text=String(e.text),e.alpha=void 0!==e.alpha?e.alpha:1,e.color=e.color||"black",e.size=void 0!==e.size?e.size:10,e.textAlign=e.textAlign||"left",e.textBaseline=e.textBaseline||"middle",e.dx=e.dx||0,e.dy=e.dy||0,e.size=Math.ceil(Number(e.size)),u.default.log("字符串信息-初始化默认值后:"+JSON.stringify(e));var a=m(t,{text:e.text,size:e.size});u.default.log("字符串信息-初始化时的文本长度:"+a);var n={};e.infoCallBack&&"function"===typeof e.infoCallBack&&(n=e.infoCallBack(a)),e=(0,r.default)((0,r.default)({},e),{},{textLength:a},n),u.default.log("字符串信息-infoCallBack后:"+JSON.stringify(e))}return e}function m(t,e){u.default.log("计算文字长度, obj:"+JSON.stringify(e));var a,n=e.text,i=e.size;if(t.setFontSize(i),a={},u.default.log("measureText计算文字长度, textLength:"+JSON.stringify(a)),a=a&&a.width?a.width:0,!a){for(var o=0,r=0;r<n.length;r++){var s=n.substr(r,1),l=v(s);u.default.log("计算文字宽度系数:"+l),o+=l}u.default.log("文字宽度总系数:"+o),a=o*i}return a}function v(t){var e;return e=/a/.test(t)?.552734375:/b/.test(t)?.638671875:/c/.test(t)?.50146484375:/d/.test(t)?.6396484375:/e/.test(t)?.5673828125:/f/.test(t)?.3466796875:/g/.test(t)?.6396484375:/h/.test(t)?.61572265625:/i/.test(t)?.26611328125:/j/.test(t)?.26708984375:/k/.test(t)?.54443359375:/l/.test(t)?.26611328125:/m/.test(t)?.93701171875:/n/.test(t)?.6162109375:/o/.test(t)?.6357421875:/p/.test(t)?.638671875:/q/.test(t)?.6396484375:/r/.test(t)?.3818359375:/s/.test(t)?.462890625:/t/.test(t)?.37255859375:/u/.test(t)?.6162109375:/v/.test(t)?.52490234375:/w/.test(t)?.78955078125:/x/.test(t)?.5068359375:/y/.test(t)?.529296875:/z/.test(t)?.49169921875:/A/.test(t)?.70361328125:/B/.test(t)?.62744140625:/C/.test(t)?.6689453125:/D/.test(t)?.76171875:/E/.test(t)?.5498046875:/F/.test(t)?.53125:/G/.test(t)?.74365234375:/H/.test(t)?.7734375:/I/.test(t)?.2939453125:/J/.test(t)?.39599609375:/K/.test(t)?.634765625:/L/.test(t)?.51318359375:/M/.test(t)?.97705078125:/N/.test(t)?.81298828125:/O/.test(t)?.81494140625:/P/.test(t)?.61181640625:/Q/.test(t)?.81494140625:/R/.test(t)?.65283203125:/S/.test(t)?.5771484375:/T/.test(t)?.5732421875:/U/.test(t)?.74658203125:/V/.test(t)?.67626953125:/W/.test(t)?1.017578125:/X/.test(t)?.64501953125:/Y/.test(t)?.603515625:/Z/.test(t)?.6201171875:/[0-9]/.test(t)?.58642578125:/[\u4e00-\u9fa5]/.test(t)?1:/ /.test(t)?.2958984375:/\`/.test(t)?.294921875:/\~/.test(t)?.74169921875:/\!/.test(t)?.3125:/\@/.test(t)?1.03125:/\#/.test(t)?.63818359375:/\$/.test(t)?.58642578125:/\%/.test(t)?.8896484375:/\^/.test(t)?.74169921875:/\&/.test(t)?.8701171875:/\*/.test(t)?.455078125:/\(/.test(t)||/\)/.test(t)?.333984375:/\_/.test(t)?.4482421875:/\-/.test(t)?.4326171875:/\+/.test(t)||/\=/.test(t)?.74169921875:/\|/.test(t)?.26904296875:/\\/.test(t)?.416015625:/\[/.test(t)||/\]/.test(t)?.333984375:/\;/.test(t)?.24072265625:/\'/.test(t)?.25634765625:/\,/.test(t)||/\./.test(t)?.24072265625:/\//.test(t)?.42724609375:/\{/.test(t)||/\}/.test(t)?.333984375:/\:/.test(t)?.24072265625:/\"/.test(t)?.435546875:/\</.test(t)||/\>/.test(t)?.74169921875:/\?/.test(t)?.48291015625:1,e}function b(t){return u.default.log("进入设置图片数据方法"),new Promise(function(){var e=(0,l.default)((0,s.default)().mark((function e(a,n){var i;return(0,s.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,!t||!u.default.isArray(t)){e.next=14;break}u.default.log("images是一个数组"),i=0;case 4:if(!(i<t.length)){e.next=12;break}return u.default.log("设置图片数据循环中:"+i),e.next=8,y(t[i]);case 8:t[i]=e.sent;case 9:i++,e.next=4;break;case 12:e.next=18;break;case 14:return u.default.log("images是一个对象"),e.next=17,y(t);case 17:t=e.sent;case 18:a(t),e.next=24;break;case 21:e.prev=21,e.t0=e["catch"](0),n(e.t0);case 24:case"end":return e.stop()}}),e,null,[[0,21]])})));return function(t,a){return e.apply(this,arguments)}}())}function y(t){return new Promise(function(){var e=(0,l.default)((0,s.default)().mark((function e(a,n){var i,o,l;return(0,s.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t.url){e.next=17;break}return i=t.url,e.next=4,u.default.downloadFile_PromiseFc(i);case 4:return i=e.sent,t.url=i,o=t.infoCallBack&&"function"===typeof t.infoCallBack,l={},e.next=10,u.default.getImageInfo_PromiseFc(i);case 10:l=e.sent,o&&(t=(0,r.default)((0,r.default)({},t),t.infoCallBack(l))),t.dx=t.dx||0,t.dy=t.dy||0,t.dWidth=t.dWidth||l.width,t.dHeight=t.dHeight||l.height,t=(0,r.default)((0,r.default)({},t),{},{imageInfo:l});case 17:a(t);case 18:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}())}function w(t,e,a){u.default.isArray(e)?u.default.log("遍历文本方法, 是数组"):(u.default.log("遍历文本方法, 不是数组"),e=[e]),u.default.log("遍历文本方法, textArray:"+JSON.stringify(e));var n=[];if(e&&e.length>0)for(var i=0;i<e.length;i++){var o=e[i];if(o.text&&o.lineFeed){var s=-1,l=a.width,d=o.size,f=o.dx;if(u.default.isObject(o.lineFeed)){var c=o.lineFeed;s=void 0!==c.lineNum&&"number"===typeof c.lineNum&&c.lineNum>=0?c.lineNum:s,l=void 0!==c.maxWidth&&"number"===typeof c.maxWidth?c.maxWidth:l,d=void 0!==c.lineHeight&&"number"===typeof c.lineHeight?c.lineHeight:d,f=void 0!==c.dx&&"number"===typeof c.dx?c.dx:f}for(var h=o.text.split(""),g="",p=[],v=0,b=h.length;v<b;v++)m(t,{text:g,size:o.size})<=l&&m(t,{text:g+h[v],size:o.size})<=l?(g+=h[v],v==h.length-1&&p.push(g)):(p.push(g),g=h[v]);u.default.log("循环出的文本数组:"+JSON.stringify(p));for(var y=s>=0&&s<p.length?s:p.length,w=0;w<y;w++){var k=p[w];w==y-1&&y<p.length&&(k=k.substring(0,k.length-1)+"...");var C=(0,r.default)((0,r.default)({},o),{},{text:k,dx:0===w?o.dx:f>=0?f:o.dx,dy:o.dy+w*d,textLength:m(t,{text:k,size:o.size})});u.default.log("重新组成的文本对象:"+JSON.stringify(C)),n.push(C)}}else n.push(o)}u.default.log("绘制文本新数组:"+JSON.stringify(n)),function(t,e){if(u.default.log("准备绘制文本方法, texts:"+JSON.stringify(e)),e&&u.default.isArray(e)){if(u.default.log("准备绘制文本方法, 是数组"),e.length>0)for(var a=0;a<e.length;a++)x(t,e[a])}else u.default.log("准备绘制文本方法, 不是数组"),x(t,e)}(t,n)}function x(t,e){if(u.default.log("进入绘制文本方法, textItem:"+JSON.stringify(e)),e&&u.default.isObject(e)&&e.text){if(t.font=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.font&&"string"===typeof t.font)return u.default.log(t.font),t.font;var e="normal",a="normal",n="normal",i=t.size||10,o="sans-serif";return i=Math.ceil(Number(i)),t.fontStyle&&"string"===typeof t.fontStyle&&(e=t.fontStyle.trim()),t.fontVariant&&"string"===typeof t.fontVariant&&(a=t.fontVariant.trim()),!t.fontWeight||"string"!==typeof t.fontWeight&&"number"!==typeof t.fontWeight||(n=t.fontWeight.trim()),t.fontFamily&&"string"===typeof t.fontFamily&&(o=t.fontFamily.trim()),e+" "+a+" "+n+" "+i+"px "+o}(e),t.setFillStyle(e.color),t.setGlobalAlpha(e.alpha),t.setTextAlign(e.textAlign),t.setTextBaseline(e.textBaseline),t.fillText(e.text,e.dx,e.dy),e.lineThrough&&u.default.isObject(e.lineThrough)){u.default.log("有删除线");var a,n,i=e.lineThrough;switch(i.alpha=void 0!==i.alpha?i.alpha:e.alpha,i.style=i.style||e.color,i.width=void 0!==i.width?i.width:e.size/10,i.cap=void 0!==i.cap?i.cap:"butt",u.default.log("删除线对象:"+JSON.stringify(i)),t.setGlobalAlpha(i.alpha),t.setStrokeStyle(i.style),t.setLineWidth(i.width),t.setLineCap(i.cap),e.textAlign){case"left":a=e.dx;break;case"center":a=e.dx-e.textLength/2;break;default:a=e.dx-e.textLength;break}switch(e.textBaseline){case"top":n=e.dy+.5*e.size;break;case"middle":n=e.dy;break;default:n=e.dy-.5*e.size;break}t.beginPath(),t.moveTo(a,n),t.lineTo(a+e.textLength,n),t.stroke(),t.closePath(),u.default.log("删除线完毕")}t.setGlobalAlpha(1),t.font="10px sans-serif"}}function k(t,e){if(u.default.log("判断图片数据类型:"+JSON.stringify(e)),e&&u.default.isArray(e)){if(e.length>0)for(var a=0;a<e.length;a++)C(t,e[a])}else C(t,e)}function C(t,e){u.default.log("判断绘制图片形状, img:"+JSON.stringify(e)),e.url&&(e.circleSet?function(t,e){u.default.log("进入绘制圆形图片方法, obj:"+JSON.stringify(e));var a,n,o,r=e.dx,s=e.dy,l=e.dWidth,d=e.dHeight,f=e.circleSet;e.imageInfo;"object"===(0,i.default)(f)&&(a=f.x,n=f.y,o=f.r);if(!o){var c;c=l>d?d:l,o=c/2}a=a?r+a:(r||0)+o,n=n?s+n:(s||0)+o,t.save(),t.beginPath(),t.arc(a,n,o,0,2*Math.PI,!1),t.closePath(),t.setGlobalAlpha(0),t.fillStyle="#FFFFFF",t.fill(),t.setGlobalAlpha(1),t.clip(),P(t,e),u.default.log("默认图片绘制完毕"),t.restore()}(t,e):e.roundRectSet?function(t,e){u.default.log("进入绘制矩形图片方法, obj:"+JSON.stringify(e)),t.save();var a,n=e.dx,o=e.dy,r=e.dWidth,s=e.dHeight,l=e.roundRectSet;e.imageInfo;"object"===(0,i.default)(l)&&(a=l.r);a=a||.1*r,r<2*a&&(a=r/2);s<2*a&&(a=s/2);t.beginPath(),t.moveTo(n+a,o),t.arcTo(n+r,o,n+r,o+s,a),t.arcTo(n+r,o+s,n,o+s,a),t.arcTo(n,o+s,n,o,a),t.arcTo(n,o,n+r,o,a),t.closePath(),t.setGlobalAlpha(0),t.fillStyle="#FFFFFF",t.fill(),t.setGlobalAlpha(1),t.clip(),P(t,e),t.restore(),u.default.log("进入绘制矩形图片方法, 绘制完毕")}(t,e):P(t,e))}function P(t,e){if(u.default.log("进入绘制默认图片方法, img:"+JSON.stringify(e)),e.url){var a=!u.default.isUndef(e.alpha);e.alpha=Number(u.default.isUndef(e.alpha)?1:e.alpha),t.setGlobalAlpha(e.alpha),u.default.log("绘制默认图片方法, 有url"),e.dWidth&&e.dHeight&&e.sx&&e.sy&&e.sWidth&&e.sHeight?(u.default.log("绘制默认图片方法, 绘制第一种方案"),t.drawImage(e.url,e.dx||0,e.dy||0,e.dWidth||!1,e.dHeight||!1,e.sx||!1,e.sy||!1,e.sWidth||!1,e.sHeight||!1)):e.dWidth&&e.dHeight?(u.default.log("绘制默认图片方法, 绘制第二种方案"),t.drawImage(e.url,e.dx||0,e.dy||0,e.dWidth||!1,e.dHeight||!1)):(u.default.log("绘制默认图片方法, 绘制第三种方案"),t.drawImage(e.url,e.dx||0,e.dy||0)),a&&t.setGlobalAlpha(1)}u.default.log("绘制默认图片方法, 绘制完毕")}function S(t,e){u.default.log("进入绘制二维码方法"),u.default.showLoading("正在生成二维码");for(var a=[],n={text:String(e.text||"")||"",size:Number(e.size||0)||200,background:String(e.background||"")||"#ffffff",foreground:String(e.foreground||"")||"#000000",pdground:String(e.pdground||"")||"#000000",correctLevel:Number(e.correctLevel||0)||3,image:String(e.image||"")||"",imageSize:Number(e.imageSize||0)||40,dx:Number(e.dx||0)||0,dy:Number(e.dy||0)||0},i=null,o=0,r=0,s=a.length;r<s;r++)if(o=r,a[r].text==n.text&&a[r].text.correctLevel==n.correctLevel){i=a[r].obj;break}o==s&&(i=new d.default(n.text,n.correctLevel),a.push({text:n.text,correctLevel:n.correctLevel,obj:i}));for(var l=function(t){var e=t.options;return e.pdground&&(t.row>1&&t.row<5&&t.col>1&&t.col<5||t.row>t.count-6&&t.row<t.count-2&&t.col>1&&t.col<5||t.row>1&&t.row<5&&t.col>t.count-6&&t.col<t.count-2)?e.pdground:e.foreground},f=i.getModuleCount(),c=n.size,h=n.imageSize,g=(c/f).toPrecision(4),p=(c/f).toPrecision(4),m=0;m<f;m++)for(var v=0;v<f;v++){var b=Math.ceil((v+1)*g)-Math.floor(v*g),y=Math.ceil((m+1)*g)-Math.floor(m*g),w=l({row:m,col:v,count:f,options:n});t.setFillStyle(i.modules[m][v]?w:n.background),t.fillRect(n.dx+Math.round(v*g),n.dy+Math.round(m*p),b,y)}if(n.image){var x=n.dx+Number(((c-h)/2).toFixed(2)),k=n.dy+Number(((c-h)/2).toFixed(2));(function(t,e,a,i,o,r,s,l,u){t.setLineWidth(s),t.setFillStyle(n.background),t.setStrokeStyle(n.background),t.beginPath(),t.moveTo(e+r,a),t.arcTo(e+i,a,e+i,a+r,r),t.arcTo(e+i,a+o,e+i-r,a+o,r),t.arcTo(e,a+o,e,a+o-r,r),t.arcTo(e,a,e+r,a,r),t.closePath(),l&&t.fill(),u&&t.stroke()})(t,x,k,h,h,2,6,!0,!0),t.drawImage(n.image,x,k,h,h)}u.default.hideLoading()}function _(t){t.backgroundImage,t.type;return new Promise(function(){var e=(0,l.default)((0,s.default)().mark((function e(a,n){var i,o,l,d,f,c,h,g,p;return(0,s.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,u.default.showLoading("正在获取海报背景图"),i=!1,u.default.log("获取的缓存:"+JSON.stringify(i)),!(i&&i.path&&i.name)){e.next=52;break}return u.default.log("海报有缓存, 准备获取后端背景图进行对比"),e.next=8,u.default.getPosterUrl(t);case 8:if(o=e.sent,u.default.log("准备对比name是否相同"),i.name!==u.default.fileNameInPath(o)){e.next=44;break}return u.default.log("name相同, 判断该背景图是否存在于本地"),e.next=14,u.default.checkFile_PromiseFc(i.path);case 14:if(l=e.sent,!(l>=0)){e.next=36;break}return u.default.log("海报save路径存在, 对比宽高信息, 存储并输出"),e.next=19,u.default.getImageInfo_PromiseFc(i.path);case 19:if(d=e.sent,f=(0,r.default)({},i),i.width&&i.height&&i.width===d.width&&i.height===d.height){e.next=30;break}return u.default.log("宽高对比不通过, 重新获取"),e.next=25,N(t,o);case 25:c=e.sent,u.default.hideLoading(),a(c),e.next=34;break;case 30:u.default.log("宽高对比通过, 再次存储, 并返回路径"),f=(0,r.default)((0,r.default)({},i),{},{width:d.width,height:d.height}),u.default.hideLoading(),a(f);case 34:e.next=42;break;case 36:return u.default.log("海报save路径不存在, 重新获取海报"),e.next=39,N(t,o);case 39:h=e.sent,u.default.hideLoading(),a(h);case 42:e.next=50;break;case 44:return u.default.log("name不相同, 重新获取海报"),e.next=47,N(t,o);case 47:g=e.sent,u.default.hideLoading(),a(g);case 50:e.next=58;break;case 52:return u.default.log("海报背景图没有缓存, 准备获取海报背景图"),e.next=55,N(t);case 55:p=e.sent,u.default.hideLoading(),a(p);case 58:e.next=66;break;case 60:e.prev=60,e.t0=e["catch"](0),u.default.hideLoading(),u.default.showToast("获取分享用户背景图失败:"+JSON.stringify(e.t0)),u.default.log(JSON.stringify(e.t0)),n(e.t0);case 66:case"end":return e.stop()}}),e,null,[[0,60]])})));return function(t,a){return e.apply(this,arguments)}}())}function T(t){var e=A(t),a=u.default.getStorageSync(e);a&&a.path&&(u.default.removeSavedFile(a.path),u.default.removeStorageSync(e))}function A(t){return"ShrePosterBackground_"+(t||"default")}function N(t,e){t.backgroundImage;var a=t.type;return u.default.log("获取分享背景图, 尝试清空本地数据"),T(a),new Promise(function(){var a=(0,l.default)((0,s.default)().mark((function a(n,i){var o,l,d,f,c,h,g,p;return(0,s.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(a.prev=0,u.default.showLoading("正在下载海报背景图"),!e){a.next=23;break}return u.default.log("有从后端获取的背景图片路径"),u.default.log("尝试下载并保存背景图"),o=u.default.fileNameInPath(e),a.next=8,u.default.downLoadAndSaveFile_PromiseFc(e);case 8:if(l=a.sent,!l){a.next=19;break}return u.default.log("下载并保存背景图成功:"+l),a.next=13,u.default.getImageInfo_PromiseFc(l);case 13:d=a.sent,f={path:l,width:d.width,height:d.height,name:o},u.default.hideLoading(),n(f),a.next=21;break;case 19:u.default.hideLoading(),i("not find savedFilePath");case 21:a.next=46;break;case 23:return u.default.log("没有从后端获取的背景图片路径, 尝试从后端获取背景图片路径"),a.next=26,u.default.getPosterUrl(t);case 26:return c=a.sent,u.default.log("尝试下载并保存背景图:"+c),a.next=30,u.default.downLoadAndSaveFile_PromiseFc(c);case 30:if(h=a.sent,!h){a.next=44;break}return u.default.log("下载并保存背景图成功:"+h),a.next=35,u.default.getImageInfo_PromiseFc(h);case 35:g=a.sent,u.default.log("获取图片信息成功"),p={path:h,width:g.width,height:g.height,name:u.default.fileNameInPath(c)},u.default.log("拼接背景图信息对象成功:"+JSON.stringify(p)),u.default.hideLoading(),u.default.log("返回背景图信息对象"),n((0,r.default)({},p)),a.next=46;break;case 44:u.default.hideLoading(),i("not find savedFilePath");case 46:a.next=51;break;case 48:a.prev=48,a.t0=a["catch"](0),i(a.t0);case 51:case"end":return a.stop()}}),a,null,[[0,48]])})));return function(t,e){return a.apply(this,arguments)}}())}t.exports={getSharePoster:function(t){return new Promise(function(){var e=(0,l.default)((0,s.default)().mark((function e(a,n){var i,o;return(0,s.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,c(t);case 3:i=e.sent,a(i),e.next=21;break;case 7:return e.prev=7,e.t0=e["catch"](0),T(t.type),e.prev=10,u.default.log("------------清除缓存后, 开始第二次尝试------------"),e.next=14,c(t);case 14:o=e.sent,a(o),e.next=21;break;case 18:e.prev=18,e.t1=e["catch"](10),n(e.t1);case 21:case"end":return e.stop()}}),e,null,[[0,7],[10,18]])})));return function(t,a){return e.apply(this,arguments)}}())},setText:g,setImage:b,drawText:w,drawImage:k,drawQrCode:S}},"8e7e":function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"coupon-item"},[a("v-uni-view",{staticClass:"coupon-money"},[t.types?t._e():a("v-uni-view",{staticClass:"nick"},[t._v(t._s(t.item.title))]),a("v-uni-view",{staticClass:"layof",style:{color:t.theme}},[t._v("¥"+t._s(t.item.discount/100))]),t.item.couponId?a("v-uni-view",{staticClass:"end_time"},[t._v("有效期至"+t._s(t._f("dateFormat")(t.item.gmtEnd)))]):t._e(),!t.item.couponId&&t.item.gmtEnd?a("v-uni-view",{staticClass:"end_time"},[t._v("在"+t._s(t.item.gmtEnd)+"前有效。 可领"+t._s(t.item.limit)+"张,已领"+t._s(t.item.nowCount)+"张")]):t._e(),t.item.couponId||t.item.gmtEnd?t._e():a("v-uni-view",{staticClass:"end_time"},[t._v("在领取后"+t._s(t.item.days)+"天内有效。可领"+t._s(t.item.limit)+"张,已领"+t._s(t.item.nowCount)+"张")]),t.types?t._e():a("v-uni-view",[a("v-uni-view",{staticClass:"demand"},[t._v("满"+t._s(t.item.min/100)+"可用。"+t._s(t.item.categoryTitle?"限"+t.item.categoryTitle+"可用":"全品类可用"))])],1)],1),t.item.couponId?t._e():a("v-uni-view",{staticClass:"get-btn",style:{color:t.color,borderColor:t.color,background:t.solid},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.obtain.apply(void 0,arguments)}}},[t._v(t._s(t.item.nowCount<t.item.limit?"立即领取":"已领取"))])],1)},i=[]},a5ac:function(t,e,a){var n=a("886c");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var i=a("967d").default;i("6219d661",n,!0,{sourceMap:!1,shadowMode:!1})},afbb:function(t,e,a){"use strict";a.r(e);var n=a("f360"),i=a.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(o);e["default"]=i.a},b3a3:function(t,e,a){"use strict";function n(t){var e,a,n;return t<128?[t]:t<2048?(e=192+(t>>6),a=128+(63&t),[e,a]):(e=224+(t>>12),a=128+(t>>6&63),n=128+(63&t),[e,a,n])}function i(t,e){this.typeNumber=-1,this.errorCorrectLevel=e,this.modules=null,this.moduleCount=0,this.dataCache=null,this.rsBlocks=null,this.totalDataCount=-1,this.data=t,this.utf8bytes=function(t){for(var e=[],a=0;a<t.length;a++)for(var i=t.charCodeAt(a),o=n(i),r=0;r<o.length;r++)e.push(o[r]);return e}(t),this.make()}a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=i,a("aa9c"),a("7a76"),a("c9b5"),i.prototype={constructor:i,getModuleCount:function(){return this.moduleCount},make:function(){this.getRightType(),this.dataCache=this.createData(),this.createQrcode()},makeImpl:function(t){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var e=0;e<this.moduleCount;e++)this.modules[e]=new Array(this.moduleCount);this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(!0,t),this.typeNumber>=7&&this.setupTypeNumber(!0),this.mapData(this.dataCache,t)},setupPositionProbePattern:function(t,e){for(var a=-1;a<=7;a++)if(!(t+a<=-1||this.moduleCount<=t+a))for(var n=-1;n<=7;n++)e+n<=-1||this.moduleCount<=e+n||(this.modules[t+a][e+n]=0<=a&&a<=6&&(0==n||6==n)||0<=n&&n<=6&&(0==a||6==a)||2<=a&&a<=4&&2<=n&&n<=4)},createQrcode:function(){for(var t=0,e=0,a=null,n=0;n<8;n++){this.makeImpl(n);var i=s.getLostPoint(this);(0==n||t>i)&&(t=i,e=n,a=this.modules)}this.modules=a,this.setupTypeInfo(!1,e),this.typeNumber>=7&&this.setupTypeNumber(!1)},setupTimingPattern:function(){for(var t=8;t<this.moduleCount-8;t++)null==this.modules[t][6]&&(this.modules[t][6]=t%2==0,null==this.modules[6][t]&&(this.modules[6][t]=t%2==0))},setupPositionAdjustPattern:function(){for(var t=s.getPatternPosition(this.typeNumber),e=0;e<t.length;e++)for(var a=0;a<t.length;a++){var n=t[e],i=t[a];if(null==this.modules[n][i])for(var o=-2;o<=2;o++)for(var r=-2;r<=2;r++)this.modules[n+o][i+r]=-2==o||2==o||-2==r||2==r||0==o&&0==r}},setupTypeNumber:function(t){for(var e=s.getBCHTypeNumber(this.typeNumber),a=0;a<18;a++){var n=!t&&1==(e>>a&1);this.modules[Math.floor(a/3)][a%3+this.moduleCount-8-3]=n,this.modules[a%3+this.moduleCount-8-3][Math.floor(a/3)]=n}},setupTypeInfo:function(t,e){for(var a=o[this.errorCorrectLevel]<<3|e,n=s.getBCHTypeInfo(a),i=0;i<15;i++){var r=!t&&1==(n>>i&1);i<6?this.modules[i][8]=r:i<8?this.modules[i+1][8]=r:this.modules[this.moduleCount-15+i][8]=r;r=!t&&1==(n>>i&1);i<8?this.modules[8][this.moduleCount-i-1]=r:i<9?this.modules[8][15-i-1+1]=r:this.modules[8][15-i-1]=r}this.modules[this.moduleCount-8][8]=!t},createData:function(){var t=new c,e=this.typeNumber>9?16:8;t.put(4,4),t.put(this.utf8bytes.length,e);for(var a=0,n=this.utf8bytes.length;a<n;a++)t.put(this.utf8bytes[a],8);t.length+4<=8*this.totalDataCount&&t.put(0,4);while(t.length%8!=0)t.putBit(!1);while(1){if(t.length>=8*this.totalDataCount)break;if(t.put(i.PAD0,8),t.length>=8*this.totalDataCount)break;t.put(i.PAD1,8)}return this.createBytes(t)},createBytes:function(t){for(var e=0,a=0,n=0,i=this.rsBlock.length/3,o=new Array,r=0;r<i;r++)for(var l=this.rsBlock[3*r+0],u=this.rsBlock[3*r+1],f=this.rsBlock[3*r+2],c=0;c<l;c++)o.push([f,u]);for(var h=new Array(o.length),g=new Array(o.length),p=0;p<o.length;p++){var m=o[p][0],v=o[p][1]-m;a=Math.max(a,m),n=Math.max(n,v),h[p]=new Array(m);for(r=0;r<h[p].length;r++)h[p][r]=255&t.buffer[r+e];e+=m;var b=s.getErrorCorrectPolynomial(v),y=new d(h[p],b.getLength()-1),w=y.mod(b);g[p]=new Array(b.getLength()-1);for(r=0;r<g[p].length;r++){var x=r+w.getLength()-g[p].length;g[p][r]=x>=0?w.get(x):0}}var k=new Array(this.totalDataCount),C=0;for(r=0;r<a;r++)for(p=0;p<o.length;p++)r<h[p].length&&(k[C++]=h[p][r]);for(r=0;r<n;r++)for(p=0;p<o.length;p++)r<g[p].length&&(k[C++]=g[p][r]);return k},mapData:function(t,e){for(var a=-1,n=this.moduleCount-1,i=7,o=0,r=this.moduleCount-1;r>0;r-=2){6==r&&r--;while(1){for(var l=0;l<2;l++)if(null==this.modules[n][r-l]){var u=!1;o<t.length&&(u=1==(t[o]>>>i&1));var d=s.getMask(e,n,r-l);d&&(u=!u),this.modules[n][r-l]=u,i--,-1==i&&(o++,i=7)}if(n+=a,n<0||this.moduleCount<=n){n-=a,a=-a;break}}}}},i.PAD0=236,i.PAD1=17;for(var o=[1,0,3,2],r={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},s={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(t){var e=t<<10;while(s.getBCHDigit(e)-s.getBCHDigit(s.G15)>=0)e^=s.G15<<s.getBCHDigit(e)-s.getBCHDigit(s.G15);return(t<<10|e)^s.G15_MASK},getBCHTypeNumber:function(t){var e=t<<12;while(s.getBCHDigit(e)-s.getBCHDigit(s.G18)>=0)e^=s.G18<<s.getBCHDigit(e)-s.getBCHDigit(s.G18);return t<<12|e},getBCHDigit:function(t){var e=0;while(0!=t)e++,t>>>=1;return e},getPatternPosition:function(t){return s.PATTERN_POSITION_TABLE[t-1]},getMask:function(t,e,a){switch(t){case r.PATTERN000:return(e+a)%2==0;case r.PATTERN001:return e%2==0;case r.PATTERN010:return a%3==0;case r.PATTERN011:return(e+a)%3==0;case r.PATTERN100:return(Math.floor(e/2)+Math.floor(a/3))%2==0;case r.PATTERN101:return e*a%2+e*a%3==0;case r.PATTERN110:return(e*a%2+e*a%3)%2==0;case r.PATTERN111:return(e*a%3+(e+a)%2)%2==0;default:throw new Error("bad maskPattern:"+t)}},getErrorCorrectPolynomial:function(t){for(var e=new d([1],0),a=0;a<t;a++)e=e.multiply(new d([1,l.gexp(a)],0));return e},getLostPoint:function(t){for(var e=t.getModuleCount(),a=0,n=0,i=0;i<e;i++)for(var o=0,r=t.modules[i][0],s=0;s<e;s++){var l=t.modules[i][s];if(s<e-6&&l&&!t.modules[i][s+1]&&t.modules[i][s+2]&&t.modules[i][s+3]&&t.modules[i][s+4]&&!t.modules[i][s+5]&&t.modules[i][s+6]&&(s<e-10?t.modules[i][s+7]&&t.modules[i][s+8]&&t.modules[i][s+9]&&t.modules[i][s+10]&&(a+=40):s>3&&t.modules[i][s-1]&&t.modules[i][s-2]&&t.modules[i][s-3]&&t.modules[i][s-4]&&(a+=40)),i<e-1&&s<e-1){var u=0;l&&u++,t.modules[i+1][s]&&u++,t.modules[i][s+1]&&u++,t.modules[i+1][s+1]&&u++,0!=u&&4!=u||(a+=3)}r^l?o++:(r=l,o>=5&&(a+=3+o-5),o=1),l&&n++}for(s=0;s<e;s++)for(o=0,r=t.modules[0][s],i=0;i<e;i++){l=t.modules[i][s];i<e-6&&l&&!t.modules[i+1][s]&&t.modules[i+2][s]&&t.modules[i+3][s]&&t.modules[i+4][s]&&!t.modules[i+5][s]&&t.modules[i+6][s]&&(i<e-10?t.modules[i+7][s]&&t.modules[i+8][s]&&t.modules[i+9][s]&&t.modules[i+10][s]&&(a+=40):i>3&&t.modules[i-1][s]&&t.modules[i-2][s]&&t.modules[i-3][s]&&t.modules[i-4][s]&&(a+=40)),r^l?o++:(r=l,o>=5&&(a+=3+o-5),o=1)}var d=Math.abs(100*n/e/e-50)/5;return a+=10*d,a}},l={glog:function(t){if(t<1)throw new Error("glog("+t+")");return l.LOG_TABLE[t]},gexp:function(t){while(t<0)t+=255;while(t>=256)t-=255;return l.EXP_TABLE[t]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},u=0;u<8;u++)l.EXP_TABLE[u]=1<<u;for(u=8;u<256;u++)l.EXP_TABLE[u]=l.EXP_TABLE[u-4]^l.EXP_TABLE[u-5]^l.EXP_TABLE[u-6]^l.EXP_TABLE[u-8];for(u=0;u<255;u++)l.LOG_TABLE[l.EXP_TABLE[u]]=u;function d(t,e){if(void 0==t.length)throw new Error(t.length+"/"+e);var a=0;while(a<t.length&&0==t[a])a++;this.num=new Array(t.length-a+e);for(var n=0;n<t.length-a;n++)this.num[n]=t[n+a]}d.prototype={get:function(t){return this.num[t]},getLength:function(){return this.num.length},multiply:function(t){for(var e=new Array(this.getLength()+t.getLength()-1),a=0;a<this.getLength();a++)for(var n=0;n<t.getLength();n++)e[a+n]^=l.gexp(l.glog(this.get(a))+l.glog(t.get(n)));return new d(e,0)},mod:function(t){var e=this.getLength(),a=t.getLength();if(e-a<0)return this;for(var n=new Array(e),i=0;i<e;i++)n[i]=this.get(i);while(n.length>=a){var o=l.glog(n[0])-l.glog(t.get(0));for(i=0;i<t.getLength();i++)n[i]^=l.gexp(l.glog(t.get(i))+o);while(0==n[0])n.shift()}return new d(n,0)}};var f=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]];function c(){this.buffer=new Array,this.length=0}i.prototype.getRightType=function(){for(var t=1;t<41;t++){var e=f[4*(t-1)+this.errorCorrectLevel];if(void 0==e)throw new Error("bad rs block @ typeNumber:"+t+"/errorCorrectLevel:"+this.errorCorrectLevel);for(var a=e.length/3,n=0,i=0;i<a;i++){var o=e[3*i+0],r=e[3*i+2];n+=r*o}var s=t>9?2:1;if(this.utf8bytes.length+s<n||40==t){this.typeNumber=t,this.rsBlock=e,this.totalDataCount=n;break}}},c.prototype={get:function(t){var e=Math.floor(t/8);return this.buffer[e]>>>7-t%8&1},put:function(t,e){for(var a=0;a<e;a++)this.putBit(t>>>e-a-1&1)},putBit:function(t){var e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}}},b7c7:function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,n.default)(t)||(0,i.default)(t)||(0,o.default)(t)||(0,r.default)()};var n=s(a("4733")),i=s(a("d14d")),o=s(a("5d6b")),r=s(a("30f7"));function s(t){return t&&t.__esModule?t:{default:t}}},ba10:function(t,e,a){"use strict";a.r(e);var n=a("e438"),i=a.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(o);e["default"]=i.a},c9fd:function(t,e,a){"use strict";var n=a("dda2"),i=a.n(n);i.a},d14d:function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)},a("01a2"),a("e39c"),a("bf0f"),a("844d"),a("18f7"),a("de6c"),a("08eb")},d81a:function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"coupon_box"},["user"===t.type?a("v-uni-view",{staticClass:"other_type"},[a("v-uni-view",{staticClass:"text"},[a("span",[t._v("已领取优惠券")])])],1):t._e(),t._l(t.couponList,(function(e,n){return a("coupon",{key:n,attrs:{item:e,index:n,theme:"#ff0000"},on:{shareCoupon:function(e){arguments[0]=e=t.$handleEvent(e),t.shareCoupon.apply(void 0,arguments)},obtainCoupon:function(e){arguments[0]=e=t.$handleEvent(e),t.obtainCoupon.apply(void 0,arguments)}}})})),"list"===t.type||t.obatinableCouponList.length>0?a("v-uni-view",{staticClass:"other_type"},[a("v-uni-view",{staticClass:"text"},[a("span",[t._v("可领取")])])],1):t._e(),t._l(t.obatinableCouponList,(function(e,n){return a("coupon",{directives:[{name:"show",rawName:"v-show",value:e.surplus>0,expression:"item.surplus > 0"}],key:n,attrs:{item:e,index:n,theme:"#ff0000"},on:{shareCoupon:function(e){arguments[0]=e=t.$handleEvent(e),t.shareCoupon.apply(void 0,arguments)},obtainCoupon:function(e){arguments[0]=e=t.$handleEvent(e),t.obtainCoupon.apply(void 0,arguments)}}})})),a("v-uni-view",{staticClass:"hideCanvasView"},[a("v-uni-canvas",{staticClass:"hideCanvas",style:{width:(t.poster.width||0)+"px",height:(t.poster.height||0)+"px"},attrs:{"canvas-id":"default_PosterCanvasId"}})],1),a("v-uni-view",{staticClass:"flex_row_c_c modalView",class:t.qrShow?"show":"",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.hideQr()}}},[a("v-uni-view",{staticClass:"flex_column"},[a("v-uni-view",{staticClass:"backgroundColor-white padding1vh border_radius_10px"},[a("v-uni-image",{staticClass:"posterImage",attrs:{src:t.poster.finalPath,mode:"widthFix"}})],1),a("v-uni-view",{staticClass:"flex_row marginTop2vh"},[a("v-uni-button",{staticClass:"posterBtn",attrs:{type:"primary",size:"mini"},on:{click:function(e){e.preventDefault(),e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.saveImage()}}},[t._v("保存图片")]),a("v-uni-button",{staticClass:"posterBtn",attrs:{type:"primary","open-type":"share",size:"mini"}},[t._v("分享好友")])],1)],1)],1)],2)},i=[]},dda2:function(t,e,a){var n=a("0c56");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var i=a("967d").default;i("29aa1424",n,!0,{sourceMap:!1,shadowMode:!1})},e438:function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("64aa");var n={components:{},data:function(){return{}},props:{item:{type:Object},index:{type:Number},types:{type:String,default:""},theme:{type:String,default:"#ff9000"},solid:{type:String,default:"#ffffff"},color:{type:String,default:"#ff9000"}},methods:{obtain:function(){this.$emit("obtainCoupon",this.item,this.index)},share:function(){this.$emit("shareCoupon",this.item,this.index)}}};e.default=n},f01d:function(t,e,a){"use strict";var n=a("a5ac"),i=a.n(n);i.a},f360:function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("bf0f"),a("aa77"),a("d4b5");var i=n(a("2634")),o=n(a("2fdc")),r=n(a("0ab7")),s=a("8bc1"),l=n(a("44c6")),u={components:{coupon:r.default},data:function(){return{title:"可领取优惠券",couponList:[],obatinableCouponList:[],type:"list",poster:{},qrShow:!1,canvasId:"default_PosterCanvasId",couponId:void 0}},onLoad:function(t){t.type?this.type=t.type:this.type="list",this.loadData()},onShareAppMessage:function(){return this.couponId?{title:"Unimall-在线商城",imageUrl:"http://shopmalling-asset.oss-cn-hangzhou.aliyuncs.com/coupon_share_bg.jpg",path:"/pages/index/index?couponid="+this.couponId}:{title:"Unimall-在线商城",imageUrl:"http://shopmalling-asset.oss-cn-hangzhou.aliyuncs.com/coupon_share_bg.jpg",path:"/pages/coupon/list"}},methods:{loadData:function(){var t=this;return(0,o.default)((0,i.default)().mark((function e(){var a;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:a=t,"user"===a.type&&a.$api.request("coupon","getUserCoupons").then((function(t){a.couponList=t.data})),a.$api.request("coupon","getObtainableCoupon").then((function(t){a.obatinableCouponList=t.data}));case 3:case"end":return e.stop()}}),e)})))()},obtainCoupon:function(t,e){var a=this;a.$api.request("coupon","obtainCoupon",{couponId:t.id}).then((function(t){a.$api.msg("领取成功"),"list"===a.type?a.obatinableCouponList[e].nowCount++:a.loadData()}))},shareCoupon:function(t,e){var a=this;uni.showLoading({title:"正在获取."}),t.couponId?a.$api.request("coupon","getCouponQRCodeUrl",{couponId:t.couponId},(function(t){uni.hideLoading(),a.$api.msg(t.errmsg)})).then((function(t){a.shareFc(t.data)})):a.$api.msg("这个优惠券不能分享")},shareFc:function(t){var e=this;return(0,o.default)((0,i.default)().mark((function a(){var n;return(0,i.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,console.log("准备生成:"+new Date),a.next=4,(0,s.getSharePoster)({_this:e,type:"testShareType",formData:{},posterCanvasId:e.canvasId,delayTimeScale:20,drawArray:function(e){var a=e.bgObj,n=(e.type,e.bgScale,.3*a.width),i=.045*a.width,o=.04*a.height;return new Promise((function(e,r){e([{type:"custom",setDraw:function(t){t.setFillStyle("black"),t.setGlobalAlpha(.3),t.fillRect(0,a.height-.2*a.height,a.width,.2*a.height),t.setGlobalAlpha(1)}},{type:"image",url:"/static/logo.jpg",alpha:.3,dx:n,dy:a.height-.25*a.width,infoCallBack:function(t){var e=.2*a.width/t.height;return{circleSet:{x:t.width*e/2,y:.2*a.width/2,r:.2*a.width/2},dWidth:t.width*e,dHeight:.2*a.width}}},{type:"text",fontStyle:"italic",text:"优惠券",size:i,color:"white",alpha:.5,textAlign:"left",textBaseline:"middle",infoCallBack:function(t){return l.default.log("index页面的text的infocallback ,textlength:"+t),{dx:a.width-t-i,dy:a.height-3*o}},serialNum:0,id:"tag1"},{type:"text",text:"优惠券",fontWeight:"bold",size:i,color:"white",alpha:.75,textAlign:"left",textBaseline:"middle",serialNum:1,allInfoCallback:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.drawArray,a=e.find((function(t){return"tag1"===t.id}));return new Promise((function(t,e){setTimeout((function(){t({dx:a.dx,dy:a.dy+o})}),1)}))}},{type:"text",text:"优惠券",size:i,color:"white",alpha:1,textAlign:"left",textBaseline:"middle",infoCallBack:function(t){return{dx:a.width-t-i,dy:a.height-o}}},{type:"qrcode",text:t,size:.2*a.width,dx:.05*a.width,dy:a.height-.25*a.width}])}))},setCanvasWH:function(t){var a=t.bgObj;t.type,t.bgScale;e.poster=a}});case 4:n=a.sent,console.log("海报生成成功, 时间:"+new Date+", 临时路径: "+n.poster.tempFilePath),e.poster.finalPath=n.poster.tempFilePath,e.qrShow=!0,a.next=15;break;case 10:a.prev=10,a.t0=a["catch"](0),l.default.hideLoading(),l.default.showToast(JSON.stringify(a.t0)),console.log(JSON.stringify(a.t0));case 15:case"end":return a.stop()}}),a,null,[[0,10]])})))()},saveImage:function(){l.default.showToast("保存了")},share:function(){l.default.showToast("分享了")},hideQr:function(){this.qrShow=!1}}};e.default=u}}]);
|