water_sh/pages/index/index.js

53 lines
1.0 KiB
JavaScript
Raw Normal View History

2025-04-15 15:48:57 +08:00
// index.js
var myRequest = require("../../utils/api.js");
Page({
data: {
active: 0,
role:'',
comp:''
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
this.getUserInfo()
},
onShow(){
if(this.data.active==0){
if(this.data.role){
if(this.data.role=='customer'){
let comp= this.selectComponent('#report');
comp.getlist()
}else{
let comp= this.selectComponent('#maintenance');
comp.init()
}
}
}else{
let comp= this.selectComponent('#my');
comp.init()
}
},
getUserInfo(){
let that = this;
myRequest.myRequest('getInfo',{},'get').then(res=>{
console.log(res)
let {role} = res.data.user
that.setData({role})
wx.setStorageSync('userInfo', res.data.user)
})
},
onChange(event) {
// event.detail 的值为当前选中项的索引
console.log(event.detail)
this.setData({ active: event.detail });
},
})