2 lines
19 KiB
JavaScript
2 lines
19 KiB
JavaScript
"use strict";require("./sub-common/ad7384140ccff4b7d13d261438c0b0c9.js");require("./sub-common/3de81a5b62d9d7ae5738ae964314cb18.js");require("./sub-common/1ae3c19028f0865a31b8b3fbb1d32266.js");require("./sub-common/f285bf33563ecbf7e48c3e571838ba3c.js");require("./sub-common/d815d1f07dde7c0b329cfb6f7c5a4848.js");require("./sub-common/4dbf0fb011f6f9b51b21c625a9306275.js");require("./sub-common/b9a9c9ec8d225671b8c791480b649722.js");require("./sub-common/b8d8ce9eb873186cc5f26f10c652efa9.js");/*! For license information please see index.js.LICENSE.txt */
|
|
(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([["pages/inviteCode/index"],{"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/inviteCode/index.tsx":function(e,n,i){var o=i("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js");var a=i("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js");var t=i("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");var c=i("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");var _=i("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");var u=i("./node_modules/@tarojs/taro/index.js");var l=i.n(u);var d=i("./node_modules/react/cjs/react.production.min.js");var s=i("./src/pages/inviteCode/index.module.scss");var r=i("./src/components/Dialog/index.tsx");var m=i("./src/components/layoutBlock/index.tsx");var x=i("./src/components/Divider/index.tsx");var f=i("./src/components/table/index.tsx");var h=i("./src/components/normalButton/index.tsx");var g=i("./src/common/common.ts");var v=i("./src/api/index.ts");var p=i("./src/common/constant.ts");var w=i("./node_modules/react/cjs/react-jsx-runtime.production.min.js");var b=[{key:"invitee",title:"被邀请人",dataIndex:"invitee",width:"50%"},{key:"InviteResults",title:"邀请进度",dataIndex:"InviteResults",width:"50%"}];var j=24;var y=function InviteCode(){var e=(0,d.useRef)(j);var n=(0,v.GetInvitationList)(),i=n.fetchData;var y=(0,v.GetInvitationInfo)(),k=y.fetchData;var C=(0,v.GenBarCodeOrQrCode)(),z=C.fetchData;var I=(0,d.useState)({}),N=(0,c["default"])(I,2),T=N[0],S=N[1];var B=(0,d.useState)({columns:b,dataSource:{list:[],total:0}}),V=(0,c["default"])(B,2),P=V[0],q=V[1];var R=(0,d.useState)(false),L=(0,c["default"])(R,2),E=L[0],F=L[1];var M=function(){var n=(0,t["default"])((0,o["default"])().mark((function _callee(){var n;return(0,o["default"])().wrap((function _callee$(o){while(1)switch(o.prev=o.next){case 0:o.next=2;return i({size:e.current});case 2:n=o.sent;if(n.success){console.log("getInviteCode",n);q((function(e){return(0,a["default"])((0,a["default"])({},e),{},{dataSource:{list:n.data.list.map((function(e,n){return{key:n,index:n+1,invitee:e.invitee_name||"--",InviteResults:e.schedule}})),total:n.data.list.length}})}))}case 4:case"end":return o.stop()}}),_callee)})));return function getInvitationList(){return n.apply(this,arguments)}}();var D=function(){var e=(0,t["default"])((0,o["default"])().mark((function _callee2(){var e;return(0,o["default"])().wrap((function _callee2$(n){while(1)switch(n.prev=n.next){case 0:n.next=2;return k();case 2:e=n.sent;if(e.success){S(e.data)}case 4:case"end":return n.stop()}}),_callee2)})));return function getInviteCode(){return e.apply(this,arguments)}}();var O=function(){var e=(0,t["default"])((0,o["default"])().mark((function _callee3(){var e;return(0,o["default"])().wrap((function _callee3$(n){while(1)switch(n.prev=n.next){case 0:n.next=2;return z({content:"InviteCode:".concat(T.invitation_code)});case 2:e=n.sent;if(!e.success){n.next=7;break}return n.abrupt("return",e.data.qrcode_base64);case 7:F(false);case 8:case"end":return n.stop()}}),_callee3)})));return function genQRcode(){return e.apply(this,arguments)}}();var Q=(0,d.useState)({}),G=(0,c["default"])(Q,2),J=G[1];var Z=(0,d.useRef)(null);var X=(0,d.useRef)(null);var Y=(0,d.useState)(false),$=(0,c["default"])(Y,2),H=$[0],W=$[1];var A=(0,d.useState)(""),K=(0,c["default"])(A,2),U=K[0],ee=K[1];var ne=function getImageObject(e,n){return new Promise((function(i,o){console.log("getImageObject param",e,n);var a=e.createImage();a.src=n;a.onload=function(){console.log("image===>",a);i(a)};a.onerror=function(e){console.log("image error===>",e);g.alert.error("图片加载失败");o(e)}}))};var ie=function saveCanvasToImage(e){l().canvasToTempFilePath({canvas:e,fileType:"png",success:function success(e){console.log("tempFilePath",e.tempFilePath);ee(e.tempFilePath)},fail:function fail(e){console.log("error",e)},complete:function complete(){F(false)}})};var oe=function getImageInfo(e){l().getImageInfo({src:e,success:function success(e){console.log("",e)}})};var ae=function(){var e=(0,t["default"])((0,o["default"])().mark((function _callee4(){return(0,o["default"])().wrap((function _callee4$(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){l().nextTick((function(){var n=l().createSelectorQuery();n.select("#canvas").node((function(n){var i=n.node;console.log("canvas==>",i);var o=i.getContext("2d");console.log("ctx",o);Z.current=i;X.current=o;console.log("canvas",i);J({});e(true)})).exec()}))})));case 1:case"end":return e.stop()}}),_callee4)})));return function initCanvas(){return e.apply(this,arguments)}}();var te=function doublePick(e){var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;if(n){return e/2}else{return e*2}};var ce=(0,d.useState)({}),_e=(0,c["default"])(ce,2),ue=_e[0],le=_e[1];var de=function(){var e=(0,t["default"])((0,o["default"])().mark((function _callee5(e,n,i){var a,t,c,_,u;return(0,o["default"])().wrap((function _callee5$(o){while(1)switch(o.prev=o.next){case 0:a=n.width,t=n.height;console.log("startPaint param",e,n,i);c=e;c.clearRect(0,0,a,t);c.drawImage(i,0,0,a,t);c.save();c.font="".concat(te(40),"px 微软雅黑");c.fillStyle="#000000";c.fillText("蜘蛛管家",te(40),te(80));c.save();c.font="".concat(te(26),"px 微软雅黑");c.fillStyle="#8f9398";c.fillText("真挚邀请您建立合作关系",te(40),te(130));c.save();c.font="".concat(te(24),"px 微软雅黑");c.fillStyle="#a6a6a6";c.fillText("请前往邀请码页面,进行扫描邀请",te(100),te(630));c.save();c.font="".concat(te(36),"px 微软雅黑");c.fillStyle="#7f7f7f";c.fillText("邀 请 码",te(72),te(730));c.save();c.font="".concat(te(24),"px 微软雅黑");c.fillStyle="#cccccc";c.fillText("|",te(258),te(724));c.save();c.font="".concat(te(36),"px 微软雅黑");c.fillStyle="#7f7f7f";c.fillText("".concat(T.invitation_code),te(311),te(730));c.save();o.next=32;return O();case 32:_=o.sent;o.prev=33;o.next=36;return ne(n,_);case 36:u=o.sent;c.drawImage(u,te(110),te(213),te(342),te(342));o.next=45;break;case 40:o.prev=40;o.t0=o["catch"](33);console.error("合成二维邀请码失败",o.t0);F(false);throw new Error("合成二维邀请码失败");case 45:ie(n);case 46:case"end":return o.stop()}}),_callee5,null,[[33,40]])})));return function startPaint(n,i,o){return e.apply(this,arguments)}}();var se=function(){var e=(0,t["default"])((0,o["default"])().mark((function _callee8(){return(0,o["default"])().wrap((function _callee8$(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=(0,t["default"])((0,o["default"])().mark((function _callee7(e,n){var i;return(0,o["default"])().wrap((function _callee7$(a){while(1)switch(a.prev=a.next){case 0:F(true);if(X.current){a.next=4;break}a.next=4;return ae();case 4:i=Z.current;l().getImageInfo({src:(0,p.getCDNSource)("/user/inviteCodePopup.png"),success:function success(a){console.log("res==>",a);i.width=a.width;i.height=a.height;le({width:"".concat(te(i.width,true),"px"),height:"".concat(te(i.height,true),"px")});ne(i,"".concat(a.path)).then(function(){var a=(0,t["default"])((0,o["default"])().mark((function _callee6(a){return(0,o["default"])().wrap((function _callee6$(o){while(1)switch(o.prev=o.next){case 0:o.prev=0;o.next=3;return de(X.current,i,a);case 3:e(true);o.next=11;break;case 6:o.prev=6;o.t0=o["catch"](0);console.log(o.t0);F(false);n(new Error("绘制失败"));case 11:case"end":return o.stop()}}),_callee6,null,[[0,6]])})));return function(e){return a.apply(this,arguments)}}()).catch((function(e){F(false);throw new Error(e)}))}});case 6:case"end":return a.stop()}}),_callee7)})));return function(n,i){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),_callee8)})));return function drawPictorial(){return e.apply(this,arguments)}}();var re=function handleLoadMore(){e.current+=j};var me=function(){var e=(0,t["default"])((0,o["default"])().mark((function _callee9(){var e;return(0,o["default"])().wrap((function _callee9$(n){while(1)switch(n.prev=n.next){case 0:n.prev=0;n.next=3;return se();case 3:e=n.sent;if(e){W(true)}n.next=10;break;case 7:n.prev=7;n.t0=n["catch"](0);throw new Error("弹出二维码失败");case 10:case"end":return n.stop()}}),_callee9,null,[[0,7]])})));return function handleQRcodeShare(){return e.apply(this,arguments)}}();var xe=function handleCopyInviteCode(){l().setClipboardData({data:T.invitation_code})};var fe=function handleChange(e){W(e)};(0,u.useReady)((function(){D();M();setTimeout((function(){ae()}),200)}));return(0,w.jsxs)(_.View,{className:s["default"].main,children:[(0,w.jsxs)(_.View,{className:s["default"].content,children:[(0,w.jsxs)(_.View,{className:s["default"].background,children:[(0,w.jsxs)(_.View,{className:s["default"].left,children:[(0,w.jsx)(_.View,{className:s["default"].title,children:"蜘蛛管家"}),(0,w.jsx)(_.View,{className:s["default"].description,children:"真挚邀请您建立合作关系"})]}),(0,w.jsx)(_.View,{className:s["default"].right,children:(0,w.jsx)(_.View,{className:s["default"].iconContainer,children:(0,w.jsx)(_.Image,{className:s["default"].icon,src:(0,p.getCDNSource)("/user/inviteCode.png"),mode:"widthFix"})})})]}),(0,w.jsxs)(_.View,{className:s["default"].inviteCodeContent,children:[(0,w.jsx)(m["default"],{circle:true,children:(0,w.jsxs)(_.View,{className:s["default"].codeBar,children:[(0,w.jsxs)(_.View,{className:s["default"].inviteCodeBar,children:[(0,w.jsx)(_.View,{className:s["default"].invite,children:"邀请码"}),(0,w.jsx)(x["default"],{direction:"vertical"}),(0,w.jsx)(_.View,{className:s["default"].invite,children:T.invitation_code})]}),(0,w.jsx)(_.View,{className:s["default"].tips,children:"填写邀请码,即可在蜘蛛管家下单购物"})]})}),(0,w.jsxs)(m["default"],{circle:true,customStyle:{paddingTop:"10px",paddingBottom:"10px"},children:[(0,w.jsxs)(_.View,{className:s["default"].inviteListTitle,children:[(0,w.jsx)(_.View,{className:s["default"].titleIconLeft}),(0,w.jsx)(_.Text,{className:s["default"].listTitle,children:"成功邀请"}),(0,w.jsx)(_.View,{className:s["default"].titleIconRight})]}),(0,w.jsx)(_.View,{className:s["default"].inviteList,children:(0,w.jsx)(f["default"],{columns:P.columns,emptyText:"暂无邀请信息",safeAreaInsetBottom:false,dataSource:P.dataSource,onLoadMore:re})})]}),(0,w.jsx)(_.View,{className:s["default"].tips,style:{justifyContent:"flex-start"},children:"温馨提示:邀请码确定绑定后,不支持解绑。"})]})]}),(0,w.jsx)(_.Canvas,{style:(0,a["default"])({position:"absolute",left:"-9999rpx"},ue),id:"canvas",type:"2d"}),(0,w.jsxs)(_.View,{className:s["default"].bottomBar,children:[(0,w.jsx)(h["default"],{loading:E,plain:true,type:"primary",customTextClassName:s["default"].bottomBar__text,customStyles:{width:"45%"},round:true,onClick:me,children:"二维码分享"}),(0,w.jsx)(h["default"],{type:"primary",round:true,customTextClassName:s["default"].bottomBar__text,customStyles:{width:"45%"},onClick:xe,children:"复制邀请码"})]}),(0,w.jsx)(r["default"],{show:H,onChange:fe,children:(0,w.jsxs)(_.View,{className:s["default"].codePreview,children:[(0,w.jsx)(_.View,{className:s["default"].imageContainer,children:(0,w.jsx)(_.Image,{className:s["default"].image,src:U,mode:"widthFix",id:"originImage",showMenuByLongpress:true})}),(0,w.jsx)(_.Text,{className:s["default"].previewTips,children:"长按图片保存到手机"})]})})]})};n["default"]=y},"./src/pages/inviteCode/index.tsx":function(e,n,i){var o=i("./node_modules/@tarojs/runtime/dist/runtime.esm.js");var a=i("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/inviteCode/index.tsx");var t={navigationBarTitleText:"邀请码",navigationBarTextStyle:"black",navigationBarBackgroundColor:"#E4EEFD",backgroundColor:"#E4EEFD",backgroundColorTop:"#E4EEFD"};var c=Page((0,o.createPageConfig)(a["default"],"pages/inviteCode/index",{root:{cn:[]}},t||{}));var _=a["default"]},"./src/pages/inviteCode/index.module.scss":function(e,n){n["default"]={common_safe_area_y:"index-module__common_safe_area_y___sl5GO","flex-col":"index-module__flex-col___B8Y4R","flex-row":"index-module__flex-row____RBnI","justify-between":"index-module__justify-between___QpaMW","justify-center":"index-module__justify-center___JlvrN","items-center":"index-module__items-center___K0BtP","flex-item":"index-module__flex-item___c_9Qn","full-100":"index-module__full-100___YScAN","color-blue":"index-module__color-blue___KFGVz","color-yellow":"index-module__color-yellow___RMYNM","color-green":"index-module__color-green___iwgkw","color-grey":"index-module__color-grey___w2OXP","color-white":"index-module__color-white___xam0S","s-w":"index-module__s-w___PoIX3","s-e":"index-module__s-e___nuQP7",filter:"index-module__filter___kRFZi",iconfont:"index-module__iconfont____0ClC","icon-shouhou1":"index-module__icon-shouhou1___pNRR5","icon-cangku1":"index-module__icon-cangku1___qjP9G","icon-saoma":"index-module__icon-saoma___Pp1d2","icon-dizhi1":"index-module__icon-dizhi1___FjMlT","icon-huodaofukuan":"index-module__icon-huodaofukuan___D9jZh","icon-yufukuan1":"index-module__icon-yufukuan1___abffO","icon-yue":"index-module__icon-yue___ZWbtp","icon-zidingyi":"index-module__icon-zidingyi___FifZH","icon-jinetiaozheng":"index-module__icon-jinetiaozheng___XaiEC","icon-tuikuan1":"index-module__icon-tuikuan1___nF26K","icon-zhankai":"index-module__icon-zhankai___LPwhr","icon-shouqi":"index-module__icon-shouqi___qqbGT","icon-lujing":"index-module__icon-lujing___lo0Ne","icon-jizhumima":"index-module__icon-jizhumima___dn8p4","icon-a-jizhumima":"index-module__icon-a-jizhumima___cloTC","icon-weixindenglu":"index-module__icon-weixindenglu___kF0qp","icon-kehuxinxi":"index-module__icon-kehuxinxi___YhdUc","icon-yewuyuanqizi":"index-module__icon-yewuyuanqizi___b1CnF","icon-chakanquanbukehu":"index-module__icon-chakanquanbukehu___zE4le","icon-biyan":"index-module__icon-biyan___d1Xjj","icon-bianji":"index-module__icon-bianji___zgzwv","icon-daikuan":"index-module__icon-daikuan___r5cqk","icon-cangku":"index-module__icon-cangku___Dj65h","icon-guanlidingdan":"index-module__icon-guanlidingdan___eqxuk","icon-mima":"index-module__icon-mima___tsob_","icon-guanbi":"index-module__icon-guanbi___vmnN2","icon-jianshao":"index-module__icon-jianshao___MOKXd","icon-dingwei":"index-module__icon-dingwei___Rbriz","icon-saomiao":"index-module__icon-saomiao___gf5JS","icon-peihuo":"index-module__icon-peihuo___DIOY0","icon-shaixuan":"index-module__icon-shaixuan___Voi41","icon-paiming":"index-module__icon-paiming___WncoI","icon-shanchusousuoxinxi":"index-module__icon-shanchusousuoxinxi___Z2wQb","icon-shijian":"index-module__icon-shijian___JEjo5","icon-sousuo":"index-module__icon-sousuo___OdUOo","icon-shouhou":"index-module__icon-shouhou___MBh36","icon-sousuofanhui":"index-module__icon-sousuofanhui___h5jAK","icon-sousuoshanchu":"index-module__icon-sousuoshanchu___g_eml","icon-tuikuan":"index-module__icon-tuikuan___z_aeL","icon-tishi":"index-module__icon-tishi___mdoXg","icon-xianxiahuizong":"index-module__icon-xianxiahuizong___lUQcT","icon-xinzeng":"index-module__icon-xinzeng___BSkPw","icon-yonghuming":"index-module__icon-yonghuming___VSesd","icon-yanjing":"index-module__icon-yanjing___c6gwn","icon-yufukuan":"index-module__icon-yufukuan___LmvNe","icon-wodekefu":"index-module__icon-wodekefu___GMsTF","icon-dizhi":"index-module__icon-dizhi___wsv46","icon-shouhouzhongxin":"index-module__icon-shouhouzhongxin___L6lwM","icon-wodeshoucang":"index-module__icon-wodeshoucang___dHRjS","icon-shoukuanliebiao":"index-module__icon-shoukuanliebiao___HP8au","icon-madanguanli":"index-module__icon-madanguanli___DTQyq","icon-qusechazhao":"index-module__icon-qusechazhao___HgjYJ","icon-pandiansaoma":"index-module__icon-pandiansaoma___Y00VZ","icon-yaoqingma":"index-module__icon-yaoqingma___sPeUR","icon-duizhang":"index-module__icon-duizhang___rgAXE","icon-tihuoliebiao":"index-module__icon-tihuoliebiao___jaZNz","icon-yangpinduibi":"index-module__icon-yangpinduibi___B4dhM","icon-yansequyang":"index-module__icon-yansequyang___lnSQV","icon-fahuoliebiao":"index-module__icon-fahuoliebiao___yys_m","icon-yuncangkucun":"index-module__icon-yuncangkucun___jhSWp","icon-xiaoshou":"index-module__icon-xiaoshou___VLJJl","icon-qianzhicangkucun":"index-module__icon-qianzhicangkucun___V_nvf","icon-lingquseka":"index-module__icon-lingquseka___BTLzd","icon-gouwu1":"index-module__icon-gouwu1___SVaIc","icon-dingdan1":"index-module__icon-dingdan1___aGMkB","icon-gerenzhongxin1":"index-module__icon-gerenzhongxin1___Nwxal","icon-shouye1":"index-module__icon-shouye1___LLrwh","icon-gerenzhongxin":"index-module__icon-gerenzhongxin___F3u1_","icon-dingdan":"index-module__icon-dingdan___LjMCT","icon-shouye":"index-module__icon-shouye___okEzc","icon-gouwu":"index-module__icon-gouwu___E4Now",main:"index-module__main___wZfpa",content:"index-module__content___twyWc",background:"index-module__background___Y3any",left:"index-module__left___Sxptt",title:"index-module__title___iLZoU",description:"index-module__description___zMEBS",right:"index-module__right___Imomb",iconContainer:"index-module__iconContainer___B2oFp",icon:"index-module__icon___LRgzx",inviteCodeContent:"index-module__inviteCodeContent___CBJAM",codeBar:"index-module__codeBar___Wf8_v",inviteCodeBar:"index-module__inviteCodeBar___E0XVF",invite:"index-module__invite___aSRHM",tips:"index-module__tips___Ms22B",inviteListTitle:"index-module__inviteListTitle___HHN1q",listTitle:"index-module__listTitle___WzPIg",titleIconLeft:"index-module__titleIconLeft___cZFdu",titleIconRight:"index-module__titleIconRight___JMTXc",bottomBar:"index-module__bottomBar___B7QVy",bottomBar__text:"index-module__bottomBar__text___gpIYU",codePreview:"index-module__codePreview___yqzNd",imageContainer:"index-module__imageContainer___BNg7I",image:"index-module__image___y5oen",previewTips:"index-module__previewTips___KvTOj"}}},function(e){var __webpack_exec__=function(n){return e(e.s=n)};e.O(0,["sub-common/19b44df96516bdf71d2b1d41c97e371d","sub-common/ad7384140ccff4b7d13d261438c0b0c9","sub-common/3de81a5b62d9d7ae5738ae964314cb18","sub-common/1ae3c19028f0865a31b8b3fbb1d32266","sub-common/d87624579aa3145e3b54ca1f9ab24356","sub-common/be17521e51c99280dad4c315756d9457","sub-common/f285bf33563ecbf7e48c3e571838ba3c","sub-common/a2afaecff1555a48fa1f9b65b03e9a57","sub-common/d815d1f07dde7c0b329cfb6f7c5a4848","sub-common/4dbf0fb011f6f9b51b21c625a9306275","sub-common/b9a9c9ec8d225671b8c791480b649722","sub-common/b8d8ce9eb873186cc5f26f10c652efa9","taro","vendors","common"],(function(){return __webpack_exec__("./src/pages/inviteCode/index.tsx")}));var n=e.O()}]); |