登录流程

dev
Esdese 3 years ago
parent b6967b121b
commit d90ca64943

@ -2,6 +2,7 @@
// 获取应用实例
const app = getApp()
Page({
data: {
active: 0,
@ -48,12 +49,11 @@ Page({
this.getTabBar().init();
},
onLoad: function (options) {
},
changeTab(val) {
let n = val.detail.index;
this.setData({
active: n
})
}
},
})

@ -16,12 +16,17 @@ Page({
},
login(){
wx.getUserProfile({
desc:"需获取",
success:res=>{
console.log(res);
}
})
// wx.getUserInfo({
// success:res=>{
// let userInfo= res.userInfo
// wx.login({
// success:(res)=>{
// let code = res.code
// console.log(code);
// }
// })
// }
// })
},
getPhoneNumber(e){
console.log(e);

@ -5,45 +5,87 @@ Component({
data: {
mockData: [],
result: new Array(6),
boxArr:new Array(6),
boxArr: new Array(6),
},
methods: {
startCp() {
wx.setStorageSync('brandData',this.data.boxArr)
wx.navigateTo({
wx.setStorageSync('brandData', this.data.boxArr)
wx.navigateTo({
url: `/pages/varComm/pages/brandRatio/index`,
})
},
del(index){
getOpenID() {
wx.getUserInfo({
success: (res) => {
let userInfo = res.userInfo
console.log(res);
wx.login({
success: (res1) => {
let code = res1.code
wx.request({
url: 'http://cloud.sws010.com/api/WeiXinApp.ashx',
data: {
action: 'getOpenidByCode',
code: code,
version: '1',
nickName: userInfo.nickName
},
method: "get",
success: (res3) => {
app.globalData.request({
action: 'logOpenid',
openid: res3.data.Data.openid
}).then((yes) => {
console.log(yes);
}).catch(err => {
Dialog.alert({
title: '提示',
context: this,
message: '该页面需绑定后台账号后才可访问',
}).then(()=>{
wx.setStorageSync('openId',res3.data.Data.openid)
wx.navigateTo({
url: '../../pages/mine/pages/bindUser/index',
})
})
})
}
})
}
})
}
})
},
del(index) {
console.log(index);
console.log(123);
},
onChange(event) {
let result = []
if(this.data.result.at(-1)!=undefined && event.detail.length>6){
if (this.data.result.at(-1) != undefined && event.detail.length > 6) {
Dialog.alert({
title: '提示',
context :this,
context: this,
message: '至多选择6个品牌',
})
})
}
for(let i =0;i<event.detail.length;i++){
if(event.detail[i]!=undefined){
for (let i = 0; i < event.detail.length; i++) {
if (event.detail[i] != undefined) {
result.push(event.detail[i])
}
}
result.length = 6
let boxArr = result
boxArr = boxArr.map(ele=>{
return ele !=undefined ? JSON.parse(ele):undefined
boxArr = boxArr.map(ele => {
return ele != undefined ? JSON.parse(ele) : undefined
})
console.log(this.data.boxArr);
this.setData({
result: result,
boxArr:boxArr
boxArr: boxArr
});
},
},
@ -51,6 +93,7 @@ Component({
lifetimes: {
attached() {
//页面数据
// this.getOpenID()
app.globalData.request({
action: 'getUserBrand',
token: 't%2BrswgjvzGM=',
@ -62,15 +105,15 @@ Component({
data: []
});
}
for(let i of res){
for(let j of arr){
if(i.firstword == j.name){
for (let i of res) {
for (let j of arr) {
if (i.firstword == j.name) {
j.data.push(i)
}
}
}
this.setData({
mockData:arr
mockData: arr
})
})
}

@ -1,17 +1,17 @@
import brokenLine from "../../../../../components/option/stackingLineOption"
const app = getApp()
Component({
data:{
showChart: true,
transformOption: brokenLine([],[],[],[]),
},
lifetimes:{
attached() {
//页面数据
// app.globalData.request({
// action: 'getUserBrand',
// token: 't%2BrswgjvzGM=',
// })
}
}
})
// import brokenLine from "../../../../../components/option/stackingLineOption"
// const app = getApp()
// Component({
// data:{
// showChart: true,
// transformOption: brokenLine([],[],[],[]),
// },
// lifetimes:{
// attached() {
// //页面数据
// // app.globalData.request({
// // action: 'getUserBrand',
// // token: 't%2BrswgjvzGM=',
// // })
// }
// }
// })
Loading…
Cancel
Save