| @@ -78,7 +78,8 @@ | |||
| "pages/siteAdd/siteAdd", | |||
| "pages/fillIndent/fillIndent", | |||
| "pages/coupon/childDetail/childDetail", | |||
| "pages/theme/index1/index" | |||
| "pages/theme/index1/index", | |||
| "pages/setUserInfo/index" | |||
| ], | |||
| "subpackages": [ | |||
| { | |||
| @@ -135,7 +135,7 @@ Component({ | |||
| const that = this | |||
| console.log(app.globalData.mouldType, "mouldType") | |||
| if (app.globalData.mouldType == 0) { | |||
| that.getTabBar().setData({ | |||
| that.setData({ | |||
| selectedColor: `${app.globalData.styleLsit.t_in_std.styleClass}`, | |||
| list: [{ | |||
| "pagePath": "/index/index", | |||
| @@ -164,7 +164,7 @@ Component({ | |||
| ], | |||
| }) | |||
| } else if (app.globalData.mouldType == 1) { | |||
| that.getTabBar().setData({ | |||
| that.setData({ //getTabBar(). | |||
| selectedColor: `${app.globalData.styleLsit.t_in_std.styleClass}`, | |||
| list: [{ | |||
| "pagePath": "/pages/theme/index1/index", | |||
| @@ -1,45 +1,33 @@ | |||
| { | |||
| "ext": { | |||
| "attr": { | |||
| "car": { | |||
| "tjd": { | |||
| "payPath": "", | |||
| "tjdAppId": "wx6945d1bda68d7993" | |||
| }, | |||
| "etcp": { | |||
| "payPath": "pages/pay/order-pay-open/main", | |||
| "etcpAppId": "wxc07f9d67923d676d", | |||
| "etcpCallbackUrl": "https://admin.malls.iformall.com/api/carCallback/etcpPaidCallback" | |||
| }, | |||
| "bolink": { | |||
| "payPath": "pages/park/park", | |||
| "bolinkAppId": "wxbd08b4baa10fcc1d" | |||
| }, | |||
| "version": "release" | |||
| }, | |||
| "mchId": "1539496451", | |||
| "mchId": "1602801645", | |||
| "imgProxy": [ | |||
| { | |||
| "newUrl": "https://c.malls.iformall.com/img", | |||
| "newUrl": "https://ctest.malls.iformall.com/img", | |||
| "orgUrl": "https://iformall-net.formall.oss-accelerate.aliyuncs.com" | |||
| }, | |||
| { | |||
| "newUrl": "https://c.malls.iformall.com/img1", | |||
| "newUrl": "https://ctest.malls.iformall.com/img1", | |||
| "orgUrl": "https://formall.oss-accelerate.aliyuncs.com" | |||
| }, | |||
| { | |||
| "newUrl": "https://c.malls.iformall.com/img2", | |||
| "newUrl": "https://ctest.malls.iformall.com/img2", | |||
| "orgUrl": "https://wx.qlogo.cn" | |||
| } | |||
| ], | |||
| "configUrl": "https://c.malls.iformall.com/C/api", | |||
| "ifStoreApp": "0", | |||
| "configUrl": "https://ctest.malls.iformall.com/C/api", | |||
| "etcpAppId": "wx219a81b9c87aa4f7", | |||
| "etcpVersion": "release", | |||
| "businessSwitch": "1", | |||
| "businessVersion": "1", | |||
| "etcpCallbackUrl": "https://admintest.malls.iformall.com/api/carCallback/etcpPaidCallback", | |||
| "ifHaveWebSocket": "0", | |||
| "ifHaveCarModular": "0" | |||
| "ifHaveCarModular": "1" | |||
| }, | |||
| "name": "宁乡翡翠湖国际广场", | |||
| "weappId": "wxbe89097584fbbf03", | |||
| "appVersion": "C.5.1.1" | |||
| "name": "富茂光谷测试版", | |||
| "weappId": "wx219a81b9c87aa4f7", | |||
| "appVersion": "C.test.5.2.0" | |||
| }, | |||
| "debug": false, | |||
| "tabBar": { | |||
| @@ -75,7 +63,8 @@ | |||
| "selectedIconPath": "assets/images/user-a.png" | |||
| } | |||
| ], | |||
| "custom": true | |||
| "color": "#abb1be", | |||
| "selectedColor": "#b2743d" | |||
| }, | |||
| "window": { | |||
| "backgroundTextStyle": "dark", | |||
| @@ -83,7 +72,17 @@ | |||
| "navigationBarTitleText": "", | |||
| "navigationBarBackgroundColor": "#FFFFFF" | |||
| }, | |||
| "extAppid": "wxbe89097584fbbf03", | |||
| "plugins": { | |||
| "auto-points-plugin": { | |||
| "version": "2.4.0", | |||
| "provider": "wxfab2bf944bfc4da6" | |||
| }, | |||
| "live-player-plugin": { | |||
| "version": "1.2.5", | |||
| "provider": "wx2b03c6e691cd7370" | |||
| } | |||
| }, | |||
| "extAppid": "wx219a81b9c87aa4f7", | |||
| "extEnable": true, | |||
| "permission": { | |||
| "scope.userLocation": { | |||
| @@ -120,7 +120,25 @@ Page({ | |||
| }) | |||
| this.getCouponChannelList(e.detail) | |||
| }, | |||
| getBusinessList() { //获取优选导航 | |||
| // 2022年11月8日微信收回接口“wx.getUserProfile”、“wx.getUserInfo”之后,需要手动设置用户头像与昵称 | |||
| goSetAvatar() { | |||
| const accreditFlag = this.data.accreditFlag | |||
| // 没授权手机号 | |||
| if (accreditFlag == 2) { | |||
| wx.navigateTo({ | |||
| url: '/pages/getphoneInfo/index?go="setUserInfo"' | |||
| }) | |||
| // 手机号已授权 | |||
| } else { | |||
| wx.navigateTo({ | |||
| url: '/pages/setUserInfo/index', | |||
| }) | |||
| } | |||
| }, | |||
| //获取优选导航 | |||
| getBusinessList() { | |||
| Http.get({ | |||
| url: config.api.businessList, | |||
| data: { | |||
| @@ -170,8 +188,8 @@ Page({ | |||
| url: config.api.couponChannelList, | |||
| data: param | |||
| }).then(res => { | |||
| if (res.data.list&&res.data.list.length != 0) { | |||
| if (res.data.list && res.data.list.length != 0) { | |||
| let tempLsit = this.data.businessData | |||
| let data = res.data.list | |||
| data.map(item => { | |||
| @@ -192,7 +210,7 @@ Page({ | |||
| businessData: data | |||
| }) | |||
| } | |||
| }else{ | |||
| } else { | |||
| this.setData({ | |||
| noDataFlag: true | |||
| }) | |||
| @@ -325,7 +343,7 @@ Page({ | |||
| url: '/pages2/live/livelist/index', | |||
| }) | |||
| }, | |||
| alphaClick1: function(even) { | |||
| alphaClick1: function (even) { | |||
| var animation = wx.createAnimation({}) | |||
| animation.opacity(0).step({ | |||
| duration: 2000 | |||
| @@ -334,7 +352,7 @@ Page({ | |||
| alphaData: animation.export() | |||
| }) | |||
| }, | |||
| alphaClick: function(even) { | |||
| alphaClick: function (even) { | |||
| var animation = wx.createAnimation({}) | |||
| animation.opacity(0).step({ | |||
| duration: 2000 | |||
| @@ -344,23 +362,23 @@ Page({ | |||
| }) | |||
| }, | |||
| // 我的卡包 | |||
| mycard: function() { | |||
| mycard: function () { | |||
| wx.navigateTo({ | |||
| url: '/pages/cardorder/index/index', | |||
| }) | |||
| }, | |||
| //我的券包 | |||
| mycoupon: function() { | |||
| mycoupon: function () { | |||
| wx.navigateTo({ | |||
| url: '/pages/couponorder/index/index', | |||
| }) | |||
| }, | |||
| gotoSpellGroup: function() { | |||
| gotoSpellGroup: function () { | |||
| wx.navigateTo({ | |||
| url: '/pages/spellGroup/spellGroup', | |||
| }) | |||
| }, | |||
| qrcode: function() { | |||
| qrcode: function () { | |||
| var that = this; | |||
| let memberId = that.data.memberId; | |||
| if (memberId) { | |||
| @@ -370,17 +388,17 @@ Page({ | |||
| } | |||
| }, | |||
| //跳往限时秒杀 | |||
| gotoRushBuy: function() { | |||
| gotoRushBuy: function () { | |||
| wx.navigateTo({ | |||
| url: '/pages/rushToBuy/index', | |||
| }) | |||
| }, | |||
| swiperChange: function(e) { | |||
| swiperChange: function (e) { | |||
| this.setData({ | |||
| swiperCurrent: e.detail.current | |||
| }); | |||
| }, | |||
| gotogame: function() { | |||
| gotogame: function () { | |||
| let that = this; | |||
| if (!that.data.showIf) { | |||
| wx.showToast({ | |||
| @@ -420,7 +438,7 @@ Page({ | |||
| * | |||
| */ | |||
| app.globalData.skipUrl = '/pages/game/index?url=' + that.data.staticGamedata.url + "&id=" + that.data.staticGamedata.id + "&gameId=" + that.data.staticGamedata.gameId, | |||
| app.globalData.skip = 'redirectTo' | |||
| app.globalData.skip = 'redirectTo' | |||
| wx.redirectTo({ | |||
| url: "/pages/getphoneInfo/index?path=index&url=" + that.data.staticGamedata.url + "&id=" + that.data.staticGamedata.id + "&gameId=" + that.data.staticGamedata.gameId, | |||
| }); | |||
| @@ -457,7 +475,7 @@ Page({ | |||
| } | |||
| }, | |||
| mySpecial: function() { | |||
| mySpecial: function () { | |||
| console.log("special"); | |||
| wx.navigateTo({ | |||
| url: '/pages/specialcourtesy/specialcourtesy', | |||
| @@ -500,7 +518,7 @@ Page({ | |||
| /** | |||
| * 生命周期函数--监听页面初次渲染完成 | |||
| */ | |||
| onLoad: function(options) { | |||
| onLoad: function (options) { | |||
| console.log("onLoad--") | |||
| this.setData({ | |||
| mouldType: app.globalData.mouldType, | |||
| @@ -564,38 +582,38 @@ Page({ | |||
| }, | |||
| // 初始换底部导航栏 | |||
| setTabStyle: function() { | |||
| setTabStyle: function () { | |||
| this.getTabBar().setData({ | |||
| selectedColor: `${app.globalData.styleLsit.t_in_std.styleClass}`, | |||
| list: [{ | |||
| "pagePath": "/index/index", | |||
| "iconPath": `${app.globalData.styleLsit.t_in.icon}`, | |||
| "selectedIconPath": `${app.globalData.styleLsit.t_in_std.icon}`, | |||
| "text": "首页" | |||
| }, | |||
| { | |||
| "pagePath": "/index/searchbar", | |||
| "iconPath": `${app.globalData.styleLsit.t_md.icon}`, | |||
| "selectedIconPath": `${app.globalData.styleLsit.t_md_std.icon}`, | |||
| "text": "门店" | |||
| }, | |||
| { | |||
| "pagePath": "/index/passCar", | |||
| "iconPath": `${app.globalData.styleLsit.t_tc.icon}`, | |||
| "selectedIconPath": `${app.globalData.styleLsit.t_tc_std.icon}`, | |||
| "text": "停车" | |||
| }, | |||
| { | |||
| "pagePath": "/index/user", | |||
| "iconPath": `${app.globalData.styleLsit.t_uc.icon}`, | |||
| "selectedIconPath": `${app.globalData.styleLsit.t_uc_std.icon}`, | |||
| "text": "我的" | |||
| } | |||
| "pagePath": "/index/index", | |||
| "iconPath": `${app.globalData.styleLsit.t_in.icon}`, | |||
| "selectedIconPath": `${app.globalData.styleLsit.t_in_std.icon}`, | |||
| "text": "首页" | |||
| }, | |||
| { | |||
| "pagePath": "/index/searchbar", | |||
| "iconPath": `${app.globalData.styleLsit.t_md.icon}`, | |||
| "selectedIconPath": `${app.globalData.styleLsit.t_md_std.icon}`, | |||
| "text": "门店" | |||
| }, | |||
| { | |||
| "pagePath": "/index/passCar", | |||
| "iconPath": `${app.globalData.styleLsit.t_tc.icon}`, | |||
| "selectedIconPath": `${app.globalData.styleLsit.t_tc_std.icon}`, | |||
| "text": "停车" | |||
| }, | |||
| { | |||
| "pagePath": "/index/user", | |||
| "iconPath": `${app.globalData.styleLsit.t_uc.icon}`, | |||
| "selectedIconPath": `${app.globalData.styleLsit.t_uc_std.icon}`, | |||
| "text": "我的" | |||
| } | |||
| ], | |||
| }) | |||
| }, | |||
| onShow: function() { | |||
| onShow: function () { | |||
| console.log("onShow--") | |||
| console.log(app.globalData.mouldType, "mouldType") | |||
| if (app.globalData.token) { | |||
| @@ -665,38 +683,38 @@ Page({ | |||
| }) | |||
| } | |||
| // 如果有游戏 | |||
| setTimeout(function() { | |||
| setTimeout(function () { | |||
| that.alphaClick(); | |||
| }, 8000) | |||
| // 如果有广告 | |||
| setTimeout(function() { | |||
| setTimeout(function () { | |||
| that.alphaClick1(); | |||
| }, 8000) | |||
| }, | |||
| getmemberId: function(token) { | |||
| getmemberId: function (token) { | |||
| let that = this; | |||
| Http.get({ | |||
| url: config.api.getScore, | |||
| data: { | |||
| token: token | |||
| } | |||
| }).then(res => { | |||
| if (res.data.avatarUrl && res.data.nickName){ | |||
| app.globalData.userAvatarUrl = res.data.avatarUrl, | |||
| app.globalData.userName = res.data.nickName | |||
| } | |||
| that.setData({ | |||
| levelName: res.data.levelName, | |||
| upgradePercent: res.data.upgradePercent, | |||
| upgradeScore: res.data.upgradeScore, | |||
| memberId: res.data.id, | |||
| credit: res.data.credit, | |||
| userAvatarUrl: res.data.avatarUrl, | |||
| userName: res.data.nickName, | |||
| }) | |||
| url: config.api.getScore, | |||
| data: { | |||
| token: token | |||
| } | |||
| }).then(res => { | |||
| if (res.data.avatarUrl && res.data.nickName) { | |||
| app.globalData.userAvatarUrl = res.data.avatarUrl, | |||
| app.globalData.userName = res.data.nickName | |||
| } | |||
| that.setData({ | |||
| levelName: res.data.levelName, | |||
| upgradePercent: res.data.upgradePercent, | |||
| upgradeScore: res.data.upgradeScore, | |||
| memberId: res.data.id, | |||
| credit: res.data.credit, | |||
| userAvatarUrl: res.data.avatarUrl, | |||
| userName: res.data.nickName, | |||
| }) | |||
| }) | |||
| .catch(err => { | |||
| wx.showModal({ | |||
| title: '提示', | |||
| @@ -705,7 +723,7 @@ Page({ | |||
| }) | |||
| }) | |||
| }, | |||
| gotoChengzhangzhi: function() { | |||
| gotoChengzhangzhi: function () { | |||
| wx.navigateTo({ | |||
| url: '/pages/czdetail/czdetail', | |||
| }) | |||
| @@ -715,17 +733,17 @@ Page({ | |||
| url: '/pages/integralmall/index', | |||
| }) | |||
| }, | |||
| gotoBargain: function() { | |||
| gotoBargain: function () { | |||
| wx.navigateTo({ | |||
| url: '/pages/bargain/bargain', | |||
| }) | |||
| }, | |||
| gotoSpellGroup: function() { | |||
| gotoSpellGroup: function () { | |||
| wx.navigateTo({ | |||
| url: '/pages/spellGroup/spellGroup', | |||
| }) | |||
| }, | |||
| gotoCard: function() { | |||
| gotoCard: function () { | |||
| wx.navigateTo({ | |||
| url: '/pages/discountCardList/discountCardList', | |||
| }) | |||
| @@ -735,7 +753,7 @@ Page({ | |||
| // url: '/pages/game/index', | |||
| // }) | |||
| // }, | |||
| gotoJfsc: function() { | |||
| gotoJfsc: function () { | |||
| wx.navigateTo({ | |||
| url: '/pages/integralmall/index', | |||
| }) | |||
| @@ -746,7 +764,7 @@ Page({ | |||
| * @param {code,page} | |||
| * 子组件向父组件传值 | |||
| */ | |||
| onGetCode: function(e) { | |||
| onGetCode: function (e) { | |||
| this.setData({ | |||
| code: e.detail.val, | |||
| page: e.detail.pageNum, | |||
| @@ -754,10 +772,10 @@ Page({ | |||
| console.log(e.detail.val) | |||
| console.log(e.detail.pageNum) | |||
| }, | |||
| getWeapNote: function(couponChannelId, couponId, orderId) { | |||
| getWeapNote: function (couponChannelId, couponId, orderId) { | |||
| var that = this; | |||
| if (app.globalData.token) { | |||
| if (app.globalData.token) { | |||
| // 登录 | |||
| console.log(app.globalData.token) | |||
| that.getmemberId(app.globalData.token); | |||
| @@ -792,11 +810,11 @@ Page({ | |||
| app.businessListCallback(app.globalData.token); | |||
| } | |||
| Http.get({ | |||
| url: config.api.getWeapNote, | |||
| data: { | |||
| appId: config.weapp.AppId, | |||
| } | |||
| }) | |||
| url: config.api.getWeapNote, | |||
| data: { | |||
| appId: config.weapp.AppId, | |||
| } | |||
| }) | |||
| .then(res => { | |||
| console.log(33333333333) | |||
| console.log(app.globalData.token) | |||
| @@ -856,11 +874,11 @@ Page({ | |||
| app.businessListCallback(app.globalData.token); | |||
| } | |||
| Http.get({ | |||
| url: config.api.getWeapNote, | |||
| data: { | |||
| appId: config.weapp.AppId, | |||
| } | |||
| }) | |||
| url: config.api.getWeapNote, | |||
| data: { | |||
| appId: config.weapp.AppId, | |||
| } | |||
| }) | |||
| .then(res => { | |||
| console.log(33333333333) | |||
| console.log(app.globalData.token) | |||
| @@ -893,26 +911,26 @@ Page({ | |||
| getStaticGame(token) { | |||
| let _this = this; | |||
| Http.get({ | |||
| url: config.api.getGame, | |||
| data: { | |||
| triggleAction: 2, // 固定入口 | |||
| token: token | |||
| } | |||
| }).then(res => { | |||
| if (res.data.id) { | |||
| _this.setData({ | |||
| showIf: true, | |||
| newUrl: res.data.imgUrl | |||
| }) | |||
| } else { | |||
| _this.setData({ | |||
| showIf: false | |||
| }) | |||
| } | |||
| url: config.api.getGame, | |||
| data: { | |||
| triggleAction: 2, // 固定入口 | |||
| token: token | |||
| } | |||
| }).then(res => { | |||
| if (res.data.id) { | |||
| _this.setData({ | |||
| staticGamedata: res.data | |||
| showIf: true, | |||
| newUrl: res.data.imgUrl | |||
| }) | |||
| } else { | |||
| _this.setData({ | |||
| showIf: false | |||
| }) | |||
| } | |||
| _this.setData({ | |||
| staticGamedata: res.data | |||
| }) | |||
| }) | |||
| .catch(err => { | |||
| _this.setData({ | |||
| showIf: false | |||
| @@ -920,28 +938,28 @@ Page({ | |||
| console.log(err) | |||
| }) | |||
| }, | |||
| getGameOne: function(token) { | |||
| getGameOne: function (token) { | |||
| let _this = this; | |||
| Http.get({ | |||
| url: config.api.getGame, | |||
| data: { | |||
| triggleAction: 1, // 登录触发 | |||
| token: token | |||
| } | |||
| }).then(res => { | |||
| if (res.data.id) { | |||
| _this.setData({ | |||
| showGame: true, | |||
| }) | |||
| } else { | |||
| _this.setData({ | |||
| showGame: false | |||
| }) | |||
| } | |||
| url: config.api.getGame, | |||
| data: { | |||
| triggleAction: 1, // 登录触发 | |||
| token: token | |||
| } | |||
| }).then(res => { | |||
| if (res.data.id) { | |||
| _this.setData({ | |||
| gamedata: res.data | |||
| showGame: true, | |||
| }) | |||
| } else { | |||
| _this.setData({ | |||
| showGame: false | |||
| }) | |||
| } | |||
| _this.setData({ | |||
| gamedata: res.data | |||
| }) | |||
| }) | |||
| .catch(err => { | |||
| _this.setData({ | |||
| showGame: false | |||
| @@ -952,21 +970,21 @@ Page({ | |||
| /** | |||
| * mallinfo | |||
| */ | |||
| getMallInfo: function(token) { | |||
| getMallInfo: function (token) { | |||
| let that = this; | |||
| Http.get({ | |||
| url: config.api.getMallInfo, | |||
| data: { | |||
| token: token, | |||
| } | |||
| }).then(res => { | |||
| that.setData({ | |||
| liveFlag: res.data.liveSupport, | |||
| weappShareTitle: res.data.weappShareTitle ? res.data.weappShareTitle : null, | |||
| weappShareCoverImg: res.data.weappShareCoverImg ? res.data.weappShareCoverImg : null, | |||
| }); | |||
| console.log(that.data.liveFlag, "||||") | |||
| }) | |||
| url: config.api.getMallInfo, | |||
| data: { | |||
| token: token, | |||
| } | |||
| }).then(res => { | |||
| that.setData({ | |||
| liveFlag: res.data.liveSupport, | |||
| weappShareTitle: res.data.weappShareTitle ? res.data.weappShareTitle : null, | |||
| weappShareCoverImg: res.data.weappShareCoverImg ? res.data.weappShareCoverImg : null, | |||
| }); | |||
| console.log(that.data.liveFlag, "||||") | |||
| }) | |||
| .catch(err => { | |||
| // 不需要错误提示 | |||
| }); | |||
| @@ -975,24 +993,24 @@ Page({ | |||
| getxsList() { | |||
| let that = this; | |||
| Http.get({ | |||
| url: config.api.couponChannelList, | |||
| data: { | |||
| pageNum: 1, | |||
| pageSize: 3, | |||
| targetAd: 2 | |||
| } | |||
| }).then(res => { | |||
| if (res && res.data.total > 0) { | |||
| that.setData({ | |||
| xslist: res.data.list, | |||
| showQg: true | |||
| }); | |||
| } else { | |||
| that.setData({ | |||
| showQg: false | |||
| }) | |||
| } | |||
| }) | |||
| url: config.api.couponChannelList, | |||
| data: { | |||
| pageNum: 1, | |||
| pageSize: 3, | |||
| targetAd: 2 | |||
| } | |||
| }).then(res => { | |||
| if (res && res.data.total > 0) { | |||
| that.setData({ | |||
| xslist: res.data.list, | |||
| showQg: true | |||
| }); | |||
| } else { | |||
| that.setData({ | |||
| showQg: false | |||
| }) | |||
| } | |||
| }) | |||
| .catch(err => { | |||
| console.log(err) | |||
| wx.showToast({ | |||
| @@ -1006,21 +1024,21 @@ Page({ | |||
| /** | |||
| * banner | |||
| */ | |||
| getBannerlist: function() { | |||
| getBannerlist: function () { | |||
| let that = this; | |||
| Http.get({ | |||
| url: config.api.bannerlist, | |||
| data: { | |||
| pageNum: 1, | |||
| pageSize: 7 | |||
| } | |||
| }).then(res => { | |||
| that.getmemberId(app.globalData.token); | |||
| // that.checkUserCarStatus(); | |||
| that.setData({ | |||
| list: res.data.list | |||
| }); | |||
| }) | |||
| url: config.api.bannerlist, | |||
| data: { | |||
| pageNum: 1, | |||
| pageSize: 7 | |||
| } | |||
| }).then(res => { | |||
| that.getmemberId(app.globalData.token); | |||
| // that.checkUserCarStatus(); | |||
| that.setData({ | |||
| list: res.data.list | |||
| }); | |||
| }) | |||
| .catch(err => { | |||
| that.getmemberId(app.globalData.token); | |||
| // that.checkUserCarStatus(); | |||
| @@ -1117,27 +1135,27 @@ Page({ | |||
| }) | |||
| }, | |||
| // 专题显示 | |||
| topicShow: function() { | |||
| topicShow: function () { | |||
| let that = this; | |||
| Http.get({ | |||
| url: config.api.topicShow, | |||
| data: { | |||
| token: app.globalData.token | |||
| } | |||
| }).then(res => { | |||
| if (res && res.data) { | |||
| that.setData({ | |||
| name: res.data.name, | |||
| cover: res.data.cover, | |||
| id: res.data.id, | |||
| showTopic: true | |||
| }) | |||
| } else { | |||
| that.setData({ | |||
| showTopic: false | |||
| }) | |||
| } | |||
| }) | |||
| url: config.api.topicShow, | |||
| data: { | |||
| token: app.globalData.token | |||
| } | |||
| }).then(res => { | |||
| if (res && res.data) { | |||
| that.setData({ | |||
| name: res.data.name, | |||
| cover: res.data.cover, | |||
| id: res.data.id, | |||
| showTopic: true | |||
| }) | |||
| } else { | |||
| that.setData({ | |||
| showTopic: false | |||
| }) | |||
| } | |||
| }) | |||
| .catch(err => { | |||
| console.log(err); | |||
| }) | |||
| @@ -1204,48 +1222,47 @@ Page({ | |||
| // } | |||
| // }); | |||
| // }, | |||
| gotoBargain: function() { | |||
| gotoBargain: function () { | |||
| wx.navigateTo({ | |||
| url: '/pages/bargain/bargain' | |||
| }) | |||
| }, | |||
| //限时抢购的详情页面 | |||
| gotodetail: function(e) { | |||
| gotodetail: function (e) { | |||
| wx.navigateTo({ | |||
| url: `/pages/coupon/detail/index?couponChannelId=${ | |||
| e.currentTarget.dataset.couponchannelid | |||
| url: `/pages/coupon/detail/index?couponChannelId=${e.currentTarget.dataset.couponchannelid | |||
| }&couponId=${e.currentTarget.dataset.couponid}` | |||
| }); | |||
| }, | |||
| //浮层广告 | |||
| getGg: function(token) { | |||
| getGg: function (token) { | |||
| let that = this | |||
| Http.get({ | |||
| url: config.api.getGg, | |||
| data: { | |||
| token: token, | |||
| appId: config.weapp.AppId, | |||
| openId: "" // wx.getStorageSync('openId') | |||
| } | |||
| }).then(res => { | |||
| console.log(res) | |||
| if (res.data.id) { | |||
| that.setData({ | |||
| showGg: true, | |||
| }) | |||
| console.log(that.data.showGg, 1111111111111) | |||
| } else { | |||
| that.setData({ | |||
| showGg: false | |||
| }) | |||
| that.getGameOne(app.globalData.token) | |||
| console.log(that.data.showGg, 222222222222222222) | |||
| } | |||
| url: config.api.getGg, | |||
| data: { | |||
| token: token, | |||
| appId: config.weapp.AppId, | |||
| openId: "" // wx.getStorageSync('openId') | |||
| } | |||
| }).then(res => { | |||
| console.log(res) | |||
| if (res.data.id) { | |||
| that.setData({ | |||
| ggdata: res.data | |||
| showGg: true, | |||
| }) | |||
| console.log(that.data.showGg, 1111111111111) | |||
| } else { | |||
| that.setData({ | |||
| showGg: false | |||
| }) | |||
| that.getGameOne(app.globalData.token) | |||
| console.log(that.data.showGg, 222222222222222222) | |||
| } | |||
| that.setData({ | |||
| ggdata: res.data | |||
| }) | |||
| }) | |||
| .catch(err => { | |||
| this.setData({ | |||
| showGg: false | |||
| @@ -1257,7 +1274,7 @@ Page({ | |||
| /** | |||
| * 刷新 | |||
| */ | |||
| onPullDownRefresh: function(e) { | |||
| onPullDownRefresh: function (e) { | |||
| this.setData({ | |||
| topicObj2: null, //欢乐城首页限时抢购 | |||
| topicObj3: null, //欢乐城首页砍价 | |||
| @@ -1297,7 +1314,7 @@ Page({ | |||
| that.topicShow(); | |||
| }, | |||
| //加载更多 | |||
| onReachBottom: function() { | |||
| onReachBottom: function () { | |||
| console.log("我到底了") | |||
| let that = this; | |||
| that.data.page++; | |||
| @@ -1305,7 +1322,7 @@ Page({ | |||
| page: that.data.page, | |||
| businePageNum: that.data.businePageNum + 1 | |||
| }); | |||
| console.log("加载更多页数" + that.data.page, ); | |||
| console.log("加载更多页数" + that.data.page,); | |||
| console.log("加载更多key" + that.data.code); | |||
| if (that.data.mouldType == 0) { //富茂源模板 | |||
| //父组件获得子组件的方法 | |||
| @@ -1320,15 +1337,15 @@ Page({ | |||
| } | |||
| }, | |||
| // 用户点击右上角分享 | |||
| onShareAppMessage: function() { | |||
| onShareAppMessage: function () { | |||
| app.globalData.previewFlag = true | |||
| return { | |||
| path: "/pages/index/index", | |||
| title: this.data.weappShareTitle, | |||
| imageUrl: this.data.weappShareCoverImg, | |||
| success: function(res) { | |||
| success: function (res) { | |||
| wx.showToast({ | |||
| title: "分享成功", | |||
| duration: 1000, | |||
| @@ -16,7 +16,7 @@ | |||
| <view class='infoLeft' style="{{typeLsit.sy_xxb.styleClass}}"> | |||
| <view class="user-avatar"> | |||
| <!-- <open-data class="open" type="userAvatarUrl"></open-data> --> | |||
| <image wx:if="{{userAvatarUrl!=''}}" class="userAvatarUrl" src="{{userAvatarUrl}}"></image> | |||
| <image wx:if="{{userAvatarUrl!=''}}" class="userAvatarUrl" bindtap="goSetAvatar" src="{{userAvatarUrl}}"></image> | |||
| <image wx:if="{{userAvatarUrl==''}}" class="userAvatarUrl" src="../assets/images/default.png"></image> | |||
| </view> | |||
| <!-- 成长值 --> | |||
| @@ -15,7 +15,7 @@ Page({ | |||
| data: { | |||
| mch_id: mch_id, | |||
| businessSwitch:businessSwitch, | |||
| businessSwitch: businessSwitch, | |||
| goUrl: "", | |||
| templateId: [], | |||
| aboutShow: false, | |||
| @@ -46,10 +46,10 @@ Page({ | |||
| mineFlag: "", | |||
| flag: 'hidden', | |||
| score: '0', | |||
| credit:'0', | |||
| userId:"", | |||
| memberName:"", | |||
| memberLogo:"", | |||
| credit: '0', | |||
| userId: "", | |||
| memberName: "", | |||
| memberLogo: "", | |||
| curPhone: '', | |||
| name: "", | |||
| birthdate: "", | |||
| @@ -100,7 +100,7 @@ Page({ | |||
| url: `/pages/getphoneInfo/index?path=main` | |||
| }); | |||
| }, | |||
| //是否授权手机号 | |||
| //是否授权手机号 | |||
| ifPhoneInfo() { | |||
| let that = this; | |||
| Http.get({ | |||
| @@ -136,7 +136,7 @@ Page({ | |||
| /** | |||
| * 跳转到成长值的页面 | |||
| */ | |||
| gotograde: function() { | |||
| gotograde: function () { | |||
| wx.navigateTo({ | |||
| url: '/pages/czdetail/czdetail', | |||
| }) | |||
| @@ -144,12 +144,12 @@ Page({ | |||
| /** | |||
| * 跳转到商场信息的页面 | |||
| */ | |||
| gomallInfo: function() { | |||
| gomallInfo: function () { | |||
| wx.navigateTo({ | |||
| url: '/pages/mallInfo/mallInfo', | |||
| }) | |||
| }, | |||
| showVersion: function() { | |||
| showVersion: function () { | |||
| /** | |||
| * 长按显示版本号 | |||
| */ | |||
| @@ -160,8 +160,12 @@ Page({ | |||
| }); | |||
| } | |||
| }, | |||
| gotoedit: function() { | |||
| this.checkUserStatus(); | |||
| gotoedit: function () { | |||
| // this.checkUserStatus(); | |||
| console.log('goSetAvatar'); | |||
| wx.navigateTo({ | |||
| url: '/pages/setUserInfo/index' | |||
| }) | |||
| }, | |||
| onLoad() { | |||
| // this.getLocation(); | |||
| @@ -236,9 +240,9 @@ Page({ | |||
| /** | |||
| * 生命周期函数--监听页面显示 | |||
| */ | |||
| onShow: function() { | |||
| if (businessSwitch){ | |||
| onShow: function () { | |||
| if (businessSwitch) { | |||
| let openId = wx.getStorageSync("openId") | |||
| this.setData({ | |||
| goUrl: `plugin://auto-points-plugin/index?openid=${openId}&mch_id=${this.data.mch_id}` | |||
| @@ -304,46 +308,46 @@ Page({ | |||
| }; | |||
| Http.get({ | |||
| url: config.api.getScore, | |||
| data: {} | |||
| }).then(res => { | |||
| if (res.data.address && res.data.name && res.data.sex && res.data.birthdate) { | |||
| that.setData({ | |||
| showEdit: true | |||
| }) | |||
| } | |||
| let curPhone = res.data.phone ? res.data.phone : ''; | |||
| if (curPhone) { | |||
| let curPhoneList = curPhone.split(''); | |||
| let curPhoneList01 = []; | |||
| curPhoneList.forEach((item, index) => { | |||
| if (index >= 3 && index <= 6) { | |||
| item = '*'; | |||
| } | |||
| curPhoneList01.push(item); | |||
| }) | |||
| curPhone = curPhoneList01.join(''); | |||
| } | |||
| url: config.api.getScore, | |||
| data: {} | |||
| }).then(res => { | |||
| if (res.data.address && res.data.name && res.data.sex && res.data.birthdate) { | |||
| that.setData({ | |||
| score: res.data.score, | |||
| credit: res.data.credit, | |||
| curPhone: curPhone, | |||
| levelName: res.data.levelName, | |||
| userId: res.data.userId, | |||
| userAvatarUrl: res.data.avatarUrl, | |||
| userName: res.data.nickName | |||
| showEdit: true | |||
| }) | |||
| } | |||
| let curPhone = res.data.phone ? res.data.phone : ''; | |||
| if (curPhone) { | |||
| let curPhoneList = curPhone.split(''); | |||
| let curPhoneList01 = []; | |||
| curPhoneList.forEach((item, index) => { | |||
| if (index >= 3 && index <= 6) { | |||
| item = '*'; | |||
| } | |||
| curPhoneList01.push(item); | |||
| }) | |||
| if (res.data.nickName) { | |||
| that.setData({ | |||
| ismember: true, | |||
| memberId: res.data.id | |||
| }) | |||
| var size = this.setCanvasSize(); | |||
| var initUrl = JSON.stringify({ | |||
| flagid: res.data.id | |||
| }); | |||
| } | |||
| curPhone = curPhoneList01.join(''); | |||
| } | |||
| that.setData({ | |||
| score: res.data.score, | |||
| credit: res.data.credit, | |||
| curPhone: curPhone, | |||
| levelName: res.data.levelName, | |||
| userId: res.data.userId, | |||
| userAvatarUrl: res.data.avatarUrl, | |||
| userName: res.data.nickName | |||
| }) | |||
| if (res.data.nickName) { | |||
| that.setData({ | |||
| ismember: true, | |||
| memberId: res.data.id | |||
| }) | |||
| var size = this.setCanvasSize(); | |||
| var initUrl = JSON.stringify({ | |||
| flagid: res.data.id | |||
| }); | |||
| } | |||
| }) | |||
| .catch(err => { | |||
| wx.showModal({ | |||
| title: '提示', | |||
| @@ -357,29 +361,29 @@ Page({ | |||
| //查询关于我们 | |||
| Http.get({ | |||
| url: config.api.getMallInfo, | |||
| data: {} | |||
| }).then(res => { | |||
| if(res.code==200){ | |||
| this.setData({ | |||
| memberName:res.data.name, | |||
| memberLogo:res.data.imgUrlH | |||
| }) | |||
| } | |||
| if (res.data.businessHours !== '[]') { | |||
| that.setData({ | |||
| aboutShow: true | |||
| }) | |||
| } else { | |||
| that.setData({ | |||
| aboutShow: false | |||
| }) | |||
| } | |||
| }) | |||
| .catch(err => {}) | |||
| url: config.api.getMallInfo, | |||
| data: {} | |||
| }).then(res => { | |||
| if (res.code == 200) { | |||
| this.setData({ | |||
| memberName: res.data.name, | |||
| memberLogo: res.data.imgUrlH | |||
| }) | |||
| } | |||
| if (res.data.businessHours !== '[]') { | |||
| that.setData({ | |||
| aboutShow: true | |||
| }) | |||
| } else { | |||
| that.setData({ | |||
| aboutShow: false | |||
| }) | |||
| } | |||
| }) | |||
| .catch(err => { }) | |||
| }, | |||
| //适配不同屏幕大小的canvas | |||
| setCanvasSize: function() { | |||
| setCanvasSize: function () { | |||
| var size = {}; | |||
| try { | |||
| var res = wx.getSystemInfoSync(); | |||
| @@ -20,7 +20,7 @@ | |||
| </view> | |||
| <view class="user-name" bindtap='gotoedit'> | |||
| <!-- <open-data class="name" type="userNickName"></open-data> --> | |||
| <p class="name" >{{userName}}</p> | |||
| <p class="name">{{userName}}</p> | |||
| <!-- 会员等级 --> | |||
| <!-- <view class=' usre_level'style='background:{{levelBg}}'> | |||
| <text class='chengzhang '>{{levelName}}</text> | |||
| @@ -39,9 +39,9 @@ | |||
| <view class="marketTitleBox"> | |||
| <view class="marketName">{{memberName}}</view> | |||
| <view class="levelName">{{levelName}}</view> | |||
| <navigator url="/pages/shareFriend/shareFriend" open-type="navigate"> | |||
| <navigator url="/pages/shareFriend/shareFriend" open-type="navigate"> | |||
| <view class="share">分享好友</view> | |||
| </navigator> | |||
| </navigator> | |||
| </view> | |||
| <view class="user_growth_box"> | |||
| <navigator url="/pages/specialcourtesy/specialcourtesy"> | |||
| @@ -61,161 +61,165 @@ | |||
| <!-- <image src="{{memberLogo}}" class="memberLogo"></image> --> | |||
| </view> | |||
| </view> | |||
| <view class="user-btns"> | |||
| <!-- 我的订单 --> | |||
| <navigator url="/pages/order/index/index?id=all"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{dingUrl}}" mode='widthFix'></image>我的订单</view> | |||
| <view class="user-btns"> | |||
| <!-- 我的订单 --> | |||
| <navigator url="/pages/order/index/index?id=all"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{dingUrl}}" mode='widthFix'></image>我的订单 | |||
| </view> | |||
| </navigator> | |||
| <!-- 我的券包 --> | |||
| <navigator url="/pages/couponorder/index/index"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{quansUrl}}" mode='widthFix'></image>我的券包</view> | |||
| <view> | |||
| </view> | |||
| </view> | |||
| </navigator> | |||
| <!-- 我的券包 --> | |||
| <navigator url="/pages/couponorder/index/index"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{quansUrl}}" mode='widthFix'></image>我的券包 | |||
| </view> | |||
| </navigator> | |||
| <navigator url="/pages/cardorder/index/index"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{cardiconUrl}}" mode='widthFix'></image>我的卡包</view> | |||
| <view> | |||
| </view> | |||
| <view> | |||
| </view> | |||
| </navigator> | |||
| <!-- 积分商城 --> | |||
| <navigator url="/pages/integralmall/index"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{wmintegral}}" mode='widthFix'></image>积分商城</view> | |||
| </view> | |||
| </navigator> | |||
| <navigator url="/pages/cardorder/index/index"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{cardiconUrl}}" mode='widthFix'></image>我的卡包 | |||
| </view> | |||
| </navigator> | |||
| </view> | |||
| <view> | |||
| </view> | |||
| </view> | |||
| </navigator> | |||
| <!-- 积分商城 --> | |||
| <navigator url="/pages/integralmall/index"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{wmintegral}}" mode='widthFix'></image>积分商城 | |||
| </view> | |||
| </view> | |||
| </navigator> | |||
| </view> | |||
| </view> | |||
| <view class='btns_bg' > | |||
| <view class='btns_bg'> | |||
| <navigator url="/pages/bargain/bargain?from=myhtml" open-type="navigate"> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">我的砍价</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">我的砍价</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| </navigator> | |||
| <navigator url="/pages/spellGroup/spellGroup?from=myhtml" open-type="navigate"> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">我的拼团</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">我的拼团</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| </navigator> | |||
| <navigator url="/pages/user/myactivity/index" open-type="navigate"> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">我的活动</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| </navigator> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">我的活动</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| </navigator> | |||
| <navigator url="/pages/site/site" open-type="navigate"> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">完善个人信息</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| </navigator> | |||
| <navigator url="/pages/specialcourtesy/specialcourtesy"> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">特享礼遇</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">特享礼遇</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| </navigator> | |||
| <navigator url="/pages/exchange/exchange" open-type="navigate"> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">兑换</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| </navigator> | |||
| <navigator url="/pages/questionnaire/questionnaireLsit/questionnaireLsit" open-type="navigate"> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">问券调查</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| </navigator> | |||
| <navigator url="/pages/site/site" open-type="navigate"> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">个人信息</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| </navigator> | |||
| <!-- <view bindtap="suerService"> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">兑换</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| </navigator> | |||
| <navigator url="/pages/questionnaire/questionnaireLsit/questionnaireLsit" open-type="navigate"> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">问券调查</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| </navigator> | |||
| <!-- <view bindtap="suerService"> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">联系客服</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| </view> --> | |||
| <navigator url="/pages/complaint/complaint" open-type="navigate"> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">投诉建议</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| </navigator> | |||
| <navigator wx:if="{{businessSwitch}}" url="{{goUrl}}"> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">自助积分</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| </navigator> | |||
| <navigator url="/pages/mallInfo/mallInfo" open-type="navigate"> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">关于我们</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| </navigator> | |||
| <navigator url="/pages/complaint/complaint" open-type="navigate"> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">投诉建议</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| </navigator> | |||
| <navigator wx:if="{{businessSwitch}}" url="{{goUrl}}"> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">自助积分</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| </navigator> | |||
| <navigator url="/pages/mallInfo/mallInfo" open-type="navigate"> | |||
| <view class="particulars_list"> | |||
| <view class="particulars_name">关于我们</view> | |||
| <view class="particulars_go">></view> | |||
| </view> | |||
| </navigator> | |||
| </view> | |||
| <!-- <view class='btns_bg' wx:if="{{ifStoreApp!=1}}"> | |||
| <view class="user-btns"> --> | |||
| <!-- 我的砍价 --> | |||
| <!-- <navigator url="/pages/bargain/bargain?from=myhtml" open-type="navigate"> | |||
| <!-- 我的砍价 --> | |||
| <!-- <navigator url="/pages/bargain/bargain?from=myhtml" open-type="navigate"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{wmbarginicon}}" mode='widthFix'></image>我的砍价</view> | |||
| </view> | |||
| </navigator> --> | |||
| <!-- 我的拼团 --> | |||
| <!-- <navigator url="/pages/spellGroup/spellGroup?from=myhtml" open-type="navigate"> | |||
| <!-- 我的拼团 --> | |||
| <!-- <navigator url="/pages/spellGroup/spellGroup?from=myhtml" open-type="navigate"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{wmspellgroup}}" mode='widthFix'></image>我的拼团</view> | |||
| </view> | |||
| </navigator> --> | |||
| <!-- 积分商城 --> | |||
| <!-- <navigator url="/pages/integralmall/index"> | |||
| <!-- 积分商城 --> | |||
| <!-- <navigator url="/pages/integralmall/index"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{wmintegral}}" mode='widthFix'></image>积分商城</view> | |||
| </view> | |||
| </navigator> --> | |||
| <!-- 当商场开启使用折扣按钮的时候, --> | |||
| <!-- <navigator url="/pages/specialcourtesy/specialcourtesy"> | |||
| <!-- 当商场开启使用折扣按钮的时候, --> | |||
| <!-- <navigator url="/pages/specialcourtesy/specialcourtesy"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{giftUrl}}" mode='widthFix'></image>特享礼遇</view> | |||
| </view> | |||
| </navigator> --> | |||
| <!-- <navigator url="/pages/user/myactivity/index" open-type="navigate"> | |||
| <!-- <navigator url="/pages/user/myactivity/index" open-type="navigate"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{myactivity}}" mode='widthFix'></image>我的活动</view> | |||
| </view> | |||
| </navigator> --> | |||
| <!-- 兑换 --> | |||
| <!-- <navigator url="/pages/exchange/exchange" open-type="navigate"> | |||
| <!-- 兑换 --> | |||
| <!-- <navigator url="/pages/exchange/exchange" open-type="navigate"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{duihuan}}" mode='widthFix'></image>兑换</view> | |||
| </view> | |||
| </navigator> --> | |||
| <!-- 地图 --> | |||
| <!-- <navigator url="/pages/marketAtlas/marketAtlas" open-type="navigate"> | |||
| <!-- 地图 --> | |||
| <!-- <navigator url="/pages/marketAtlas/marketAtlas" open-type="navigate"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{shoppingAtlas}}" mode='widthFix'></image>商场地图</view> | |||
| </view> | |||
| </navigator> --> | |||
| <!-- 分享好友 --> | |||
| <!-- <navigator url="/pages/shareFriend/shareFriend" open-type="navigate"> | |||
| <!-- 分享好友 --> | |||
| <!-- <navigator url="/pages/shareFriend/shareFriend" open-type="navigate"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{fenxiang}}" mode='widthFix'></image>分享好友</view> | |||
| @@ -232,16 +236,16 @@ | |||
| <view class="user-name" bindtap='gotoedit'> | |||
| <open-data class="name" type="userNickName"></open-data> | |||
| </view> --> | |||
| <!-- <view class="user-btns"> --> | |||
| <!-- 我的订单 --> | |||
| <!-- <navigator url="/pages/order/index/index?id=all"> | |||
| <!-- <view class="user-btns"> --> | |||
| <!-- 我的订单 --> | |||
| <!-- <navigator url="/pages/order/index/index?id=all"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{dingUrl}}" mode='widthFix'></image>我的订单</view> | |||
| </view> | |||
| </navigator> --> | |||
| <!-- 我的券包 --> | |||
| <!-- <navigator url="/pages/couponorder/index/index"> | |||
| <!-- 我的券包 --> | |||
| <!-- <navigator url="/pages/couponorder/index/index"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{quansUrl}}" mode='widthFix'></image>我的券包</view> | |||
| @@ -250,15 +254,15 @@ | |||
| </view> | |||
| </view> | |||
| </navigator> --> | |||
| <!-- 我的砍价 --> | |||
| <!-- <navigator url="/pages/bargain/bargain?from=myhtml" open-type="navigate"> | |||
| <!-- 我的砍价 --> | |||
| <!-- <navigator url="/pages/bargain/bargain?from=myhtml" open-type="navigate"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{wmbarginicon}}" mode='widthFix'></image>我的砍价</view> | |||
| </view> | |||
| </navigator> --> | |||
| <!-- 我的拼团 --> | |||
| <!-- <navigator url="/pages/spellGroup/spellGroup?from=myhtml" open-type="navigate"> | |||
| <!-- 我的拼团 --> | |||
| <!-- <navigator url="/pages/spellGroup/spellGroup?from=myhtml" open-type="navigate"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{wmspellgroup}}" mode='widthFix'></image>我的拼团</view> | |||
| @@ -267,7 +271,7 @@ | |||
| </view> | |||
| </view> | |||
| </view> --> | |||
| <view class="margin"></view> | |||
| <view class='of' wx:if="{{canIUse}}"> | |||
| <official-account class="gzh"></official-account> | |||
| @@ -9,15 +9,15 @@ Page({ | |||
| * 页面的初始数据 | |||
| */ | |||
| data: { | |||
| childArr:[], | |||
| childArr: [], | |||
| navigationBarHeight, | |||
| chevronUrl: imgurl.chevron.url, | |||
| date: '1988-03-12', | |||
| dateEnd:'', | |||
| dateEnd: '', | |||
| flag: 1, | |||
| flagsex: 0, | |||
| height:"", | |||
| weight:"", | |||
| height: "", | |||
| weight: "", | |||
| items: [ | |||
| { name: 1, value: '男', checked: false }, | |||
| { name: 2, value: '女', checked: false }, | |||
| @@ -27,7 +27,8 @@ Page({ | |||
| array1: ['附近住户', '距离2km', '距离3km', '更远'], | |||
| index: 0, | |||
| index1: 0, | |||
| showPage:false | |||
| showPage: false, | |||
| type: true | |||
| }, | |||
| /** | |||
| * 获得生日 | |||
| @@ -65,13 +66,13 @@ Page({ | |||
| }, | |||
| fail: function (error) { | |||
| console.log(error) | |||
| }, | |||
| }, | |||
| complete: function (data) { | |||
| } | |||
| }) | |||
| }, | |||
| formSubmit: function (e) { | |||
| console.log(e.detail,"formSubmit") | |||
| console.log(e.detail, "formSubmit") | |||
| let that = this; | |||
| // console.log(that.data.childArr) | |||
| /** | |||
| @@ -105,38 +106,41 @@ Page({ | |||
| } else { | |||
| var birthdate = null; | |||
| } | |||
| if (username == null || address == null || sex == 0 || birthdate == null) { | |||
| wx.showToast({ | |||
| title: '请输入完整的用户信息', | |||
| icon:"none" | |||
| }) | |||
| } else { | |||
| let tmeparr = [] | |||
| tmeparr = JSON.parse(JSON.stringify(that.data.childArr)) | |||
| console.log(that.data.childArr) | |||
| tmeparr.map(item=>{ | |||
| item.birthdate = new Date(item.birthdate).getTime() | |||
| }) | |||
| console.log(that.data.childArr) | |||
| Http.post({ | |||
| url: config.api.updateInfo, | |||
| data: { | |||
| sex: sex, | |||
| address: address, | |||
| name: username, | |||
| birthdate: birthdate, | |||
| childrenList: tmeparr, | |||
| height: e.detail.value.height ? e.detail.value.height : that.data.height, | |||
| weight: e.detail.value.weight ? e.detail.value.weight : that.data.weight, | |||
| } | |||
| }) | |||
| // if (username == null || address == null || sex == 0 || birthdate == null) { | |||
| // wx.showToast({ | |||
| // title: '请输入完整的用户信息', | |||
| // icon: "none" | |||
| // }) | |||
| // } else {} | |||
| let tmeparr = [] | |||
| tmeparr = JSON.parse(JSON.stringify(that.data.childArr)) | |||
| console.log(that.data.childArr) | |||
| tmeparr.map(item => { | |||
| item.birthdate = new Date(item.birthdate).getTime() | |||
| }) | |||
| console.log(that.data.childArr) | |||
| Http.post({ | |||
| url: config.api.updateInfo, | |||
| data: { | |||
| sex: sex, | |||
| address: address, | |||
| name: username, | |||
| birthdate: birthdate, | |||
| childrenList: tmeparr, | |||
| height: e.detail.value.height ? e.detail.value.height : that.data.height, | |||
| weight: e.detail.value.weight ? e.detail.value.weight : that.data.weight, | |||
| } | |||
| }) | |||
| .then(res => { | |||
| wx.showToast({ | |||
| title: "信息提交成功,将在3分钟内生效", | |||
| icon: 'none', | |||
| duration: 2000, | |||
| mask: false | |||
| }) | |||
| }), | |||
| setTimeout(() => { | |||
| wx.navigateBack() | |||
| }, 2000) | |||
| }) | |||
| .catch(err => { | |||
| wx.showToast({ | |||
| @@ -146,7 +150,7 @@ Page({ | |||
| mask: false | |||
| }) | |||
| }) | |||
| } | |||
| }, | |||
| radioChange: function (e) { | |||
| this.setData({ | |||
| @@ -154,7 +158,7 @@ Page({ | |||
| flagsex: 1 | |||
| }) | |||
| }, | |||
| childSex(e){ | |||
| childSex(e) { | |||
| let index = e.currentTarget.dataset.index | |||
| let tmpeObj = this.data.childArr | |||
| tmpeObj[index].sex = e.detail.value | |||
| @@ -163,7 +167,7 @@ Page({ | |||
| }) | |||
| console.log(tmpeObj) | |||
| }, | |||
| chidBirthday(e){ | |||
| chidBirthday(e) { | |||
| let index = e.currentTarget.dataset.index | |||
| let tmpeObj = this.data.childArr | |||
| tmpeObj[index].birthdate = e.detail.value | |||
| @@ -171,7 +175,7 @@ Page({ | |||
| childArr: tmpeObj | |||
| }) | |||
| }, | |||
| chidName(e){ | |||
| chidName(e) { | |||
| let index = e.currentTarget.dataset.index | |||
| let tmpeObj = this.data.childArr | |||
| tmpeObj[index].name = e.detail.value | |||
| @@ -179,17 +183,17 @@ Page({ | |||
| childArr: tmpeObj | |||
| }) | |||
| }, | |||
| childDel(e){ | |||
| childDel(e) { | |||
| let index = e.currentTarget.dataset.index | |||
| let tmpeObj = this.data.childArr | |||
| tmpeObj.splice(index,1) | |||
| tmpeObj.splice(index, 1) | |||
| this.setData({ | |||
| childArr: tmpeObj | |||
| }) | |||
| }, | |||
| childAdd(){ | |||
| childAdd() { | |||
| let tmpeObj = this.data.childArr | |||
| tmpeObj.unshift({ sex:1}) | |||
| tmpeObj.unshift({ sex: 1 }) | |||
| this.setData({ | |||
| childArr: tmpeObj | |||
| }) | |||
| @@ -198,7 +202,12 @@ Page({ | |||
| * 生命周期函数--监听页面加载 | |||
| */ | |||
| onLoad: function (options) { | |||
| let tmpeDateEnd = util.formatTime(new Date(), "yyyy-MM-dd") | |||
| if (1 * options.type) { | |||
| this.setData({ | |||
| type: false | |||
| }) | |||
| } | |||
| let tmpeDateEnd = util.formatTime(new Date(), "yyyy-MM-dd") | |||
| let that = this; | |||
| that.setData({ | |||
| dateEnd: tmpeDateEnd | |||
| @@ -207,82 +216,83 @@ Page({ | |||
| url: config.api.getScore, | |||
| data: {}, | |||
| }) | |||
| .then(res => {res.data | |||
| console.log(res); | |||
| if(res.code == 200){ | |||
| if (res.data.weight){ | |||
| this.setData({ | |||
| weight: res.data.weight | |||
| .then(res => { | |||
| res.data | |||
| console.log(res); | |||
| if (res.code == 200) { | |||
| if (res.data.weight) { | |||
| this.setData({ | |||
| weight: res.data.weight | |||
| }) | |||
| } | |||
| if (res.data.height) { | |||
| this.setData({ | |||
| height: res.data.height | |||
| }) | |||
| } | |||
| if (res.data.childrenList) { | |||
| let tmpeArr = res.data.childrenList | |||
| tmpeArr.map(item => { | |||
| item.birthdate = util.fmtDate(parseInt(item.birthdate)) | |||
| that.setData({ | |||
| childArr: tmpeArr | |||
| }) | |||
| }) | |||
| } | |||
| that.setData({ | |||
| showPage: true, | |||
| }) | |||
| } | |||
| if (res.data.height) { | |||
| this.setData({ | |||
| height: res.data.height | |||
| var reg = RegExp(/address/); | |||
| if (res && res.data && res.data.address && res.data.address.match(reg)) { | |||
| that.setData({ | |||
| address: JSON.parse(res.data.address).address + JSON.parse(res.data.address).name, | |||
| addressStr: JSON.parse(res.data.address).address + JSON.parse(res.data.address).name | |||
| }) | |||
| } else { | |||
| that.setData({ | |||
| address: res.data.address, | |||
| addressStr: res.data.address | |||
| }) | |||
| } | |||
| if (res.data.childrenList){ | |||
| let tmpeArr = res.data.childrenList | |||
| tmpeArr.map(item => { | |||
| item.birthdate = util.fmtDate(parseInt(item.birthdate)) | |||
| that.setData({ | |||
| childArr: tmpeArr | |||
| }) | |||
| if (res.data.name) { | |||
| that.setData({ | |||
| username: res.data.name | |||
| }) | |||
| } | |||
| that.setData({ | |||
| showPage:true, | |||
| }) | |||
| } | |||
| var reg = RegExp(/address/); | |||
| if (res&&res.data&&res.data.address&&res.data.address.match(reg)) { | |||
| that.setData({ | |||
| address: JSON.parse(res.data.address).address + JSON.parse(res.data.address).name, | |||
| addressStr: JSON.parse(res.data.address).address + JSON.parse(res.data.address).name | |||
| }) | |||
| }else{ | |||
| that.setData({ | |||
| address: res.data.address, | |||
| addressStr: res.data.address | |||
| }) | |||
| } | |||
| if (res.data.name) { | |||
| that.setData({ | |||
| username: res.data.name | |||
| }) | |||
| } | |||
| if (res.data.sex) { | |||
| if (res.data.sex == 1) { | |||
| var checked = 'items[' + 0 + '].checked' | |||
| if (res.data.sex) { | |||
| if (res.data.sex == 1) { | |||
| var checked = 'items[' + 0 + '].checked' | |||
| that.setData({ | |||
| [checked]: true, | |||
| flagsex: 1 | |||
| }) | |||
| } else if (res.data.sex == 2) { | |||
| var checked = 'items[' + 1 + '].checked' | |||
| that.setData({ | |||
| [checked]: true, | |||
| flagsex: 1 | |||
| }) | |||
| } | |||
| that.setData({ | |||
| [checked]: true, | |||
| flagsex: 1 | |||
| sex: res.data.sex | |||
| }) | |||
| } else if (res.data.sex == 2) { | |||
| var checked = 'items[' + 1 + '].checked' | |||
| } | |||
| if (res.data.birthdate) { | |||
| that.setData({ | |||
| [checked]: true, | |||
| flagsex: 1 | |||
| date: util.fmtDate(parseInt(res.data.birthdate)), | |||
| flag: 2 | |||
| }) | |||
| } | |||
| that.setData({ | |||
| sex: res.data.sex | |||
| }) | |||
| } | |||
| if (res.data.birthdate) { | |||
| that.setData({ | |||
| date: util.fmtDate(parseInt(res.data.birthdate)), | |||
| flag: 2 | |||
| }) | |||
| } | |||
| }) | |||
| .catch(error=>{ | |||
| wx.showToast({ | |||
| title: error.errMsg, | |||
| icon: 'none', | |||
| duration: 2000, | |||
| mask: false | |||
| }); | |||
| }) | |||
| }) | |||
| .catch(error => { | |||
| wx.showToast({ | |||
| title: error.errMsg, | |||
| icon: 'none', | |||
| duration: 2000, | |||
| mask: false | |||
| }); | |||
| }) | |||
| } | |||
| }) | |||
| @@ -1,78 +1,83 @@ | |||
| <navbar back home text="编辑信息"></navbar> | |||
| <view style="height:{{navigationBarHeight}} "></view> | |||
| <form bindsubmit="formSubmit" wx:if="{{showPage}}"> | |||
| <view class='section'> | |||
| <text>姓名</text> | |||
| <input wx:if="{{username}}" name="username" type="text" placeholder='{{username}}' /> | |||
| <input wx:if="{{!username}}" name="username" type="text" placeholder='请填写名字' /> | |||
| </view> | |||
| <view class="section sec"> | |||
| <text>生日</text> | |||
| <picker mode="date" value="{{date}}" start="1930-09-01" end="{{dateEnd}}" bindchange="bindDateChange"> | |||
| <input wx:if="{{flag==1}}" class='input' placeholder='请输入生日' disabled/> | |||
| <view wx:if="{{flag==2}}" class="picker"> {{date}}</view> | |||
| </picker> | |||
| <image class="rArrow" src="{{chevronUrl}}" mode='widthFix'></image> | |||
| </view> | |||
| <view class='section'> | |||
| <text>身高</text> | |||
| <input wx:if="{{height}}" name="height" type="text" placeholder='请填写身高单位cm' placeholder='{{height}}'/> | |||
| <input wx:if="{{!height}}" name="height" type="text" placeholder='请填写身高单位cm' /> | |||
| </view> | |||
| <view class='section'> | |||
| <text>体重</text> | |||
| <input wx:if="{{weight}}" name="weight" type="text" placeholder='请填写体重单位kg' placeholder='{{weight}}'/> | |||
| <input wx:if="{{!weight}}" name="weight" type="text" placeholder='请填写体重单位kg' /> | |||
| </view> | |||
| <view class="section section_gap"> | |||
| <text>性别</text> | |||
| <radio-group class="radio-group" bindchange="radioChange"> | |||
| <radio class="radio" wx:for-items="{{items}}" wx:key="name" value="{{item.name}}" checked="{{item.checked}}"> | |||
| <text>{{item.value}}</text> | |||
| </radio> | |||
| </radio-group> | |||
| </view> | |||
| <view wx:if="{{type}}"> | |||
| <view class='section'> | |||
| <text>姓名</text> | |||
| <input wx:if="{{username}}" name="username" type="text" placeholder='{{username}}' /> | |||
| <input wx:if="{{!username}}" name="username" type="text" placeholder='请填写名字' /> | |||
| </view> | |||
| <view class="section sec"> | |||
| <text>生日</text> | |||
| <picker mode="date" value="{{date}}" start="1930-09-01" end="{{dateEnd}}" bindchange="bindDateChange"> | |||
| <input wx:if="{{flag==1}}" class='input' placeholder='请输入生日' disabled /> | |||
| <view wx:if="{{flag==2}}" class="picker"> {{date}}</view> | |||
| </picker> | |||
| <image class="rArrow" src="{{chevronUrl}}" mode='widthFix'></image> | |||
| </view> | |||
| <view class='section'> | |||
| <text>身高</text> | |||
| <input wx:if="{{height}}" name="height" type="text" placeholder='请填写身高单位cm' placeholder='{{height}}' /> | |||
| <input wx:if="{{!height}}" name="height" type="text" placeholder='请填写身高单位cm' /> | |||
| </view> | |||
| <view class='section'> | |||
| <text>体重</text> | |||
| <input wx:if="{{weight}}" name="weight" type="text" placeholder='请填写体重单位kg' placeholder='{{weight}}' /> | |||
| <input wx:if="{{!weight}}" name="weight" type="text" placeholder='请填写体重单位kg' /> | |||
| </view> | |||
| <view class="section section_gap"> | |||
| <text>性别</text> | |||
| <radio-group class="radio-group" bindchange="radioChange"> | |||
| <radio class="radio" wx:for-items="{{items}}" wx:key="name" value="{{item.name}}" checked="{{item.checked}}"> | |||
| <text>{{item.value}}</text> | |||
| </radio> | |||
| </radio-group> | |||
| </view> | |||
| <view class='address sec' bindtap='address'> | |||
| <text>住址</text> | |||
| <view class='names' wx:if="{{address}}">{{address}}</view> | |||
| <view class='names' wx:if="{{!address}}">请选择地址</view> | |||
| <image class="rArrow" src="{{chevronUrl}}" mode='widthFix'></image> | |||
| <view class='address sec' bindtap='address'> | |||
| <text>住址</text> | |||
| <view class='names' wx:if="{{address}}">{{address}}</view> | |||
| <view class='names' wx:if="{{!address}}">请选择地址</view> | |||
| <image class="rArrow" src="{{chevronUrl}}" mode='widthFix'></image> | |||
| </view> | |||
| </view> | |||
| <view class="child_add" bindtap="childAdd">+ 添加子女信息</view> | |||
| <view class="child_box" wx:for="{{childArr}}" wx:kye="index"> | |||
| <view class="contBox"> | |||
| <view class='contBox_section'> | |||
| <text>姓名</text> | |||
| <input wx:if="{{item.name}}" type="text" placeholder='{{item.name}}' bindinput="chidName" data-index="{{index}}" /> | |||
| <input wx:if="{{!item.name}}" type="text" placeholder='请填写名字' bindinput="chidName" data-index="{{index}}" /> | |||
| </view> | |||
| <view wx:else> | |||
| <view class="child_add" bindtap="childAdd">+ 添加子女信息</view> | |||
| <view class="contBox_section sec"> | |||
| <text>生日</text> | |||
| <picker class="contBox_picker" mode="date" value="{{date}}" start="1930-09-01" end="{{dateEnd}}" bindchange="chidBirthday" data-index="{{index}}"> | |||
| <input wx:if="{{!item.birthdate}}" class='contBox_picker' placeholder='请输入生日' disabled/> | |||
| <view wx:if="{{item.birthdate}}" class="contBox_picker"> {{item.birthdate}}</view> | |||
| </picker> | |||
| <image class="rArrow" src="{{chevronUrl}}" mode='widthFix'></image> | |||
| </view> | |||
| <view class="child_box" wx:for="{{childArr}}" wx:key="index"> | |||
| <view class="contBox"> | |||
| <view class='contBox_section'> | |||
| <text>姓名</text> | |||
| <input wx:if="{{item.name}}" type="text" placeholder='{{item.name}}' bindinput="chidName" data-index="{{index}}" /> | |||
| <input wx:if="{{!item.name}}" type="text" placeholder='请填写名字' bindinput="chidName" data-index="{{index}}" /> | |||
| </view> | |||
| <view class="contBox_section sec"> | |||
| <text>生日</text> | |||
| <picker class="contBox_picker" mode="date" value="{{date}}" start="1930-09-01" end="{{dateEnd}}" bindchange="chidBirthday" data-index="{{index}}"> | |||
| <input wx:if="{{!item.birthdate}}" class='contBox_picker' placeholder='请输入生日' disabled /> | |||
| <view wx:if="{{item.birthdate}}" class="contBox_picker"> {{item.birthdate}}</view> | |||
| </picker> | |||
| <image class="rArrow" src="{{chevronUrl}}" mode='widthFix'></image> | |||
| </view> | |||
| <view class="contBox_section section_gap"> | |||
| <text>性别</text> | |||
| <radio-group class="radio-group" bindchange="childSex" data-index="{{index}}"> | |||
| <radio class="radio" value="1" checked="{{item.sex==1?true:false}}"> | |||
| <text>男</text> | |||
| </radio> | |||
| <radio class="radio" value="2" checked="{{item.sex==2?true:false}}"> | |||
| <text>女</text> | |||
| </radio> | |||
| </radio-group> | |||
| <view class="contBox_section section_gap"> | |||
| <text>性别</text> | |||
| <radio-group class="radio-group" bindchange="childSex" data-index="{{index}}"> | |||
| <radio class="radio" value="1" checked="{{item.sex==1?true:false}}"> | |||
| <text>男</text> | |||
| </radio> | |||
| <radio class="radio" value="2" checked="{{item.sex==2?true:false}}"> | |||
| <text>女</text> | |||
| </radio> | |||
| </radio-group> | |||
| </view> | |||
| </view> | |||
| <view class="det_child_box" bindtap="childDel" data-index="{{index}}"> 删除</view> | |||
| </view> | |||
| <view class="det_child_box" bindtap="childDel" data-index="{{index}}"> 删除</view> | |||
| </view> | |||
| <button class='btn' wx:if="{{!username}}" formType="submit" hover-class='active' style='background:linear-gradient(127deg,rgba(252,177,74,1) 0%,rgba(254,70,20,1) 100%)'>完成</button> | |||
| @@ -14,10 +14,11 @@ Page({ | |||
| skipUrl: 0, | |||
| fillIndentId: "", | |||
| couponId: "", | |||
| go: '' | |||
| // skip: app.globalData.skip | |||
| }, | |||
| onLoad: function(options) { | |||
| onLoad: function (options) { | |||
| console.log(options, 'options'); | |||
| var that = this; | |||
| console.log(options.skipUrl, "options.skipUrl") | |||
| if (options.skipUrl) { | |||
| @@ -26,6 +27,12 @@ Page({ | |||
| }) | |||
| } | |||
| if (options.go) { | |||
| that.setData({ | |||
| go: options.go | |||
| }) | |||
| } | |||
| that.setData({ | |||
| path: options.path | |||
| }) | |||
| @@ -44,7 +51,7 @@ Page({ | |||
| }); | |||
| } | |||
| if (options && options.mineFlag) { | |||
| if (options && options.mineFlag) { | |||
| that.setData({ | |||
| mineFlag: options.mineFlag | |||
| }) | |||
| @@ -56,18 +63,18 @@ Page({ | |||
| } | |||
| Http.get({ | |||
| url: config.api.marketicon, | |||
| data: { | |||
| appId: config.weapp.AppId | |||
| } | |||
| }).then(res => { | |||
| that.setData({ | |||
| mallImgUrl: res.data.mallImgUrl | |||
| }); | |||
| wx.setNavigationBarTitle({ | |||
| title: res.data.mallName | |||
| }) | |||
| url: config.api.marketicon, | |||
| data: { | |||
| appId: config.weapp.AppId | |||
| } | |||
| }).then(res => { | |||
| that.setData({ | |||
| mallImgUrl: res.data.mallImgUrl | |||
| }); | |||
| wx.setNavigationBarTitle({ | |||
| title: res.data.mallName | |||
| }) | |||
| }) | |||
| .catch(err => { | |||
| wx.showToast({ | |||
| title: err.errMsg, | |||
| @@ -77,7 +84,7 @@ Page({ | |||
| }); | |||
| }) | |||
| }, | |||
| onShow: function() { | |||
| onShow: function () { | |||
| wx.checkSession({ | |||
| success() { | |||
| //session_key 未过期,并且在本生命周期一直有效 | |||
| @@ -105,12 +112,12 @@ Page({ | |||
| } | |||
| }) | |||
| }, | |||
| backHome: function() { | |||
| backHome: function () { | |||
| wx.switchTab({ | |||
| url: app.globalData.goHomeUrl, | |||
| }) | |||
| }, | |||
| getPhoneNumber: function(e) { | |||
| getPhoneNumber: function (e) { | |||
| var that = this; | |||
| var iv = e.detail.iv; | |||
| var encryptedData = e.detail.encryptedData; | |||
| @@ -223,15 +230,21 @@ Page({ | |||
| wx.showToast({ | |||
| title: res.data.msg, | |||
| icon: "success", | |||
| success: function(res) { | |||
| success: function (res) { | |||
| if (that.data.couponChannelId) { | |||
| wx.redirectTo({ | |||
| url: "/pages/coupon/detail/index?couponChannelId=" + that.data.couponChannelId + "&flag=pay" | |||
| }) | |||
| } else { | |||
| wx.switchTab({ | |||
| url: '/index/passCar', | |||
| }) | |||
| if (that.data.paramData.go) { | |||
| wx.navigateTo({ | |||
| url: '/pages/setUserInfo/index', | |||
| }) | |||
| } else { | |||
| wx.switchTab({ | |||
| url: '/index/passCar', | |||
| }) | |||
| } | |||
| } | |||
| } | |||
| }); | |||
| @@ -0,0 +1,134 @@ | |||
| let app = getApp(); | |||
| const Http = require("../../utils/HttpBasics"); | |||
| const bgColor = require("../../utils/bgColor.js") | |||
| const config = require("../../config/config"); | |||
| const defaultAvatarUrl = 'https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0' | |||
| Page({ | |||
| /** | |||
| * 页面的初始数据 | |||
| */ | |||
| data: { | |||
| avatarUrl: defaultAvatarUrl, | |||
| theme: wx.getSystemInfoSync().theme, | |||
| typeLsit: {}, | |||
| }, | |||
| /** | |||
| * 获取全局样式 | |||
| */ | |||
| getType() { | |||
| Http.get({ | |||
| url: config.api.setType, | |||
| data: { | |||
| mouldType: app.globalData.mouldType | |||
| } | |||
| }).then(res => { | |||
| const { | |||
| code, | |||
| data | |||
| } = res | |||
| if (code == 200) { | |||
| app.globalData.typeLsit = data | |||
| this.setData({ | |||
| typeLsit: data, | |||
| }) | |||
| } | |||
| }) | |||
| }, | |||
| getNickName(e) { | |||
| }, | |||
| formSubmit(e) { | |||
| const data = { | |||
| avatarUrl: this.data.avatarUrl, | |||
| nickName: e.detail.value.nickname | |||
| } | |||
| Http.post({ | |||
| url: "/user/updateUserInfo", | |||
| data, | |||
| }).then(res => { | |||
| if (res.code == 200) { | |||
| wx.showToast({ | |||
| title: '更改成功!', | |||
| duration: 2000 | |||
| }) | |||
| setTimeout(() => { | |||
| wx.navigateBack() | |||
| }, 2000) | |||
| } | |||
| }).catch(err => { | |||
| console.log(err); | |||
| }) | |||
| }, | |||
| /** | |||
| * 生命周期函数--监听页面加载 | |||
| */ | |||
| onLoad(options) { | |||
| this.getType(), | |||
| wx.onThemeChange((result) => { | |||
| this.setData({ | |||
| theme: result.theme | |||
| }) | |||
| }) | |||
| }, | |||
| /** | |||
| * 生命周期函数--监听页面初次渲染完成 | |||
| */ | |||
| onReady() { | |||
| }, | |||
| /** | |||
| * 生命周期函数--监听页面显示 | |||
| */ | |||
| onShow() { | |||
| }, | |||
| /** | |||
| * 生命周期函数--监听页面隐藏 | |||
| */ | |||
| onHide() { | |||
| }, | |||
| /** | |||
| * 生命周期函数--监听页面卸载 | |||
| */ | |||
| onUnload() { | |||
| }, | |||
| /** | |||
| * 页面相关事件处理函数--监听用户下拉动作 | |||
| */ | |||
| onPullDownRefresh() { | |||
| }, | |||
| /** | |||
| * 页面上拉触底事件的处理函数 | |||
| */ | |||
| onReachBottom() { | |||
| }, | |||
| /** | |||
| * 用户点击右上角分享 | |||
| */ | |||
| onShareAppMessage() { | |||
| }, | |||
| onChooseAvatar(e) { | |||
| const { avatarUrl } = e.detail | |||
| this.setData({ | |||
| avatarUrl, | |||
| }) | |||
| }, | |||
| }) | |||
| @@ -0,0 +1,8 @@ | |||
| { | |||
| "usingComponents": { | |||
| "navbar": "/components/navbar/navbar" | |||
| }, | |||
| "enablePullDownRefresh": true, | |||
| "navigationBarBackgroundColor": "#F4F5F9", | |||
| "pageOrientation": "auto" | |||
| } | |||
| @@ -0,0 +1,15 @@ | |||
| <view> | |||
| <navbar home back color="{{typeLsit.sy_top_f.styleClass}}" background="{{typeLsit.sy_top.styleClass}}" text="用户名和昵称"></navbar> | |||
| <view class="container"> | |||
| <button class="avatar-wrapper" open-type="chooseAvatar" bind:chooseavatar="onChooseAvatar"> | |||
| <image class="avatar" src="{{avatarUrl}}"></image> | |||
| </button> | |||
| <view class="des">点击更换头像</view> | |||
| <form bindsubmit="formSubmit"> | |||
| <input type="nickname" name='nickname' class="input" placeholder="请输入昵称" /> | |||
| <button class="submit" type="primary" form-type='submit'>确定</button> | |||
| </form> | |||
| </view> | |||
| </view> | |||
| @@ -0,0 +1,36 @@ | |||
| @import "../../app.wxss"; | |||
| .container { | |||
| margin-top: 200rpx; | |||
| padding: 0 40rpx 0 40rpx; | |||
| text-align: center; | |||
| } | |||
| .avatar-wrapper { | |||
| padding: 0; | |||
| width: 103rpx !important; | |||
| border-radius: 10rpx; | |||
| margin-top: 40rpx; | |||
| margin-bottom: 40rpx; | |||
| } | |||
| .avatar { | |||
| display: block; | |||
| width: 56px; | |||
| height: 56px; | |||
| } | |||
| .des { | |||
| margin-bottom: 30rpx; | |||
| } | |||
| .submit { | |||
| margin-top: 40rpx; | |||
| } | |||
| .input { | |||
| text-align: left; | |||
| padding-left: 20rpx; | |||
| height: 70rpx; | |||
| border-bottom: 1px solid #afafaf; | |||
| } | |||
| @@ -9,7 +9,7 @@ Page({ | |||
| data: { | |||
| navigationBarHeight, | |||
| }, | |||
| go(e){ | |||
| go(e) { | |||
| let url = e.currentTarget.dataset.url | |||
| wx.navigateTo({ | |||
| url: url, | |||
| @@ -20,7 +20,6 @@ Page({ | |||
| * 生命周期函数--监听页面加载 | |||
| */ | |||
| onLoad: function (options) { | |||
| }, | |||
| /** | |||
| @@ -1,9 +1,13 @@ | |||
| <navbar back home text="个人信息" background='#FD832D' color="white"></navbar> | |||
| <view style="height:{{navigationBarHeight}} "></view> | |||
| <view class="item" bindtap="go" data-url="/pages/edit/edit"> | |||
| <view class="item" bindtap="go" data-url="/pages/edit/edit?type=0"> | |||
| 我的个人信息 | |||
| <view class="logo">></view> | |||
| </view> | |||
| <view class="item" bindtap="go" data-url="/pages/edit/edit?type=1"> | |||
| 我的子女信息 | |||
| <view class="logo">></view> | |||
| </view> | |||
| <view class="item" bindtap="go" data-url="/pages/siteUser/siteUser"> | |||
| 我的收货地址 | |||
| <view class="logo">></view> | |||
| @@ -146,6 +146,23 @@ Page({ | |||
| }) | |||
| }) | |||
| }, | |||
| // 2022年11月8日微信收回接口“wx.getUserProfile”、“wx.getUserInfo”之后,需要手动设置用户头像与昵称 | |||
| goSetAvatar() { | |||
| const accreditFlag = this.data.accreditFlag | |||
| // 没授权手机号 | |||
| if (accreditFlag == 2) { | |||
| wx.navigateTo({ | |||
| url: '/pages/getphoneInfo/index?go="setUserInfo"' | |||
| }) | |||
| // 手机号已授权 | |||
| } else { | |||
| wx.navigateTo({ | |||
| url: '/pages/setUserInfo/index', | |||
| }) | |||
| } | |||
| }, | |||
| getCouponChannelList(key) { | |||
| if (this.data.noDataFlag) { | |||
| return | |||
| @@ -15,7 +15,7 @@ | |||
| <view class='infoLeft' style="{{typeLsit.sy_xxb.styleClass}}"> | |||
| <view class="user-avatar1"> | |||
| <!-- <open-data class="open" type="userAvatarUrl"></open-data> --> | |||
| <image wx:if="{{userAvatarUrl!=''}}" class="userAvatarUrl" src="{{userAvatarUrl}}"></image> | |||
| <image wx:if="{{userAvatarUrl!=''}}" class="userAvatarUrl" bindtap="goSetAvatar" src="{{userAvatarUrl}}"></image> | |||
| <image wx:if="{{userAvatarUrl==''}}" class="userAvatarUrl" src="../../../assets/images/default.png"></image> | |||
| </view> | |||
| <!-- 成长值--> | |||
| @@ -34,7 +34,7 @@ | |||
| }, | |||
| "compileType": "miniprogram", | |||
| "libVersion": "2.11.2", | |||
| "appid": "wx453ae0d37f3550d0", | |||
| "appid": "wxfa336cad86ed598d", | |||
| "projectname": "C", | |||
| "simulatorType": "wechat", | |||
| "simulatorPluginLibVersion": {}, | |||