123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- const uploadJS = require('../../mixin/upload.js')
- Page({
- /**
- * 页面的初始数据
- */
- data: {
- form: {
- portrait: [
- {
- // 'size': 334651,
- // 'type': 'image',
- 'url': 'https://tuotuoyinfu-oss.oss-cn-beijing.aliyuncs.com/images/user/bashi6321a03279686.png',
- // 'thumb': 'http://tmp/QX9dnkXe4ReH079e47eade53d725108d13bee07b6b05.png',
- // 'filePath': 'http://tmp/QX9dnkXe4ReH079e47eade53d725108d13bee07b6b05.png',
- 'formkey': 'portrait'
- }
- ],
- nickname: '',
- account: ''
- },
- booLogout: false,
- booLock: false
- },
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad(options) {
- },
- /**
- * 生命周期函数--监听页面初次渲染完成
- */
- onReady() {
- },
- /**
- * 生命周期函数--监听页面显示
- */
- onShow() {
- this.getTabBar().init()
- },
- /**
- * 生命周期函数--监听页面隐藏
- */
- onHide() {
- },
- /**
- * 生命周期函数--监听页面卸载
- */
- onUnload() {
- },
- ...uploadJS,
- uploadCallBack(arr) {
- // const temp = res.map(item => {
- // return {
- // 'url': item.url,
- // 'formkey': item.formkey
- // }
- // })
- //
- // this.setData({
- // [`form.${formkey}`]: this.data.form[formkey].concat(...temp)
- // })
- },
- jump(e) {
- const { page } = e.currentTarget.dataset
- wx.navigateTo({
- url: `/pages/${page}/${page}`
- })
- },
- showLogout() {
- this.setData({
- booLogout: true
- })
- },
- hideLogout() {
- this.setData({
- booLogout: false
- })
- },
- async confirmLogout() {
- this.setData({
- booLock: true
- })
- try {
- const { status, msg } = await userLoginOut()
- if (status) {
- this.hideLogout()
- wx.removeStorageSync(sessionStorageKey)
- // 更新用户信息
- app.globalData.userInfo = {}
- wx.reLaunch({
- url: '/pages/mine/mine'
- })
- } else {
- wx.showToast({
- title: msg,
- icon: 'none'
- })
- }
- } catch (e) {}
- this.setData({
- booLock: false
- })
- }
- })
|