Commit d1efc4aa by 高淑倩

data

parent 7e10ce03
{"undefined::component2":false,"undefined::_enableAutoPush":false,"undefined::_appIdList":[],"undefined::uploadTime":"","undefined::packageSize":0,"tinyType":"alipay","tinyCnName":"支付宝","tinyProjectType":"alipay-mini","alipay:alipay-mini:tinyIcon":"https://gw.alipayobjects.com/zos/rmsportal/rcwFIauzePpMqlTzzanK.svg","alipay:alipay-mini:auditLink":null,"alipay:alipay-mini:whiteListLink":null,"alipay:alipay-mini:createLink":null,"alipay:alipay-mini:component2":true,"alipay:alipay-mini:_enableAutoPush":true,"alipay:alipay-mini:_appIdList":[{"appid":"2019101168315187","name":"广东7-Eleven会员俱乐部","logoUrl":"https://appstoreisvpic.alipayobjects.com/prod/6ac7a3a5-d755-458e-9da7-1b03a72f61d2.png"},{"appid":"2019092767841505","name":"广东7-Eleven会员专区","logoUrl":"https://appstoreisvpic.alipayobjects.com/prod/92f5af9e-d902-443e-8789-39c1306cfcdc.png"},{"appid":"2019092667869080","name":"大禹prd","logoUrl":"https://appstoreisvpic.alipayobjects.com/prod/b9aad8d4-08f4-42e2-a225-9daae4c8bc38.png"},{"appid":"2019092667878018","name":"大禹qa","logoUrl":"https://appstoreisvpic.alipayobjects.com/prod/427d828a-9326-47b3-8c0a-fb35c4c1c521.png"},{"appid":"2019091967575819","name":"大禹dev","logoUrl":"https://appstoreisvpic.alipayobjects.com/prod/eebdb2f7-2747-499e-9a22-2b89664d7739.png"}],"alipay:alipay-mini:uploadTime":"2019-10-11 15:57:09","alipay:alipay-mini:packageSize":0,"alipay:alipay-mini:MockStore":{"reLoginErr":false,"_loginCode":"9618f68f52ee40578f28b11cea4dTX68","_accreditUserInfo":{"code":"10000","msg":"Success","avatar":"https://tfs.alipayobjects.com/images/partner/TB1G5LYXaFzDuNkUuyQXXbFwXXa","city":"上海市","countryCode":"CN","gender":"f","nickName":"大倩。","province":"上海"},"_baseUserInfo":{"token":"f46a67309ff4046b9888b061921e80f6","applyCardUrl":"https%3A%2F%2Fmemberprod.alipay.com%2Faccount%2Fopenform%2Factivecard.htm%3Fapp_id%3D2019092767841505%26template_id%3D20190929000000002119230000300556%26__webview_options__%3DcanPullDown%253dNO%2526transparentTitle%253dauto%26out_string%3Dalipay","authToken":"composeB5fcc0adef9dd4bf2aec92cacf78d0X68","outerStr":"{\"activateType\":\"normal\"}","member":{"id":"590264896856395776","createTime":"2019-06-17 19:41:58","updateTime":"2019-10-08 22:30:50","code":"770068861000668313","brandId":"2711","mobile":"17521232119","unionid":"oV1j3vygMHvfP621Vw1tGQ5mw76o","openid":"of8NluDPlsEJbM51TsvIjxXWV7XE","cardNoWeixin":"071878816099","cardNoAlipay":"svneleven0000000168","alipayUserId":"2088702576494684","alipayCardOpenDate":"2019-09-30 10:00:54","name":"D","sex":"男","lock":false,"registerTime":"2019-06-17 19:41:58","activateWxCardTime":"2019-09-10 15:41:32","activateAlipayCardTime":"2019-09-30 10:00:54","memberWeixin":{"nickname":"endlesslove","sex":"男"},"level":0,"memberWeixinApps":[{"openid":"oUOIF0Tt6GoJ2LOgYzF2NRZvOAZA","appid":"wx700028bf32a3be66","unionid":"oV1j3v7I4827WMnAKO4mBmwOAxXs"},{"openid":"oUOIF0bnsh0zfxFFBum7bl17TGqg","appid":"wx700028bf32a3be66","unionid":"oV1j3vygMHvfP621Vw1tGQ5mw76o"}]},"memberActivateStatus":true},"token":"f46a67309ff4046b9888b061921e80f6","_userInfo":{"code":"10000","msg":"Success","avatar":"https://tfs.alipayobjects.com/images/partner/TB1G5LYXaFzDuNkUuyQXXbFwXXa","city":"上海市","countryCode":"CN","gender":"f","nickName":"大倩。","province":"上海"}},"alipay:alipay-mini:_appId":"2019101168315187","alipay:alipay-mini:_appName":"广东7-Eleven会员俱乐部","alipay:alipay-mini:remoteVersion":"1.0.2","alipay:alipay-mini:currentVersion":"1.0.3","alipay:alipay-mini:whiteList":[],"alipay:alipay-mini:h5WhiteList":[],"alipay:alipay-mini:appLogo":"https://appstoreisvpic.alipayobjects.com/prod/6ac7a3a5-d755-458e-9da7-1b03a72f61d2.png","alipay:alipay-mini:userAuthorization":[],"isSimulatorOpen":true,"isNotFirstToggleSimulator":true,"compilerList":[{"title":"普通编译","query":"","page":""},{"title":"积分商城","page":"pages/IntegralMall/IntegralMall"},{"title":"我的消费","page":"pages/mySpend/mySpend"},{"title":"动态子页面_pageId","page":"subPackage/page/pages/subPage/subPage"},{"title":"积分流水","page":"pages/integralWater/integralWater"},{"title":"优惠券","page":"pages/coupons/coupons"},{"title":"我的会员","page":"pages/memberOfOwn/memberOfOwn"},{"title":"发券组件","page":"subPackage/page/pages/aliPayCoupon/aliPayCoupon"}],"compilerIndex":0,"alipay:alipay-mini:preAuditLimit":5,"alipay:alipay-mini:preAuditUsed":0,"alipay:alipay-mini:stopRefresh":false,"SimulatorMode":"EMBED","storageVersion":"0.70.11"} {"undefined::component2":false,"undefined::_enableAutoPush":false,"undefined::_appIdList":[],"undefined::uploadTime":"","undefined::packageSize":0,"tinyType":"alipay","tinyCnName":"支付宝","tinyProjectType":"alipay-mini","alipay:alipay-mini:tinyIcon":"https://gw.alipayobjects.com/zos/rmsportal/rcwFIauzePpMqlTzzanK.svg","alipay:alipay-mini:auditLink":null,"alipay:alipay-mini:whiteListLink":null,"alipay:alipay-mini:createLink":null,"alipay:alipay-mini:component2":true,"alipay:alipay-mini:_enableAutoPush":true,"alipay:alipay-mini:_appIdList":[{"appid":"2019101168315187","name":"广东7-Eleven会员俱乐部","logoUrl":"https://appstoreisvpic.alipayobjects.com/prod/6ac7a3a5-d755-458e-9da7-1b03a72f61d2.png"},{"appid":"2019092767841505","name":"广东7-Eleven会员专区","logoUrl":"https://appstoreisvpic.alipayobjects.com/prod/92f5af9e-d902-443e-8789-39c1306cfcdc.png"},{"appid":"2019092667869080","name":"大禹prd","logoUrl":"https://appstoreisvpic.alipayobjects.com/prod/b9aad8d4-08f4-42e2-a225-9daae4c8bc38.png"},{"appid":"2019092667878018","name":"大禹qa","logoUrl":"https://appstoreisvpic.alipayobjects.com/prod/427d828a-9326-47b3-8c0a-fb35c4c1c521.png"},{"appid":"2019091967575819","name":"大禹dev","logoUrl":"https://appstoreisvpic.alipayobjects.com/prod/eebdb2f7-2747-499e-9a22-2b89664d7739.png"}],"alipay:alipay-mini:uploadTime":"2019-10-11 15:57:09","alipay:alipay-mini:packageSize":0,"alipay:alipay-mini:MockStore":{},"alipay:alipay-mini:_appId":"2019101168315187","alipay:alipay-mini:_appName":"广东7-Eleven会员俱乐部","alipay:alipay-mini:remoteVersion":"1.0.2","alipay:alipay-mini:currentVersion":"1.0.3","alipay:alipay-mini:whiteList":[],"alipay:alipay-mini:h5WhiteList":[],"alipay:alipay-mini:appLogo":"https://appstoreisvpic.alipayobjects.com/prod/6ac7a3a5-d755-458e-9da7-1b03a72f61d2.png","alipay:alipay-mini:userAuthorization":[],"isSimulatorOpen":false,"isNotFirstToggleSimulator":true,"compilerList":[{"title":"普通编译","query":"","page":""},{"title":"积分商城","page":"pages/IntegralMall/IntegralMall"},{"title":"我的消费","page":"pages/mySpend/mySpend"},{"title":"动态子页面_pageId","page":"subPackage/page/pages/subPage/subPage"},{"title":"积分流水","page":"pages/integralWater/integralWater"},{"title":"优惠券","page":"pages/coupons/coupons"},{"title":"我的会员","page":"pages/memberOfOwn/memberOfOwn"},{"title":"发券组件","page":"subPackage/page/pages/aliPayCoupon/aliPayCoupon"}],"compilerIndex":0,"alipay:alipay-mini:preAuditLimit":5,"alipay:alipay-mini:preAuditUsed":0,"alipay:alipay-mini:stopRefresh":false,"SimulatorMode":"EMBED","storageVersion":"0.70.11"}
\ No newline at end of file \ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
{"tabs":["file:///f%3A/code/7_Eleven_Alipay/pages/userCenter/userCenter.axml","file:///f%3A/code/7_Eleven_Alipay/pages/userCenter/userCenter.js","file:///f%3A/code/7_Eleven_Alipay/utils/wxService.js","file:///f%3A/code/7_Eleven_Alipay/component/exchange-coupon-modal/exchange-coupon-modal.acss"],"current":"file:///f%3A/code/7_Eleven_Alipay/component/exchange-coupon-modal/exchange-coupon-modal.acss","storageVersion":"0.70.11"} {"tabs":["file:///f%3A/code/7_Eleven_Alipay/pages/userCenter/userCenter.axml","file:///f%3A/code/7_Eleven_Alipay/pages/userCenter/userCenter.js","file:///f%3A/code/7_Eleven_Alipay/component/personCenter/personCenter.axml","file:///f%3A/code/7_Eleven_Alipay/component/personCenter/personCenter.js","file:///f%3A/code/7_Eleven_Alipay/utils/wxService.js"],"current":"file:///f%3A/code/7_Eleven_Alipay/component/personCenter/personCenter.axml","storageVersion":"0.70.11"}
\ No newline at end of file \ No newline at end of file
...@@ -2,18 +2,6 @@ ...@@ -2,18 +2,6 @@
const g = typeof global !== 'undefined' ? global : self; const g = typeof global !== 'undefined' ? global : self;
g.appXAppJson = { g.appXAppJson = {
"app": { "app": {
"$homepage": "pages/userCenter/userCenter", "$homepage": "pages/userCenter/userCenter"
"subPackages": [
{
"root": "subPackage/page",
"pages": [
"pages/subPage/subPage",
"pages/h5/h5page",
"pages/pointGoodsList/pointGoodsList",
"pages/goToHome/goToHome",
"pages/aliPayCoupon/aliPayCoupon"
]
}
]
} }
}; };
...@@ -31,3 +31,8 @@ require('../../pages/integralMallDetail/integralMallDetail?hash=156a812558d5337e ...@@ -31,3 +31,8 @@ require('../../pages/integralMallDetail/integralMallDetail?hash=156a812558d5337e
require('../../pages/activateCard/activateCardCallback?hash=32d7d2807ed4e666ef03b4b3fe8c38ecf2e34e68'); require('../../pages/activateCard/activateCardCallback?hash=32d7d2807ed4e666ef03b4b3fe8c38ecf2e34e68');
require('../../pages/pointList/pointList?hash=eb17aa2f4ba7cc997fe708841f1fe01cde8cc03d'); require('../../pages/pointList/pointList?hash=eb17aa2f4ba7cc997fe708841f1fe01cde8cc03d');
require('../../pages/pointDetail/pointDetail?hash=d7bedad42ed1e6b4887fbf6bc8af0dfc84d5e21b'); require('../../pages/pointDetail/pointDetail?hash=d7bedad42ed1e6b4887fbf6bc8af0dfc84d5e21b');
require('../../subPackage/page/pages/subPage/subPage?hash=8e626b248a992afa8f9f3584872c5d6c18593805');
require('../../subPackage/page/pages/h5/h5page?hash=32d7d2807ed4e666ef03b4b3fe8c38ecf2e34e68');
require('../../subPackage/page/pages/pointGoodsList/pointGoodsList?hash=32d7d2807ed4e666ef03b4b3fe8c38ecf2e34e68');
require('../../subPackage/page/pages/goToHome/goToHome?hash=32d7d2807ed4e666ef03b4b3fe8c38ecf2e34e68');
require('../../subPackage/page/pages/aliPayCoupon/aliPayCoupon?hash=32d7d2807ed4e666ef03b4b3fe8c38ecf2e34e68');
/*BUGME_START*/ if(!self.__appxInited) {
const __BUGME_START__ = 1;
!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=43)}({0:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.Connect="RemoteX.connect",e.Disconnect="RemoteX.disconnect",e.PageChanged="RemoteX.pageChanged",e.DataChanged="RemoteX.dataChanged",e.EvaluteScript="RemoteX.evaluteScript",e.RegisterChannel="RemoteX.registerChannel",e.PassByWorker="RemoteX.PassByWorker",e.syncStorage="RemoteX.syncStorage",e.setStorage="RemoteX.setStorage",e.removeStorage="RemoteX.removeStoarge",e.requestWillBeSent="RemoteX.requestWillBeSent",e.requestFinished="RemoteX.requestFinished",e.ExitApp="RemoteX.exitApp"}(t.RemoteXMethods||(t.RemoteXMethods={}))},11:function(e,t){
/*!
Copyright (C) 2013-2017 by Andrea Giammarchi - @WebReflection
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
var n="~",o="\\x"+("0"+n.charCodeAt(0).toString(16)).slice(-2),r="\\"+o,a=new RegExp(o,"g"),s=new RegExp(r,"g"),i=new RegExp("(?:^|([^\\\\]))"+r),c=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},u=String;function l(e,t,o){return t instanceof Array?function(e,t,n){for(var o=0,r=t.length;o<r;o++)t[o]=l(e,t[o],n);return t}(e,t,o):t instanceof u?t.length?o.hasOwnProperty(t)?o[t]:o[t]=function(e,t){for(var o=0,r=t.length;o<r;e=e[t[o++].replace(s,n)]);return e}(e,t.split(n)):e:t instanceof Object?function(e,t,n){for(var o in t)t.hasOwnProperty(o)&&(t[o]=l(e,t[o],n));return t}(e,t,o):t}var d={stringify:function(e,t,s,i){return d.parser.stringify(e,function(e,t,s){var i,u,l=!1,d=!!t,f=[],h=[e],p=[e],g=[s?n:"[Circular]"],m=e,y=1;return d&&(u="object"==typeof t?function(e,n){return""!==e&&t.indexOf(e)<0?void 0:n}:t),function(e,t){return d&&(t=u.call(this,e,t)),l?(m!==this&&(i=y-c.call(h,this)-1,y-=i,h.splice(y,h.length),f.splice(y-1,f.length),m=this),"object"==typeof t&&t?(c.call(h,t)<0&&h.push(m=t),y=h.length,(i=c.call(p,t))<0?(i=p.push(t)-1,s?(f.push((""+e).replace(a,o)),g[i]=n+f.join(n)):g[i]=g[0]):t=g[i]):"string"==typeof t&&s&&(t=t.replace(o,r).replace(n,o))):l=!0,t}}(e,t,!i),s)},parse:function(e,t){return d.parser.parse(e,function(e){return function(t,a){var s="string"==typeof a;return s&&a.charAt(0)===n?new u(a.slice(1)):(""===t&&(a=l(a,a,{})),s&&(a=a.replace(i,"$1"+n).replace(r,o)),e?e.call(this,t,a):a)}}(t))},parser:JSON};e.exports=d},12:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(11),r=n(5),a=n(2),s=n(0),i=Function,c=console.log,u=function(){a.getBridge().call("showRemoteDebugPanel",{status:"connecting",text:"远程调试连接中",buttonTitle:"退出"})},l=function(){a.getBridge().call("showRemoteDebugPanel",{status:"connected",text:"远程调试已连接",buttonTitle:"退出"})},d=function(){a.getBridge().call("showRemoteDebugPanel",{status:"disconnected",text:"远程调试已断开",buttonTitle:"退出"})},f={send:function(e){a.getBridge().sendSocketMessage(e)},close:function(){a.getBridge().closeSocket()}};t.SocketConn={socketTask:null,send:function(e){this.socketTask&&this.socketTask.send({data:"string"==typeof e?e:JSON.stringify(e)})},close:function(){this.socketTask&&this.socketTask.close()},open:function(){var e=this,t=a.getStartupParams().channelId;if(t){u();var n=a.getBridge();if(a.checkIOS())n.connectSocket({url:"wss://openchannel.alipay.com/host/"+t}),n.onSocketOpen((function(){e.socketTask=f,e.onopen()})),n.onSocketMessage((function(t){e.onmessage({data:t})})),n.onSocketClose((function(){e.onclose()})),n.connectSocket=function(){n.alert({content:"iOS 真机调试暂不支持 connectSocket JSAPI"})},n.onSocketMessage=n.offSocketMessage=function(){};else{var o=n.connectSocket({url:"wss://openchannel.alipay.com/host/"+t,multiple:!0});o.onOpen((function(){e.socketTask=o,e.onopen()})),o.onMessage((function(t){e.onmessage(t)})),o.onClose((function(){e.onclose()}))}}},onopen:function(){this.send({method:s.RemoteXMethods.Connect,params:{userAgent:a.getUserAgent()}}),l()},onmessage:function(e){try{var t=JSON.parse(e.data.data),n=t.method,a=t.id,u=t.params;if(n===s.RemoteXMethods.Disconnect)this.close();else if(n===s.RemoteXMethods.EvaluteScript){if(u&&u.code)try{var l=new i("var res = "+u.code+"; return res;")();this.send({returnId:a,payload:o.stringify(l)})}catch(e){c("[remoteX worker evaluteScript] ",e)}}else r.ChannelPot.sendToActiveChannel(t)}catch(t){c("RemoteX onSocketMessage error",t,e)}},onclose:function(){this.socketTask=null,d(),a.getBridge().call("alert",{title:"调试中断",button:"退出"},(function(){r.ChannelPot.sendToActiveChannel({method:s.RemoteXMethods.ExitApp})}))}}},2:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUserAgent=function(){return navigator.swuserAgent||navigator.userAgent||""},t.checkIOS=function(){return/\(i[^;]+;( U;)? CPU.+Mac OS X/.test(t.getUserAgent())},t.getAlipayVersion=function(){return(t.getUserAgent().match(/AlipayClient\/(\d+\.\d+\.\d+)/)||[])[1]||""},t.compareVersion=function(e,t){var n=e.split("."),o=t.split(".");if(e===t)return 0;for(var r=0;r<n.length;r++){var a=n[r]-o[r];if(a)return a>0?1:-1}};var o=self.AlipayJSBridge&&self.AlipayJSBridge.call,r=self.fetch;t.callInternalAPI=function(e,t){var n={data:{method:e,param:t},action:"internalAPI"},a=encodeURIComponent(JSON.stringify(n));r?r("https://alipay.kylinBridge/?data="+a,{mode:"no-cors"}).then((function(){})).catch((function(){})):o&&o("internalAPI",{method:e,param:t})},t.getStartupParams=function(){return self.__appxStartupParams||{}},t.getBridge=function(){return self.AFAppX.bridge},t.debug=console.log},43:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(11),r=n(44),a=n(2);!function(){var e=function(e,t){return void 0===t?"©undefined":null===t?"©null":t===-1/0?"©- Infinity":t===1/0?"©Infinity":"number"==typeof t&&isNaN(t)?"©NaN":"function"==typeof t?"©function":t},t=Function,n=function(n){try{if(n.fromVConsoleToWorker){var r=n.requestId;if("exec"===n.method){try{new t("requestId","sendBack","var res = "+n.script+";console.log(res);")(r,(function(t){return a.callInternalAPI("tinyDebugConsole",{type:"msgFromWorkerToVConsole",content:o.stringify({requestId:r,returnValue:t},e)})}))}catch(e){console.error(e.name+":"+e.message)}}}}catch(e){}};setTimeout((function(){self.document?self.document.addEventListener("push",(function(e){try{var t=e.data.param;n(JSON.parse(t.content||t.data.content))}catch(e){}})):self.addEventListener&&self.addEventListener("push",(function(e){try{var t=JSON.parse(JSON.parse(e.data.text()).param.data.content);n(t)}catch(e){}}))}),10),["log","info","error","debug","warn"].forEach((function(t){var n="o"+t;console[n]||(console[n]=console[t],console[t]=function(){for(var r,s=[],i=0;i<arguments.length;i++)s[i]=arguments[i];console[n].apply(console,s);try{r=o.stringify(s.map((function(e){return e instanceof Error?e.name+": "+e.message:e})),e)}catch(e){return void console.error(e.name+": "+e.message)}a.callInternalAPI("tinyDebugConsole",{content:r,type:"console_"+t})})}));var s=setInterval((function(){if(self.AFAppX){clearInterval(s);var e=a.getStartupParams();e.isRemoteX&&e.channelId&&r.registerRemoteX()}}),50)}()},44:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(5),r=n(45),a=n(12),s=n(2),i=n(0);function c(){s.getBridge().call("hideOptionMenuItem",{scope:"single",name:"backToHome"}),(self.document||self).addEventListener("push",(function(e){var t=e.data;if(t&&"function"==typeof t.text)try{t=JSON.parse(t.text())}catch(e){return}if(t&&t.func){var n=t.func,s=t.viewId;if("nbcomponent.canrender"===n||"pageResume"===n)o.ChannelPot.setActiveId(s),o.ChannelPot.sendToMainChannel({method:i.RemoteXMethods.PageChanged});else if("beforeDestroy"===n)o.ChannelPot.remove(s);else if("tinyRemoteDebugPanelButtonClick"===n)a.SocketConn.close();else try{r.listenTinyDebug(t)}catch(e){}}})),r.hookGlobalApi()}t.initRemoteX=c,t.registerRemoteX=function(){self.addEventListener&&self.navigator&&(c(),a.SocketConn.open(),self.addEventListener("message",(function(e){if(e&&e.data){var t=e.data;if(t.method===i.RemoteXMethods.RegisterChannel){var n=e.ports[0],r=t.params.viewId+"";o.ChannelPot.set(r,new o.ChannelHandler(n)),o.ChannelPot.setActiveId(r),null===o.ChannelPot._mainViewId&&o.ChannelPot.setMainId(r),o.ChannelPot.sendToMainChannel({method:i.RemoteXMethods.PageChanged})}}})))}},45:function(e,t,n){"use strict";var o=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e};Object.defineProperty(t,"__esModule",{value:!0});var r=n(5),a=n(0),s=n(2),i="__APPX_DEVTOOLS_GLOBAL_HOOK__",c="remotex_req_",u=function(e){return"function"==typeof e},l=0;function d(e){if(!e||"object"!=typeof e)return{};var t={};return Object.keys(e).forEach((function(n){t[n]=""+e[n]})),t}function f(e){var t=e.name,n=e.params;/^(http)?Request$/i.test(t)&&r.ChannelPot.sendToMainChannel({method:a.RemoteXMethods.requestWillBeSent,params:{reqId:c+e.reqId,url:n.url,method:(n.method||"GET").toUpperCase(),body:"string"==typeof n.data?n.data:JSON.stringify(n.data),headers:d(n.headers)}})}function h(e){var t=e.name,n=e.res,o=e.params;/^clearStorage(Sync)?$/.test(t)&&n.success?r.ChannelPot.sendToMainChannel({method:a.RemoteXMethods.syncStorage,params:{data:{}}}):/^removeStorage(Sync)?$/.test(t)&&n.success?r.ChannelPot.sendToMainChannel({method:a.RemoteXMethods.removeStorage,params:{key:o.key}}):/^setStorage(Sync)?$/.test(t)&&n.success?r.ChannelPot.sendToMainChannel({method:a.RemoteXMethods.setStorage,params:{key:o.key,value:o.data}}):/^(http)?Request$/i.test(t)&&r.ChannelPot.sendToMainChannel({method:a.RemoteXMethods.requestFinished,params:{reqId:c+e.reqId,url:o.url,status:n.status,body:"string"==typeof n.data?n.data:JSON.stringify(n.data),headers:d(n.headers)}})}t.hookGlobalApi=function(){if(!(s.compareVersion(s.getAlipayVersion(),"10.1.75")>=0)){var e=self.AFAppX.bridge;e?["clearStorage","removeStorage","setStorage","httpRequest","request"].forEach((function(t){e[t]&&(e[t]=function(e,t){return function(n){var r=++l,a=o({},n),s=a.success,i=a.fail;f({name:e,params:n,reqId:r}),a.success=function(t){u(s)&&s(t),h({name:e,params:n,res:t,reqId:r})},a.fail=function(t){u(i)&&i(t),h({name:e,params:n,res:t,reqId:r})},t(a)}}(t,e[t]));var n=t+"Sync";e[n]&&(e[n]=function(e,t){return function(n){var o=++l;f({name:e,params:n,reqId:o});var r=t(n);return h({name:e,params:n,res:r,reqId:o}),r}}(n,e[n]))})):self[i]={onApiCallback:h,onApiSyncCallback:h,onApiCall:f}}};var p=/^https?:\/\/hpmweb\.alipay\.com/;function g(e,t){switch(e){case"tinyAppRemoteDebug_network_request":if(p.test(t.url))return;r.ChannelPot.sendToMainChannel({method:a.RemoteXMethods.requestWillBeSent,params:{reqId:t.requestId,url:t.url,method:(t.method||"GET").toUpperCase(),body:t.postBody,headers:d(t.headers)}});break;case"tinyAppRemoteDebug_network_response":if(p.test(t.url))return;r.ChannelPot.sendToMainChannel({method:a.RemoteXMethods.requestFinished,params:{reqId:t.requestId,url:t.url,status:t.status,body:t.body,headers:d(t.headers)}});break;case"tinyAppRemoteDebug_network_error":if(p.test(t.url))return;r.ChannelPot.sendToMainChannel({method:a.RemoteXMethods.requestFinished,params:{reqId:t.requestId,url:t.url,status:null}});break;case"tinyAppRemoteDebug_storage":var n={};Object.keys(t.data).forEach((function(e){try{n[e]=JSON.parse(t.data[e]).APDataStorage}catch(e){}})),r.ChannelPot.sendToMainChannel({method:a.RemoteXMethods.syncStorage,params:{data:n}})}}t.listenTinyDebug=function(e){var t=e.func,n=e.param;if(/^tinyAppRemoteDebug_/.test(t))g(t,n);else if("onTinyDebugConsole"===t){if(!n.data)return;var o=n.data,r=o.type,a=o.content;try{a=JSON.parse(a)}catch(e){}g(r,a)}}},5:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(12),r=n(0),a=console.log;t.ChannelPot={_mainViewId:null,_activeViewId:null,_map:{},get:function(e){return this._map[e]||null},set:function(e,t){this._map[e]=t},remove:function(e){delete this._map[e]},setActiveId:function(e){this._activeViewId=e},setMainId:function(e){this._mainViewId=e},sendToMainChannel:function(e){o.SocketConn.send(e)},sendToActiveChannel:function(e){this.get(this._activeViewId)?this.get(this._activeViewId).postMessage(e):a("[remotex] missing active channel",e,this._activeViewId)}};var s=function(){function e(e){var t=this;this._port=e,this._port.onmessage=this.onMessage,Object.defineProperty(e,"onmessage",{get:function(){return t.onMessage},set:function(){}})}return e.prototype.onMessage=function(e){if(e.data){var n=e.data,o=n.method,a=n.params;o===r.RemoteXMethods.PassByWorker&&t.ChannelPot.sendToMainChannel(a)}},e.prototype.postMessage=function(e){this._port.postMessage(e)},e}();t.ChannelHandler=s}});
const __BUGME_END__ = 1;
/*BUGME_END*/if(!self.__appxInited) {
self.__appxInited = 1; self.__appxInited = 1;
...@@ -77,6 +50,11 @@ require('../../pages/integralMallDetail/integralMallDetail?hash=156a812558d5337e ...@@ -77,6 +50,11 @@ require('../../pages/integralMallDetail/integralMallDetail?hash=156a812558d5337e
require('../../pages/activateCard/activateCardCallback?hash=32d7d2807ed4e666ef03b4b3fe8c38ecf2e34e68'); require('../../pages/activateCard/activateCardCallback?hash=32d7d2807ed4e666ef03b4b3fe8c38ecf2e34e68');
require('../../pages/pointList/pointList?hash=eb17aa2f4ba7cc997fe708841f1fe01cde8cc03d'); require('../../pages/pointList/pointList?hash=eb17aa2f4ba7cc997fe708841f1fe01cde8cc03d');
require('../../pages/pointDetail/pointDetail?hash=d7bedad42ed1e6b4887fbf6bc8af0dfc84d5e21b'); require('../../pages/pointDetail/pointDetail?hash=d7bedad42ed1e6b4887fbf6bc8af0dfc84d5e21b');
require('../../subPackage/page/pages/subPage/subPage?hash=8e626b248a992afa8f9f3584872c5d6c18593805');
require('../../subPackage/page/pages/h5/h5page?hash=32d7d2807ed4e666ef03b4b3fe8c38ecf2e34e68');
require('../../subPackage/page/pages/pointGoodsList/pointGoodsList?hash=32d7d2807ed4e666ef03b4b3fe8c38ecf2e34e68');
require('../../subPackage/page/pages/goToHome/goToHome?hash=32d7d2807ed4e666ef03b4b3fe8c38ecf2e34e68');
require('../../subPackage/page/pages/aliPayCoupon/aliPayCoupon?hash=32d7d2807ed4e666ef03b4b3fe8c38ecf2e34e68');
} }
self.bootstrapApp ? self.bootstrapApp({ success }) : success(); self.bootstrapApp ? self.bootstrapApp({ success }) : success();
} }
\ No newline at end of file
{"files":["f:\\code\\7_Eleven_Alipay\\component\\exchange-coupon-modal\\exchange-coupon-modal.acss","f:\\code\\7_Eleven_Alipay\\utils\\wxService.js","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\aliPayCoupon\\aliPayCoupon.js","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\aliPayCoupon\\aliPayCoupon.axml","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\aliPayCoupon\\aliPayCoupon.json","f:\\code\\7_Eleven_Alipay\\pages\\mySpend\\mySpend.json","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\pointGoodsList\\pointGoodsList.json","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\pointGoodsList\\pointGoodsList.js","f:\\code\\7_Eleven_Alipay\\component\\home-modal\\home-modal.js","f:\\code\\7_Eleven_Alipay\\component\\home-modal\\home-modal.axml","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\subPage\\subPage.axml","f:\\code\\7_Eleven_Alipay\\pages\\userCenter\\userCenter.axml","f:\\code\\7_Eleven_Alipay\\component\\imageSwiper\\imageSwiper.js","f:\\code\\7_Eleven_Alipay\\utils\\currentLinkRouter.js","f:\\code\\7_Eleven_Alipay\\component\\personCenter\\personCenter.js","f:\\code\\7_Eleven_Alipay\\component\\picNav\\picNav.js","f:\\code\\7_Eleven_Alipay\\component\\picNavServe\\picNavServe.js","f:\\code\\7_Eleven_Alipay\\component\\table\\table.js","f:\\code\\7_Eleven_Alipay\\component\\bottom\\bottom.js","f:\\code\\7_Eleven_Alipay\\Behavior.js","f:\\code\\7_Eleven_Alipay\\app.js","f:\\code\\7_Eleven_Alipay\\component\\home-modal\\home-modal.acss","f:\\code\\7_Eleven_Alipay\\pages\\userCenter\\userCenter.js","f:\\code\\7_Eleven_Alipay\\pages\\userCenter\\userCenter.json","f:\\code\\7_Eleven_Alipay\\config\\index.js","f:\\code\\7_Eleven_Alipay\\utils\\Http.js","f:\\code\\7_Eleven_Alipay\\pages\\memberRules\\memberRules.js","f:\\code\\7_Eleven_Alipay\\project.config.json","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\aliPayCoupon\\aliPayCoupon.acss","f:\\code\\7_Eleven_Alipay\\pages\\memberOfOwn\\memberOfOwn.acss","f:\\code\\7_Eleven_Alipay\\component\\personCenter\\personCenter.acss","f:\\code\\7_Eleven_Alipay\\component\\personCenter\\personCenter.axml","f:\\code\\7_Eleven_Alipay\\pages\\memberOfOwn\\memberOfOwn.axml","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\goToHome\\goToHome.js","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\goToHome\\goToHome.json","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\goToHome\\goToHome.axml","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\goToHome\\goToHome.acss","f:\\code\\7_Eleven_Alipay\\app.json","f:\\code\\7_Eleven_Alipay\\utils\\util.js","f:\\code\\7_Eleven_Alipay\\pages\\activateCard\\activateCardCallback.js","f:\\code\\7_Eleven_Alipay\\component\\authorization-modal\\authorization-modal.axml","f:\\code\\7_Eleven_Alipay\\component\\authorization-modal\\authorization-modal.acss","f:\\code\\7_Eleven_Alipay\\pages\\couponDetail\\couponDetail.js","f:\\code\\7_Eleven_Alipay\\pages\\couponCodeDetail\\couponCodeDetail.js","f:\\code\\7_Eleven_Alipay\\pages\\coupons\\coupons.acss","f:\\code\\7_Eleven_Alipay\\pages\\coupons\\coupons.axml","f:\\code\\7_Eleven_Alipay\\pages\\integralWater\\integralWater.acss","f:\\code\\7_Eleven_Alipay\\pages\\integralWater\\integralWater.axml","f:\\code\\7_Eleven_Alipay\\pages\\coupons\\coupons.js","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\subPage\\subPage.js"],"storageVersion":"0.70.11"} {"files":["f:\\code\\7_Eleven_Alipay\\utils\\wxService.js","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\subPage\\subPage.js","f:\\code\\7_Eleven_Alipay\\pages\\userCenter\\userCenter.js","f:\\code\\7_Eleven_Alipay\\pages\\pointList\\pointList.js","f:\\code\\7_Eleven_Alipay\\pages\\mySpend\\mySpend.js","f:\\code\\7_Eleven_Alipay\\pages\\memberOfOwn\\memberOfOwn.js","f:\\code\\7_Eleven_Alipay\\pages\\activateCard\\activateCardCallback.js","f:\\code\\7_Eleven_Alipay\\component\\personCenter\\personCenter.js","f:\\code\\7_Eleven_Alipay\\component\\imageSwiper\\imageSwiper.js","f:\\code\\7_Eleven_Alipay\\component\\authorization-modal\\authorization-modal.js","f:\\code\\7_Eleven_Alipay\\utils\\helper.js","f:\\code\\7_Eleven_Alipay\\utils\\Http.js","f:\\code\\7_Eleven_Alipay\\utils\\currentLinkRouter.js","f:\\code\\7_Eleven_Alipay\\app.js","f:\\code\\7_Eleven_Alipay\\config\\index.js","f:\\code\\7_Eleven_Alipay\\component\\personCenter\\personCenter.axml","f:\\code\\7_Eleven_Alipay\\component\\exchange-coupon-modal\\exchange-coupon-modal.acss","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\aliPayCoupon\\aliPayCoupon.js","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\aliPayCoupon\\aliPayCoupon.axml","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\aliPayCoupon\\aliPayCoupon.json","f:\\code\\7_Eleven_Alipay\\pages\\mySpend\\mySpend.json","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\pointGoodsList\\pointGoodsList.json","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\pointGoodsList\\pointGoodsList.js","f:\\code\\7_Eleven_Alipay\\component\\home-modal\\home-modal.js","f:\\code\\7_Eleven_Alipay\\component\\home-modal\\home-modal.axml","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\subPage\\subPage.axml","f:\\code\\7_Eleven_Alipay\\pages\\userCenter\\userCenter.axml","f:\\code\\7_Eleven_Alipay\\component\\picNav\\picNav.js","f:\\code\\7_Eleven_Alipay\\component\\picNavServe\\picNavServe.js","f:\\code\\7_Eleven_Alipay\\component\\table\\table.js","f:\\code\\7_Eleven_Alipay\\component\\bottom\\bottom.js","f:\\code\\7_Eleven_Alipay\\Behavior.js","f:\\code\\7_Eleven_Alipay\\component\\home-modal\\home-modal.acss","f:\\code\\7_Eleven_Alipay\\pages\\userCenter\\userCenter.json","f:\\code\\7_Eleven_Alipay\\pages\\memberRules\\memberRules.js","f:\\code\\7_Eleven_Alipay\\project.config.json","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\aliPayCoupon\\aliPayCoupon.acss","f:\\code\\7_Eleven_Alipay\\pages\\memberOfOwn\\memberOfOwn.acss","f:\\code\\7_Eleven_Alipay\\component\\personCenter\\personCenter.acss","f:\\code\\7_Eleven_Alipay\\pages\\memberOfOwn\\memberOfOwn.axml","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\goToHome\\goToHome.js","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\goToHome\\goToHome.json","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\goToHome\\goToHome.axml","f:\\code\\7_Eleven_Alipay\\subPackage\\page\\pages\\goToHome\\goToHome.acss","f:\\code\\7_Eleven_Alipay\\app.json","f:\\code\\7_Eleven_Alipay\\utils\\util.js","f:\\code\\7_Eleven_Alipay\\component\\authorization-modal\\authorization-modal.axml","f:\\code\\7_Eleven_Alipay\\component\\authorization-modal\\authorization-modal.acss","f:\\code\\7_Eleven_Alipay\\pages\\couponDetail\\couponDetail.js","f:\\code\\7_Eleven_Alipay\\pages\\couponCodeDetail\\couponCodeDetail.js"],"storageVersion":"0.70.11"}
\ No newline at end of file \ No newline at end of file
const wx2my = require('../wx2my');
const Behavior = require('../Behavior');
import { getAppUserInfo, getC1, getC2, getC3, needOpenCard, getCurrentRouter } from './helper';
import Router from './router';
import ManageDate from './manageDate';
import { cEvent } from './event';
import Http from './Http';
const Promise = require('../lib/bluebird');
const config = require('../config/index').envInfo;
import utils from './util';
let openCardLister = null;
import * as watch from "./watch.js";
const pathData = require('./currentAccessiblePath.js')
/**
* 单例
*/
const manageDate = new ManageDate();
class WXService extends Http {
constructor() {
super();
this.Promise = Promise;
this.currentPage = null;
}
getToken() {
return super.getToken();
}
/**
* 所有接口中返回401就登录
* 返回402 重试 (getUserInfoLimitCount:重试次数),超过重试次数提示会员系统异常,请联系管理员
*/
request({
url,
data,
header,
method,
dataType,
responseType,
success,
fail,
complete
}) {
return super.request.apply(this, arguments).finally(() => {
this.setPageLoadStatus();
wx2my.hideLoading();
}).catch(res => {
console.log('res.desc', res)
if (res.data && res.data.desc.indexOf('未登录') > -1) {
if (!this.getUserInfoLimitCount) {
this.getUserInfoLimitCount = 1;
} else {
this.getUserInfoLimitCount++;
}
console.log('count', this.getUserInfoLimitCount);
if (this.getUserInfoLimitCount > 3) {
wx2my.showToast({
title: '会员系统异常,请联系管理员',
icon: 'none',
duration: 2000
});
} else {
this.reLogin();
}
} else if (res.msg && res.msg.indexOf('请重新授权') > -1) {
wx2my.setStorageSync('reLoginErr', true); // wxService.router(`/pages/userCenter/userCenter`).replace()
console.log("授权跳转");
wxService.router(`/pages/userCenter/userCenter`).back();
}
});
} // 所有页面都有接口load状态
setPageLoadStatus() {
if (this.currentPage) {
this.nextTick(() => {
this.currentPage.setData({
loadStatus: this.state
});
});
}
}
/**
* 页面导航
* @param url
* @param switchTab 是否是switchTab导航
*/
router(url, switchTab) {
return new Router(url, switchTab);
}
back(dintance) {
this.router().back(dintance);
}
replace(url) {
this.router(url).replace();
}
all() {
return Promise.all.apply(Promise, arguments);
}
/**
* 更新缓存 登陆
*
*/
reLogin() {
console.log('reLogin')
wx2my.setStorageSync('token', '');
wx2my.setStorageSync('reLoginErr', false)
const app = getApp();
var _this = this;
return _this.login().then(result => {
if (result.authCode) {
_this.post(`/member/alipay/minaLogin?code=${result.authCode}&brandId=${app.globalData.brandId}`
// {
// code: result.authCode,
// // wechatInfo: null,
// brandId: app.globalData.brandId
// }
).then(response => {
let dataResp = response.data.data;
wx2my.setStorageSync('token', dataResp.token);
wx2my.setStorageSync('_baseUserInfo', dataResp);
wx2my.setStorageSync('reLoginErr', false)
// 刷新页面
setTimeout(() => {
const pages = getCurrentPages()
const perpage = pages[pages.length - 1]
perpage.onShow()
}, 2000)
return Promise.resolve({
response
});
}).catch(err => {
return Promise.reject(err);
});
} else {
return Promise.reject({
state: 2,
info: res.data.data
});
}
}).catch(err => {
console.log(err);
});
}
login() {
return new Promise((resolve, reject) => {
my.getAuthCode({
scopes: ['auth_base','auth_ecard'],
success: (res) => {
resolve(res);
wx2my.setStorageSync('_loginCode', res.authCode);
},
fail: res => {
reject(res);
}
});
});
}
getBaseUserInfo() {
if (!this.baseUserInfo) {
let baseUserInfo = wx2my.getStorageSync('_baseUserInfo').data;
this.baseUserInfo = baseUserInfo;
}
return this.baseUserInfo;
} // 通过unionId获取用户信息并更新token(防止token信息过期)
getUserInfo() {
const baseUserInfo = this.getBaseUserInfo();
wx2my.showLoading({
title: '正在加载...',
icon: 'none'
});
console.log(JSON.stringify(baseUserInfo));
return this.get('i-user/info', {
unionId: baseUserInfo.unionId,
minaOpenId: baseUserInfo.openId
}).then(res => {
console.log('i-user/info res is %o ', res);
if (res.data.code === -10001) {
this.showToast(`${res.data.message}`);
return Promise.reject({
state: -10001
});
} else if (res.data.data.isMember === '1') {
let baseUserInfo = this.getBaseUserInfo();
let newBaseUserInfo = {
...baseUserInfo,
...res.data.data
};
this.baseUserInfo = newBaseUserInfo;
wx2my.setStorageSync('_baseUserInfo', newBaseUserInfo);
wx2my.setStorageSync('token', res.data.data.token);
this.startReport();
return Promise.resolve({
state: 1,
info: res.data.data
});
} else {
// this.openCard()
return Promise.resolve({
state: 2,
info: res.data.data
});
}
}).finally(() => {
wx2my.hideLoading();
});
}
getManageDate() {
return manageDate;
}
selectAll(selector, options) {
return new Promise((resolve, reject) => {
wx2my.createSelectorQuery().selectAll('.page-body').fields(options, res => {
resolve(res);
}).exec();
});
}
scrollOffset() {
return new Promise((resolve, reject) => {
wx2my.createSelectorQuery().selectViewport().scrollOffset(function(res) {
resolve(res);
}).exec();
});
}
showModal(config = {}) {
return new Promise((resolve, reject) => {
wx2my.showModal({
...config,
success: res => {
if (res.confirm) {
config.success ? config.success(res) : resolve(res);
} else {
reject(res);
}
},
fail: err => {
console.error(err);
}
});
});
}
getAssPath() {
const paths = pathData
let pathArr = []
for (const key in paths) {
if (paths.hasOwnProperty(key)) {
let pathObj = {}
pathObj[key] = paths[key]
pathArr.push(pathObj)
}
}
return pathArr
}
trialList() {
let localPath = this.getAssPath()
my.showLoading({
title: '加载中'
})
return this.get(`/member/trial/list`).then(res => {
if (res) {
const { result, data } = res.data
if (result == 0) {
my.hideLoading()
// 对应的path
let currentPaths = [];
localPath.forEach(item => {
if (item.hasOwnProperty(data)) {
currentPaths = item[data]
}
})
return Promise.resolve({ currentPaths })
}
}
})
}
getSystemInfo() {
return new Promise((resolve, reject) => {
wx2my.getSystemInfo({
success: res => {
resolve(res);
},
fail: res => {
reject(res);
},
complete: res => { }
});
});
} // handlerPage (page) {
// const AccreditWhitePages = [
// 'pages/welcome/welcome'
// ] // 免授权页面白名单
// const _self = this
// const app = _self.getApp()
// const baseUserInfo = wx.getStorageSync('_baseUserInfo')
// if (baseUserInfo && baseUserInfo.isMember === '1') {
// app.globalData.openCard = true
// }
// return new Promise((resolve, reject) => {
// let accreditUserInfo = wx.getStorageSync('_accreditUserInfo')
// if (app.globalData.openCard && accreditUserInfo) {
// resolve()
// return false
// }
// if (AccreditWhitePages.indexOf(page.route) > -1) {
// resolve()
// } else if (accreditUserInfo) {
// getAppUserInfo().then(() => {
// if (this.lock) {
// return false
// }
// if ((!baseUserInfo || baseUserInfo.isMember !== '1') && needOpenCard()) {
// reject({ state: 1 })
// _self.lock = false
// } else {
// _self.lock = false
// resolve()
// }
// }).catch((res) => {
// reject()
// })
// } else {
// reject({ state: 1 })
// }
// }).catch((err) => {
// if (err && err.state === 1) {
// const modifyMottoRoute = [
// "pos/express/pages/orderList/orderList",
// "pos/express/pages/confirm/confirm"
// ]
// let router = '/pages/welcome/welcome';
// if (modifyMottoRoute.indexOf(page.route) > -1) {
// page.options.motto = 'express';
// }
// wxService.router('/pages/welcome/welcome').search({
// route: `${page.route}`,
// options: JSON.stringify(page.options)
// }).replace()
// }
// return Promise.reject()
// })
// }
// 设置异步的全局变量值
initAppGlobalDataSync() {
const app = this.getApp();
if (!app.globalData.userInfo) {
const userInfo = wx2my.getStorageSync('_userInfo').data;
app.globalData.userInfo = userInfo;
}
if (!app.globalData.baseUserInfo) {
const baseUserInfo = wx2my.getStorageSync('_baseUserInfo');
app.globalData.baseUserInfo = baseUserInfo;
}
}
page(config) {
const _self = this;
config.data.experAccessible;
const CONFIG_PAPGE = {
onLoad: function(...args) {
const page = this;
_self.initAppGlobalDataSync();
watch.setWatcher(page);
config.onLoad && config.onLoad.apply(page, args);
},
onShow: function(...args) {
const page = this;
_self.currentPage = page;
config.onShow && config.onShow.apply(page, args);
// 获取当前页
let router = getCurrentRouter()
const baseUserInfo = _self.getBaseUserInfo()
if (baseUserInfo) {
try {
_self.trialList().then(res => {
if (!res) return false
const { currentPaths } = res
if (currentPaths.indexOf(router.route) > -1 && isExperiencer) {
this.setData({
experAccessible: true
})
} else {
this.setData({
experAccessible: false
})
}
})
} catch (e) {console.log('e', e) }
}
},
onReady: function(...args) {
config.onReady && config.onReady.apply(this, args);
},
onHide: function(...args) {
const page = this;
config.onHide && config.onHide.apply(this, args);
},
onUnload: function(...args) {
config.onUnload && config.onUnload.apply(this, args);
},
onPageScroll: function(...args) {
config.onPageScroll && config.onPageScroll.apply(this, args);
},
onShareAppMessage: function(...args) {
const page = this;
const baseUserInfo = wx2my.getStorageSync('_baseUserInfo');
let openId = '';
if (baseUserInfo) {
openId = baseUserInfo.openId;
} // 处理页面分享
if (config.onShareAppMessage) {
try {
let shareConfig = config.onShareAppMessage.apply(this, args);
if (!shareConfig) { } else { }
return shareConfig;
} catch (e) {
console.error(e);
}
}
}
};
Page(Object.assign({}, config, CONFIG_PAPGE));
}
checkSession() {
return new Promise((resolve, reject) => {
wx.checkSession({
success: data => {
resolve(data);
},
fail: data => {
reject(data);
}
});
});
}
nextTick(fn) {
if (wx2my.nextTick) {
wx2my.nextTick(() => {
fn();
});
} else {
setTimeout(() => {
fn();
}, 0);
}
}
showToast({
title,
icon = 'none'
}) {
wx2my.showToast({
title,
icon
});
}
getConnectedWifi() {
return new Promise((resolve, reject) => {
wx.getConnectedWifi({
success: res => {
resolve(res);
},
fail: res => {
reject(res);
},
complete: () => { }
});
});
}
navigateToMiniProgram(options) {
const _self = this;
const promise = new Promise((resolve, reject) => {
if (!openCardLister) {
openCardLister = cEvent.on('openCardSuccess', function(data) {
openCardLister = null;
resolve(data);
});
}
this.showOpenCardModal({
_self,
options,
reject
});
});
return promise;
}
showOpenCardModal({
options,
_self,
reject
}) {
if (this.showOpenCardModelLock) {
return false;
}
this.showOpenCardModelLock = true; // 避免多次弹出开卡对话窗
// 开卡
wx2my.navigateToMiniProgram({
appId: 'wxeb490c6f9b154ef9',
// 固定为此 appid,不可改动
extraData: options,
// 包括 encrypt_card_id, outer_str, biz三个字段,须从 step3 中获得的链接中获取参数
success: function(data) {
console.log('navigateToMiniProgram success data is %o', data);
_self.lock = false;
},
fail: function(data) {
console.log('navigateToMiniProgram fail data is %o', data);
this.router('/pages/userCenter/userCenter'); // this.router('/pages/welcome/welcome')
_self.lock = false;
reject(data);
},
complete() {
_self.showOpenCardModelLock = false;
}
}); // wx.showModal({
// title: '请激活会员卡',
// content: '为了您更好的购物体验,请您先完善会员信息',
// showCancel: true,
// success: res => {
// if (res.confirm) {
// wx.navigateToMiniProgram({
// appId: 'wxeb490c6f9b154ef9', // 固定为此 appid,不可改动
// extraData: options, // 包括 encrypt_card_id, outer_str, biz三个字段,须从 step3 中获得的链接中获取参数
// success: function (data) {
// console.log('navigateToMiniProgram success data is %o', data)
// _self.lock = false
// },
// fail: function (data) {
// console.log('navigateToMiniProgram fail data is %o', data)
// _self.lock = false
// reject(data)
// }
// })
// } else {
// this.router('/pages/welcome/welcome')
// console.log('取消开卡跳转')
// }
// },
// complete: () => {
// this.showOpenCardModelLock = false
// }
// })
}
/**
* 开卡
*/
openCard() {
const baseUserInfo = wx2my.getStorageSync('_baseUserInfo') && wx2my.getStorageSync('_baseUserInfo').data;
console.log('open', baseUserInfo)
return new Promise((resolve, reject) => {
if (baseUserInfo && baseUserInfo.memberActivateStatus ) {
console.log('已开卡')
wxService.openCardList()
resolve(baseUserInfo)
} else if (!baseUserInfo || !baseUserInfo.memberActivateStatus) {
let url = decodeURIComponent(baseUserInfo && baseUserInfo.applyCardUrl)
console.log('去开卡', url);
return my.addCardAuth({
url: `${url}`,
success: (res) => {
let alipayUserId = baseUserInfo && baseUserInfo.member && baseUserInfo.member.alipayUserId
let requestId = res && res.result && res.result.request_id
// 支付宝激活会员卡 /alipay/cardOpen
this.cardOpen(requestId,alipayUserId)
},
fail: (res) => {
console.log('授权失败', res)
// my.alert({ content: '授权失败' });
},
});
} else {
reject({
state: 0
});
}
});
}
// 支付宝激活会员卡
cardOpen(requestId,alipayUserId) {
this.post(`/member/alipay/cardOpen`, {
requestId,
alipayUserId
}).then(res => {
let baseUserInfo = wx2my.getStorageSync('_baseUserInfo').data;
baseUserInfo.member = res.data.data
baseUserInfo.memberActivateStatus = true
wx2my.setStorageSync('_baseUserInfo', baseUserInfo);
setTimeout(()=>{
this.router('/pages/userCenter/userCenter');
})
}).catch(err => {
console.log('err', err)
});
}
/**
* 查看微信卡包中的卡券
*/
openCardList() {
// wechatCardId wechatCode
my.openCardList();
// const {
// wechatCardId,
// wechatCode
// } = wx2my.getStorageSync('_baseUserInfo');
// wx.openCard({
// cardList: [{
// cardId: wechatCardId,
// code: wechatCode
// }],
// success(res) {
// console.log('openCardList success', res);
// },
// fail(err) {
// console.log('openCardList fail data is %o', err);
// }
// });
}
getRandom(num = 1) {
let random = Math.random();
if (random < 0.1) {
random += 0.1;
}
let precision = 1;
for (let i = 1; i <= num; i++) {
precision = precision * 10;
}
return Math.floor(random * precision);
} // 打开登录弹框
openAuthModal() {
return new Promise((resolve, reject) => {
resolve({
isAuthorization: true
});
return false;
});
}
}
const wxService = new WXService();
module.exports = wxService;
\ No newline at end of file
<!--component/personCenter/personCenter.axml--> <!--component/personCenter/personCenter.axml-->
{{currentMobile}}
<view <view
a:if="{{!currentMobile}}" a:if="{{!currentMobile}}"
class="member-unActive {{personCenter.noactiveBackgroundImageUrl ?'':'member-unActive-bgc'}}" class="member-unActive {{personCenter.noactiveBackgroundImageUrl ?'':'member-unActive-bgc'}}"
......
// component/personCenter/personCenter.js
const wx2my = require('../../wx2my'); const wx2my = require('../../wx2my');
const Behavior = require('../../Behavior'); const Behavior = require('../../Behavior');
// component/personCenter/personCenter.js
var app = getApp(); var app = getApp();
const wxService = require('../../utils/wxService'); const wxService = require('../../utils/wxService');
const envInfo = require('../../config/index').envInfo; const envInfo = require('../../config/index').envInfo;
Component({ Component({
...@@ -50,13 +48,14 @@ Component({ ...@@ -50,13 +48,14 @@ Component({
personCenter: this.props && this.props.personData, personCenter: this.props && this.props.personData,
baseImgUrl: app.globalData.imageUrl baseImgUrl: app.globalData.imageUrl
}) })
console.log('onInit', this.props)
}, },
didUpdate(prevProps, prevData) { didUpdate(prevProps, prevData) {
const accreditUserInfo = wx2my.getStorageSync('_accreditUserInfo').data const accreditUserInfo = wx2my.getStorageSync('_accreditUserInfo').data
const {code, mobile} = prevProps && prevProps.baseUserInfo && prevProps.baseUserInfo.member const {code='', mobile=''} = prevProps && prevProps.baseUserInfo && prevProps.baseUserInfo.member
const {avatar, nickName} = accreditUserInfo const {avatar, nickName} = accreditUserInfo
console.log('didUpdate', mobile) console.log('didUpdate', mobile,app.globalData.imageUrl)
console.log('didUpdateprevProps', prevProps)
this.setData({ this.setData({
avatar, avatar,
nickName, nickName,
...@@ -80,7 +79,7 @@ Component({ ...@@ -80,7 +79,7 @@ Component({
}, },
handleTtoActiveMemebr() { handleTtoActiveMemebr() {
if (wx2my.getStorageSync('_baseUserInfo')) { if (wx2my.getStorageSync('_baseUserInfo').data) {
wxService.openCard(); wxService.openCard();
} else { } else {
this.setData({ this.setData({
......
...@@ -24,8 +24,8 @@ const testImgCtx = 'http://testimg3.bigaka.com'; // 测试环境图片地址 ...@@ -24,8 +24,8 @@ const testImgCtx = 'http://testimg3.bigaka.com'; // 测试环境图片地址
const preImgCtx = 'http://testimg3.bigaka.com'; // 预生产环境图片地址 const preImgCtx = 'http://testimg3.bigaka.com'; // 预生产环境图片地址
// const prodImgCtx = 'https://img3.bigaka.com/prd'// 生产环境图片地址 const prodImgCtx = 'https://img3.bigaka.com/prd'// 生产环境图片地址
const prodImgCtx = 'https://img3.bigaka.com'// 生产环境图片地址 // const prodImgCtx = 'https://img3.bigaka.com'// 生产环境图片地址
const config = { const config = {
dev: devCtx, dev: devCtx,
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -57,7 +57,7 @@ wxService.page({ ...@@ -57,7 +57,7 @@ wxService.page({
if (result == 0) { if (result == 0) {
// 激活成功 变更 _激活状态 // 激活成功 变更 _激活状态
const baseUserInfo = wx2my.getStorageSync('_baseUserInfo'); const baseUserInfo = wx2my.getStorageSync('_baseUserInfo').data;
baseUserInfo.memberActivateStatus = true; baseUserInfo.memberActivateStatus = true;
baseUserInfo.memberId = data.id; baseUserInfo.memberId = data.id;
......
...@@ -50,7 +50,7 @@ wxService.page({ ...@@ -50,7 +50,7 @@ wxService.page({
const { const {
memberId memberId
} = wx2my.getStorageSync('_baseUserInfo'); } = wx2my.getStorageSync('_baseUserInfo').data;
const params = { const params = {
memberId memberId
}; };
......
...@@ -141,7 +141,7 @@ wxService.page({ ...@@ -141,7 +141,7 @@ wxService.page({
const { const {
memberId memberId
} = wx2my.getStorageSync('_baseUserInfo'); } = wx2my.getStorageSync('_baseUserInfo').data;
const params = { const params = {
memberId memberId
}; };
......
...@@ -87,7 +87,7 @@ wxService.page({ ...@@ -87,7 +87,7 @@ wxService.page({
if (baseUserInfo && !reLoginErrFlag) { if (baseUserInfo && !reLoginErrFlag) {
this.setData({ this.setData({
token: wx2my.getStorageSync('token'), token: wx2my.getStorageSync('token').data,
baseUserInfo, baseUserInfo,
cardMember, cardMember,
isAuthorization: false, isAuthorization: false,
...@@ -178,8 +178,8 @@ wxService.page({ ...@@ -178,8 +178,8 @@ wxService.page({
title: '加载中' title: '加载中'
}); // wxService.post(`/merchant/modelPage/getDetailById?pageId=${pageId}&brandId=${app.globalData.brandId}`).then(res => { }); // wxService.post(`/merchant/modelPage/getDetailById?pageId=${pageId}&brandId=${app.globalData.brandId}`).then(res => {
wxService.post(`/merchant/modelPage/mainSetting?brandId=${app.globalData.brandId}`).then(res => { // wxService.post(`/merchant/modelPage/mainSetting?brandId=${app.globalData.brandId}`).then(res => {
// wxService.post(`/merchant/modelPage/mainSetting/page?isMain=0&type=3&brandId=${app.globalData.brandId}`).then(res => { wxService.post(`/merchant/modelPage/mainSetting/page?isMain=0&type=3&brandId=${app.globalData.brandId}`).then(res => {
if (!res) return false; if (!res) return false;
const { const {
result, result,
......
...@@ -42,7 +42,7 @@ wxService.page({ ...@@ -42,7 +42,7 @@ wxService.page({
pageId pageId
} = options || this.data; } = options || this.data;
this.setData({ this.setData({
token: wx2my.getStorageSync('token'), token: wx2my.getStorageSync('token').data,
pages: [], pages: [],
// 清空当前页 // 清空当前页
pageId pageId
......
...@@ -176,7 +176,7 @@ class Http { ...@@ -176,7 +176,7 @@ class Http {
intercept(res) { intercept(res) {
if (res.data && res.data.code === 401) { if (res.data && res.data.code === 401) {
let baseUserInfo = wx2my.getStorageSync('_baseUserInfo'); let baseUserInfo = wx2my.getStorageSync('_baseUserInfo').data;
if (!baseUserInfo || baseUserInfo.isMember !== '1') { if (!baseUserInfo || baseUserInfo.isMember !== '1') {
return Promise.reject({ return Promise.reject({
......
...@@ -89,7 +89,7 @@ export function getC3(c2Name) { ...@@ -89,7 +89,7 @@ export function getC3(c2Name) {
}); });
} }
export function getAppUserInfo() { export function getAppUserInfo() {
const userInfo = wx2my.getStorageSync('_userInfo'); const userInfo = wx2my.getStorageSync('_userInfo').data;
if (userInfo) { if (userInfo) {
return Promise.resolve({ return Promise.resolve({
...@@ -111,7 +111,7 @@ export default { ...@@ -111,7 +111,7 @@ export default {
c2C3Map c2C3Map
}; };
export function checkOpenCard() { export function checkOpenCard() {
const baseUserInfo = wx2my.getStorageSync('_baseUserInfo'); const baseUserInfo = wx2my.getStorageSync('_baseUserInfo').data;
let isMember = '0'; let isMember = '0';
if (baseUserInfo && baseUserInfo.isMember === '1') { if (baseUserInfo && baseUserInfo.isMember === '1') {
......
...@@ -173,7 +173,7 @@ class WXService extends Http { ...@@ -173,7 +173,7 @@ class WXService extends Http {
getBaseUserInfo() { getBaseUserInfo() {
if (!this.baseUserInfo) { if (!this.baseUserInfo) {
let baseUserInfo = wx2my.getStorageSync('_baseUserInfo'); let baseUserInfo = wx2my.getStorageSync('_baseUserInfo').data;
this.baseUserInfo = baseUserInfo; this.baseUserInfo = baseUserInfo;
} }
...@@ -373,12 +373,12 @@ class WXService extends Http { ...@@ -373,12 +373,12 @@ class WXService extends Http {
const app = this.getApp(); const app = this.getApp();
if (!app.globalData.userInfo) { if (!app.globalData.userInfo) {
const userInfo = wx2my.getStorageSync('_userInfo'); const userInfo = wx2my.getStorageSync('_userInfo').data;
app.globalData.userInfo = userInfo; app.globalData.userInfo = userInfo;
} }
if (!app.globalData.baseUserInfo) { if (!app.globalData.baseUserInfo) {
const baseUserInfo = wx2my.getStorageSync('_baseUserInfo'); const baseUserInfo = wx2my.getStorageSync('_baseUserInfo').data;
app.globalData.baseUserInfo = baseUserInfo; app.globalData.baseUserInfo = baseUserInfo;
} }
} }
...@@ -395,6 +395,8 @@ class WXService extends Http { ...@@ -395,6 +395,8 @@ class WXService extends Http {
config.onLoad && config.onLoad.apply(page, args); config.onLoad && config.onLoad.apply(page, args);
}, },
onShow: function(...args) { onShow: function(...args) {
const isExperiencer = wx2my.getStorageSync('isExperiencer') && wx2my.getStorageSync('isExperiencer').data || false
const page = this; const page = this;
_self.currentPage = page; _self.currentPage = page;
config.onShow && config.onShow.apply(page, args); config.onShow && config.onShow.apply(page, args);
...@@ -436,7 +438,7 @@ class WXService extends Http { ...@@ -436,7 +438,7 @@ class WXService extends Http {
}, },
onShareAppMessage: function(...args) { onShareAppMessage: function(...args) {
const page = this; const page = this;
const baseUserInfo = wx2my.getStorageSync('_baseUserInfo'); const baseUserInfo = wx2my.getStorageSync('_baseUserInfo').data;
let openId = ''; let openId = '';
if (baseUserInfo) { if (baseUserInfo) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment