Files
mht.js/unpackage/dist/build/web/static/js/pages-pay-pay.b9c67804.js
2025-10-22 07:50:31 +08:00

1 line
61 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-pay-pay"],{"07e4":function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={name:"UniStatusBar",data:function(){return{statusBarHeight:20}},mounted:function(){this.statusBarHeight=uni.getSystemInfoSync().statusBarHeight+"px"}};e.default=i},1042:function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return i}));var i={vkUniPay:n("8597").default,vkUniQrcode:n("ff02").default},o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"cart"},[i("uniNavBar",{staticClass:"interval",attrs:{title:"确定支付","left-text":"关闭",fixed:"true"},on:{clickLeft:function(e){arguments[0]=e=t.$handleEvent(e),t.goBack.apply(void 0,arguments)}}}),i("v-uni-view",{staticClass:"pay-main"},[i("v-uni-radio-group",{on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.radioChange.apply(void 0,arguments)}}},[i("v-uni-label",{attrs:{for:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goPayment.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"pay-item"},[i("v-uni-image",{staticClass:"pay-img",attrs:{src:n("47b8"),mode:""}}),i("v-uni-view",[i("v-uni-view",[t._v("支付宝支付")]),i("v-uni-view",{staticClass:"pay-txt"},[t._v("推荐支付宝用户使用")])],1),i("v-uni-label",{staticClass:"radio"},[0==t.vkPay.status?i("v-uni-radio",{attrs:{value:"alipay",checked:"alipay"==t.form1.provider,color:"#FF3333"}}):t._e(),i("v-uni-text")],1)],1)],1),i("v-uni-label",{attrs:{for:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goPayment.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"pay-item"},[i("v-uni-image",{staticClass:"pay-img",attrs:{src:n("133f"),mode:""}}),i("v-uni-view",[i("v-uni-view",[t._v("微信支付")]),i("v-uni-view",{staticClass:"pay-txt"},[t._v("推荐微信用户使用")])],1),i("v-uni-label",{staticClass:"radio"},[0==t.vkPay.status?i("v-uni-radio",{attrs:{value:"wxpay",checked:"wxpay"==t.form1.provider,color:"#FF3333"}}):t._e(),i("v-uni-text")],1)],1)],1)],1)],1),i("vk-uni-pay",{ref:"vkPay",attrs:{status:t.vkPay.status,"code-url":t.vkPay.codeUrl,"qrcode-image":t.vkPay.qrcodeImage,"query-payment-action":t.vkPay.queryPaymentAction,"page-show":t.vkPay.pageShow,polling:t.vkPay.polling,"return-url":t.vkPay.returnUrl,"await-notify":t.vkPay.awaitNotify,"pay-order-info":t.vkPay.payOrderInfo},on:{"update:status":function(e){arguments[0]=e=t.$handleEvent(e),t.$set(t.vkPay,"status",e)},"update:codeUrl":function(e){arguments[0]=e=t.$handleEvent(e),t.$set(t.vkPay,"codeUrl",e)},"update:code-url":function(e){arguments[0]=e=t.$handleEvent(e),t.$set(t.vkPay,"codeUrl",e)},"update:qrcodeImage":function(e){arguments[0]=e=t.$handleEvent(e),t.$set(t.vkPay,"qrcodeImage",e)},"update:qrcode-image":function(e){arguments[0]=e=t.$handleEvent(e),t.$set(t.vkPay,"qrcodeImage",e)}}}),t.vkPay.status<2&&t.vkPay.codeUrl?i("v-uni-view",{staticClass:"pay-qrcode-popup"},[i("v-uni-view",{staticClass:"pay-qrcode-popup-mask",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.cancelPay.apply(void 0,arguments)}}}),i("v-uni-view",{staticClass:"pay-qrcode-popup-content"},[t.vkPay.qrcodeImage?i("v-uni-image",{staticClass:"pay-qrcode-popup-image",attrs:{src:t.vkPay.qrcodeImage}}):i("vk-uni-qrcode",{attrs:{text:t.vkPay.codeUrl,size:450}}),i("v-uni-view",{staticClass:"pay-qrcode-popup-info"},[i("v-uni-view",[i("v-uni-text",{staticClass:"pay-qrcode-popup-info-fee"},[t._v(t._s((t.form1.total_fee/100).toFixed(2)))]),i("v-uni-text",[t._v("元")])],1),"wxpay"==t.form1.provider?i("v-uni-view",[t._v("请用微信扫码支付")]):"alipay"==t.form1.provider?i("v-uni-view",[t._v("请用支付宝扫码支付")]):t._e()],1),1==t.vkPay.status?i("v-uni-button",{attrs:{type:"primary"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.queryPayment.apply(void 0,arguments)}}},[t._v("我已完成支付")]):t._e()],1)],1):t._e(),t.vkPay.confirmShow?i("v-uni-view",{staticClass:"pay-confirm-popup"},[i("v-uni-view",{staticClass:"pay-confirm-popup-content"},[i("v-uni-view",{staticClass:"pay-confirm-popup-title"},[t._v("请确认支付是否已完成")]),i("v-uni-view",[i("v-uni-button",{attrs:{type:"primary"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.queryPayment.apply(void 0,arguments)}}},[t._v("已完成支付")])],1),i("v-uni-view",{staticClass:"pay-confirm-popup-refresh"},[i("v-uni-button",{attrs:{type:"default"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.afreshPayment.apply(void 0,arguments)}}},[t._v("支付遇到问题,重新支付")])],1),i("v-uni-view",{staticClass:"pay-confirm-popup-cancel",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.vkPay.confirmShow=!1}}},[t._v("暂不支付")])],1)],1):t._e()],1)},a=[]},"133f":function(t,e){t.exports="data:image/png;base64,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"},1851:function(t,e,n){"use strict";var i=n("8bdb"),o=n("84d6"),a=n("1cb5");i({target:"Array",proto:!0},{fill:o}),a("fill")},"1c5d":function(t,e,n){"use strict";var i=n("7141"),o=n.n(i);o.a},"2f4e":function(t,e,n){"use strict";n.r(e);var i=n("07e4"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.a},"2fbbe":function(t,e,n){var i=n("47e3");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var o=n("967d").default;o("64891658",i,!0,{sourceMap:!1,shadowMode:!1})},"426b":function(t,e,n){"use strict";(function(t){n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=i(n("9b1b"));n("64aa"),n("bf0f"),n("5ef2");var a,r=i(n("6738")),u={name:"vk-uni-pay",emits:["update:status","update:codeUrl","update:qrcodeImage","update","success","fail","cancel"],props:{queryPaymentAction:{Type:[Object,String],default:function(){return{name:"vk-pay",action:"pay/queryPayment",actionKey:"action",dataKey:"data"}}},codeUrl:{Type:String},qrcodeImage:{Type:String},status:{Type:Number,default:0},pageShow:{Type:Boolean,default:!0},polling:{Type:Boolean,default:!1},pollingTime:{Type:[Number,String],default:3e3},returnUrl:{Type:String},awaitNotify:{Type:Boolean,default:!1},payOrderInfo:{Type:Boolean,default:!0}},data:function(){return{platform:"other",form1:{openid:"",out_trade_no:"",isPC:!1}}},mounted:function(){this.init()},destroyed:function(){a&&clearInterval(a)},methods:{init:function(){this.platform="h5",this.form1.isPC="pc"==r.default.checkPlatform(),this.getOpenid()},getOpenid:function(){var t=this;return new Promise((function(e,n){t.form1.openid?e():r.default.getOpenid().then((function(n){t.form1.openid=n.openid,e(n)})).catch((function(t){n(t)}))}))},createPayment:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this,n=e.form1,i=t.needAlert,a=void 0!==i&&i;n=Object.assign(n,t.data),e.$emit("update:status",0),uni.showLoading({title:"请求中..."}),e.getOpenid().then((function(){r.default.callFunction({action:t.action,data:n,needAlert:a,success:function(i){if(i.needQRcode||"h5"==e.platform||n.alipayAppPayToH5Pay&&"app"==e.platform&&"alipay"==n.provider)e._h5Pay(i,t);else if("app"==e.platform)e._appPay(i,t);else if("mp-weixin"==e.platform)e._mpWxPay(i,t);else{if("mp-alipay"!=e.platform)return r.default.alert("暂不支持该支付方式"),!1;e._mpAliPay(i,t)}e.$emit("update:status",1)},fail:function(n){var i=(0,o.default)((0,o.default)({},n),{},{failType:"create",failTypeMsg:"创建支付失败"});e.$emit("fail",i),"function"===typeof t.fail&&t.fail(i)},complete:function(){uni.hideLoading()}})})).catch((function(){uni.hideLoading()}))},queryPayment:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this;r.default.callFunction({action:e.queryPaymentAction,data:t.data,title:t.title,needAlert:t.needAlert,success:function(e){t.success&&t.success(e)},fail:function(e){t.fail&&t.fail(e)},complete:function(e){t.complete&&t.complete(e)}})},_h5Pay:function(t,e){var n=this,i=n.form1,o=n.returnUrl,a=t.orderInfo.codeUrl,u=t.qrcodeImage,s=t.orderInfo.mwebUrl||t.orderInfo.mweb_url;if(a||u)n.polling&&n._checkPay(t.out_trade_no,e.success),t.needQRcode||n.form1.isPC||"wxpay"==i.provider&&a?(n.$emit("update:codeUrl",a),n.$emit("update:qrcodeImage",u)):setTimeout((function(){"app"==n.platform?plus.runtime.openURL(a):window.location.href=a||s}),300);else if(s){o||(o=window.location.href);var c=r.default.urlToObject(o);c.confirmShow=!0,c.out_trade_no=i.out_trade_no;var l=o.split("?")[0]+r.default.objectToUrl(c);s+="&redirect_url="+encodeURIComponent(l),setTimeout((function(){"app"==n.platform?plus.runtime.openURL(s):window.location.href=s}),300)}else WeixinJSBridge.invoke("getBrandWCPayRequest",t.orderInfo,(function(t){"get_brand_wcpay_request:ok"==t.err_msg?n._checkPay(i.out_trade_no,e.success,"请稍等..."):"get_brand_wcpay_request:cancel"==t.err_msg?"function"===typeof e.cancel&&e.cancel(t):"get_brand_wcpay_request:fail"==t.err_msg&&"function"===typeof e.fail&&e.fail(t),"function"===typeof e.complete&&e.complete(t)}))},_appPay:function(e,n){var i=this,a=i.form1,u=e.out_trade_no;uni.requestPayment((0,o.default)((0,o.default)({provider:a.provider,orderInfo:e.orderInfo},e.orderInfo),{},{success:function(){i._checkPay(u,n.success,"请稍等...")},fail:function(e){t.error(e),r.default.toast("发起支付失败")}}))},_mpWxPay:function(e,n){var i=this,a=e.out_trade_no;uni.requestPayment((0,o.default)((0,o.default)({},e.orderInfo),{},{success:function(){i._checkPay(a,n.success,"请稍等...")},fail:function(e){if(-1==e.errMsg.indexOf("fail cancel")){t.error(e);var a=(0,o.default)((0,o.default)({},e),{},{failType:"request",failTypeMsg:"请求支付失败"});i.$emit("fail",a),"function"===typeof n.fail&&n.fail(a)}else i.$emit("cancel",e),"function"===typeof n.cancel&&n.cancel(e)}}))},_mpAliPay:function(e,n){var i=this,a=e.out_trade_no;uni.requestPayment({orderInfo:e.orderInfo,success:function(){i._checkPay(a,n.success,"请稍等...")},fail:function(e){if(-1==e.errMsg.indexOf("fail cancel")){t.error(e);var a=(0,o.default)((0,o.default)({},e),{},{failType:"request",failTypeMsg:"请求支付失败"});i.$emit("fail",a),"function"===typeof n.fail&&n.fail(a)}else i.$emit("cancel",e),"function"===typeof n.cancel&&n.cancel(e)}})},_checkPay:function(t,e,n){var i=this;setTimeout((function(){i._queryPayment(t,e,(function(o){n&&uni.showLoading({title:n});var r=0;a&&clearInterval(a),a=setInterval((function(){i.pageShow&&(r++,r>120||1!=i.status?(n&&uni.hideLoading(),clearInterval(a)):i._queryPayment(t,e))}),Number(i.pollingTime))}))}),200)},_queryPayment:function(t,e,n){var i=this;r.default.callFunction({action:i.queryPaymentAction,data:{out_trade_no:t,await_notify:i.awaitNotify,pay_order_info:i.payOrderInfo},needAlert:!1,errLog:!1,success:function(t){uni.hideLoading(),a&&clearInterval(a),i.$emit("update:status",2),i.$emit("success",t),"function"===typeof e&&e(t)},fail:function(){n&&n()}})}},watch:{},computed:{}};e.default=u}).call(this,n("ba7c")["default"])},4506:function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("64aa");var o=i(n("f718")),a=function(t){return"number"===typeof t?t+"px":t},r={name:"UniNavBar",components:{statusBar:o.default},emits:["clickLeft","clickRight","clickTitle"],props:{dark:{type:Boolean,default:!1},title:{type:String,default:""},leftText:{type:String,default:""},rightText:{type:String,default:""},leftIcon:{type:String,default:""},rightIcon:{type:String,default:""},fixed:{type:[Boolean,String],default:!1},color:{type:String,default:""},backgroundColor:{type:String,default:""},statusBar:{type:[Boolean,String],default:!1},shadow:{type:[Boolean,String],default:!1},border:{type:[Boolean,String],default:!0},height:{type:[Number,String],default:44},leftWidth:{type:[Number,String],default:60},rightWidth:{type:[Number,String],default:60},stat:{type:[Boolean,String],default:""}},computed:{themeBgColor:function(){return this.dark?this.backgroundColor?this.backgroundColor:this.dark?"#333":"#FFF":this.backgroundColor||"#FFF"},themeColor:function(){return this.dark?this.color?this.color:this.dark?"#fff":"#333":this.color||"#333"},navbarHeight:function(){return a(this.height)},leftIconWidth:function(){return a(this.leftWidth)},rightIconWidth:function(){return a(this.rightWidth)}},mounted:function(){uni.report&&this.stat&&""!==this.title&&uni.report("title",this.title)},methods:{onClickLeft:function(){this.$emit("clickLeft")},onClickRight:function(){this.$emit("clickRight")},onClickTitle:function(){this.$emit("clickTitle")}}};e.default=r},"47b8":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAALK0lEQVR4Xu1dXW4UORC2e7KEtx3gAAxSQrRPhBOQnAA4AckjiVaQE0BOQKIV8AicgHACsifY7NOKH4nZA5DMvgHJtLfK0z30zPSPf7rb7u6yFBERt3+qPrvs+jNnJZX+sy99tnSxHvTYOjR5nXHeF0IMOGN9xjj8UDGhgGDsBL/jTAyZCP/jnJ183Vk7Mmkr7Rvgj3lBpveWf2yELHgEDSHjidHm5NT6UjB+BKD4M/y+9Hq0d2Ok9XGishEA+i//GQRi6RG0s0VMNyV9id9x/jpk5/ujh78NdVvVAgCu+GD54gkxXpfMtdU/ON1Z3dPpTRkA1158uCdY8IpWvA55ndXdAyAcqPSuBICrzz88ZTzAlU+lKRQQ4f7p7trTouHmAkBu+ZfHz5gQKOupNIwCcIM4PttZ3cwbdiYAkPl8+eItVNho2LxpuLMUOAFxcDuLKJkAuPLiMzBf3CNqNp8CeTtBKgCuvvj0GKb9rPlTpxlMKQBXxdOHK9vzFFkAADG/vaDhQmx/3b35OjnDGQBE9/wvUIE0eu3EwSjkF7eTCqMZANB1r51cn5nVnCiYAiBS7/5Fq7/9IIBd4Ea8C0wBcPXl51d0328/83GGaEg621m5j79LAESrH2U/lY5QIN4FJADo5N8Rrs9OU9oLJABI6dNJAEgNIe/I1Q8dJoaabB60/UCMYoBHZt63msRpTHVUfox//HKk6zUDYhE1oagRbXPZ422W/8nTri4XOwEAMBnzVl//MvTfKmDoAgCkX2GrD4AEgFyso5UQRQBq/9Cjt32FAFDE0xEA4DMogASeeNtXCABFPEUAfDpr7XWHAFAEAEYAyCBRFw6BOHUCAAGAREAaBmgHKJQeDahAZ4BCJpEIIBFAIoBEQFudQEkEeCMCMMnBceFoSq4AlsC/592gVbuIrKR3VOuXX49DUE71Crp6zgAWK7F8wjajxbqMdAQAT/FAAPCUMXUNiwBQF6U97YcA4Clj6hpWuwBQF9Xm+7E4fJIq2BXTyuyXAFBIzXpuAYXDqKgCAaCQsAQAsgWQLYBsAWQLWMAAHQILpUcDKtAZoJBJdAagM4DTM4BMhV5hOdbNnRuPJQqZe1Dh2OKmB/CLs5xMTncASHV+RTdoswaG1NqF68gsAkCt7F7szHVgDgHAIQD6f3zagBdW3jscgtu4gK6LAB/S8jndATgL74/HgfFzJy5XzrTvQIxGuzeNDrNXXnx67zoZt1MAeMFA20Eo5uWf7yZKzYNxmU4LAcCS/MmkizpNXXv+cUtwji+wOC0EADvy5+biz2va9fUvHhsBwAYAdtu/F0m5CQAWADDd/n1KzEUAMASATQYyH07/JAIMGZ/4TPlptmRX/ecf1wPOMS+TF4V2ADM2LDy8oNqMD8qf5FgJAKqcS9Sz2f5d6/7np+sKADJ3LxByKF/FZuxfHBgEc85oBeGe3IcXs/vwaOWvP18j54M6gibzcBGO2ebo99VjXez4mJa3LgDI6GAg3Dt4Yn5o8shxGrHRmNILxEBgFG3Quw4PXmC+w0pzHqo8xpgFDF/u/nWJgBGs3sMQ0pGa6sp1V1hcH1caE7wPO8gt+L+NMkGB9ouvO2tHumPz7fAXj7+KHQBX+xvbd+11CZxXH/XuvUvn90QQ3LF8FsdY8+erk2nZADgAxu/77uUjZbEAUcF74PKlnoQh7d09FaD6/CZDWQAYwda4bbI1qhCwyjrR1rwBsv1uvmmWD8Pvvdsm4Pbt6lfqGQCvROJ7b9uEMFUy1qTtaKVuZYDBTPGDL7Avj0Hxo77TmIzd9Bu7HQD87sNvvb02MH+egLNg4IM2rn559bZIFn0C8n6zjcxPA4PJPH2W/Za3AD15GMtZUObcmtzVQcHDBPrCx/7woADiI7jPD/FfiUzORiwcSwVRGAbHJooX022xrO98lv1WAFDRhEn0X/rxGLR4d8u7h/MhPHV5jMDwHRRNeYrXRAQc5EXbxLITmP4kscLLWlQp7QAomDhCLaNPu4Sv9/55AuoCINcKhls958ET0O9DkkNn5cAHMLQTADkuUBM5H8D7g15dd5yDQSqdeO+upQaystWktQNkuUBFhzyMcHEW5KhAoQMY/2FZhiiF/haqJNLPbvlCK2UAZNnAI5mPzK/UCmdC8NRvUHfBzvddAgHH5QsYlAGQZQWrK59daQCIGkKzbiDEG9Nk0mWOR8YIBuGGrm2ijDEoAyBt+2/I1l9AJ3mLOMSn1MsgqG0bUcDoerFtwranyfeqAEg1gzZ19WeQztjUWw4rFlspsE2U0q0aADJy7fjm32ZBkVEoxGbdjiu645XhZPY+DTPdqgGAsQXlj68eLrpEhfqNNGWXdYhUAkCaI4QPyQ0MmJ32iZGZt6S+S2nm5yFSX+1uDAAfPVwNqJmr1jZoz/knkQ3inuoh0hgAUUcY4NjUYsx8PJyxy9/6rnUJKoTHOETQ4dzJUs8rAQA6WtgmfUlwoEKElDrGzMe2Ercf59pFnfkn1NJoq5FaW2MASEI08+l5O+bDioKpP0sSXrrF8fO9JuwI8bhjx1g1AGQYgXzJcqGxCkpn/iwQ/NEuqtJEDQBwVQJN2ZX5RhskBkZwk9mzUftGh15M6aJi8DqB/g5t+lNloG09VQCwLEtgA+ze1vd8c5U3qJnF+M3p7tpTW0ZV9b0yAPKCIgAEGO/unTUQDT6CX2zbyGZz5i+wzMsDozIAwEvz9enDle00JHqoFELH0n3b8LQSmf+TbJ6Yo+MBqQMAvsjLiVMJscz2vRPQ62/b6vWrno8v5mgtABQlRqiaaAV4KGXVYx81z8PpgVELAFJxoBAeXbOZuDTGT3Qb8p5fk0ez+3OCNgAAAsPTnZUbRbuzXEVB8KgqZ0jcQiGY852tnI/nEV1pkfEIANeltgOjAQDAfwaIf7azuqlCJV3jRE6bMq0MJJ14V3bSCWQ+Xx6/cuzOvjB1FLkBzLdKfYIRAKKRGmnVprH5kNIFYvRliBhnfBCFisVEGOIvMoeQGP+NUUDsYunEJD6vCKSRvEcFj3fX2MTYKzsn2AAAx9dYW3piy9/Cc18RUDz6e6niwRYAsEzDfZ81XWmMi/QWaNDxedXnYk4aoMbi0DYczh4Ak2GegI7gvo3GrY4V1uBVn0ceK/FQFgDkAE1z6FTN/JYyfo5skyBZ3WfySgVAdHDzxjbeDcanLh/lcwICoBJDjitVp3TXWrpYD5b4A9BBTD1fqt5lfGxf5RrJa0hdPskbKMSxrX4+i8jE9EL4ZZ4TcAfA03Bt2i9EZXy3NznBTpndkyf46/CzAT+Dhl3lCjlWYYUZ8cD9yGPDIXH0JD+QzA0UJY0GsABjUVEU39NlbiFkNhVLCshrJFzheUv8+y3J0c3P8dbGG+TX100uVThr9O+A3bWx7t0VkqYTTcto6AkAnn94Cunc0BRKpTsUkMY8CQASA93hejzTONejBAAWH1+z6B5b6plx0rVvCoAWBHvWQ70W9JLM9DoFgDwLvPz8qioXrhbQrRVTmPfmmgEAnQVaweO8SYxg9d9PamBnADC5Ei5Gv7aeLF2ZYIrzzgIA6EDYTjRkOfKmAiDaCSoxE7eTvN7PKtNjKxMAk/OAv2/deE9yfwaY666XCYCEgqg5eYD9IbovIyn01cwFACmJfOGj/jhUQ+OVACDPBGQv0OeCmy+0YiWVASBFQsXxfm7o1Z5e5aqHVDg6rndaAIhJ1ZBwqvZwtmAmkvFjtm/iYmcEgCkQpnnu9VOUdoY71U10BFlbjsIwPNRZ8fPDsQJAsrHk24CwDQ3wb1HQp/ydijEFJlHRUKbBsuDPZ8P05Ej+B3Tnmm6Nx7IqAAAAAElFTkSuQmCC"},"47e3":function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.interval[data-v-e64d33f8]{margin-top:%?20?%}.pay-item[data-v-e64d33f8]{display:flex;justify-content:space-between;align-items:center;padding:%?20?%;border-bottom:%?2?% solid #ccc}.pay-txt[data-v-e64d33f8]{color:#ccc}.pay-img[data-v-e64d33f8]{width:%?100?%;height:%?100?%}.page-content[data-v-e64d33f8]{padding:15px}.page-content .input[data-v-e64d33f8]{height:46px;border:solid 1px #ddd;border-radius:5px;margin-bottom:15px;padding:0 15px}.page-content .button[data-v-e64d33f8]{margin-bottom:15px}.pay-confirm-popup[data-v-e64d33f8]{position:fixed;z-index:2;width:100vw;top:0;bottom:0;background-color:rgba(0,0,0,.6)}.pay-confirm-popup .pay-confirm-popup-content[data-v-e64d33f8]{width:%?550?%;margin:50% auto 0 auto;background-color:#fff;border-radius:%?10?%;padding:%?40?%}.pay-confirm-popup .pay-confirm-popup-content .pay-confirm-popup-title[data-v-e64d33f8]{text-align:center;padding:%?20?% 0;margin-bottom:%?30?%}.pay-confirm-popup .pay-confirm-popup-content .pay-confirm-popup-refresh[data-v-e64d33f8]{margin-top:%?20?%}.pay-confirm-popup .pay-confirm-popup-content .pay-confirm-popup-cancel[data-v-e64d33f8]{margin-top:%?20?%;text-align:center}\n/* 二维码支付弹窗开始 */.pay-qrcode-popup[data-v-e64d33f8]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:grid;\n /* 启用 Grid 布局 */place-items:center;\n /* 单行属性实现居中 */z-index:1000}.pay-qrcode-popup .pay-qrcode-popup-mask[data-v-e64d33f8]{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6)}.pay-qrcode-popup .pay-qrcode-popup-content[data-v-e64d33f8]{position:relative;width:%?500?%;background-color:#fff;border-radius:%?10?%;padding:%?40?%;box-sizing:initial;text-align:center}.pay-qrcode-popup .pay-qrcode-popup-content .pay-qrcode-popup-info[data-v-e64d33f8]{text-align:center;padding:%?20?%}.pay-qrcode-popup .pay-qrcode-popup-content .pay-qrcode-popup-info .pay-qrcode-popup-info-fee[data-v-e64d33f8]{color:red;font-size:%?60?%;font-weight:700}.pay-qrcode-popup .pay-qrcode-popup-content .pay-qrcode-popup-image[data-v-e64d33f8]{width:%?450?%;height:%?450?%}',""]),t.exports=e},"497c":function(t,e,n){"use strict";n.r(e);var i=n("426b"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.a},"4a5e":function(t,e,n){"use strict";(function(t,i){n("6a54");var o=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("c223"),n("5c47"),n("2c10");var a=o(n("9b1b")),r=o(n("7132")),u=(o(n("264d")),t.database()),s={data:function(){return{details:{name:null,id:null,imgUrl:null,price:0},orderId:String,vkPay:{queryPaymentAction:{name:"vk-pay",action:"pay/queryPayment",actionKey:"action",dataKey:"data"},codeUrl:"",qrcodeImage:"",status:0,pageShow:!0,polling:!0,returnUrl:"",confirmShow:!1,awaitNotify:!0,payOrderInfo:!0},form1:{provider:"",total_fee:null,out_trade_no:"",subject:"测试订单标题",body:"订单详情",type:"recharge",openid:""}}},components:{uniNavBar:r.default},onLoad:function(t){var e=this;t.dataList&&(this.details=JSON.parse(t.dataList),i.log(t.dataList)),this.vkPay.confirmShow=t.confirmShow||!1,t.out_trade_no&&(this.form1.out_trade_no=t.out_trade_no),t.code&&t.state&&setTimeout((function(){e.getOpenid({code:t.code})}),300)},onShow:function(){this.vkPay.pageShow=!0},onHide:function(){this.vkPay.pageShow=!1},methods:{goBack:function(){uni.reLaunch({url:"/pages/productlist/productlist"})},goPayment:function(){var t=this,e=this.form1;function n(t){return t<10?"0"+t:t}function o(){var t=new Date,e=t.getFullYear(),i=n(t.getMonth()+1),o=n(t.getDate()),a=n(t.getHours()),r=n(t.getMinutes()),u=n(t.getSeconds()),s=e+i+o+a+r+u+Math.round(1e6*Math.random());return s}this.orderId=o(),i.log(this.orderId),u.collection("CommodityOrder").add({CommodityName:this.details.name,CommodityPrice:this.details.price,CommodityImg:this.details.imgUrl,CommodityID:this.details.id,Order_ID:this.orderId,OrderStatus:"未支付"}).then((function(t){})),u.collection("CommodityOrder").where({Order_ID:this.orderId}).get().then((function(n){var o=n.result.data[0];i.log(o.Order_ID),e.out_trade_no=o.Order_ID,e.subject=o.CommodityName,e.total_fee=o.CommodityPrice,t.$refs.vkPay.createPayment({action:{name:"vk-pay",action:"pay/createPayment",actionKey:"action",dataKey:"data"},data:{provider:e.provider,total_fee:e.total_fee,out_trade_no:e.out_trade_no,subject:e.subject,body:e.body,type:e.type,openid:e.openid},success:function(e){t.toast("支付成功","success"),i.log("paySuccess",e),u.collection("CommodityOrder").where({CommodityID:t.details.id}).update({OrderStatus:"已支付"}).then((function(t){i.log(t)})),uni.navigateTo({url:"/pages/cottonCandy/SugarMaking"})},fail:function(e){"create"===e.failType?t.alert(e.msg):"request"===e.failType?t.toast("请求支付失败"):"result"===e.failType&&t.toast("支付失败")},cancel:function(e){t.toast("用户取消支付")}})}))},queryPayment:function(){var t=this;this.$refs.vkPay.queryPayment({title:"查询中...",data:{out_trade_no:this.form1.out_trade_no},needAlert:!0,success:function(e){t.vkPay.status=2,t.vkPay.confirmShow=!1,t.toast(e.msg)},fail:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"订单已退款"===e.msg&&(t.vkPay.confirmShow=!1)}})},refund:function(){var t=this;this.callFunction({title:"退款中...",name:"vk-pay",data:{action:"pay/refund",data:{out_trade_no:this.form1.out_trade_no}},success:function(e){t.toast(e.msg)}})},getWxpayPublicCert:function(){var t=this;this.callFunction({title:"请求中...",name:"vk-pay",data:{action:"pay/getWxpayPublicCert",data:{}},success:function(e){t.alert("请按F12 看浏览器控制台的输出内容");var n=e.wxpayPublicCertSn,o=e.wxpayPublicCertContent;i.log("wxpayPublicCertSn: ",n),i.log('wxpayPublicCertContent: 请将它压缩成一行(复制下面的证书,用""引号框住证书内容,按一下回车,自动把换行转为\\n'),i.log(o)}})},cancelPay:function(){this.vkPay.status=0,this.vkPay.codeUrl=""},callFunction:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=n.needAlert,o=void 0===i||i;n.title&&uni.showLoading({title:n.title}),t.callFunction((0,a.default)((0,a.default)({},n),{},{success:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n.title&&uni.hideLoading();var i=t.result;0===i.code?"function"==typeof n.success&&n.success(i):(o&&i.msg&&e.alert(i.msg),"function"==typeof n.fail&&n.fail(i))},fail:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n.title&&uni.hideLoading(),o&&t.msg&&e.alert(t.msg),"function"==typeof n.fail&&n.fail(t)}}))},radioChange:function(t){this.form1.provider=t.detail.value},getWeiXinJsCode:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"snsapi_base",e="wx2ebf03d174875bed",n=window.location.href.split("?")[0],i="https://open.weixin.qq.com/connect/oauth2/authorize?appid=".concat(e,"&redirect_uri=").concat(n,"&response_type=code&scope=").concat(t,"&state=STATE#wechat_redirect");window.location.href=i},getOpenid:function(t){var e=this;t.code;this.callFunction({title:"请求中...",name:"vk-pay",data:{action:"pay/code2SessionWeixinH5",data:t},success:function(t){t.openid&&(e.form1.openid=t.openid,e.toast("已获取到openid可以开始支付"))}})},toast:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];uni.showToast({title:t,icon:e,mask:n,duration:1500})},alert:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"提示";uni.showModal({title:e,content:t,showCancel:!1})}},computed:{h5Env:function(){var t=window.navigator.userAgent.toLowerCase();return"micromessenger"==t.match(/MicroMessenger/i)&&"miniprogram"==t.match(/miniprogram/i)?"mp-weixin":"micromessenger"==t.match(/MicroMessenger/i)?"h5-weixin":"alipay"==t.match(/alipay/i)&&"miniprogram"==t.match(/miniprogram/i)?"mp-alipay":"alipay"==t.match(/alipay/i)?"h5-alipay":"h5"}}};e.default=s}).call(this,n("861b")["uniCloud"],n("ba7c")["default"])},"4d25":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.canvasId&&""!==t.text?n("v-uni-view",{staticClass:"vk-qrcode"},[n("v-uni-canvas",{staticClass:"vk-qrcode-canvas",style:{width:t.cpSize+"px",height:t.cpSize+"px"},attrs:{"canvas-id":t.canvasId}}),!1===t.show?n("v-uni-view"):!t.loading&&t.result?n("v-uni-image",{staticClass:"vk-qrcode-image",style:{width:t.cpSize+"px",height:t.cpSize+"px"},attrs:{src:t.result}}):n("v-uni-view",{staticClass:"loading-text",style:"width: "+t.size+t.unit+";height: "+t.size+t.unit+";"},[t._v(t._s(t.loadingText))])],1):t._e()},o=[]},"4f65":function(t,e,n){var i=n("6c9b");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var o=n("967d").default;o("10a11302",i,!0,{sourceMap:!1,shadowMode:!1})},"5d24":function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.uni-status-bar[data-v-87dc35cc]{height:20px}',""]),t.exports=e},6738:function(t,e,n){"use strict";(function(t,i){n("6a54");var o=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("d4b5"),n("bf0f"),n("c223"),n("c9b5"),n("ab80"),n("5c47"),n("0506"),n("a1c1"),n("23f4"),n("7d2f"),n("9c4e"),n("5ef2"),n("2c10");var a=o(n("3471")),r=o(n("fcf3")),u={},s=0,c={debug:!1,logger:{colorArr:["#0095f8","#67C23A"]}};u.callFunction=function(){var e,n,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=c.debug,l=o.action,d=o.data,f=o.title,p=o.needAlert,h=void 0===p||p,v=o.errLog,g=void 0===v||v,m={};if("object"===(0,r.default)(l))if(e=l.name,n=l.action,n){var y=l.actionKey,A=void 0===y?"action":y,b=l.dataKey,w=void 0===b?"data":b;m[A]=n,m[w]=d}else e=l,m=d;else e=l,m=d;var x={};f&&uni.showLoading({title:f}),a&&(x.startTime=Date.now(),x.params="object"==(0,r.default)(d)?JSON.parse(JSON.stringify(d)):d);var C=new Promise((function(l,d){t.callFunction({name:e,data:m,success:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.result;0===e.code?(f&&uni.hideLoading(),a&&(x.result="object"==(0,r.default)(e)?JSON.parse(JSON.stringify(e)):e),"function"==typeof o.success&&o.success(e),"function"==typeof l&&l(e)):(f&&uni.hideLoading(),g?x.error=e:a&&(x.result="object"==(0,r.default)(e)?JSON.parse(JSON.stringify(e)):e),h&&e.msg&&u.alert(e.msg),"function"==typeof o.fail&&o.fail(e),"function"==typeof d&&d(e))},fail:function(t){f&&uni.hideLoading(),x.error=t,t.msg||(t.msg=t.message),h&&t.msg&&u.alert(t.msg),"function"==typeof o.fail&&o.fail(t),"function"==typeof d&&d(t)},complete:function(t){if(a){x.endTime=(new Date).getTime(),x.runTime=x.endTime-x.startTime;var r=c.logger.colorArr,l=r[s%r.length];s++;var d=n?"【".concat(n,"】"):"",f="【云函数请求】【".concat(e,"】").concat(d),p="color:".concat(l,";font-size: 12px;font-weight: bold;");i.log("%c--------【开始】"+f+"--------",p),i.log("【请求参数】: ",x.params),i.log("【返回数据】: ",x.result),i.log("【总体耗时】: ",x.runTime,"毫秒【含页面渲染】"),i.log("【请求时间】: ",u.timeFormat(x.startTime,"yyyy-MM-dd hh:mm:ss")),x.error&&(i.error("【Error】: ",x.error),x.error.err&&x.error.err.stack&&i.error("【Stack】: ",x.error.err.stack)),i.log("%c--------【结束】"+f+"--------",p)}"function"==typeof o.complete&&o.complete(t)}})}));return C.catch((function(){})),C},u.getOpenid=function(){return new Promise((function(t,e){t({})}))},u.getH5Openid=function(t){return new Promise((function(e,n){u.callFunction({action:{name:"vk-pay",action:"pay/code2SessionWeixinH5",actionKey:"action",dataKey:"data"},data:{code:t},success:function(t){e(t)},fail:function(t){n(t)}})}))},u.getWeixinCode=function(){return new Promise((function(t,e){}))},u.getAlipayCode=function(){},u.toast=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none";uni.showToast({title:t,icon:e,mask:!0,duration:1500})},u.alert=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"提示";uni.showModal({title:e,content:t,showCancel:!1})},u.timeFormat=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yyyy-MM-dd hh:mm:ss",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:8;try{if(!t)return"";var i;"number"===typeof t?(10==t.toString().length&&(t*=1e3),i=new Date(t)):i=t;var o=i.getTimezoneOffset(),a=60*o*1e3+60*n*60*1e3,r=i.getTime()+a;i=new Date(r);var u={"M+":i.getMonth()+1,"d+":i.getDate(),"h+":i.getHours(),"m+":i.getMinutes(),"s+":i.getSeconds(),"q+":Math.floor((i.getMonth()+3)/3),S:i.getMilliseconds()};for(var s in/(y+)/.test(e)&&(e=e.replace(RegExp.$1,(i.getFullYear()+"").substr(4-RegExp.$1.length))),u)new RegExp("("+s+")").test(e)&&(e=e.replace(RegExp.$1,1==RegExp.$1.length?u[s]:("00"+u[s]).substr((""+u[s]).length)));return e}catch(c){return t}},u.checkPlatform=function(){var t={win:!1,mac:!1,xll:!1},e=navigator.platform;if(t.win=0==e.indexOf("Win"),t.mac=0==e.indexOf("Mac"),t.x11="X11"==e||0==e.indexOf("Linux"),t.win||t.mac||t.xll){var n=navigator.userAgent.toLowerCase();return n.indexOf("micromessenger")>-1?"weixin":"pc"}return e.indexOf("iPhone")>-1||e.indexOf("iPad")>-1?"ios":"android"},u.urlToObject=function(t){var e=t.split("?")[1],n={};if(e){var i,o=e.split("&"),r=(0,a.default)(o);try{for(r.s();!(i=r.n()).done;){var u=i.value;n[u.split("=")[0]]=u.split("=")[1]}}catch(s){r.e(s)}finally{r.f()}}return n},u.objectToUrl=function(t){var e="";for(var n in t)e+="&".concat(n,"=").concat(t[n]);return e&&(e="?"+e.substring(1)),e},u.getH5Env=function(){var t=window.navigator.userAgent.toLowerCase();return"micromessenger"==t.match(/MicroMessenger/i)&&"miniprogram"==t.match(/miniprogram/i)?"mp-weixin":"micromessenger"==t.match(/MicroMessenger/i)?"h5-weixin":"alipay"==t.match(/alipay/i)&&"miniprogram"==t.match(/miniprogram/i)?"mp-alipay":"alipay"==t.match(/alipay/i)?"h5-alipay":"h5"};var l=u;e.default=l}).call(this,n("861b")["uniCloud"],n("ba7c")["default"])},"6c9b":function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,".vk-qrcode[data-v-5c1aeeb0]{\ndisplay:flex;\nposition:relative;justify-content:center;align-items:center;flex-direction:column}.vk-qrcode-image[data-v-5c1aeeb0]{\ndisplay:block\n}.loading-text[data-v-5c1aeeb0]{\ndisplay:flex;\ncolor:#9a9a9a;justify-content:center;align-items:center;flex-direction:column}.vk-qrcode-canvas[data-v-5c1aeeb0]{position:fixed;top:%?-99999?%;left:%?-99999?%;z-index:-99999}",""]),t.exports=e},7132:function(t,e,n){"use strict";n.r(e);var i=n("be1e"),o=n("789a");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);n("efe3");var r=n("828b"),u=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,"189f50e8",null,!1,i["a"],void 0);e["default"]=u.exports},7141:function(t,e,n){var i=n("5d24");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var o=n("967d").default;o("53634938",i,!0,{sourceMap:!1,shadowMode:!1})},"759c":function(t,e,n){"use strict";var i=n("4f65"),o=n.n(i);o.a},"789a":function(t,e,n){"use strict";n.r(e);var i=n("4506"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.a},8597:function(t,e,n){"use strict";n.r(e);var i=n("9e7b"),o=n("497c");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);var r=n("828b"),u=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,"4b799262",null,!1,i["a"],void 0);e["default"]=u.exports},"8ff4":function(t,e,n){"use strict";var i=n("2fbbe"),o=n.n(i);o.a},9453:function(t,e,n){"use strict";n.r(e);var i=n("4a5e"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.a},"945f":function(t,e,n){"use strict";n.r(e);var i=n("9880"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.a},9880:function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=i(n("fcf3"));n("64aa"),n("d4b5");var a,r=i(n("d585")),u={name:"vk-uni-qrcode",props:{value:{type:String},text:{type:String,default:""},size:{type:Number,default:200},unit:{type:String,default:"rpx"},show:{type:Boolean,default:!0},background:{type:String,default:"#ffffff"},foreground:{type:String,default:"#000000"},pdground:{type:String,default:"#000000"},image:{type:String,default:""},imageSize:{type:Number,default:40},lv:{type:Number,default:3},onval:{type:Boolean,default:!0},loadMake:{type:Boolean,default:!0},usingComponents:{type:Boolean,default:!0},showLoading:{type:Boolean,default:!1},loadingText:{type:String,default:"二维码生成中"},loading:{type:Boolean,default:!1}},data:function(){return{result:"",canvasId:""}},methods:{_makeCode:function(){var t=this;this._empty(this.text)?uni.showToast({title:"二维码内容不能为空",icon:"none",duration:2e3}):a=new r.default({context:t,canvasId:t.canvasId,usingComponents:t.usingComponents,showLoading:t.showLoading,loadingText:t.loadingText,text:t.text,size:t.cpSize,background:t.background,foreground:t.foreground,pdground:t.pdground,correctLevel:t.lv,image:t.image,imageSize:t.imageSize,cbResult:function(e){t._result(e)}})},_clearCode:function(){this._result(""),a.clear()},_saveCode:function(){""!=this.result&&uni.saveImageToPhotosAlbum({filePath:this.result,success:function(){uni.showToast({title:"二维码保存成功",icon:"success",duration:2e3})}})},_result:function(t){this.result=t,this.$emit("result",t),this.$emit("input",t)},_empty:function(t){var e=(0,o.default)(t),n=!1;return"number"==e&&""==String(t)||"undefined"==e?n=!0:"object"==e?"{}"!=JSON.stringify(t)&&"[]"!=JSON.stringify(t)&&null!=t||(n=!0):"string"==e?""!=t&&"undefined"!=t&&"null"!=t&&"{}"!=t&&"[]"!=t||(n=!0):"function"==e&&(n=!1),n},getBase64:function(){return this.result}},watch:{size:function(t,e){var n=this;t==e||this._empty(t)||(this.cSize=t,this._empty(this.text)||setTimeout((function(){n._makeCode()}),100))},text:function(t,e){var n=this;n.onval&&(t==e||n._empty(t)||(n.textTimer&&clearTimeout(n.textTimer),n.textTimer=setTimeout((function(){n._makeCode()}),300)))}},computed:{cpSize:function(){return"rpx"==this.unit?uni.upx2px(this.size):this.size}},mounted:function(){var t=this;this.canvasId="vk-qrcode-canvas-"+Math.floor(1e6*Math.random()),this.loadMake&&(this._empty(this.text)||setTimeout((function(){t._makeCode()}),100))}};e.default=u},"9a13":function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.uni-nav-bar-text[data-v-189f50e8]{font-size:14px}.uni-nav-bar-right-text[data-v-189f50e8]{font-size:12px}.uni-navbar__content[data-v-189f50e8]{position:relative;background-color:initial}.uni-navbar-btn-text[data-v-189f50e8]{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;line-height:12px}.uni-navbar__header[data-v-189f50e8]{display:flex;padding:0 10px;flex-direction:row;height:44px;font-size:12px}.uni-navbar__header-btns[data-v-189f50e8]{overflow:hidden;display:flex;flex-wrap:nowrap;flex-direction:row;width:%?120?%;justify-content:center;align-items:center;cursor:pointer}.uni-navbar__header-btns-left[data-v-189f50e8]{display:flex;width:%?120?%;justify-content:flex-start;align-items:center}.uni-navbar__header-btns-right[data-v-189f50e8]{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.uni-navbar__header-container[data-v-189f50e8]{display:flex;flex:1;padding:0 10px;overflow:hidden}.uni-navbar__header-container-inner[data-v-189f50e8]{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:center;font-size:12px;overflow:hidden}.uni-navbar__placeholder-view[data-v-189f50e8]{height:44px}.uni-navbar--fixed[data-v-189f50e8]{position:fixed;z-index:998;left:var(--window-left);right:var(--window-right)}.uni-navbar--shadow[data-v-189f50e8]{box-shadow:0 1px 6px #ccc}.uni-navbar--border[data-v-189f50e8]{border-bottom-width:%?1?%;border-bottom-style:solid;border-bottom-color:#eee}.uni-ellipsis-1[data-v-189f50e8]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}',""]),t.exports=e},"9e7b":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){}));var i=function(){var t=this.$createElement,e=this._self._c||t;return e("v-uni-view",{staticClass:"vk-uni-pay"})},o=[]},b192:function(t,e,n){"use strict";n.r(e);var i=n("1042"),o=n("9453");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);n("8ff4");var r=n("828b"),u=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,"e64d33f8",null,!1,i["a"],void 0);e["default"]=u.exports},be1e:function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return i}));var i={uniIcons:n("00d3").default},o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"uni-navbar",class:{"uni-dark":t.dark}},[n("v-uni-view",{staticClass:"uni-navbar__content",class:{"uni-navbar--fixed":t.fixed,"uni-navbar--shadow":t.shadow,"uni-navbar--border":t.border},style:{"background-color":t.themeBgColor}},[t.statusBar?n("status-bar"):t._e(),n("v-uni-view",{staticClass:"uni-navbar__header",style:{color:t.themeColor,backgroundColor:t.themeBgColor,height:t.navbarHeight}},[n("v-uni-view",{staticClass:"uni-navbar__header-btns uni-navbar__header-btns-left",style:{width:t.leftIconWidth},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onClickLeft.apply(void 0,arguments)}}},[t._t("left",[t.leftIcon.length>0?n("v-uni-view",{staticClass:"uni-navbar__content_view"},[n("uni-icons",{attrs:{color:t.themeColor,type:t.leftIcon,size:"20"}})],1):t._e(),t.leftText.length?n("v-uni-view",{staticClass:"uni-navbar-btn-text",class:{"uni-navbar-btn-icon-left":!t.leftIcon.length>0}},[n("v-uni-text",{style:{color:t.themeColor,fontSize:"12px"}},[t._v(t._s(t.leftText))])],1):t._e()])],2),n("v-uni-view",{staticClass:"uni-navbar__header-container ",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onClickTitle.apply(void 0,arguments)}}},[t._t("default",[t.title.length>0?n("v-uni-view",{staticClass:"uni-navbar__header-container-inner"},[n("v-uni-text",{staticClass:"uni-nav-bar-text uni-ellipsis-1",style:{color:t.themeColor}},[t._v(t._s(t.title))])],1):t._e()])],2),n("v-uni-view",{staticClass:"uni-navbar__header-btns uni-navbar__header-btns-right",style:{width:t.rightIconWidth},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onClickRight.apply(void 0,arguments)}}},[t._t("right",[t.rightIcon.length?n("v-uni-view",[n("uni-icons",{attrs:{color:t.themeColor,type:t.rightIcon,size:"22"}})],1):t._e(),t.rightText.length&&!t.rightIcon.length?n("v-uni-view",{staticClass:"uni-navbar-btn-text"},[n("v-uni-text",{staticClass:"uni-nav-bar-right-text",style:{color:t.themeColor}},[t._v(t._s(t.rightText))])],1):t._e()])],2)],1)],1),t.fixed?n("v-uni-view",{staticClass:"uni-navbar__placeholder"},[t.statusBar?n("status-bar"):t._e(),n("v-uni-view",{staticClass:"uni-navbar__placeholder-view",style:{height:t.navbarHeight}})],1):t._e()],1)},a=[]},d585:function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;i(n("fcf3"));n("aa9c"),n("7a76"),n("c9b5"),n("64aa"),n("1851"),n("d4b5");var o={};(function(){function t(t){var e,n,i;return t<128?[t]:t<2048?(e=192+(t>>6),n=128+(63&t),[e,n]):(e=224+(t>>12),n=128+(t>>6&63),i=128+(63&t),[e,n,i])}function e(e,n){this.typeNumber=-1,this.errorCorrectLevel=n,this.modules=null,this.moduleCount=0,this.dataCache=null,this.rsBlocks=null,this.totalDataCount=-1,this.data=e,this.utf8bytes=function(e){for(var n=[],i=0;i<e.length;i++)for(var o=e.charCodeAt(i),a=t(o),r=0;r<a.length;r++)n.push(a[r]);return n}(e),this.make()}e.prototype={constructor:e,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 n=-1;n<=7;n++)if(!(t+n<=-1||this.moduleCount<=t+n))for(var i=-1;i<=7;i++)e+i<=-1||this.moduleCount<=e+i||(this.modules[t+n][e+i]=0<=n&&n<=6&&(0==i||6==i)||0<=i&&i<=6&&(0==n||6==n)||2<=n&&n<=4&&2<=i&&i<=4)},createQrcode:function(){for(var t=0,e=0,n=null,i=0;i<8;i++){this.makeImpl(i);var o=a.getLostPoint(this);(0==i||t>o)&&(t=o,e=i,n=this.modules)}this.modules=n,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=a.getPatternPosition(this.typeNumber),e=0;e<t.length;e++)for(var n=0;n<t.length;n++){var i=t[e],o=t[n];if(null==this.modules[i][o])for(var r=-2;r<=2;r++)for(var u=-2;u<=2;u++)this.modules[i+r][o+u]=-2==r||2==r||-2==u||2==u||0==r&&0==u}},setupTypeNumber:function(t){for(var e=a.getBCHTypeNumber(this.typeNumber),n=0;n<18;n++){var i=!t&&1==(e>>n&1);this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=i,this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=i}},setupTypeInfo:function(t,e){for(var i=n[this.errorCorrectLevel]<<3|e,o=a.getBCHTypeInfo(i),r=0;r<15;r++){var u=!t&&1==(o>>r&1);r<6?this.modules[r][8]=u:r<8?this.modules[r+1][8]=u:this.modules[this.moduleCount-15+r][8]=u;u=!t&&1==(o>>r&1);r<8?this.modules[8][this.moduleCount-r-1]=u:r<9?this.modules[8][15-r-1+1]=u:this.modules[8][15-r-1]=u}this.modules[this.moduleCount-8][8]=!t},createData:function(){var t=new l,n=this.typeNumber>9?16:8;t.put(4,4),t.put(this.utf8bytes.length,n);for(var i=0,o=this.utf8bytes.length;i<o;i++)t.put(this.utf8bytes[i],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(e.PAD0,8),t.length>=8*this.totalDataCount)break;t.put(e.PAD1,8)}return this.createBytes(t)},createBytes:function(t){for(var e=0,n=0,i=0,o=this.rsBlock.length/3,r=new Array,u=0;u<o;u++)for(var c=this.rsBlock[3*u+0],l=this.rsBlock[3*u+1],d=this.rsBlock[3*u+2],f=0;f<c;f++)r.push([d,l]);for(var p=new Array(r.length),h=new Array(r.length),v=0;v<r.length;v++){var g=r[v][0],m=r[v][1]-g;n=Math.max(n,g),i=Math.max(i,m),p[v]=new Array(g);for(u=0;u<p[v].length;u++)p[v][u]=255&t.buffer[u+e];e+=g;var y=a.getErrorCorrectPolynomial(m),A=new s(p[v],y.getLength()-1),b=A.mod(y);h[v]=new Array(y.getLength()-1);for(u=0;u<h[v].length;u++){var w=u+b.getLength()-h[v].length;h[v][u]=w>=0?b.get(w):0}}var x=new Array(this.totalDataCount),C=0;for(u=0;u<n;u++)for(v=0;v<r.length;v++)u<p[v].length&&(x[C++]=p[v][u]);for(u=0;u<i;u++)for(v=0;v<r.length;v++)u<h[v].length&&(x[C++]=h[v][u]);return x},mapData:function(t,e){for(var n=-1,i=this.moduleCount-1,o=7,r=0,u=this.moduleCount-1;u>0;u-=2){6==u&&u--;while(1){for(var s=0;s<2;s++)if(null==this.modules[i][u-s]){var c=!1;r<t.length&&(c=1==(t[r]>>>o&1));var l=a.getMask(e,i,u-s);l&&(c=!c),this.modules[i][u-s]=c,o--,-1==o&&(r++,o=7)}if(i+=n,i<0||this.moduleCount<=i){i-=n,n=-n;break}}}}},e.PAD0=236,e.PAD1=17;for(var n=[1,0,3,2],i={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},a={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(a.getBCHDigit(e)-a.getBCHDigit(a.G15)>=0)e^=a.G15<<a.getBCHDigit(e)-a.getBCHDigit(a.G15);return(t<<10|e)^a.G15_MASK},getBCHTypeNumber:function(t){var e=t<<12;while(a.getBCHDigit(e)-a.getBCHDigit(a.G18)>=0)e^=a.G18<<a.getBCHDigit(e)-a.getBCHDigit(a.G18);return t<<12|e},getBCHDigit:function(t){var e=0;while(0!=t)e++,t>>>=1;return e},getPatternPosition:function(t){return a.PATTERN_POSITION_TABLE[t-1]},getMask:function(t,e,n){switch(t){case i.PATTERN000:return(e+n)%2==0;case i.PATTERN001:return e%2==0;case i.PATTERN010:return n%3==0;case i.PATTERN011:return(e+n)%3==0;case i.PATTERN100:return(Math.floor(e/2)+Math.floor(n/3))%2==0;case i.PATTERN101:return e*n%2+e*n%3==0;case i.PATTERN110:return(e*n%2+e*n%3)%2==0;case i.PATTERN111:return(e*n%3+(e+n)%2)%2==0;default:throw new Error("bad maskPattern:"+t)}},getErrorCorrectPolynomial:function(t){for(var e=new s([1],0),n=0;n<t;n++)e=e.multiply(new s([1,r.gexp(n)],0));return e},getLostPoint:function(t){for(var e=t.getModuleCount(),n=0,i=0,o=0;o<e;o++)for(var a=0,r=t.modules[o][0],u=0;u<e;u++){var s=t.modules[o][u];if(u<e-6&&s&&!t.modules[o][u+1]&&t.modules[o][u+2]&&t.modules[o][u+3]&&t.modules[o][u+4]&&!t.modules[o][u+5]&&t.modules[o][u+6]&&(u<e-10?t.modules[o][u+7]&&t.modules[o][u+8]&&t.modules[o][u+9]&&t.modules[o][u+10]&&(n+=40):u>3&&t.modules[o][u-1]&&t.modules[o][u-2]&&t.modules[o][u-3]&&t.modules[o][u-4]&&(n+=40)),o<e-1&&u<e-1){var c=0;s&&c++,t.modules[o+1][u]&&c++,t.modules[o][u+1]&&c++,t.modules[o+1][u+1]&&c++,0!=c&&4!=c||(n+=3)}r^s?a++:(r=s,a>=5&&(n+=3+a-5),a=1),s&&i++}for(u=0;u<e;u++)for(a=0,r=t.modules[0][u],o=0;o<e;o++){s=t.modules[o][u];o<e-6&&s&&!t.modules[o+1][u]&&t.modules[o+2][u]&&t.modules[o+3][u]&&t.modules[o+4][u]&&!t.modules[o+5][u]&&t.modules[o+6][u]&&(o<e-10?t.modules[o+7][u]&&t.modules[o+8][u]&&t.modules[o+9][u]&&t.modules[o+10][u]&&(n+=40):o>3&&t.modules[o-1][u]&&t.modules[o-2][u]&&t.modules[o-3][u]&&t.modules[o-4][u]&&(n+=40)),r^s?a++:(r=s,a>=5&&(n+=3+a-5),a=1)}var l=Math.abs(100*i/e/e-50)/5;return n+=10*l,n}},r={glog:function(t){if(t<1)throw new Error("glog("+t+")");return r.LOG_TABLE[t]},gexp:function(t){while(t<0)t+=255;while(t>=256)t-=255;return r.EXP_TABLE[t]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},u=0;u<8;u++)r.EXP_TABLE[u]=1<<u;for(u=8;u<256;u++)r.EXP_TABLE[u]=r.EXP_TABLE[u-4]^r.EXP_TABLE[u-5]^r.EXP_TABLE[u-6]^r.EXP_TABLE[u-8];for(u=0;u<255;u++)r.LOG_TABLE[r.EXP_TABLE[u]]=u;function s(t,e){if(void 0==t.length)throw new Error(t.length+"/"+e);var n=0;while(n<t.length&&0==t[n])n++;this.num=new Array(t.length-n+e);for(var i=0;i<t.length-n;i++)this.num[i]=t[i+n]}s.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),n=0;n<this.getLength();n++)for(var i=0;i<t.getLength();i++)e[n+i]^=r.gexp(r.glog(this.get(n))+r.glog(t.get(i)));return new s(e,0)},mod:function(t){var e=this.getLength(),n=t.getLength();if(e-n<0)return this;for(var i=new Array(e),o=0;o<e;o++)i[o]=this.get(o);while(i.length>=n){var a=r.glog(i[0])-r.glog(t.get(0));for(o=0;o<t.getLength();o++)i[o]^=r.gexp(r.glog(t.get(o))+a);while(0==i[0])i.shift()}return new s(i,0)}};var c=[[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 l(){this.buffer=new Array,this.length=0}e.prototype.getRightType=function(){for(var t=1;t<41;t++){var e=c[4*(t-1)+this.errorCorrectLevel];if(void 0==e)throw new Error("bad rs block @ typeNumber:"+t+"/errorCorrectLevel:"+this.errorCorrectLevel);for(var n=e.length/3,i=0,o=0;o<n;o++){var a=e[3*o+0],r=e[3*o+2];i+=r*a}var u=t>9?2:1;if(this.utf8bytes.length+u<i||40==t){this.typeNumber=t,this.rsBlock=e,this.totalDataCount=i;break}}},l.prototype={get:function(t){var e=Math.floor(t/8);return this.buffer[e]>>>7-t%8&1},put:function(t,e){for(var n=0;n<e;n++)this.putBit(t>>>e-n-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++}};var d=[];o=function(t){if(this.options={text:"",size:256,correctLevel:3,background:"#ffffff",foreground:"#000000",pdground:"#000000",image:"",imageSize:30,canvasId:t.canvasId,context:t.context,usingComponents:t.usingComponents,showLoading:t.showLoading,loadingText:t.loadingText},"string"===typeof t&&(t={text:t}),t)for(var n in t)this.options[n]=t[n];for(var i=null,o=(n=0,d.length);n<o;n++)if(d[n].text==this.options.text&&d[n].text.correctLevel==this.options.correctLevel){i=d[n].obj;break}n==o&&(i=new e(this.options.text,this.options.correctLevel),d.push({text:this.options.text,correctLevel:this.options.correctLevel,obj:i}));var a=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};(function(t){t.showLoading&&uni.showLoading({title:t.loadingText,mask:!0});for(var e=uni.createCanvasContext(t.canvasId,t.context),n=i.getModuleCount(),o=t.size,r=t.imageSize,u=(o/n).toPrecision(4),s=(o/n).toPrecision(4),c=0;c<n;c++)for(var l=0;l<n;l++){var d=Math.ceil((l+1)*u)-Math.floor(l*u),f=Math.ceil((c+1)*u)-Math.floor(c*u),p=a({row:c,col:l,count:n,options:t});e.setFillStyle(i.modules[c][l]?p:t.background),e.fillRect(Math.round(l*u),Math.round(c*s),d,f)}if(t.image){var h=Number(((o-r)/2).toFixed(2)),v=Number(((o-r)/2).toFixed(2));(function(e,n,i,o,a,r,u,s,c){e.setLineWidth(u),e.setFillStyle(t.background),e.setStrokeStyle(t.background),e.beginPath(),e.moveTo(n+r,i),e.arcTo(n+o,i,n+o,i+r,r),e.arcTo(n+o,i+a,n+o-r,i+a,r),e.arcTo(n,i+a,n,i+a-r,r),e.arcTo(n,i,n+r,i,r),e.closePath(),s&&e.fill(),c&&e.stroke()})(e,h,v,r,r,2,6,!0,!0),e.drawImage(t.image,h,v,r,r)}setTimeout((function(){e.draw(!0,(function(){setTimeout((function(){uni.canvasToTempFilePath({width:t.width,height:t.height,destWidth:t.width,destHeight:t.height,canvasId:t.canvasId,quality:Number(1),success:function(e){t.cbResult&&t.cbResult(e.tempFilePath)},fail:function(e){t.cbResult&&t.cbResult(e)},complete:function(){t.showLoading&&uni.hideLoading()}},t.context)}),t.text.length+100)}))}),t.usingComponents?0:150)})(this.options)},o.prototype.clear=function(t){var e=uni.createCanvasContext(this.options.canvasId,this.options.context);e.clearRect(0,0,this.options.size,this.options.size),e.draw(!1,(function(){t&&t()}))}})();var a=o;e.default=a},d8d1:function(t,e,n){var i=n("9a13");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var o=n("967d").default;o("a109d258",i,!0,{sourceMap:!1,shadowMode:!1})},efe3:function(t,e,n){"use strict";var i=n("d8d1"),o=n.n(i);o.a},f193:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){}));var i=function(){var t=this.$createElement,e=this._self._c||t;return e("v-uni-view",{staticClass:"uni-status-bar",style:{height:this.statusBarHeight}},[this._t("default")],2)},o=[]},f718:function(t,e,n){"use strict";n.r(e);var i=n("f193"),o=n("2f4e");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);n("1c5d");var r=n("828b"),u=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,"87dc35cc",null,!1,i["a"],void 0);e["default"]=u.exports},ff02:function(t,e,n){"use strict";n.r(e);var i=n("4d25"),o=n("945f");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);n("759c");var r=n("828b"),u=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,"5c1aeeb0",null,!1,i["a"],void 0);e["default"]=u.exports}}]);